/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media (min-width:861px){.grid-1{width:8.33333333%;width:calc( 8.33333333%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-1{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-2{width:16.66666667%;width:calc( 16.66666667%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-2{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-3{width:25%;width:calc( 25%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-3{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-4{width:33.33333333%;width:calc( 33.33333333%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-4{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-5{width:41.66666667%;width:calc( 41.66666667%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-5{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-6{width:50%;width:calc( 50%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-6{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-7{width:58.33333333%;width:calc( 58.33333333%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-7{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-8{width:66.66666667%;width:calc( 66.66666667%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-8{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-9{width:75%;width:calc( 75%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-9{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-10{width:83.33333333%;width:calc( 83.33333333%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-10{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-11{width:91.66666667%;width:calc( 91.66666667%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-11{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.grid-12{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (max-width:860px){.grid-12{width:100%;width:calc( 100%  -  10px );margin-right:10px}}@media (min-width:861px){.push-1{margin-left:8.33333333%}}@media (min-width:861px){.push-2{margin-left:16.66666667%}}@media (min-width:861px){.push-3{margin-left:25%}}@media (min-width:861px){.push-4{margin-left:33.33333333%}}@media (min-width:861px){.push-5{margin-left:41.66666667%}}@media (min-width:861px){.push-6{margin-left:50%}}@media (min-width:861px){.push-7{margin-left:58.33333333%}}@media (min-width:861px){.push-8{margin-left:66.66666667%}}@media (min-width:861px){.push-9{margin-left:75%}}@media (min-width:861px){.push-10{margin-left:83.33333333%}}@media (min-width:861px){.push-11{margin-left:91.66666667%}}@media (min-width:861px){.push-12{margin-left:100%}}@font-face{font-family:'Gordita Web';src:url('../fonts/gorditaregular-webfont.eot');src:url('../fonts/gorditaregular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gorditaregular-webfont.woff2') format('woff2'),url('../fonts/gorditaregular-webfont.woff') format('woff'),url('../fonts/gorditaregular-webfont.ttf') format('truetype'),url('../fonts/gorditaregular-webfont.svg#gorditamedium') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Gordita Web';src:url('../fonts/gorditamedium-webfont.eot');src:url('../fonts/gorditamedium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gorditamedium-webfont.woff2') format('woff2'),url('../fonts/gorditamedium-webfont.woff') format('woff'),url('../fonts/gorditamedium-webfont.ttf') format('truetype'),url('../fonts/gorditamedium-webfont.svg#gorditamedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Gordita Web';src:url('../fonts/gorditabold-webfont.eot');src:url('../fonts/gorditabold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gorditabold-webfont.woff2') format('woff2'),url('../fonts/gorditabold-webfont.woff') format('woff'),url('../fonts/gorditabold-webfont.ttf') format('truetype'),url('../fonts/gorditabold-webfont.svg#gorditabold') format('svg');font-weight:bold;font-style:normal}[data-debug-layout="true"]:after{content:'';position:fixed;left:0;top:0;padding:.5em;font-size:16px;z-index:100}@media (min-width:1801px){[data-debug-layout="true"]:after{content:'xl – 1801px +';color:#00c8a9}}@media (min-width:1441px) and (max-width:1800px){[data-debug-layout="true"]:after{content:'lg – 1441px - 1800px';color:#00b0b8}}@media (min-width:861px) and (max-width:1440px){[data-debug-layout="true"]:after{content:'md – 861px - 1440px';color:#0098c7}}@media (max-width:860px){[data-debug-layout="true"]:after{content:'sm – 480px - 860px';color:#0080d6}}@media (max-width:320px){[data-debug-layout="true"]:after{content:'xs – 0 - 480px';color:#0068e5}}[data-debug-outline="true"]>*{outline:1px solid rgba(230,0,0,0.333)}[data-debug-outline="true"]>*>*{outline:1px solid rgba(230,115,0,0.333)}[data-debug-outline="true"]>*>*>*{outline:1px solid rgba(229,230,0,0.333)}[data-debug-outline="true"]>*>*>*>*{outline:1px solid rgba(115,230,0,0.333)}[data-debug-outline="true"]>*>*>*>*>*{outline:1px solid rgba(0,230,0,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*{outline:1px solid rgba(0,230,115,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*{outline:1px solid rgba(0,229,230,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*>*{outline:1px solid rgba(0,115,230,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*>*>*{outline:1px solid rgba(0,0,230,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*>*>*>*{outline:1px solid rgba(115,0,230,0.333)}[data-debug-baseline="true"]{background:linear-gradient(to bottom, #e10000, #e10000 1px, transparent 1px, transparent);background-size:100% 1.5rem}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}figure{margin:0;padding:0}img,video{display:block;width:100%;height:auto}inner{display:block;margin:0;padding:0;border:0}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}button:focus{outline:none}@media (min-width:1441px){.mq-md-down-only{display:none !important}}@media (max-width:1440px){.mq-lg-up-only{display:none !important}}body{background-color:#fff;color:#00a3d9}.primary-blue{color:#00a3d9}.secondary-blue{color:#66c8e8}::selection{background:#f5f5f5}main{padding-top:8.25rem;padding-bottom:8.25rem;z-index:20;position:relative;background:#fff;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);transition:555ms all ease-in-out;margin-top:100vh}@media (max-width:860px){main{padding-top:1.5rem;padding-bottom:3rem}}.content-section{margin-bottom:5.5rem}@media (max-width:860px){.content-section{margin-bottom:1.5rem}}@media (max-width:860px){.content-section.-mobile-margin{margin-bottom:3rem !important}}.package-table{border-top:1px solid #66c8e8;border-bottom:1px solid #66c8e8;padding:.5em 0;position:relative}.package-table:before,.package-table:after{display:table;content:""}.package-table:after{clear:both}.package-table p{margin:0}.package-table .col{width:40%;width:calc( 40%  -  10px );margin-right:10px}@media (max-width:860px){.package-table .col{width:100%;width:calc( 100%  -  10px );margin-right:10px}}.package-table .col.-first{float:left}.package-table .col.-second{float:right}@media (max-width:860px){.package-table .col.-second{float:left}}.package-table .plus-symbol{line-height:1.1;font-weight:300;font-size:2rem}@media (min-width:861px){.package-table .plus-symbol{position:absolute;left:50%;top:50%;font-size:3.75rem;text-align:center;-ms-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}.site-footer{background:#66c8e8;color:#fff;padding:3.45rem 0 0;position:relative;z-index:20}.afs-logo{width:25%;width:calc( 25%  -  10px );margin-right:10px;margin-left:35.41666667%;margin-top:3.45rem}.opening-video{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:1}.opening-video video{width:100%;height:100%;object-fit:cover;object-position:center top;position:relative;z-index:10}.opening-video.-finished{transition:555ms all ease-in-out;transition-delay:555ms;opacity:0}.no-scroll{height:100vh;overflow:hidden}[data-fade-in]{-ms-transform:translateY(5.5rem);-moz-transform:translateY(5.5rem);-webkit-transform:translateY(5.5rem);transform:translateY(5.5rem);transition:555ms all ease-in-out;transition-timing-function:ease-out;transition-delay:0ms;opacity:0;transition-property:opacity,transform}[data-fade-in].in-view{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.loader{height:36px;width:36px;position:absolute;left:50%;top:50%;-ms-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:#00a3d9;display:block;border-radius:50%;z-index:5;animation-name:glowup;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes glowup{0%{opacity:1;-ms-transform:translate3d(-50%, -50%, 0) scale(.7);-moz-transform:translate3d(-50%, -50%, 0) scale(.7);-webkit-transform:translate3d(-50%, -50%, 0) scale(.7);transform:translate3d(-50%, -50%, 0) scale(.7)}50%{opacity:1;-ms-transform:translate3d(-50%, -50%, 0) scale(1);-moz-transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}100%{-ms-transform:translate3d(-50%, -50%, 0) scale(.7);-moz-transform:translate3d(-50%, -50%, 0) scale(.7);-webkit-transform:translate3d(-50%, -50%, 0) scale(.7);transform:translate3d(-50%, -50%, 0) scale(.7);opacity:1}}.video-landscape{display:block}.video-portrait{display:none}@media (max-width:800px) and (orientation:portrait){.video-landscape{display:none}.video-portrait{display:block}}.accordian .accordian-section{border-top:1px solid #66c8e8;padding:0;width:88.88888889%;width:calc( 88.88888889%  -  10px );margin-right:10px;float:right}.accordian .accordian-section .accordian-trigger::before,.accordian .accordian-section .label-hide,.accordian .accordian-section .label-show{opacity:1;transition:opacity 0ms ease}@media (max-width:860px){.accordian .accordian-section{width:100%;width:calc( 100%  -  10px );margin-right:10px;float:left}}.accordian .accordian-section:last-child{border-bottom:1px solid #66c8e8}.accordian .accordian-section.-open .section-body{display:block;max-height:16rem}.accordian .accordian-section.-open .section-body span{opacity:1;transition:555ms all ease-in-out;transition-duration:222ms;transition-delay:222ms}.accordian .accordian-section.-open .label-show{display:none}.accordian .accordian-section.-open .label-hide{display:inline}.accordian .accordian-section.-open .accordian-trigger:before{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordian .accordian-section.transitioning .accordian-trigger::before,.accordian .accordian-section.transitioning .label-hide,.accordian .accordian-section.transitioning .label-show{opacity:1}.accordian .section-title{padding-top:1rem;line-height:.9;font-size:2.5rem;line-height:1.1;letter-spacing:-0.025em;word-spacing:-0.025em;position:relative;cursor:pointer;user-select:none}@media (max-width:860px){.accordian .section-title{font-size:1.25rem}}.accordian .section-title p{text-indent:10%;margin:0}.accordian .section-title p.no-indent{text-indent:0}@media (max-width:860px){.accordian .section-title{padding-top:.5rem;padding-bottom:.25rem}}.accordian .section-title:before{content:'';position:absolute;width:1em;height:1em;left:-12.5%;background-image:url(../media/check.png);background-image:url(../media/check.svg);background-repeat:no-repeat;background-size:contain;background-size:80% auto;background-position:0 80%}@media (max-width:860px){.accordian .section-title:before{display:none}}.accordian .section-body{display:block;font-size:.75rem;line-height:1.5;letter-spacing:0;word-spacing:0;width:75%;width:calc( 75%  -  10px );margin-right:10px;margin-left:12.5%;transition:555ms all ease-in-out;transition-duration:444ms;transition-timing-function:linear;max-height:0;box-sizing:content-box;overflow:hidden}@media (max-width:860px){.accordian .section-body{font-size:.875rem}}.accordian .section-body span{display:block;padding-top:2.25rem;padding-bottom:2.25rem;opacity:0;transition:555ms all ease-in-out;transition-duration:222ms;transition-delay:0ms}@media (max-width:860px){.accordian .section-body span{padding:1.125rem 0}}@media (max-width:860px){.accordian .section-body{width:100%;margin-left:0}}.accordian .accordian-trigger{display:inline-block;color:#66c8e8;margin:0;margin-bottom:.5em;line-height:1;font-size:.75rem;line-height:1.5;letter-spacing:0;word-spacing:0;text-decoration:none;cursor:pointer;position:relative;margin-left:1.5em}@media (max-width:860px){.accordian .accordian-trigger{font-size:.875rem}}.accordian .accordian-trigger:hover{color:#00a3d9}.accordian .accordian-trigger::before{content:'';width:0;height:0;border-style:solid;top:.45em;border-width:0 .4em .6em .4em;border-color:transparent transparent currentColor transparent;position:absolute;left:-1.5em;-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordian .accordian-trigger .label-show{display:inline}.accordian .accordian-trigger .label-hide{display:none}.accordian-prompt{padding-top:2.5rem;padding-bottom:.5rem;width:88.88888889%;width:calc( 88.88888889%  -  10px );margin-right:10px;float:right}@media (max-width:860px){.accordian-prompt{width:100%;width:calc( 100%  -  10px );margin-right:10px;float:left}}html{font-size:20px}@media (max-width:860px){html{font-size:16px}}@media (min-width:1441px){html{font-size:24px}}body,input,textarea,button{font-family:'Gordita Web',sans-serif;font-size:1rem;line-height:1.5;letter-spacing:-0.025em;word-spacing:-0.025em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}p{margin:0 0 1em}p.pad-top{margin-top:1.5rem}@media (max-width:1440px){p.pad-top{margin-top:.5rem}}a,u{color:inherit;display:inline-block;text-decoration:none;background-image:linear-gradient(to right, #66c8e8 0, #66c8e8 100%);background-position:0 1.3em;background-repeat:repeat-x;background-size:100% 1px}a:hover,u:hover{text-decoration:none;background-image:linear-gradient(to right, #66c8e8 0, #66c8e8 100%)}.text-medium a,.text-medium u{background-position:0 1.05em !important}.site-footer a,.site-footer u{background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 100%)}h1,h2,h3,h4,h5{font-size:1em}.text-large{font-size:2.5rem;line-height:1.1;letter-spacing:-0.025em;word-spacing:-0.025em}@media (max-width:860px){.text-large{font-size:1.25rem}}.text-large p{text-indent:10%;margin:0}.text-large p.no-indent{text-indent:0}.text-detail{font-size:.75rem;line-height:1.5;letter-spacing:0;word-spacing:0}@media (max-width:860px){.text-detail{font-size:.875rem}}.text-medium{font-size:1.5rem;line-height:1.15;letter-spacing:-0.025em;word-spacing:-0.025em}@media (max-width:860px){.text-medium{font-size:1rem}}sup{font-size:.75em;margin-left:.02em;top:-0.3em;position:relative}ul{list-style-type:none;position:relative;padding-left:0;margin-top:1.5rem;margin-bottom:1.5rem}ul li{position:relative;padding-left:1.5rem}ul li:before{content:'';width:.75em;height:.75em;top:.4em;background:#66c8e8;position:absolute;left:0;border-radius:50%}p.bst{margin-top:1.5rem}inner{width:100%;padding-left:28px;padding-right:18px;max-width:1440px;margin:0 auto}inner:before,inner:after{display:table;content:""}inner:after{clear:both}