.main-image{z-index:2;position:relative;background-size:cover;background-position:center center;height:100vh}.main-image h1{font-size:80px;color:white;margin-bottom:20px}.main-image h1.no-subtitle{margin-bottom:40px}@media only screen and (max-width: 1024px){.main-image h1{font-size:60px;line-height:65px}}@media only screen and (max-width: 768px){.main-image h1{font-size:45px;line-height:50px}}.main-image h2{color:white;font-size:20px;line-height:30px;font-family:apercu-medium,sans-serif;font-weight:300;margin-bottom:60px}.main-image .slide-carousel{width:100%;height:100%}.main-image .slide-carousel .slick-list, .main-image .slide-carousel .slick-track, .main-image .slide-carousel .images-container, .main-image .slide-carousel .slide-image{width:100%;height:100%}.main-image .slide-carousel .slide-image{background-size:cover;background-position:center center}@media only screen and (max-width: 1023px){.main-image .slide-carousel .slide-image.mobile-hidden{display:none}}.main-image .slide-carousel .slide-image.hero-mobile{display:none}@media only screen and (max-width: 1023px){.main-image .slide-carousel .slide-image.hero-mobile{display:block}}.main-image .slide-carousel .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center}.main-image .slide-carousel .slick-dots li{border-color:white}.main-image .slide-carousel .slick-dots li.slick-active{background-color:white}.main-image .center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:40px;max-width:900px;text-align:center}@media only screen and (max-width: 1023px){.main-image .center{max-width:700px}}@media only screen and (max-width: 768px){.main-image .center{max-width:500px}}.main-image .center .stay-buttons button{width:250px}.sec-flexible{position:relative;z-index:1;background-color:#e6eaef}@media only screen and (max-width: 1023px){.flexible-options.tl .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width: 1023px){.flexible-options.offset .images{padding:80px 0 0 80px}}@media only screen and (max-width: 768px){.flexible-options.offset .images{padding:80px 0 0 40px}}.flexible-options .flex-container{width:100%;-webkit-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px)}@media only screen and (max-width: 1023px){.flexible-options .flex-container{-webkit-transform:none;-o-transform:none;transform:none}}.flexible-options .flex-text, .flexible-options .flex-images{display:inline-block;vertical-align:top}@media only screen and (max-width: 1023px){.flexible-options .flex-text, .flexible-options .flex-images{display:block}}.flexible-options .flex-text{position:relative;width:50%;height:660px;padding:80px}@media only screen and (max-width: 1023px){.flexible-options .flex-text{width:100%;height:auto;text-align:center}}@media only screen and (max-width: 768px){.flexible-options .flex-text{padding:80px 40px}}.flexible-options .flex-text .flex-max{width:100%;max-width:470px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1280px){.flexible-options .flex-text .flex-max{max-width:430px}}@media only screen and (max-width: 1023px){.flexible-options .flex-text .flex-max{max-width:600px;position:static;-webkit-transform:none;-o-transform:none;transform:none;margin:0 auto}}.flexible-options .flex-text h2{text-align:left}@media only screen and (max-width: 1023px){.flexible-options .flex-text h2{text-align:center}}.flexible-options .flex-text p{margin:35px 0 40px}.flexible-options .flex-images{z-index:50;position:relative;width:calc(50% - 4px);height:660px}@media only screen and (max-width: 1023px){.flexible-options .flex-images{width:100%;padding:80px 80px 0}}@media only screen and (max-width: 768px){.flexible-options .flex-images{height:450px;padding:40px 40px 0}}@media only screen and (max-width: 512px){.flexible-options .flex-images{height:300px}}.flexible-options .flex-images .flex-carousel, .flexible-options .flex-images .slick-list, .flexible-options .flex-images .slick-track{height:100%}.flexible-options .flex-images .slick-dots{text-align:center}.flexible-options .flex-images .image{background-size:cover;background-position:center center;width:100%;height:100%}.flexible-options.dark{background-color:#283838;color:white}@media only screen and (max-width: 1023px){.flexible-options .flex-images .slick-dots{text-align:left}}.flexible-options .flex-position{position:absolute;bottom:60px;left:100%}@media only screen and (max-width: 1023px){.flexible-options .flex-position{width:auto;bottom:-35px}}.flexible-options .flex-position .description-link{display:inline-block;padding-top:10px;border-bottom:solid 2px #3f5570;-webkit-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}@media only screen and (max-width: 1023px){.flexible-options .flex-position .description-link{-webkit-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width: 640px){.flexible-options .flex-position .description-link{height:35px}}.flexible-options .description{white-space:nowrap;margin:0;color:#3f5570;font-size:17px;font-family:apercu-medium,sans-serif}@media only screen and (max-width: 768px){.flexible-options .description{font-size:15px}}.flexible-options.tr .position{right:-30px}.flexible-options.tl .position{left:-30px}@media only screen and (max-width: 1023px){.flexible-options.tr .position, .flexible-options.tl .position{right:80px;left:auto}}@media only screen and (max-width: 768px){.flexible-options.tr .position, .flexible-options.tl .position{right:40px}}.sec-features{padding:120px 80px 40px;font-size:0}@media only screen and (max-width: 1023px){.sec-features{padding:80px 40px 0}}@media only screen and (max-width: 640px){.sec-features{padding-bottom:40px}}.sec-features .max{max-width:320px;margin:0 auto}.sec-features img{height:30px;margin-bottom:20px;color:#3f5570}.sec-features h2{text-align:center;margin:0 0 80px}@media only screen and (max-width: 640px){.sec-features h2{margin-bottom:40px}}.sec-features .feature{display:inline-block;vertical-align:top;width:calc(33% - 50px);padding-bottom:80px;text-align:center}@media only screen and (max-width: 640px){.sec-features .feature{padding-bottom:40px}}.sec-features .feature h3{color:#3f5570;font-size:15px;letter-spacing:0.5px}.sec-features .feature p{margin:10px 0 0}.sec-features .feature:nth-child(3n+2){margin:0 80px}@media only screen and (max-width: 1280px){.sec-features .feature{width:calc(50% - 20px)}.sec-features .feature:nth-child(3n+2){margin:0}.sec-features .feature:nth-child(2n+1){margin-right:20px}.sec-features .feature:nth-child(2n){margin-left:20px}}@media only screen and (max-width: 640px){.sec-features .feature{width:100%}.sec-features .feature:nth-child(1n){margin:0}}.sec-marquee{position:relative;height:600px;overflow:hidden;background-size:cover;background-position:center center}@media only screen and (max-width: 768px){.sec-marquee{height:auto;background-size:100%;padding:0px;width:100%;height:100%;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform;background-size:cover;background-position:center center;margin:0}.sec-marquee::after{content:"";display:block;padding-top:76%}}.sec-marquee .scroll-container{position:absolute;bottom:10%}.sec-marquee .slick-slider{pointer-events:none}.sec-marquee h1{font-size:90px;color:white;font-family:apercu-medium,sans-serif;white-space:nowrap;margin-right:20px}@media only screen and (max-width: 768px){.sec-marquee h1{font-size:40px}}#overlay-body{display:none;z-index:70;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.15)}.faq{padding:120px 40px}@media only screen and (max-width: 1023px){.faq{padding:80px 40px}}.faq h2{margin-bottom:40px}.faq .selection-container{position:relative}.faq .options{position:relative;margin:0 0 20px;text-align:center}@media only screen and (max-width: 640px){.faq .options{margin:0 -40px 40px}}.faq .options .slick-track{margin-left:40px}.faq .options li{cursor:pointer;display:inline-block;padding:0 20px 10px;-webkit-transition:0.3s border-color;-o-transition:0.3s border-color;transition:0.3s border-color;border-bottom:solid 2px transparent}.faq .options li.selected{color:#3f5570}@media only screen and (max-width: 640px){.faq .options li{padding:0 0 10px 0;margin-right:40px}.faq .options li.selected{border-bottom:solid 2px #3f5570;-webkit-transition:0.3s border-color;-o-transition:0.3s border-color;transition:0.3s border-color}}.faq #category-underline{bottom:0}@media only screen and (max-width: 640px){.faq #category-underline{display:none}}.faq .categories-container{position:relative;width:100%;max-width:800px;margin:40px auto 0}.faq .questions{display:none}.faq .questions li{cursor:pointer;position:relative;padding:20px 0;border-bottom:solid 2px #d8d8d8}.faq .questions li p{margin:0}.faq .questions li .question{font-family:apercu-medium,sans-serif;padding-right:40px}.faq .questions li .answer{margin-top:20px;display:none;color:#9a9a9a}.faq .questions li .plus{position:absolute;right:0;top:26px;height:13px;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.faq .questions li .plus.close{-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}#press{padding:120px 0}@media only screen and (max-width: 768px){#press{padding:80px 0}}#press h2{margin-bottom:80px;letter-spacing:0.5px}#press .press-item{margin:0 40px;text-align:left;max-width:360px}@media only screen and (max-width: 480px){#press .press-item{max-width:260px;margin:0 20px}}#press .press-item>img{margin-bottom:20px;width:100%}#press .press-item h3{margin-bottom:20px}#press .press-item a{display:inline-block;color:#3f5570;font-size:15px;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}#press .press-item a:hover img{-webkit-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px);-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}#press .press-item a img{vertical-align:middle;margin-left:5px;padding-bottom:1px;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}#press .slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:bottom}