@charset "utf-8";.row.fullWidth,body{width:100%}.row.fullWidth,.row.largeWidth{margin-left:auto;margin-right:auto;max-width:initial}.fa,.material-icon{-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgba(0,94,184,.9);color:#fff}::selection{background:rgba(0,94,184,.9);color:#fff}body{overflow-y:scroll;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.618!important;font-family:Montserrat,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important;font-weight:700!important}p,p.lead{line-height:1.618!important}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.emptySpace{height:3rem}.row.largeWidth{width:90%}table{border:none;margin-bottom:2.25rem;margin-top:1.5rem;border-spacing:0!important;border-collapse:collapse!important}table thead{background:#fff!important}thead tr th{border-bottom:2px solid #2d2d2d;border-collapse:separate}table thead tr th p{margin-bottom:0!important}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#bcdce6}hr.faq{border:solid #ced6de;border-width:2px 0 0;height:0;margin:2.25rem 0 1.1875rem}dl,ol,ul{font-family:inherit;font-size:1.25rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}dl li,ol li,ul li{padding-bottom:.6125rem}@media only screen{.row.largeWidth{width:100%}}@media only screen and (max-width:40em){.row.largeWidth{width:100%}}@media only screen and (min-width:40.063em){.row.largeWidth{width:100%}}@media only screen and (min-width:40.063em) and (max-width:64em){.row.largeWidth{width:90%}}@media only screen and (min-width:64.063em){.row.largeWidth{width:90%}}@media only screen and (min-width:64.063em) and (max-width:90em){.row.largeWidth{width:90%}}@media only screen and (min-width:90.063em){.row.largeWidth{width:80%}}@media only screen and (min-width:90.063em) and (max-width:120em){.row.largeWidth{width:70%}}@media only screen and (min-width:120.063em){.row.largeWidth{width:70%}}@media only screen{section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:40em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:40.063em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:40.063em) and (max-width:64em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:64.063em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:64.063em) and (max-width:90em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:90.063em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:90.063em) and (max-width:120em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:120.063em){section{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}div.bg-blue{background:#005eb8!important}div.form-container{background:#ffd200;color:#2d2d2d!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:2rem 1.5rem;border-radius:3px}div.form-sms{padding:1.5rem 1.5rem 1rem 1.5rem;background:rgba(255,255,255,.75);border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);margin:1rem 0}section.main{background:url(../images/hero-banner-desktop.jpg) center top no-repeat;background-color:#090806!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;padding:0 0 16rem 0!important;overflow-y:hidden;background-position:top center!important}section.main h1{text-shadow:0 0 .75em rgba(0,0,0,.75)}section.main span{padding:.15em .25em;background-color:rgba(238,53,36,.75);color:#fff;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}section.main div.logo{transform:translate(1rem,3vh);z-index:2;position:relative}section.main img.logo{width:180px;height:auto}section.main p.lead{text-shadow:0 0 .5em rgba(0,0,0,.5)}section.main a{color:#f5f5f5;transition:color .5s;font-weight:300;text-decoration:none}section.main a:focus,section.main a:hover{color:#fff;text-decoration:underline}@media only screen{section.main{background:url(../images/hero-banner-mobile.jpg) center top no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:100%;padding:0 0 10em}section.main img.logo{width:140px;height:auto}}@media only screen and (max-width:40em){section.main{background:url(../images/hero-banner-mobile.jpg) center top no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:100%;padding:0 0 10em}section.main img.logo{width:140px;height:auto}}@media only screen and (min-width:40.063em){section.main{background:url(../images/hero-banner-mobile.jpg) center top no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:100%;padding:0 0 10em}section.main img.logo{width:140px;height:auto}}@media only screen and (min-width:40.063em) and (max-width:64em){section.main{background:url(../images/hero-banner-tablet.jpg) center top no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:100%;padding:0 0 8em}section.main img.logo{width:180px;height:auto}}@media only screen and (min-width:64.063em){section.main{background:url(../images/hero-banner-desktop.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;min-height:100vh;padding:0 0 8em}section.main img.logo{width:180px;height:auto}}@media only screen and (min-width:64.063em) and (max-width:90em){section.main{background:url(../images/hero-banner-desktop.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;min-height:100vh;padding:0 0 8em}section.main img.logo{width:180px;height:auto}}@media only screen and (min-width:90.063em){section.main{background:url(../images/hero-banner-desktop.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;min-height:100vh;padding:0 0 8em}section.main img.logo{width:180px;height:auto}}@media only screen and (min-width:90.063em) and (max-width:120em){section.main{background:url(../images/hero-banner-desktop.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;min-height:100vh;padding:0 0 8em}section.main img.logo{width:180px;height:auto}}@media only screen and (min-width:120.063em){section.main{background:url(../images/hero-banner-desktop.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;min-height:100vh;padding:0 0 8em}}section[role=follow]{color:#2d2d2d!important;width:100%;padding:4em 0;background:url(../images/section-follow.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section[role=follow] h1,section[role=follow] h2,section[role=follow] h3,section[role=follow] h4,section[role=follow] h5,section[role=follow] h6{color:#005eb8!important}section[role=follow] .follow-box{background:0 0;padding:2em;top:50%;bottom:auto;position:relative;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}section[role=follow] .follow-box.white{background:rgba(255,255,255,.85);padding:2em;top:50%;bottom:auto;position:relative;border-radius:4px;color:#2d2d2d}section[role=footer]{background:#005eb8;color:#e6e7e8!important;padding:4em 0}section[role=footer] ul li{list-style-type:none}section[role=footer] ul li i.fa{color:#a6a6a6}section[role=footer] ul li.top-item{text-transform:uppercase;font-size:1.15em;padding-bottom:.4em}section[role=footer] ul li a{color:#f5f5f5;transition:all .5s;font-weight:300;text-decoration:none}section[role=footer] ul li a:focus,section[role=footer] ul li a:hover{color:#fff;text-decoration:underline}section[role=footer] img.logo-footer{margin:3em 0}.fa-map-marker{content:"\f041"}header{width:100%;padding-top:3em;padding-bottom:3em;margin:0 auto}header h1{margin:.75em 0;font-size:3.25em!important;line-height:1.15!important;text-shadow:0 0 8px rgba(0,0,0,.8)}header h1.red{color:#e64137;text-shadow:none!important}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border-color:#5eb4c7;box-shadow:inset 0 1px 2px rgba(0,84,166,.1);color:rgba(0,0,0,.75);font-size:1rem}.alert-box.tertiary,select:focus{box-shadow:0 0 4px rgba(0,84,166,.75)}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#00a3c7;box-shadow:0 0 4px rgba(0,84,166,.75);background-color:#f1f6fc;color:#686868}select{border-color:#5eb4c7;font-size:1rem;background-color:#fff;color:#686868}select:focus{background-color:#f1f6fc;border-color:#00a3c7}label small{text-transform:none}input.paypal{color:#fff}.footer-main{background-image:url(../images/footer_spectrum.jpg);background-repeat:repeat-x;background-attachment:scroll;background-position:center top;background-clip:border-box;background-origin:padding-box;background-size:950px 80px;padding-top:80px!important;padding-bottom:0!important;margin:0!important}.google-maps{position:relative;padding-bottom:50%;height:0;overflow:hidden;margin-bottom:2rem}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.reveal-modal.nopadding{padding:0}.reveal-modal .row.basic-details img.details-icon,.row.basic-details img.details-icon{width:78px;height:auto}.reveal-modal.sponsor{padding:0;background-image:-webkit-linear-gradient(#dfecf7 0,#dfecf7 200px);background-image:-moz-linear-gradient(#dfecf7 0,#dfecf7 200px);background-image:linear-gradient(#dfecf7 0,#dfecf7 200px);background-size:100% 200px;background-repeat:no-repeat}.reveal-modal.sponsor img.thumbnail-child{margin-top:2em;border:.5em solid #fff}.reveal-modal .row.basic-bio,.row.basic-bio,.row.basic-details{padding:3em 0;margin:1em 0 0}.reveal-modal .row.basic-details{background:#dfecf7;padding:3em 0;margin:1em 0 0}.row.basic-details{background:#dfecf7}.row.spaced{padding:0 1em .5em;border-right:1px solid #666}.bio-label{color:#686868}.bio-value{color:#00a3c7}.alert-box.tertiary{background-color:#f1f6fc;border-color:#00a3c7;color:#2d2d2d;font-size:.9rem}.alert-box.tertiary .close{right:.25rem;background:inherit;color:#fff;font-size:1.375rem;line-height:.9;margin-top:-.6875rem;opacity:.75;padding:0 6px 4px;position:absolute;top:1.75rem}.card-wrap .card{position:relative;background:#fff;padding:0;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-ms-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.card .card-header figure,.card-wrap .card a{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.card-wrap .card:focus,.card-wrap .card:hover{-moz-box-shadow:0 0 4px rgba(0,0,0,.8);-webkit-box-shadow:0 0 4px rgba(0,0,0,.8);-ms-box-shadow:0 0 4px rgba(0,0,0,.8);box-shadow:0 0 4px rgba(0,0,0,.8)}.card-wrap .card a{color:#2d2d2d;text-decoration:none;transition:all .3s linear}.card-wrap .card-header{max-height:160px;overflow:hidden;position:relative;width:100%}.card .card-header figure{margin:0;transition:all .3s linear;display:block}.children-search,.fa{display:inline-block}.card-wrap .card-content{padding:0 1em}.card .card-content .card-title{font-size:1.125em;margin:1em 0 .5em}.card .card-content p{font-size:1em;padding:0 0 1em}.social-icons{overflow:auto;margin:1.1rem .5rem .5rem;clear:both}.social-icons a.fa-facebook{background:#215eac}.social-icons a.fa-facebook:focus,.social-icons a.fa-facebook:hover{background:#0f426c}.social-icons a.fa-twitter,.social-icons a.fa-vimeo-square{background:#00b8e1}.social-icons a.fa-twitter:focus,.social-icons a.fa-twitter:hover,.social-icons a.fa-vimeo-square:focus,.social-icons a.fa-vimeo-square:hover{background:#0b7992}.social-icons a.fa-youtube{background:#b12338}.social-icons a.fa-youtube:focus,.social-icons a.fa-youtube:hover{background:#75202c}.social-icons a.fa-instagram{background:#b61b80}.social-icons a.fa-instagram:focus,.social-icons a.fa-instagram:hover{background:#9c1e99}.social-icons a.fa{width:44px!important;height:44px!important;text-align:center;font-size:22px;line-height:1.1;margin-right:3px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.social-icons a{float:left;padding:10px 0;margin:0 4px;height:22px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff!important;text-decoration:none!important}.fa{font-family:FontAwesome;font-style:normal;font-weight:300;line-height:1;-webkit-font-smoothing:antialiased}.nav-coverer{width:100%;padding:1em 0;background:#005eb8}.nav-coverer nav.top-bar{max-width:72em!important;margin:0 auto!important;background:#005eb8}.nav-coverer nav.top-bar img.logo{height:3.175em;width:auto;margin-left:.25em}@media only screen{.nav-coverer nav.top-bar img.logo{height:2.5em;width:auto;margin-left:.9375rem}}@media only screen and (max-width:40em){.nav-coverer nav.top-bar img.logo{height:2.5em;width:auto;margin-left:.9375rem}}@media only screen and (min-width:40.063em){.nav-coverer nav.top-bar img.logo{height:2.85em;width:auto;margin-left:.25em}}@media only screen and (min-width:40.063em) and (max-width:64em){.nav-coverer nav.top-bar img.logo{height:2.85em;width:auto;margin-left:.25em}}@media only screen and (min-width:64.063em){.nav-coverer nav.top-bar img.logo{height:3.5em;width:auto;margin-left:.25em}}@media only screen and (min-width:64.063em) and (max-width:90em){.nav-coverer nav.top-bar img.logo{height:3.5em;width:auto;margin-left:.25em}}@media only screen and (min-width:90.063em){.nav-coverer nav.top-bar img.logo{height:3.5em;width:auto;margin-left:.25em}}@media only screen and (min-width:90.063em) and (max-width:120em){.nav-coverer nav.top-bar img.logo{height:3.5em;width:auto;margin-left:.25em}}@media only screen and (min-width:120.063em){.nav-coverer nav.top-bar img.logo{height:3.5em;width:auto;margin-left:.25em}}.top-bar-section ul li.primary>a{background:#005eb8!important;color:#fff;text-decoration:none;transition:all .25s}.top-bar-section ul li.primary>a:hover{background:#003a73!important;color:#fff}.top-bar-section li.primary:not(.has-form) a:not(.button){background:#005eb8!important;color:#fff;line-height:2.8125rem;padding:0 .7375rem;text-decoration:none;transition:all .25s}.top-bar-section li.primary:not(.has-form) a:not(.button):hover{background:#003a73!important;color:#fff}hr.spacer{width:50px;border:1px solid #dfecf7;margin:0 auto 1rem}.child-result{padding-bottom:1.875rem}.child-box{background:#fff;padding:.5em;border-radius:4px}.child-box:focus,.child-box:hover{background:#005eb8;color:#fff}.child-box img{width:100%;height:auto}a .child-box{color:#666}a .child-box .lead{color:#005eb8}a:focus .child-box,a:focus .child-box .lead,a:hover .child-box,a:hover .child-box .lead{color:#fff}.child-box .days-waiting{z-index:999;position:absolute;top:1em;right:2em;color:#fff;background:#e64137;padding:2px 4px;border-radius:2px;font-size:.8em;font-weight:300;text-align:right}.button.sponsor,button.sponsor{background-color:#e64137;border-color:#ac1218;color:#fff}.button.sponsor:focus,.button.sponsor:hover,button.sponsor:focus,button.sponsor:hover{background-color:#ac1218}.button.action,button.action{background-color:#e64137;border-color:#ac1218;color:#fff}.button.action:focus,.button.action:hover,button.action:focus,button.action:hover{background-color:#ac1218}.button.yellow,button.yellow{background-color:#d8b330;border-color:#d0aa23;color:#2d2d2d}.button.yellow:focus,.button.yellow:hover,button.yellow:focus,button.yellow:hover{background-color:#d0aa23}.button.red,button.red{background-color:#e64137;border-color:#c64747;color:#fff}.button.red:focus,.button.red:hover,button.red:focus,button.red:hover{background-color:#c64747}.button.redghost,button.redghost{background:0 0;border-color:#ee3126;border-width:2px}.button.redghost:focus,.button.redghost:hover,button.redghost:focus,button.redghost:hover{border-color:#c64747}.button.light,button.light{background-color:#f1f5f6;border-color:#dfecf7;color:#2d2d2d}.button.light:focus,.button.light:hover,button.light:focus,button.light:hover{background-color:#dfecf7}.children-search{background:0 0;padding:0;border-radius:0;margin:0 auto}@media only screen{.children-search{background:rgba(255,255,255,.75);display:inline-block;padding:1em 1em .5em;border-radius:3px;margin:.5em}}@media only screen and (max-width:40em){.children-search{background:rgba(255,255,255,.75);display:inline-block;padding:1em 1em .5em;border-radius:3px;margin:.5em}}@media only screen and (min-width:40.063em){.children-search{background:rgba(255,255,255,.75);display:inline-block;padding:1em 1em .5em;border-radius:3px;margin:.5em}}@media only screen and (min-width:40.063em) and (max-width:64em){.children-search{background:0 0;display:inline-block;padding:0;border-radius:0;margin:0 auto}}@media only screen and (min-width:64.063em){.children-search{background:0 0;display:inline-block;padding:0;border-radius:0;margin:0 auto}}@media only screen and (min-width:64.063em) and (max-width:90em){.children-search{background:0 0;display:inline-block;padding:0;border-radius:0;margin:0 auto}}@media only screen and (min-width:90.063em){.children-search{background:0 0;display:inline-block;padding:0;border-radius:0;margin:0 auto}}@media only screen and (min-width:90.063em) and (max-width:120em){.children-search{background:0 0;display:inline-block;padding:0;border-radius:0;margin:0 auto}}@media only screen and (min-width:120.063em){.children-search{background:0 0;display:inline-block;padding:0;border-radius:0;margin:0 auto}}div.sponsorship-form{background:rgba(255,255,255,.8);border:1px solid #f5f5f5;padding:1em 1.5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.multiform-navigation{background:#005eb8}.multiform-navigation .logo{text-align:center;padding:1em 0;width:125px;margin:0 auto}.multiform-navigation .logo img{width:125px;height:auto;text-align:center}.form-child{padding:0;background-image:-webkit-linear-gradient(#dfecf7 0,#dfecf7 200px);background-image:-moz-linear-gradient(#dfecf7 0,#dfecf7 200px);background-image:linear-gradient(#dfecf7 0,#dfecf7 200px);background-size:100% 200px;background-repeat:no-repeat}.form-child img{margin-top:2em;border:.5em solid #fff}form .form-icons{text-align:center}form .form-icons h4{margin-bottom:1rem}form .form-icons .input-group-label{background-color:#1779ba;border-color:#1779ba}form .form-icons .input-group-field{border-color:#1779ba}form .form-icons .fa{color:#fff;width:1rem}.form-coverer{width:100%;margin:0 auto;background:#f5f5f5;border:2px solid #f1f1f1;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:1.875em 1.875em .83125em;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 1px rgba(0,0,0,.15)}label.prefix,span.prefix{background:#005eb8;border-right:none;color:#fff;border-color:#003a73}.legal{padding:1rem;background:#fff;max-height:8rem;max-width:100%;overflow-y:auto;margin-bottom:1rem;border:1px solid #e6e7e8}.legal p{font-size:.75rem}div.vertical-spacer{content:"";display:block;width:1px;background-color:#d1d3d4;height:3.21429em;margin:1.42857em auto}.material-icon{display:inline-block;font:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;background:#005eb8;padding:11px 0;width:44px!important;height:44px!important;text-align:center;font-size:22px!important;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff!important;text-decoration:none!important;margin-bottom:1.42857em}fieldset{background:#fff;border:1px solid #e6e7e8;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:700;font-size:1.25rem;color:#005eb8;margin:0 0 0 -.1875rem;padding:0 .1875rem}@media only screen{fieldset{padding:0;background:0 0;border:none}fieldset legend{margin-bottom:.625rem}}@media only screen and (max-width:40em){fieldset{padding:0;background:0 0;border:none}fieldset legend{margin-bottom:.625rem}}@media only screen and (min-width:40.063em){fieldset{padding:0;background:0 0;border:none}fieldset legend{margin-bottom:.625rem}}@media only screen and (min-width:40.063em) and (max-width:64em){fieldset{padding:1.25rem;background:#fff;border:1px solid #e6e7e8}fieldset legend{margin:0 0 0 -.1875rem}}@media only screen and (min-width:64.063em){fieldset{padding:1.25rem;background:#fff;border:1px solid #e6e7e8}fieldset legend{margin:0 0 0 -.1875rem}}@media only screen and (min-width:64.063em) and (max-width:90em){fieldset{padding:1.25rem;background:#fff;border:1px solid #e6e7e8}fieldset legend{margin:0 0 0 -.1875rem}}@media only screen and (min-width:90.063em){fieldset{padding:1.25rem;background:#fff;border:1px solid #e6e7e8}fieldset legend{margin:0 0 0 -.1875rem}}@media only screen and (min-width:90.063em) and (max-width:120em){fieldset{padding:1.25rem;background:#fff;border:1px solid #e6e7e8}fieldset legend{margin:0 0 0 -.1875rem}}@media only screen and (min-width:120.063em){fieldset{margin:1.125rem 0;padding:1.25rem}}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.testimony{margin:1em 0;text-align:center;font-size:1.3em}.testimony img{width:60%;max-width:320px;height:auto}.testimony blockquote{color:#2d2d2d;position:relative;font-size:1.25rem}p.unacceptable-image{margin:3rem 0}[type=checkbox]#privacy:checked,[type=checkbox]#privacy:not(:checked){position:absolute;left:-9999px}[type=checkbox]#privacy:checked+label,[type=checkbox]#privacy:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}[type=checkbox]#privacy:checked+label:before,[type=checkbox]#privacy:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.75em;height:1.75em;background:#fff;border-radius:4px;border:1px solid #5eb4c7;box-shadow:inset 0 1px 2px rgba(0,84,166,.1)}[type=checkbox]#privacy:checked+label:after,[type=checkbox]#privacy:not(:checked)+label:after{content:"✓";position:absolute;top:-.25em;left:0;font-size:2em;line-height:1.2;color:#2d2d2d}h1.section_heading::after,h2.section_heading::after,h3.section_heading::after,h4.section_heading::after{content:"";display:block;height:4px;width:100%;max-width:60px}[type=checkbox]#privacy:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]#privacy:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]#privacy:disabled:checked+label:before,[type=checkbox]#privacy:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]#privacy:disabled:checked+label:after{color:#999}[type=checkbox]#privacy:disabled+label{color:#aaa}[type=checkbox]#privacy:checked:focus+label:before,[type=checkbox]#privacy:not(:checked):focus+label:before{border:1px solid #00a3c7;box-shadow:0 0 4px rgba(0,84,166,.75);background-color:#f1f6fc;color:#686868}label:hover:before{border:2px solid #00a3c7!important}.section-body{padding:5em 0}@media only screen{.section-body{padding:5em 0}}@media only screen and (min-width:40.063em){.section-body{padding:5em 0}}@media only screen and (min-width:40.063em) and (max-width:64em){.section-body{padding:5em 0}}@media only screen and (min-width:64.063em){.section-body{padding:5em 0}}@media only screen and (min-width:64.063em) and (max-width:90em){.section-body{padding:5em 0}}@media only screen and (min-width:90.063em) and (max-width:120em){.section-body{padding:5em 0}}@media only screen and (min-width:120.063em){.section-body{padding:5em 0}}.section-aside{padding:5rem 0}@media only screen{.section-aside{padding:5rem 0}}@media only screen and (min-width:40.063em){.section-aside{padding:5rem 0}}@media only screen and (min-width:40.063em) and (max-width:64em){.section-aside{padding:5rem 0}}@media only screen and (min-width:64.063em){.section-aside{padding:5rem 0}}@media only screen and (min-width:64.063em) and (max-width:90em){.section-aside{padding:5rem 0}}@media only screen and (min-width:90.063em){.section-body{padding:5em 0}}@media only screen and (min-width:90.063em) and (max-width:120em){.section-aside{padding:5rem 0}}@media only screen and (min-width:120.063em){.section-aside{padding:5rem 0}}.swiper-fix{margin-bottom:-20rem!important}@media only screen{.swiper-fix{margin-bottom:-8rem!important}}@media only screen and (min-width:40.063em){.swiper-fix{margin-bottom:-15rem!important}}@media only screen and (min-width:40.063em) and (max-width:64em){.swiper-fix{margin-bottom:-8rem!important}}@media only screen and (min-width:64.063em){.swiper-fix{margin-bottom:-15rem!important}}@media only screen and (min-width:64.063em) and (max-width:90em){.swiper-fix{margin-bottom:-18rem!important}}.descrizione{border:1px solid #ccc;margin:2rem 0 4rem;background:rgba(255,255,255,.95);border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.35);color:#2d2d2d;padding:2rem}.section_heading.white,section.blue,section.blue h1,section.blue h2,section.blue h3,section.blue h4,section.blue h5,section.blue h6{color:#fff!important}section.blue{color:#fff;background:#005eb8;padding:6em 0}section.blue a{color:#fff!important}section.blue a:focus,section.blue a:hover{color:#fff!important}section.white{color:#2d2d2d;background:#fff;padding:6em 0}section.grey{color:#2d2d2d;background:#f5f5f5;padding:6em 0}section.iceblue{color:#2d2d2d;background:#bcdce6;padding:6em 0}h1.section_heading{font-size:2.85rem;margin:0 0 .5em}.section_heading::after{background-color:#e64137!important}.section_heading.blue{color:#e64137!important}.section_heading.dark{color:#2d2d2d!important}h1.section_heading,h2.section_heading,h3.section_heading,h4.section_heading{line-height:1;color:#2d2d2d;font-family:Montserrat,sans-serif!important;font-weight:700!important}.section_heading.white::after{background-color:#e64137!important}h1.section_heading::after{margin:.5em 0 1em}h2.section_heading{font-size:2.75rem;margin:0 0 .5em}h2.section_heading::after{margin:.5em 0 1em}h3.section_heading{font-size:2.5rem;margin:0 0 .5em}h3.section_heading::after{margin:.5em 0 1em}h4.section_heading{font-size:2.25rem;margin:0 0 .5em}h4.section_heading::after{margin:.5em 0 1em}@media only screen{h1.section_heading{font-size:2.45rem}h2.section_heading{font-size:2.25rem}h3.section_heading{font-size:2rem}h4.section_heading{font-size:1.75rem}}@media only screen and (max-width:40em){h1.section_heading{font-size:2.45rem}h2.section_heading{font-size:2.25rem}h3.section_heading{font-size:2rem}h4.section_heading{font-size:1.75rem}}@media only screen and (min-width:40.063em){h1.section_heading{font-size:2.65rem}h2.section_heading{font-size:2.5rem}h3.section_heading{font-size:2.25rem}h4.section_heading{font-size:2rem}}@media only screen and (min-width:40.063em) and (max-width:64em){h1.section_heading{font-size:2.85rem}h2.section_heading{font-size:2.75rem}h3.section_heading{font-size:2.5rem}h4.section_heading{font-size:2.25rem}}@media only screen and (min-width:64.063em){h1.section_heading{font-size:2.85rem}h2.section_heading{font-size:2.75rem}h3.section_heading{font-size:2.5rem}h4.section_heading{font-size:2.25rem}}@media only screen and (min-width:64.063em) and (max-width:90em){h1.section_heading{font-size:2.85rem}h2.section_heading{font-size:2.75rem}h3.section_heading{font-size:2.5rem}h4.section_heading{font-size:2.25rem}}@media only screen and (min-width:90.063em){h1.section_heading{font-size:2.85rem}h2.section_heading{font-size:2.75rem}h3.section_heading{font-size:2.5rem}h4.section_heading{font-size:2.25rem}}@media only screen and (min-width:90.063em) and (max-width:120em){h1.section_heading{font-size:2.85rem}h2.section_heading{font-size:2.75rem}h3.section_heading{font-size:2.5rem}h4.section_heading{font-size:2.25rem}}@media only screen and (min-width:120.063em){h1.section_heading{font-size:2.85rem}h2.section_heading{font-size:2.75rem}h3.section_heading{font-size:2.5rem}h4.section_heading{font-size:2.25rem}}p.kicker{font-weight:300;font-size:1.65em;line-height:1.7;margin:1em 0}.content-wrapper{display:block;transform:translate(0,20rem);color:#fff}.content-wrapper p{line-height:1.38!important}@media only screen{.content-wrapper{transform:translate(0,10rem)}}@media only screen and (max-width:40em){.content-wrapper{transform:translate(0,12rem)}}@media only screen and (min-width:40.063em){.content-wrapper{transform:translate(0,16rem)}}@media only screen and (min-width:40.063em) and (max-width:64em){.content-wrapper{transform:translate(0,12rem)}}@media only screen and (min-width:64.063em){.content-wrapper{transform:translate(0,16rem)}}@media only screen and (min-width:64.063em) and (max-width:90em){.content-wrapper{transform:translate(0,12rem)}}@media only screen and (min-width:90.063em){.content-wrapper{transform:translate(0,15rem)}}@media only screen and (min-width:90.063em) and (max-width:120em){.content-wrapper{transform:translate(0,18rem)}}@media only screen and (min-width:120.063em){.content-wrapper{transform:translate(0,20rem)}}.accordion{margin-bottom:0;margin-left:0;border:none}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important;border-bottom:1px solid #e6e7e8}.accordion .accordion-navigation.active,.accordion dd.active{padding-bottom:1.5rem;border-bottom:3px solid #00b4b4}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:0 0;font-weight:700;color:#005eb8;font-size:1.35rem}.accordion .accordion-navigation.active>a:hover,.accordion dd.active>a:hover{font-weight:700}.accordion .accordion-navigation>a,.accordion dd>a{font-family:Montserrat,sans-serif;background:0 0;color:#005eb8;display:block;font-size:1.25rem;font-weight:400;line-height:1.25;text-transform:uppercase;transition:all .25s ease-out;margin-top:.5rem;padding:1.25rem 0!important}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:0 0;font-weight:400;color:#005eb8}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.75rem 0}.accordion .accordion-navigation:last-child,.accordion dd:last-child{border-bottom:none}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:0 0;display:block;color:#2d2d2d}[data-magellan-expedition-clone],[data-magellan-expedition]{background:#363435}[data-magellan-expedition-clone] .sub-nav a,[data-magellan-expedition] .sub-nav a{color:#e6e7e8;font-weight:300}[data-magellan-expedition-clone] .sub-nav a:focus,[data-magellan-expedition-clone] .sub-nav a:hover,[data-magellan-expedition] .sub-nav a:focus,[data-magellan-expedition] .sub-nav a:hover{color:#fff;text-decoration:underline}.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{border-radius:0;background:#2d2d2d;color:#96a1a2;font-weight:400;padding:.1875rem 1rem}.sub-nav dd.active a:hover,.sub-nav dt.active a:hover,.sub-nav li.active a:hover{background:#2d2d2d;color:#96a1a2;text-decoration:underline}section.blue .orbit-bullets{display:block;float:none;margin:0 auto 30px;overflow:hidden;position:relative;text-align:center;top:10px}section.blue .orbit-bullets li{background:#86bae5;cursor:pointer;display:inline-block;float:none;height:1rem;margin-right:10px;width:1rem;border-radius:1000px}section.blue .orbit-bullets li.active{background:#f1f5f6}section.blue .orbit-bullets li:last-child{margin-right:0}.card-wrap .card{position:relative;background:#fff;padding:0;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-moz-transition:box-shadow .1s linear;-webkit-transition:box-shadow .1s linear;-ms-transition:box-shadow .1s linear;transition:box-shadow .1s linear}.card-wrap .card:focus,.card-wrap .card:hover{-moz-box-shadow:0 2px 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.2);-ms-box-shadow:0 2px 30px 0 rgba(0,0,0,.2);box-shadow:0 2px 30px 0 rgba(0,0,0,.2)}.card-wrap .card a{color:#2d2d2d;text-decoration:none;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.card-wrap .card-header{max-height:240px;overflow:hidden;position:relative;width:100%}.card .card-header figure{margin:0;margin-bottom:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;display:block}.card-wrap .card-content{padding:0 1em}.card .card-content .card-title{font-size:1.125em;margin:1em 0 .5em 0}.card .card-content p{font-size:1em;padding:0 0 1em 0}.card .card-header figure img{width:100%;height:auto}div.cn-card{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);transition:box-shadow .1s linear;margin-bottom:2em}div.cn-card:hover{box-shadow:0 2px 30px 0 rgba(0,0,0,.2)}div.cn-card .cn-info{padding:1.5em 2em}div.cn-card .cn-info h5{font-size:1.40143em;color:#2d2d2d;line-height:1.2em}div.cn-card .cn-info h5 a{text-decoration:none}div.cn-card .cn-info p{font-weight:400;margin-bottom:1.71429em}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;font-size:1.2rem;background:0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-fix{margin-bottom:-20rem!important}@media only screen{.swiper-fix{margin-bottom:-8rem!important}}@media only screen and (min-width:40.063em){.swiper-fix{margin-bottom:-15rem!important}}@media only screen and (min-width:40.063em) and (max-width:64em){.swiper-fix{margin-bottom:-8rem!important}}@media only screen and (min-width:64.063em){.swiper-fix{margin-bottom:-15rem!important}}@media only screen and (min-width:64.063em) and (max-width:90em){.swiper-fix{margin-bottom:-18rem!important}}.reveal{opacity:.85;display:block;pointer-events:auto;visibility:visible}.hamburger-shell{margin:0;position:fixed;overflow:hidden;width:70px;height:100px;overflow:auto;left:calc(100% - 60px);top:.5rem;z-index:999}.middle,.top{position:absolute;width:40px;height:4px;background-color:#ffb914;transition:all 350ms ease-in-out;top:20px}.middle{top:30px}#menu{position:fixed;left:calc(100% - 205px);color:#ffb914;display:none;margin:100px 70px;text-decoration:none;font-size:.75rem;padding:0;width:115px;text-align:right;z-index:99}#menu a li{text-decoration:none!important;list-style:none;color:#fff;transition:all 150ms ease;font-weight:400!important;padding:6px 10px;line-height:1!important;border:1px solid #005eb8;transition:background .2s ease;margin-bottom:2px;background:rgba(0,94,184,.8)}#menu a li:hover{color:#fff;text-decoration:underline!important}#menu a{text-decoration:none}.rotate{transform:rotate(225deg);-webkit-transform:rotate(225deg);top:30px;background-color:#ffb914;height:4px}.rotate-back{transform:rotate(-225deg);-webkit-transform:rotate(-225deg);top:30px;background-color:#ffb914;height:4px}.top{-webkit-animation-delay:.1s}.middle{-webkit-animation-delay:250ms}.bottom{-webkit-animation-delay:.4s}.menu-name{color:#ffb914;font-size:.8rem;text-decoration:none;position:absolute;top:40px;left:-1px;transition:all 350ms}.bump{top:55px;color:#ffb914}