a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,hr,input{overflow:visible}a,legend,mark{color:inherit}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}body,figure,h1,h2,h3,h4,h5,h6{margin:0}.component-chat__dots,.component-form__message,.component-form__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.block-action,.block-contact,.block-content,.block-footer__logo,.block-image__caption,.block-intro__content,.block-page,.block-question__text,.block-text{text-align:center}@-webkit-keyframes animateWidth{0%{width:0}100%{width:100%}}@keyframes animateWidth{0%{width:0}100%{width:100%}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;transition:color .4s;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:0 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}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,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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}.component-button,.component-form__input,.component-form__select,body{font-family:"Graphik Web",sans-serif}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}body{font-size:18px;line-height:1.5;background:#f2f2f2;color:#002B49}[data-aos=slide-up-alt]{-webkit-transform:translateY(100px);transform:translateY(100px)}.component-animation{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.component-button{background:0 0;border:none;border-radius:85px;color:#fff;display:inline-block;overflow:hidden;padding:22px 60px;position:relative;z-index:1}.component-button:after,.component-button:before{content:' ';left:0;position:absolute;top:0;transition:height .5s;width:100%}.component-button:after{background:#1A9CF2;height:0;z-index:-1}.component-button:before{background:#002B49;height:100%;z-index:-2}.component-button.is-squared{border-radius:0}@media only screen and (min-width:640px){.component-button:hover{cursor:pointer}.component-button:hover:after{height:100%}}.component-button-menu{position:relative;width:40px;z-index:1}@media only screen and (min-width:770px){.component-button-menu{display:none}}.component-button-menu__line{background:#fff;height:3px;margin:10px 0;position:relative}.component-chat{position:relative}.component-chat svg{display:block;fill:#fff;width:60px}.component-chat:hover .component-chat__dot:nth-child(1){-webkit-animation:dots 1s 0s infinite;animation:dots 1s 0s infinite}.component-chat:hover .component-chat__dot:nth-child(2){-webkit-animation:dots 1s .2s infinite;animation:dots 1s .2s infinite}.component-chat:hover .component-chat__dot:nth-child(3){-webkit-animation:dots 1s .4s infinite;animation:dots 1s .4s infinite}.component-chat__dot{background:#fff;border-radius:100%;height:5px;margin:0 2px;width:5px}.component-chat__dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;left:50%;position:absolute;margin-top:1px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;width:100%}@-webkit-keyframes dots{25%,75%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes dots{25%,75%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.component-form__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.component-form__row:not(:last-child){margin-bottom:20px}.component-form__box{position:relative;width:50%}@media only screen and (max-width:639px){.component-button{padding:15px 30px 16px; margin-bottom:1rem;}.component-form__box{width:100%}.component-form__box:nth-child(odd){margin-bottom:20px}}@media only screen and (min-width:640px){.component-form__box:nth-child(odd){padding-right:10px}.component-form__box:nth-child(even){padding-left:10px}}.component-form__input,.component-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c8c8c8;border-radius:2px;color:#222;display:block;padding:20px;width:100%}.block-blog__title,.card-blog__title,.component-text__title{font-family:Tiempos,serif}.component-form__input::-webkit-input-placeholder,.component-form__select::-webkit-input-placeholder{color:#c8c8c8}.component-form__input:-ms-input-placeholder,.component-form__select:-ms-input-placeholder{color:#c8c8c8}.component-form__input::placeholder,.component-form__select::placeholder{color:#c8c8c8}.component-form__input.has-error~.component-form__error,.component-form__select.has-error~.component-form__error{opacity:1}.component-form__input:focus,.component-form__input:hover,.component-form__select:focus,.component-form__select:hover{border-color:#f9423a;outline:0}.component-form__select{background-image:url(../fonts/arrowdown.svg?8db8ed48a32174771360a0148342fd63);background-repeat:no-repeat;background-size:12px auto;background-position:92% 50%;color:#222}.component-form__select.is-not-selected{color:#c8c8c8}.component-form__action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}.component-form__input-box{position:relative}.component-form__error{color:#f9423a;font-size:10px;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s;-webkit-transform:translateY(-125%);transform:translateY(-125%);text-transform:uppercase}.component-form__message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;background:#002B49;color:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;visibility:hidden;z-index:3}.block-blog__boxes,.block-header{-webkit-box-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media only screen and (min-width:640px){.component-form__message{transition:all 1s}}.component-form__message .contained{margin:0 auto;width:90%;max-width:1300px}.component-form__message .block-content__text{margin:0 auto;width:90%;max-width:500px}.component-loader{left:50%;height:20px;position:absolute;top:50%;opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:opacity .5s;z-index:0;width:200px}.component-loader:after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:loading 1.2s cubic-bezier(.4,0,.2,1) infinite forwards;animation:loading 1.2s cubic-bezier(.4,0,.2,1) infinite forwards;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;background:#fff;z-index:0}@-webkit-keyframes loading{0%{-webkit-transform:translate(0) scaleX(0);transform:translate(0) scaleX(0)}30%{-webkit-transform:translate(0) scaleX(1);transform:translate(0) scaleX(1)}100%,80%{-webkit-transform:translate(100%) scaleX(0);transform:translate(100%) scaleX(0)}}@keyframes loading{0%{-webkit-transform:translate(0) scaleX(0);transform:translate(0) scaleX(0)}30%{-webkit-transform:translate(0) scaleX(1);transform:translate(0) scaleX(1)}100%,80%{-webkit-transform:translate(100%) scaleX(0);transform:translate(100%) scaleX(0)}}.component-logo svg{display:block;height:auto;fill:#fff;width:130px}@media only screen and (max-width:639px){.component-form__message .contained{padding:0 20px}.component-form__message .block-content__text{font-size:16px}.component-logo svg{width:100px}}@media screen and (orientation:landscape) and (max-width:800px){.component-logo svg{width:70px}}@media only screen and (max-width:320px){.component-logo svg{width:70px}}.component-logo-lifestyle svg{display:block;height:auto;fill:#b6ada5;transition:fill 1s;width:150px}@media only screen and (max-width:639px){.component-logo-lifestyle svg{width:188px}}.component-logo-lifestyle:hover svg{fill:#002B49}.component-mark svg{display:block;max-width:100%;fill:#b6ada5;height:60px;width:60px}.component-text__subtitle{margin-bottom:10px}.component-text__title{font-size:34px;font-weight:800;color:#b6ada5}@media only screen and (max-width:769px){.component-mark svg{height:50px;width:50px}.component-text__title{font-size:30px}}.component-text__title:not(:last-child){margin-bottom:60px}.component-text__content:not(:last-child){margin-bottom:50px}.component-text__content strong{font-weight:600}.component-text__content p:not(:last-child),.component-text__content ul:not(:last-child){margin-bottom:30px}.component-text__content ul li{border-bottom:1px solid #f9423a;padding-bottom:10px}.component-text__content ul li:not(:last-child){margin-bottom:10px}.component-text__action a:not(.component-button){color:#f9423a}@media only screen and (min-width:770px){.component-text__action a:not(.component-button){display:inline-block;padding-bottom:5px;position:relative}.component-text__action a:not(.component-button):after{background:#f9423a;bottom:0;content:' ';height:2px;left:0;position:absolute;transition:width .4s;width:0}}@media only screen and (max-width:769px){.component-text__action a:not(.component-button){border-bottom:2px solid #f9423a;padding-bottom:2px}}.component-text__action a:not(.component-button).is-active:after,.component-text__action a:not(.component-button):hover:after{width:100%}.component-toggle{height:20px;position:relative;width:20px}.component-toggle__bar{background:#002B49;position:absolute}.component-toggle__horizontal{height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.component-toggle__vertical{position:absolute;height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}.card-blog{background:#fff}.card-blog__image img{display:block;height:auto;width:100%}.card-blog__box{padding:60px}.card-blog__categories{color:#b6ada5;margin-bottom:20px}.card-blog__title{font-size:34px;font-weight:800;color:#002B49;margin-bottom:40px}@media only screen and (max-width:769px){.card-blog__box{padding:30px}.card-blog__title{font-size:30px}}.card-blog__action a{color:RED}@media only screen and (min-width:770px){.card-blog__action a{display:inline-block;padding-bottom:5px;position:relative}.card-blog__action a:after{background:RED;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}@media only screen and (max-width:769px){.card-blog__action a{border-bottom:2px solid RED;padding-bottom:2px}}.card-blog__action a.is-active:after,.card-blog__action a:hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}.card-faq{color:#002B49;padding:30px 80px;position:relative}.card-faq.is-ready:not(.is-active) .card-faq__answer{max-height:0!important}.card-faq.is-active{background:#002B49;color:#fff}.card-faq.is-active .component-toggle__bar{background:#fff}.card-faq.is-active .component-toggle__vertical{opacity:0}.card-faq.is-active .card-faq__overflow{opacity:1}.card-faq .component-toggle{left:20px;position:absolute;top:33px}.card-faq__question{font-weight:600}.card-faq__answer{height:auto;overflow:hidden;transition:max-height .2s ease}@media only screen and (max-width:769px){.card-faq__answer p{padding-bottom:2px}}.card-faq__answer a{color:#fff}@media only screen and (min-width:770px){.card-faq__answer a{display:inline-block;padding-bottom:5px;position:relative}.card-faq__answer a:after{background:#fff;bottom:0;content:' ';height:2px;left:0;position:absolute;transition:width .4s;width:0}}.card-faq__answer a.is-active:after,.card-faq__answer a:hover:after{width:100%}.card-faq__overflow{opacity:0;padding-top:15px;transition:opacity .4s .4s}.block-action .component-button{border-radius:0}@media only screen and (max-width:769px){.card-faq__answer a{border-bottom:2px solid #fff;padding-bottom:2px}.block-action .component-button{display:block;margin:0 auto;width:90%}}.block-action .component-button:after{background:#002B49}.block-action .component-button:before{background:#1A9CF2}@media only screen and (min-width:770px){.block-blog{margin:0 auto;max-width:1720px;width:90%;padding-bottom:80px;padding-top:260px}}.block-blog__images{margin-bottom:100px}.block-blog__images img{display:block;height:auto;width:100%}@media only screen and (max-width:769px){.block-blog{padding:200px 35px 50px}.block-blog__images{margin-bottom:40px}}.block-blog__categories{color:#b6ada5;margin-bottom:20px}.block-blog__content,.block-blog__content a,.block-contact,.block-content{color:#002B49}.block-blog__title{font-size:34px;font-weight:800;color:#002B49;margin-bottom:40px}.block-blog__boxes{-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.block-blog__content strong{font-weight:600}.block-contact__title,.block-content__title{font-family:Tiempos,serif;font-weight:800}.block-blog__content p:not(:last-child),.block-blog__content ul:not(:last-child){margin-bottom:20px}.block-blog__content ul li:before{content:'- '}@media only screen and (min-width:770px){.block-blog__content a{display:inline-block;padding-bottom:5px;position:relative}.block-blog__content a:after{background:#002B49;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}.block-blog__content a.is-active:after,.block-blog__content a:hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}.block-blog__box-1{width:50%}@media only screen and (max-width:769px){.block-blog__title{font-size:30px}.block-blog__content a{border-bottom:2px solid #002B49;padding-bottom:2px}.block-blog__box-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.block-blog__box-2{width:50%}.block-blogs{background:#f2f2f2;padding:180px 0}@media only screen and (max-width:769px){.block-blog__box-2{margin-bottom:80px;width:100%}.block-blogs{padding:50px 35px}}@media only screen and (min-width:770px){.block-blogs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1720px;width:90%}.block-blogs__box{width:48%}}@media only screen and (max-width:769px){.block-blogs__box:not(:last-child){margin-bottom:40px}.block-checklist{padding:50px 35px}}@media only screen and (min-width:770px){.block-blogs__box:not(:nth-last-child(-n+2)){margin-bottom:130px}}.block-checklist{margin:0 auto;max-width:800px;width:90%}.block-checklist__list{list-style:none;line-height:1.3}@media only screen and (max-width:769px){.block-checklist__list:first-child li:last-child{border-bottom:1px solid #888;margin-bottom:20px}}.block-checklist__list li{background-image:url(../fonts/graphic-check.svg?b8f18be1aad859ec4516e4ac42e95de6);background-repeat:no-repeat;background-size:24px 24px;background-position:left top;padding-left:34px;padding-bottom:20px}.block-checklist__list li:not(:last-child){border-bottom:1px solid #888;margin-bottom:20px}.block-content{padding:120px 0}.block-content .component-mark{margin-bottom:40px}.block-content .container{margin:0 auto;width:90%;max-width:1260px}.block-content__title{font-size:34px;margin-bottom:20px}.block-content__text{margin-bottom:60px}.block-content__message{position:relative}.block-content__message-original{position:relative;z-index:0}.block-contact{padding:200px 0;position:relative}@media only screen and (max-width:769px){.block-content__title{font-size:30px}.block-contact{padding:50px 35px}}.block-contact .component-mark{margin-bottom:40px}.block-contact .container{max-width:900px}@media only screen and (min-width:770px){.block-contact .container{margin:0 auto;max-width:1720px;width:90%}}.block-contact .component-form{margin:0 auto;max-width:900px}.block-contact__title{font-size:34px;margin:0 auto 80px;max-width:520px}.block-contact__text{color:#b6ada5;margin-bottom:20px}.block-contact__message-original{position:relative;z-index:0}.block-crests{margin:0 auto;width:90%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:800px}.block-crests__box{width:30%}.block-crests__box svg{display:block;height:auto;width:100%;fill:#002B49}.block-faqs{max-width:1400px;padding:30px 0;z-index:0}@media only screen and (min-width:770px){.block-faqs{margin:0 auto;max-width:1720px;width:90%}}.block-faqs__list{margin-bottom:80px}.block-faqs__row{border-bottom:1px solid #002B49;overflow:hidden;position:relative;z-index:0}.block-faqs__row>*{position:relative;z-index:1}.block-faqs__row:first-child{border-top:1px solid #002B49}.block-faqs__row:after{background:#002B49;content:'';height:100%;left:0;position:absolute;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(100%);transform:translateY(100%);top:0;width:100%;z-index:0}.block-faqs__row:hover .component-toggle__bar,.block-footer{background:#fff}.block-faqs__row:hover{color:#fff}.block-faqs__row:hover:after{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:769px){.block-contact__title{font-size:30px}.block-faqs{padding:50px 0}.block-faqs__action{padding:0 35px}}.block-footer{color:#b6ada5;font-weight:400;padding:80px 0}.block-footer .container{-webkit-box-align:flext-start;-ms-flex-align:flext-start;align-items:flext-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:770px){.block-footer .container{margin:0 auto;width:90%;max-width:1740px}}.block-footer .component-logo-lifestyle{display:inline-block}.block-footer .component-logo-lifestyle svg{display:block;height:auto;width:100px}.block-footer__box-1{width:50%}@media only screen and (max-width:769px){.block-footer{padding:80px 35px}.block-footer__box-1{margin-bottom:60px;width:100%}}.block-footer__logo{font-size:12px}.block-footer__logo p{margin-bottom:10px}.block-footer__text{font-size:14px}.block-footer__text p:not(:last-child){margin-bottom:30px}.block-footer__text p a{border-bottom:1px solid #b6ada5}.block-header{-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;left:0;padding:40px 40px 0;position:absolute;top:0;width:100%;z-index:8}.block-header .component-logo{display:block}.block-header .component-mark{display:none}.block-icons,.block-images{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.block-icons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1720px;width:90%}.block-icons__icon{display:block;height:auto;max-width:100%;margin:0 auto 20px}@media only screen and (max-width:769px){.block-icons__icon{width:65px}.block-icons__box{font-size:14px}}.block-icons__box{padding:0 20px;text-align:center;width:20%}@media only screen and (max-width:769px){.block-icons__box{width:50%}.block-icons__box:not(:nth-last-child(-n+2)){margin-bottom:40px}}.block-image{position:relative}@media only screen and (min-width:770px){.block-icons__box:not(:nth-last-child(-n+6)){margin-bottom:40px}.block-image{margin:0 auto;max-width:1720px;width:90%}.block-image__caption{background:#fff;bottom:0;color:#002B49;padding:20px 40px;position:absolute;right:40px;-webkit-transform:translateY(50%);transform:translateY(50%)}}.block-image img{display:block;height:auto;max-width:100%;margin:0 auto}.block-image-promo .component-text__action a:not(.component-button),.block-image-text .component-text__action a:not(.component-button){color:RED}.block-images{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:770px){.block-images{margin:0 auto;max-width:1720px;width:90%}.block-images.is-alt .block-images__set{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.block-images__single{width:64.75%}@media only screen and (max-width:769px){.block-image__caption{font-size:16px;padding:10px 20px 0}.block-images__single{width:100%}}.block-images__set{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:34.5%}@media only screen and (min-width:770px){.block-images__set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-image-promo__container,.block-images-two-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.block-images__singular{width:100%}@media only screen and (max-width:769px){.block-images__set{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px;width:100%}.block-images__singular{width:48.5%}}.block-images__large,.block-images__small{display:block;height:auto;width:100%}.block-images-two-up{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:1}@media only screen and (min-width:770px){.block-images-two-up{margin:0 auto;max-width:1720px;width:90%}}.block-images-two-up img{display:block;height:auto;width:100%}.block-images-two-up__large{width:64.75%}@media only screen and (max-width:769px){.block-images-two-up__large{width:100%}.block-images-two-up__small{display:block}}.block-images-two-up__small{width:34.5%}.block-image-promo{position:relative}@media only screen and (min-width:770px){.block-image-promo .component-text__action a:not(.component-button){display:inline-block;padding-bottom:5px;position:relative}.block-image-promo .component-text__action a:not(.component-button):after{background:RED;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}@media only screen and (max-width:769px){.block-image-promo .component-text__action a:not(.component-button){border-bottom:2px solid RED;padding-bottom:2px}}.block-image-promo .component-text__action a:not(.component-button).is-active:after,.block-image-promo .component-text__action a:not(.component-button):hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}.block-image-promo.is-alt .block-image-promo__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block-image-promo__image{display:block;height:auto;width:100%;position:relative;z-index:0}.block-image-promo__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:770px){.block-image-promo__boxed{bottom:0;left:0;position:absolute;width:100%}.block-image-promo__container{margin:0 auto;max-width:1720px;width:90%;-webkit-transform:translateY(50px);transform:translateY(50px)}}.block-image-promo__content{background:#fff;padding:50px;position:relative;z-index:1}@media only screen and (min-width:770px){.block-image-promo__content{max-width:530px;padding-right:100px}}@media only screen and (max-width:769px){.block-image-promo__content{padding:50px 35px;width:100%}}.block-image-quote-text__text,.block-image-quote__text{color:#b6ada5;font-weight:800;font-family:Tiempos,serif}@media only screen and (min-width:770px){.block-image-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1500px;width:90%}.block-image-text .component-text__action a:not(.component-button){display:inline-block;padding-bottom:5px;position:relative}.block-image-text .component-text__action a:not(.component-button):after{background:RED;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}@media only screen and (max-width:769px){.block-image-text .component-text__action a:not(.component-button){border-bottom:2px solid RED;padding-bottom:2px}}.block-image-text .component-text__action a:not(.component-button).is-active:after,.block-image-text .component-text__action a:not(.component-button):hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}.block-image-text__row{width:100%}@media only screen and (min-width:770px){.block-image-text__row:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:-300px}.block-image-text__image{width:80%}}.block-image-quote,.block-image-quote__boxes{-webkit-box-align:start;-webkit-box-direction:normal}.block-image-text__image img{display:block;height:auto;width:100%}.block-image-text__content{background:#fff;padding:50px}@media only screen and (min-width:770px){.block-image-text__content{max-width:530px;padding-right:130px}}.block-image-quote{margin:0 auto;max-width:1500px;width:90%;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.block-image-quote__row{width:100%}.block-image-quote__image img{display:block;height:auto;max-width:100%}.block-image-quote__boxes{-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.block-image-quote__text{font-size:34px;margin-top:120px;max-width:740px;width:50%}@media only screen and (max-width:769px){.block-image-text__content{padding:50px 45px 50px 35px}.block-image-quote__text{font-size:30px;width:100%}}.block-image-quote__image-small{margin-top:-160px;max-width:550px;width:50%}.block-image-quote__image-small img{display:block;height:auto;width:100%}.block-image-quote-text{margin:0 auto;max-width:1500px;width:90%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-image-quote-text__row{width:100%}.block-image-quote-text__image img{display:block;height:auto;max-width:100%}.block-image-quote-text__boxes{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-image-quote-text__text{font-size:34px;margin-top:120px;max-width:390px;width:40%}.block-image-quote-text__content{background:#fff;color:#002B49;margin-top:-160px;max-width:750px;padding:50px;width:60%}.block-intro,.block-intro__button:before{background:#f9423a;}@media only screen and (max-width:769px){.block-image-quote-text__text{font-size:30px}.block-image-quote-text__content{width:100%}}.block-intro{height:100vh;overflow:hidden;position:relative}.block-intro__button{display:block;margin:0 auto;max-width:360px}.block-intro__content,.block-navigation-mobile{display:-webkit-box;display:-ms-flexbox;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal}@media only screen and (max-width:639px){.block-intro__button{font-size:16px;max-width:270px;padding-left:0;padding-right:0;text-align:center}}.block-intro__button:after{background:#f9423a}.block-intro__box{width:100%}.block-intro__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;bottom:0;color:#fff;height:auto;position:absolute;width:100%;z-index:1}.block-intro__content .container{margin:0 auto;max-width:480px;width:90%}@media only screen and (min-width:1500px){.block-intro__content .container{max-width:600px}}@media only screen and (max-width:1299px){.block-intro__content .container{max-width:470px}}@media only screen and (min-width:770px){.block-intro__box-1{margin-top:100px}}@media only screen and (max-width:769px){.block-intro__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:0}.block-intro__content .container{max-width:400px}.block-intro__box-1{margin-bottom:60px}}.block-intro__image,.block-intro__slideshow{background-color:#222;background-position:center center;background-size:cover;height:100vh;left:0;position:absolute;top:0;width:100vw}.block-intro__title{font-family:Tiempos,serif;font-size:34px;font-weight:800}@media only screen and (max-width:769px){.block-intro__title{font-size:30px}}@media only screen and (max-width:479px){.block-intro__box-1{margin-bottom:40px}.block-intro__title{font-size:24px}}.block-intro__text{margin-bottom:20px}@media only screen and (max-width:479px){.block-intro__text{margin-bottom:10px}}.block-intro__arrow{-webkit-animation:arrowJump 4s 0s infinite;animation:arrowJump 4s 0s infinite;display:block;margin-bottom:60px}@media only screen and (max-width:479px){.block-intro__arrow{margin-bottom:40px}}.block-intro__arrow svg{display:block;height:auto;fill:#fff;margin:0 auto;width:80px}@media only screen and (max-width:479px){.block-intro__arrow svg{width:50px}}@-webkit-keyframes arrowJump{0%,100%,30%{-webkit-transform:translateY(0);transform:translateY(0)}12%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}25%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes arrowJump{0%,100%,30%{-webkit-transform:translateY(0);transform:translateY(0)}12%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}25%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.block-map{padding:200px 0 40px}.block-map__box{margin:0 auto;max-width:1720px;width:90%;position:relative;z-index:0}.block-map__map{background:#b6ada5;height:1000px}.block-map__content{background:#002B49;bottom:0;color:#fff;padding:50px}.block-map__content .component-text__title{color:#fff}@media only screen and (max-width:769px){.block-map{padding-top:50px}.block-map__map{height:480px;margin-bottom:20px}.block-map__content{padding:40px}.block-map__content .component-text__title{font-size:20px;margin-bottom:20px}}.block-map__content .component-text__action a{color:RED}@media only screen and (min-width:770px){.block-map__content{max-width:470px;position:absolute;right:50px;-webkit-transform:translateY(50px);transform:translateY(50px);width:50%;z-index:1}.block-map__content .component-text__action a{display:inline-block;padding-bottom:5px;position:relative}.block-map__content .component-text__action a:after{background:RED;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}.block-map__content .component-text__action a.is-active:after,.block-map__content .component-text__action a:hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}.block-navigation{font-size:18px}@media only screen and (max-width:769px){.block-map__content .component-text__action a{border-bottom:2px solid RED;padding-bottom:2px}.block-navigation{display:none}}.block-navigation a{color:#fff}@media only screen and (min-width:770px){.block-navigation a{display:inline-block;padding-bottom:5px;position:relative}.block-navigation a:after{background:#fff;bottom:0;content:' ';height:2px;left:0;position:absolute;transition:width .4s;width:0}}@media only screen and (max-width:769px){.block-navigation a{border-bottom:2px solid #fff;padding-bottom:2px}}.block-navigation a.is-active:after,.block-navigation a:hover:after{width:100%}.block-navigation a:not(:last-child){margin-right:30px}@media only screen and (max-width:1299px){.block-navigation{font-size:16px}.block-navigation a:not(:last-child){margin-right:20px}}.block-navigation-mobile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;background:#f9423a;color:#fff;height:100vh;opacity:0;padding:40px 35px;position:fixed;top:0;transition:all .4s;visibility:hidden;width:100vw;z-index:0}.block-navigation-mobile__menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;font-size:26px;width:100%}@media only screen and (max-width:479px){.block-navigation-mobile__menu{font-size:20px}}@media only screen and (max-width:320px){.block-navigation-mobile__menu{font-size:20px;margin-bottom:20px}}.block-navigation-mobile__menu a:not(:last-child){margin-bottom:5px}.block-navigation-mobile__info{font-size:16px;max-width:215px;width:100%}@media only screen and (max-width:479px){.block-navigation-mobile__info{font-size:12px}}.block-navigation-mobile__info p:not(:last-child){margin-bottom:10px}.block-page{color:#002B49;padding:100px 0}.block-page .container{margin:0 auto;width:90%;max-width:700px}.block-page .component-mark{margin-bottom:40px}.block-page .component-mark svg{fill:#b6ada5}.block-page__title{font-family:Tiempos,serif;font-size:34px;font-weight:800;margin-bottom:60px}@media only screen and (max-width:769px){.block-page__title{font-size:30px}.block-promo-blog{padding:50px 20px}}.block-page__content h2,.block-page__content h3{font-size:20px;font-family:Tiempos,serif;margin-bottom:20px}.block-page__content p:not(:last-child){margin-bottom:20px}.block-page__content p~h2,.block-page__content p~h3{margin-top:40px}@media only screen and (min-width:1300px){.block-promo-blog__boxes{max-width:1100px}}@media only screen and (min-width:770px){.block-promo-blog__boxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1400px;width:90%}}.block-promo-blog__figure{margin-bottom:40px}.block-promo-blog__figure svg{display:block;max-width:100%;fill:#fff;height:130px;width:130px}@media only screen and (max-width:769px){.block-promo-blog__boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-promo-blog__figure svg{height:60px;width:60px}}.block-promo-blog__box{min-height:800px;padding:75px;width:49%}@media only screen and (max-width:1024px){.block-promo-blog__box{min-height:600px}}@media only screen and (max-width:769px){.block-promo-blog__box{min-height:420px;padding:30px;width:100%}}.block-promo-blog__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#002B49;color:#fff}.block-promo-blog__content .component-text__action a,.block-promo-blog__content .component-text__action a:not(.component-button),.block-promo-blog__content .component-text__subtitle,.block-promo-blog__content .component-text__title{color:#fff}@media only screen and (min-width:770px){.block-promo-blog__box{max-width:660px}.block-promo-blog__content .component-text__action a:not(.component-button){display:inline-block;padding-bottom:5px;position:relative}.block-promo-blog__content .component-text__action a:not(.component-button):after{background:#fff;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}.block-promo-blog__content .component-text__action a:not(.component-button).is-active:after,.block-promo-blog__content .component-text__action a:not(.component-button):hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}@media only screen and (max-width:769px){.block-promo-blog__content .component-text__action a:not(.component-button){border-bottom:2px solid #fff;padding-bottom:2px}.block-promo-blog__content{margin-bottom:40px}}.block-promo-blog__video{overflow:hidden;padding:0;position:relative}@media only screen and (min-width:640px) and (max-width:769px){.block-promo-blog__video{min-height:800px}}.block-promo-offer{background:#f9423a;padding:200px 0}.block-promo-offer__boxes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:770px){.block-promo-offer__boxes{margin:0 auto;max-width:1100px;width:90%}}.block-promo-offer__box{width:40%}@media only screen and (max-width:769px){.block-promo-offer{padding:50px 35px}.block-promo-offer__boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-promo-offer__box{width:100%}}@media only screen and (min-width:770px){.block-promo-offer__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:55%}.block-promo-offer__text{padding:60px 70px 57px;max-width:650px}}.block-promo-offer__image img{display:block;height:auto;width:100%}.block-promo-offer__text{border:4px solid #fff}.block-promo-offer__text .component-text__subtitle{color:#002B49}.block-promo-offer__text .component-text__title{color:#fff}@media only screen and (max-width:769px){.block-promo-offer__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-promo-offer__text{margin-bottom:50px;padding:20px}.block-promo-offer__text .component-text__title{margin-bottom:50px}}.block-promo-offer__text .component-button:after{background:#1A9CF2}.block-question{background:#f2f2f2;padding:200px 0}.block-question__box{min-height:800px}@media only screen and (min-width:770px){.block-question__boxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1380px;width:90%}.is-alt .block-question__box{width:48%}.block-question:not(.is-alt) .block-question__text{margin:0 auto;max-width:900px;width:90%}}@media only screen and (max-width:769px){.block-question{padding:50px 20px}.is-alt .block-question__box{min-height:420px}}.block-question__text{background:#fff;padding:48px 100px}@media only screen and (max-width:769px){.block-question__text{padding:40px 20px}}.is-alt .block-question__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-question:not(.is-alt) .block-question__text{padding-bottom:80px;padding-top:80px}.block-question__graphic{overflow:hidden;padding:0;position:relative}.block-question__subtitle{color:#b6ada5;margin-bottom:40px}.block-question__content p a,.block-text,.block-text__content a:not(.is-image),.single-post .block-navigation a{color:#002B49}.block-question__title{font-family:Tiempos,serif;font-size:34px;font-weight:800;margin-bottom:40px}@media only screen and (max-width:769px){.block-question__graphic{margin-bottom:40px;padding:30px}.block-question__title{font-size:30px;margin-left:auto;margin-right:auto;max-width:240px;margin-bottom:20px}}.block-question__content{margin-bottom:50px}@media only screen and (min-width:770px){.block-question__content p a{display:inline-block;padding-bottom:5px;position:relative}.block-question__content p a:after{background:#002B49;bottom:0;content:' ';height:2px;left:0;position:absolute;transition:width .4s;width:0}}@media only screen and (max-width:769px){.block-question__content p a{border-bottom:2px solid #002B49;padding-bottom:2px}}.block-question__content p a.is-active:after,.block-question__content p a:hover:after{width:100%}.block-question__content p:not(:last-child){margin-bottom:20px}.block-question__person img{border-radius:100%}@media only screen and (min-width:770px){.block-text{margin:0 auto;max-width:695px;width:90%}.block-text__content a:not(.is-image){display:inline-block;padding-bottom:5px;position:relative}}.block-text__heading:not(:last-child),.block-text__image{margin-bottom:2rem; padding-top:2.5rem;}.block-text__heading{font-family:Tiempos,serif;font-size:34px;font-weight:800}.block-text__content{margin:0 auto; padding-left:1rem; padding-right:1rem;}.block-text__content p:not(:last-child){margin-bottom:20px}@media only screen and (max-width:769px){.block-text__heading{font-size:30px}.block-text__content a:not(.is-image){border-bottom:2px solid #002B49;padding-bottom:2px}}@media only screen and (min-width:770px){.block-text__content a:not(.is-image):after{background:#002B49;bottom:0;content:' ';height:2px;left:0;position:absolute;width:100%}}.block-text__content a:not(.is-image).is-active:after,.block-text__content a:not(.is-image):hover:after{-webkit-animation:animateWidth .4s forwards;animation:animateWidth .4s forwards}.view-about-us{background:#f2f2f2}.view-about-us .block-image-text__content{max-width:890px;padding-right:90px}.view-about-us__intro .block-intro__content .container{max-width:710px}.view-about-us__start{background:#fff;padding:200px 0}@media only screen and (max-width:769px){.view-about-us__start{padding:50px 35px}}.view-about-us__promo-1 .block-image-promo__content{padding-right:50px}.single-post{background:#fff}@media only screen and (min-width:770px){.single-post .block-navigation a{display:inline-block;padding-bottom:5px;position:relative}.single-post .block-navigation a:after{background:#002B49;bottom:0;content:' ';height:2px;left:0;position:absolute;transition:width .4s;width:0}}@media only screen and (max-width:769px){.single-post .block-navigation a{border-bottom:2px solid #002B49;padding-bottom:2px}}.single-post .block-navigation a.is-active:after,.single-post .block-navigation a:hover:after{width:100%}.single-post .component-logo #logo-mark{fill:#b6ada5}.single-post .component-logo #logo-text{fill:#222}.single-post .component-button-menu__line{background:#002B49}.view-contact__contact,.view-contact__map,.view-faq,.view-home__block-contact,.view-home__top{background:#fff}.view-blog__intro .block-intro__content .container{max-width:750px}@media only screen and (max-width:1299px){.view-blog__intro .block-intro__content .container{max-width:470px}}.view-faq .block-intro__content .container{max-width:620px}.view-home__intro .block-intro__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.view-home__intro .block-intro__box-1{margin-top:0}.view-home__intro .block-intro__content .container{max-width:700px}@media only screen and (max-width:1299px){.view-home__intro .block-intro__content .container{max-width:490px}}@media only screen and (min-width:770px){.view-contact__contact .block-contact{padding:30px 0}.view-home__intro .block-intro__title{margin-bottom:60px}}.view-home__top{padding:200px 0}.view-home__text-1{margin-bottom:5rem;}.view-home__text-1 .block-text__content{max-width:650px; padding-left:1rem; padding-right:1rem}@media only screen and (max-width:769px){.view-home__promo-2{position:relative;z-index:1;margin-bottom:1px;}.view-home__top{padding:50px 40px 5rem}.view-home__text-1{margin-bottom:5rem}.view-home__text-1 .block-text__image img{display:block;height:auto;margin:0 auto;max-width:70px}.view-home__action-1{background:#fff;padding-bottom:20px}}.view-home__crests{max-width:670px}@media only screen and (max-width:769px){.view-home__action-1 .component-button{max-width:270px}}.view-home__promo-1 .component-text__subtitle,.view-home__promo-2 .component-text__subtitle{color:#b6ada5}.view-home__promo-1 .component-text__title,.view-home__promo-2 .component-text__title{color:#002B49}@media only screen and (min-width:770px){.view-home__action-1{margin-top:-33px;position:relative;z-index:1}.view-home__promo-1 .block-image-promo__container,.view-home__promo-2 .block-image-promo__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.view-home__promo-1{margin-top:-50px;margin-bottom:400px}}.view-home__promo-1{position:relative;z-index:0} @media only screen and (min-width:770px){.view-home__promo-2{position:relative;z-index:1;margin-bottom:190px;} .view-home__promo-1 .block-image-promo__boxed{bottom:-140px}.view-home__promo-1 .block-image-promo__content{max-width:600px}.view-home__image-text-1{margin-bottom:190px}.view-home__image-text-1 .block-image-text__row:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-home__image-text-1 .block-image-text__row:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.view-home__promo-offer-1{margin-bottom:200px;padding-top:200px;position:relative;z-index:0}.view-home__promo-blog-1{margin-bottom:200px}.view-homes__text-1{margin-bottom:200px;padding-top:200px}}.view-homes__intro .block-intro__content .container{max-width:680px}.view-homes__text-1 .block-text__heading{margin-left:auto;margin-right:auto;max-width:550px}.view-homes__text-1 .block-text__content{max-width:850px; padding-left:1rem; padding-right:1rem;}@media only screen and (max-width:769px){.view-homes__text-1{padding:50px 35px}.view-homes__action-1{padding-bottom:20px}.view-homes__action-1 .component-button{max-width:290px}}.view-homes__action-1 .component-button:before{background:#f9423a}.view-homes__action-1 .component-button:after{background:#dc3f38}.view-homes__promo-1 .block-image-promo__content{padding-right:50px}.view-homes__images,.view-location__prime{padding:200px 0;background:#fff}.view-homes__images .block-image:not(:last-child){margin-bottom:80px}@media only screen and (min-width:770px){.view-homes__action-1{margin-top:-33px;position:relative;z-index:1}.view-homes__promo-1{margin-top:-40px}.view-homes__contact .block-contact{padding:200px 0}}.view-homes__contact .block-contact__title{margin-left:auto;margin-right:auto;max-width:620px}.view-location__intro .block-intro__content .container{max-width:450px}@media only screen and (max-width:769px){.view-location__prime{padding:50px 35px}.view-location__image-text-1 .block-text__heading{margin-right:auto;margin-left:auto;max-width:240px}}.view-location__image-text-1 .block-image-text__content{padding-right:90px;max-width:770px}.view-location__image-text-1b{margin-bottom:200px}@media only screen and (max-width:769px){.view-location__image-text-1b{margin-bottom:50px}}@media only screen and (min-width:770px){.view-location__promo-1{margin-bottom:240px}}.view-location__promo-1 .block-image-promo__content{padding-right:50px}.view-location__extra{background:#fff;padding:200px 0 40px}.view-location__extra .block-images:not(:last-child){margin-bottom:10px}.view-location__extra .block-image{margin-bottom:80px}@media only screen and (max-width:769px){.view-location__extra{padding:50px 35px}.view-location__extra .block-image{margin-bottom:10px}.view-location__extra:not(.is-extra){background:#f2f2f2}}.view-location__extra.is-extra{padding-top:80px}.view-location__extra.is-extra .block-text{margin-bottom:80px}.view-resort__intro .block-intro__content .container{max-width:530px}@media only screen and (max-width:769px){.view-location__extra.is-extra{padding-top:50px}.view-location__extra.is-extra .block-text{margin-bottom:50px}.view-location__images-2{margin-bottom:60px}.view-resort__intro .block-intro__content .container{max-width:310px}}.view-resort__text-1{margin-bottom:100px;padding-top:200px}@media only screen and (max-width:769px){.view-resort__text-1{margin-bottom:0;padding:50px 35px 0}}.view-resort__icons{max-width:1000px}@media only screen and (min-width:770px){.view-resort__promo-1{margin-bottom:240px}.view-resort__promo-offer-1 .block-promo-offer__box,.view-resort__promo-offer-1 .block-promo-offer__image{width:49%}.view-resort__checklist-1{margin-bottom:100px}.view-resort__checklist-2{padding-bottom:200px}.view-resort__icons{margin-bottom:200px}}.view-resort__images .block-images:not(:last-child){margin-bottom:80px}@media only screen and (max-width:769px){.view-resort__images{padding:50px 0 0}.view-resort__images .block-images{padding:0 35px}.view-resort__images .block-images:last-child{margin-top:50px}.view-resort__images .block-images:not(:last-child){margin-bottom:10px}}.view-resort__images .block-image:not(:last-child),.view-resort__images .block-images-two-up:not(:last-child){margin-bottom:160px}.view-resort__images .block-image__caption{color:#b6ada5;font-size:25px;font-family:Tiempos,serif;max-width:490px;text-align:left}@media only screen and (max-width:769px){.view-resort__images .block-image:not(:last-child),.view-resort__images .block-images-two-up:not(:last-child){margin-bottom:20px}.view-resort__images .block-image__caption{font-size:16px;padding:10px 35px 0; text-align:center;}}.view-resort__images .block-image:nth-child(1) .block-image__caption{max-width:720px}.view-resort__images .block-image:nth-child(3) .block-image__caption,.view-resort__images .block-image:nth-child(5) .block-image__caption{max-width:620px}.view-resort__images-2{background:#fff;padding:200px 0}.view-resort__images-2 .block-images:not(:last-child){margin-bottom:80px}@media only screen and (max-width:769px){.view-resort__images-2{padding:50px 35px}.view-resort__images-2 .block-images:not(:last-child){margin-bottom:10px}}.view-resort__images-2 .block-image:not(:last-child){margin-bottom:80px}.state-contact-open .block-chat .container,.state-contact-open .block-header .container,.state-contact-open .view-placeholder{opacity:0;transition-delay:0s}.state-form-success .component-form__message,.state-menu-open .block-navigation-mobile{opacity:1;visibility:visible}.state-contact-open .block-contact{opacity:1;transition-delay:1s;visibility:visible}@media only screen and (max-width:639px){.state-form-success .block-content__message{min-height:300px}.state-form-success .block-content__message>.container{display:none}}.state-nav-fixed .block-header{-webkit-animation:navAnimateIn .4s;animation:navAnimateIn .4s;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff;padding:20px 40px;position:fixed}@media only screen and (max-width:769px){.view-resort__images-2 .block-image:not(:last-child){margin-bottom:50px}.state-nav-fixed .block-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.state-nav-fixed .component-button-menu__line{background:#002B49}.state-nav-fixed .block-navigation a{color:#002B49}@media only screen and (min-width:770px){.view-resort__images-2 .block-image:first-child{margin-bottom:160px}.state-nav-fixed .block-navigation a{display:inline-block;padding-bottom:5px;position:relative}.state-nav-fixed .block-navigation a:after{background:#002B49;bottom:0;content:' ';height:2px;left:0;position:absolute;transition:width .4s;width:0}}@media only screen and (max-width:769px){.state-nav-fixed .block-navigation a{border-bottom:2px solid #002B49;padding-bottom:2px}}.state-nav-fixed .block-navigation a.is-active:after,.state-nav-fixed .block-navigation a:hover:after{width:100%}.state-nav-fixed .component-logo{display:none}.state-nav-fixed .component-mark{display:block}@-webkit-keyframes navAnimateIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navAnimateIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.state-menu-open .component-button-menu__line{background:#fff}.state-menu-open .component-button-menu__line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:13px}.state-menu-open .component-button-menu__line-2{opacity:0}.state-menu-open .component-button-menu__line-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-13px}
.hbsptfm {
	position:relative;
	width: 80%;
	vertical-align: middle;
	padding-left:30%;
}

.hs-form {
display: inline-block ;
position: inherit;
margin: 0 0 0px 0 !important;
text-align: left;
text-transform: uppercase;
font-weight: bold;
color: #3d485b !important;
border: none !important;
border-radius: 0 !important;
height: 60px;
line-height: 2.5rem;
font-size: 13px;
width: 100%;
box-shadow: none !important;
}
#hsForm_26c0d63a-ac1e-4ebd-8e27-3266d50e4c75 label {
margin-bottom: 0;
line-height: 1rem;
font-size: 1rem;
font-weight: 300;
}
#hsForm_26c0d63a-ac1e-4ebd-8e27-3266d50e4c75 input {
font-family: sans-serif;
font-size: 100%;
line-height: 2rem;
margin-bottom: 1.5rem;
width: 100%;
}
#hsForm_26c0d63a-ac1e-4ebd-8e27-3266d50e4c75 select {
font-family: sans-serif;
font-size: 100%;
line-height: 2rem;
margin-bottom: 1.5rem;
width: 100%;
	text-transform: inherit;
	height: 38px;
}
.hs-button {
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
	vertical-align:left;
border-radius: 10;
padding: 0.85em 1em;
margin: 0 0 3rem 0;
font-size: 0.9rem;
background: #002B49;
border: solid 1px #002B49;
color: #fff;
font-weight:300;
	max-width:180px;
	text-transform:uppercase;
}
.hs-button:hover {
	background: #1A9CF2;
border: solid 1px #1A9CF2;
color: #fff;
}


.view-faq__start {
	background: #fff;
padding: 200px 0;
}
.view-contact__start {
	background: #fff;
padding: 200px 0;
}

.hbsptfm {
    position: relative;
    width: 80%;
    vertical-align: middle;
    padding-left: 30%;

}

.hs-form-26c0d63a-ac1e-4ebd-8e27-3266d50e4c75_c8661473-c003-40df-97cd-a3b1d072427b fieldset.form-columns-2 .hs-form-field {
    text-align: left;

}
#hsForm_26c0d63a-ac1e-4ebd-8e27-3266d50e4c75 label {
    text-align: left;

}

/*video*/
.video-container {
	position:relative;
	padding-bottom:20%;
	padding-top:50%;
	padding-left:15px;
	padding-right:15px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	text-align:center;
	padding-bottom:5%;
	padding-left:10%;
	padding-right:10%;
	top:0%;
	left:0;
	width:100%;
	height:100%;
}


/*box with overlay styles */
.box {
  width:100%;
  height:auto;
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;;
}

.overlay {
  position: relative;
}

.overlay:after {
  position: absolute;
  content:url('/wp-content/uploads/2018/11/click-to-view-floorplan.png');
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  color:#fff;
      padding-top: 30%;
}

.overlay:hover:after  {
  opacity:1;
}

.black:after {
	background: rgba(0,0,0,0.3);
}
.cream:after {
background: rgba(140,124,110,0.5);
}
.green:after {
background: rgba(84,154,158,0.5);
}
.blue:after {
background: rgba(0,43,73,0.5);
}
.lightblue:after {
background: rgba(142,162,169,0.3);
}
.yellow:after {
background: rgba(205,166,66,0.3);
}
.purple:after {
background: rgba(131,85,163,0.3);
}
.pastelpink:after {
background: rgba(213,174,164,0.3);
}
.red:after {
background:rgba(249, 66, 58, 0.6);
}

.homedesigns:after {
width:100%;
background:url(/media/img/buttons/single-storey-home-design-serenity-facade-hover.jpg);
background-size:contain;
}

.venue-container {
    position: relative;
    text-align: center;
    color: white;
}

.venue-container p {
color:#222;
}

.venue-container a img:hover, img:focus, img:active {
    opacity:1;
}

.home-design-container {
    position: relative;
    text-align: center;
    color: white;
}


.home-design-container a img:hover, img:focus, img:active {
    opacity:1;
}

.centered {
    width:100%;
    height:auto;
	
}

.centered h2 {
    position: absolute;
	font-weight:400;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0%);
    color:#fff;
    width: 100%;
	 padding-top:1rem; 
	 padding-bottom:1rem;
	 margin-bottom:0;
}

.centered h2:hover, h2:active, h2:focus {
    color:rgba(255, 255, 255, 1);
    
}

.homesmobile {
	width:48%; padding-top:2%; padding-bottom:2%;
}
.locationText {
	color:#fff;
	margin-right:20px;
}
.state-nav-fixed .block-header .locationText {
	color:#002B49;
}

@media only screen and (max-width:64em) {
	.overlay:after {
  content:url('/wp-content/uploads/2018/11/click-to-view-floorplan-small.png');
		padding-top:30%;
}
	.homesmobile {
	width:100%; padding-top:2%; padding-bottom:2%;
}
}