.fifty-fifty.block{background-size:cover !important;min-height:500px;}.fifty-fifty.block .container{margin:80px 0 80px;}@media (max-width: 767px){.fifty-fifty.block .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}.fifty-fifty.block .caption{margin-bottom:20px;}.fifty-fifty.block .title{color:#f9f0e7;margin-bottom:40px;}.fifty-fifty.block .body p{padding-bottom:15px;}.fifty-fifty.block .body p strong{font-weight:800;}.fifty-fifty.block .body{padding-bottom:25px;}.fifty-fifty.block .btn:first-of-type{margin-right:40px;}@media (max-width: 500px){.fifty-fifty.block .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (max-width: 767px){.fifty-fifty.block .btn:first-of-type{margin-bottom:30px;}}@media (max-width: 769px){.fifty-fifty.block .content-wrapper,.fifty-fifty.block .image-wrapper{width:100%;}.fifty-fifty.block .image-wrapper{margin-bottom:80px;}}@media (min-width: 769px){.fifty-fifty.block .content-wrapper{width:40%;}.fifty-fifty.block .image-wrapper{width:50%;}.fifty-fifty.block .content-wrapper.has-second-image{width:34%;}.fifty-fifty.block .image-wrapper.has-second-image{width:62%;}}.fifty-fifty.block .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;height:300px;}@media (min-width: 767px){.fifty-fifty.block .image-wrapper{width:50%;height:700px;}}.fifty-fifty.block .image-container:first-of-type{width:100%;height:300px;overflow:hidden;position:relative;top:0;left:0px;z-index:1;}@media (min-width: 767px){.fifty-fifty.block .image-container:first-of-type{height:700px;}}.fifty-fifty.block .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.fifty-fifty.block.bg-oat .caption,.fifty-fifty.block.bg-oat .title,.fifty-fifty.block.bg-oat .body p{color:#1e1e1e;}.fifty-fifty.block.bg-oat .btn{padding:9px 30px;border:1px solid #1e1e1e;height:16px;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:70px;color:#1e1e1e !important;}.fifty-fifty.block.bg-oat .btn:hover{color:#f9f0e7 !important;background:#1e1e1e;}.fifty-fifty.block .image-container{-webkit-filter:drop-shadow(40px 54px 104px rgba(0,0,0,.25));filter:drop-shadow(40px 54px 104px rgba(0,0,0,.25));}@media (min-width: 1200px){.fifty-fifty.block .has-second-image .body{max-width:93%;}}.fifty-fifty.block .image-wrapper.has-second-image{height:400px;}@media (min-width: 767px){.fifty-fifty.block .image-wrapper.has-second-image{height:700px;}}.fifty-fifty.block .image-wrapper.has-second-image .image-container:first-of-type{width:55%;height:300px;overflow:hidden;position:absolute;top:0;z-index:1;}@media (min-width: 767px){.fifty-fifty.block .image-wrapper.has-second-image .image-container:first-of-type{width:50%;height:518px;left:80px;}}.fifty-fifty.block .image-wrapper.has-second-image .image-container:nth-child(2n){width:55%;height:200px;overflow:hidden;position:absolute;bottom:0;right:0;z-index:2;}@media (min-width: 767px){.fifty-fifty.block .image-wrapper.has-second-image .image-container:nth-child(2n){width:50%;height:366px;right:0;}}.image-gallery.block{padding:48px 0 100px;}.image-gallery.block .container{overflow:hidden;}.image-gallery.block .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}.image-gallery.block .swiper-slide{height:554px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.image-gallery.block .swiper.image-gallery{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:visible !important;}.image-gallery.swiper:hover{cursor:-webkit-grab;cursor:grab;}.image-gallery.block .image{height:100%;-webkit-filter:drop-shadow(10px 14px 24px rgba(0,0,0,.25));filter:drop-shadow(10px 14px 24px rgba(0,0,0,.25));}.image-gallery.block .image:nth-child(1n+1){width:241.48px;height:507px;margin-top:20px;}.image-gallery.block .image:nth-child(2n+2){width:366.59px;height:554px;margin-top:200px;}.image-gallery.block .image:nth-child(3n){width:292.22px;height:227px;margin-top:200px;}.image-gallery.block .image:nth-child(4n+4){width:314.97px;height:340px;margin-top:50px;}.image-gallery.block .image:nth-child(5n+5){max-width:366px;height:655px;margin-top:0px;}.image-gallery.block .image:nth-child(6n){width:300px !important;height:270px !important;margin-top:170px !important;}.image-gallery.block .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width: 400px){.image-gallery.block .swiper-pagination{display:none;}}.testimonials.block{padding:150px 0 100px;}.testimonials.block .container{overflow:hidden;}.testimonials.block .content-wrapper{margin-top:70px;}.testimonials.block h5{margin-right:17px;}.testimonials.block .name-position-wrapper{margin-bottom:20px;color:#1e1e1e;}.page-alt .testimonials.block .content{padding:0;}.testimonials.block .quotes{position:absolute;}@media (max-width: 500px){.testimonials.block .quotes{height:100px;width:100px;}}@media (min-width: 500px){.testimonials.block .quotes{margin-top:-40px;}}.testimonials.block .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}.testimonials.block .swiper-slide{text-align:center;font-size:18px;height:calc(( 100% + 30px ) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.testimonials.block .swiper.testimonials{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden !important;}.testimonials.swiper:hover{cursor:-webkit-grab;cursor:grab;}.testimonials.block .testimonial{height:auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-height:200px;}.testimonials.block .testimonial .content{margin-bottom:45px;}@media (max-width: 767px){.testimonials.block .testimonial .content{max-width:80%;}}@media (min-width: 767px){.testimonials.block .testimonial .content{max-width:500px;}}@media (min-width: 1024px){.testimonials.block .testimonial .content{max-width:700px;}}.testimonials-slider-buttons{width:100%;z-index:9;}@media (max-width: 500px){.testimonials.block .swiper-wrapper,.testimonials.block .swiper-pagination,.testimonials.block .testimonials-slider-buttons{margin-left:20px;}}@media (min-width: 500px){.testimonials.block .swiper-wrapper,.testimonials.block .swiper-pagination,.testimonials.block .testimonials-slider-buttons{margin-left:50px;}}@media (min-width: 767px){.testimonials.block .swiper-wrapper,.testimonials.block .swiper-pagination,.testimonials.block .testimonials-slider-buttons{margin-left:220px;}}.testimonials.block .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;position:unset;height:10px;}.testimonials.block .swiper-pagination-bullet{height:11px;width:11px;margin:0 6px;background:#1e1e1e;opacity:.25;z-index:999;}.testimonials.block .swiper-pagination-bullet-active{background:black;opacity:1;}.testimonials.block .swiper-pagination{position:absolute;top:30px;}@media (max-width: 400px){.testimonials.block .swiper-pagination{display:none;}}.testimonials-prev{margin-right:10px;}.testimonials.block .testimonials-prev:hover svg,.testimonials.block .testimonials-next:hover svg{stroke:#1e1e1e;background:#1e1e1e;border-radius:30px;overflow:hidden;}.testimonials.block .testimonials-prev:hover rect,.testimonials.block .testimonials-next:hover rect{stroke:#1e1e1e;}.testimonials.block .testimonials-prev:hover path,.testimonials.block .testimonials-next:hover path{fill:#f9f0e7;stroke:#f9f0e7;}.testimonials.block.bg-charcoal .swiper-pagination-bullet{background:#f9f0e7;}.testimonials.block.bg-charcoal .swiper-pagination-bullet-active{background:#f9f0e7;}.testimonials.block.bg-charcoal .quotes path{fill:#f9f0e7;}.testimonials.block.bg-charcoal .testimonials-prev:hover svg,.testimonials.block.bg-charcoal .testimonials-next:hover svg{stroke:#f9f0e7;background:#f9f0e7;border-radius:30px;overflow:hidden;}.testimonials.block.bg-charcoal .testimonials-prev:hover rect,.testimonials.block.bg-charcoal .testimonials-next:hover rect{stroke:#f9f0e7;}.testimonials.block.bg-charcoal .testimonials-prev:hover path,.testimonials.block.bg-charcoal .testimonials-next:hover path{fill:#1e1e1e;stroke:#1e1e1e;}.testimonials.block.bg-charcoal .testimonials-prev,.testimonials.block.bg-charcoal .testimonials-next,.testimonials.block.bg-charcoal .testimonials-prev rect,.testimonials.block.bg-charcoal .testimonials-next rect{stroke:#f9f0e7;}.testimonials.block.bg-charcoal h5,.testimonials.block.bg-charcoal p{color:#f9f0e7;}.call-to-action-elevated.block .image-container{height:50vh;z-index:3;position:relative;}@media (max-width: 767px){.call-to-action-elevated.block .image-container{margin-left:20px;}}@media (min-width: 767px){.call-to-action-elevated.block .image-container{margin-left:80px;}}.call-to-action-elevated.block .container{padding:75px 20px;}@media (max-width: 767px){.call-to-action-elevated.block .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.call-to-action-elevated.block .spacer{height:300px;z-index:0;}.call-to-action-elevated.block .caption{margin-bottom:20px;}.call-to-action-elevated.block .title{color:#f9f0e7;margin-bottom:40px;}.call-to-action-elevated.block .body *{color:#f9f0e7;}.call-to-action-elevated.block .body p{padding-bottom:40px;}.call-to-action-elevated.block .body li{padding-bottom:15px;}.call-to-action-elevated.block .body p{font-family:"Inter";font-style:normal;font-weight:400;font-size:24px;line-height:140%;letter-spacing:.03em;}.call-to-action-elevated.block .body li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;max-width:90%;font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.03em;}.call-to-action-elevated.block .body ol{list-style:none;counter-reset:item;}.call-to-action-elevated.block .body ol li{counter-increment:item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.call-to-action-elevated.block .body ol li:before{content:counter(item);color:#f9f0e7;margin-right:15px;width:15px;text-align:center;display:inline-block;font-family:"Belleza";font-style:normal;font-weight:400;font-size:30px;line-height:100%;}.call-to-action-elevated.block .body ul li{display:-moz-inline-box;display:-webkit-inline-box;}.call-to-action-elevated.block .body ul > *:before{content:" ";display:block;height:4px;width:22px;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f9f0e7),color-stop(10%,#f9f0e7),color-stop(98%,rgba(249,240,231,0)));margin-right:20px;}.call-to-action-elevated.block .button-wrapper{padding-top:20px;}.call-to-action-elevated.block .body p strong{font-weight:800;}@media (max-width: 767px){.call-to-action-elevated.block .content-wrapper{margin-bottom:10px;}.call-to-action-elevated.block .content-wrapper .call-to-action-elevated.block .right-content-wrapper{width:100%;}}@media (min-width: 767px){.call-to-action-elevated.block .content-wrapper,.call-to-action-elevated.block .right-content-wrapper{width:48%;}.call-to-action-elevated.block .right-content-wrapper .body{padding-top:40px;}}.call-to-action-elevated.block.bg-sage{background:#aab1a9;}.call-to-action-elevated.block.bg-sage *,.call-to-action-elevated.block.bg-sage .body ol li:before{color:#1e1e1e !important;}.call-to-action-elevated.block.bg-sage .body ul > *:before{background:-webkit-gradient(linear,left top,right top,color-stop(0%,#1e1e1e),color-stop(10%,#1e1e1e),color-stop(98%,rgba(249,240,231,0)));}.call-to-action-elevated.block.bg-sage .button-wrapper a{border-color:#1e1e1e;}.call-to-action-elevated.block.bg-sage .btn:hover{background:#1e1e1e;color:#f9f0e7 !important;}