body,html,ul{font-family:var(--font-family-default)!important}.left-arrow{padding:0;color:#55c7e9;transition:all var(--default-transition)}.left-arrow span{text-align:right;font-weight:400;line-height:1.692em;letter-spacing:.0384em;display:block}.left-arrow em{display:inline-block;transform:scaleX(-1);transition:all var(--default-transition)}.left-arrow:hover{opacity:.75}.right-arrow{padding:0;color:#55c7e9;transition:all var(--default-transition)}.right-arrow span{text-align:left;font-weight:400;line-height:1.692em;letter-spacing:.0384em;display:block}.right-arrow em{display:inline-block;transition:all var(--default-transition)}.right-arrow:hover{opacity:.75}#slideshow,#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img{position:relative}#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1;pointer-events:none}#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img img{position:fixed}@supports (background: -webkit-canvas(squares)){#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img img{position:absolute}}#slideshow .slideshow__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#slideshow .slideshow__text h2{font-size:clamp(35px,4.0625vw,65px);letter-spacing:.08em;font-weight:600;text-transform:uppercase;color:#fff}#slideshow .slideshow__text p{font-size:clamp(16px,1.25vw,20px);letter-spacing:.07em;line-height:1.4em;font-weight:400;text-transform:uppercase;color:#fff;margin:7px 0 0}#slideshow .qsForm{position:absolute;width:74.375vw;bottom:80px;left:50%;transform:translate(-50%);z-index:1}#slideshow .qsForm form{display:flex;justify-content:space-between;align-items:center;gap:1px}#slideshow .qsForm .qsForm__field{position:relative;width:100%;height:44px;background:#fff}#slideshow .qsForm .qsForm__field select,#slideshow .qsForm .qsForm__field textarea{width:100%;height:100%;font-family:var(--font-family-sub);font-weight:300;font-size:10px;text-transform:uppercase;letter-spacing:0;color:#989898;background:#fff;border:none;outline:none;padding:0 25px 0 10px;text-overflow:ellipsis}#slideshow .qsForm .qsForm__field:has(select):after{content:"";position:absolute;width:0;height:0;top:50%;right:10px;transform:translateY(-50%);border-top:4px solid #616161;border-right:4px solid transparent;border-left:4px solid transparent}#slideshow .qsForm .qsForm__field select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}#slideshow .qsForm .qsForm__field.lg{max-width:22.184%;width:100%}#slideshow .qsForm .qsForm__field.md{max-width:17.47%;width:100%}#slideshow .qsForm .qsForm__field.sm{max-width:9.747%;width:100%}#slideshow .qsForm .qsForm__btn.bttn{background:var(--primary);max-width:10.08%;width:100%;height:44px;margin:0 0 0 5px;transition:all var(--default-transition)}#slideshow .qsForm .qsForm__btn.bttn button{width:100%;height:100%;color:#fff;text-transform:uppercase;font-family:var(--font-family-sub);font-weight:300;font-size:clamp(12px,.875vw,14px);letter-spacing:0;padding:0;border-radius:none}#slideshow .qsForm .qsForm__btn.bttn:hover{background:var(--secondary)}#slideshow .qsForm .qsForm__btn.link{background:#fff;max-width:10.08%;width:100%;transition:all var(--default-transition)}#slideshow .qsForm .qsForm__btn.link a{height:44px;position:relative;display:flex;color:#616161;text-transform:uppercase;font-family:var(--font-family-sub);font-weight:300;font-size:clamp(12px,.875vw,14px);letter-spacing:0;justify-content:center;align-items:center;transition:all var(--default-transition)}#slideshow .qsForm .qsForm__btn.link a:hover{color:#fff}#slideshow .qsForm .qsForm__btn.link:hover{background:var(--secondary)}#cta{position:relative}#cta .bg-section canvas{background-attachment:fixed}@supports (background: -webkit-canvas(squares)){#cta .bg-section canvas{background-attachment:scroll!important}}#cta .cta__container{display:flex;gap:clamp(15px,2.0625vw,33px);justify-content:center;padding:100px 0}#cta .cta__container .cta__item{position:relative;width:22.5vw;aspect-ratio:360/298}#cta .cta__container .cta__item a{display:flex;position:relative;flex-direction:column;align-items:center;height:100%;justify-content:space-between}#cta .cta__container .cta__item a h3{text-align:center;font-weight:600;color:var(--primary);font-size:clamp(24px,2.1875vw,35px);letter-spacing:.05714em;text-transform:uppercase;margin:5vw 0 0;position:relative;transition:all var(--default-transition)}#cta .cta__container .cta__item a h3 span{display:block;font-weight:400;font-size:clamp(14px,1vw,16px);letter-spacing:.125em;margin:0 0 5px}#cta .cta__container .cta__item a h3:after{content:"";position:absolute;width:46px;height:1px;background:#919191;top:calc(100% + 20px);left:50%;transform:translate(-50%);transition:all var(--default-transition)}#cta .cta__container .cta__item a .cta__icon{width:min(5.8125vw,115px);aspect-ratio:1/1;background:var(--primary);border:4px solid var(--primary);display:flex;justify-content:center;align-items:center;transition:all var(--default-transition)}#cta .cta__container .cta__item a .cta__icon .img-wrap{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#cta .cta__container .cta__item a .cta__icon em{font-size:40px;color:#fff}#cta .cta__container .cta__item a:hover h3{color:#fff}#cta .cta__container .cta__item a:hover h3:after{background:#fff}#cta .cta__container .cta__item a:hover .cta__icon{border:4px solid #fff;background:var(--secondary)}#cta .cta__container .cta__item:before{content:"";position:absolute;width:100%;aspect-ratio:360/261;border:1px solid #D8D8D8;background:#fff3;transition:all var(--default-transition)}#cta .cta__container .cta__item:has(a:hover):before{background:var(--secondary);border:1px solid var(--secondary)}#about{position:relative;background:#fff;padding:clamp(80px,8.5625vw,137px) clamp(15px,3.75vw,60px)}#about .bg-section{height:68.89%;bottom:0;top:unset;filter:grayscale(1);opacity:.2}#about .bg-section canvas{background-attachment:fixed}@supports (background: -webkit-canvas(squares)){#about .bg-section canvas{background-attachment:scroll!important}}#about .about__container{position:relative;display:flex;align-items:center;justify-content:center;width:74.375vw;margin:0 auto}#about .about__container .about__text{width:60%;background:#fff;padding:25px clamp(25px,4.6875vw,75px) 75px}#about .about__container .about__text h2{font-weight:600;font-size:clamp(34px,3.125vw,50px);color:var(--primary);line-height:1.1em;letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px}#about .about__container .about__text span{font-size:clamp(13px,.9375vw,15px);color:var(--secondary);line-height:1.4em;font-weight:600;letter-spacing:.03333em;margin:0 0 20px}#about .about__container .about__text p{margin:27px 0 0;font-weight:300;color:#595959;font-size:clamp(12px,.875vw,14px);line-height:1.714em;letter-spacing:.0714em}#about .about__container .about__text p:last-of-type{margin:27px 0 43px}#about .about__container .about__photo{width:40%}#awards{position:relative;background:#fff;padding:clamp(65px,7.1875vw,115px) clamp(15px,3.75vw,60px)}#awards>div>.bg-section canvas{filter:grayscale(1);background-attachment:fixed}@supports (background: -webkit-canvas(squares)){#awards>div>.bg-section canvas{background-attachment:scroll!important}}#awards>div>.bg-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1f8ccce5}#awards .aa__container{position:relative;margin:0 auto;width:74.1875vw;padding:clamp(50px,5.25vw,100px) clamp(30px,4.5625vw,70px) clamp(60px,8.4375vw,135px);text-align:center}#awards .aa__container h2{position:relative;font-weight:700;font-size:clamp(22px,1.875vw,30px);letter-spacing:.2666em;text-transform:uppercase;color:var(--primary);margin:0 0 70px}#awards .aa__container .aa__stats{position:relative;display:flex;justify-content:center;align-items:flex-start;height:165px}#awards .aa__container .aa__stats .stats__item{position:relative;width:25%;height:100%;font-size:clamp(46px,4vw,64px);font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--primary);text-align:center}#awards .aa__container .aa__stats .stats__item .stats__text{display:block;margin:10px 0 0;font-family:var(--font-family-sub);font-size:clamp(12px,.875vw,14px);letter-spacing:0;color:#595959;line-height:1.2em}#awards .aa__container .aa__stats .stats__item:not(:last-of-type):before{content:"";position:absolute;height:150px;width:1px;background:var(--secondary);top:0;transform:translateY(-10%);right:0}#awards .aa__container .aa__logos{position:relative;display:flex;width:98.089%;margin:10px auto 0;justify-content:space-between;align-items:center}#awards .aa__container .aa__logos .logos__item{position:relative}#fp{position:relative;background:#101011}#fp .fp__container{position:relative}#fp .fp__container h2{position:absolute;top:12%;font-weight:300;font-size:clamp(22px,1.875vw,30px);letter-spacing:.2666em;line-height:1.33em;text-transform:uppercase;color:#fff;padding:0 0 0 clamp(105px,13.125vw,210px)}#fp .fp__container h2 span{font-weight:700;display:block}#fp .fp__container .fp__item{position:relative;display:flex!important;align-items:center}#fp .fp__container .fp__item .fp__details{position:relative;width:36.875%;background:#101011;height:-moz-fit-content;height:fit-content;padding:0 0 0 clamp(105px,13.125vw,210px)}#fp .fp__container .fp__item .fp__details .fp__address{font-weight:400;font-size:clamp(11px,.8125vw,13px);color:#fff;line-height:1.692em;letter-spacing:.0384em}#fp .fp__container .fp__item .fp__details .fp__address span{display:block}#fp .fp__container .fp__item .fp__details .fp__price{margin:30px 0 0;font-family:var(--font-family-sub);font-weight:600;font-size:clamp(24px,2.5vw,40px);line-height:.55em;letter-spacing:.0125em;color:#fff}#fp .fp__container .fp__item .fp__details .fp__features{margin:35px 0 0;display:flex;gap:30px;font-weight:400;font-size:clamp(11px,.8125vw,13px);line-height:1.692em;letter-spacing:.0384em;color:#fff}#fp .fp__container .fp__item .fp__details .fp__features .fp__bed,#fp .fp__container .fp__item .fp__details .fp__features .fp__bath{position:relative;display:flex;gap:10px}#fp .fp__container .fp__item .fp__details .fp__features .fp__bed:before,#fp .fp__container .fp__item .fp__details .fp__features .fp__bath:before{content:"";position:relative;width:24px;height:19px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}#fp .fp__container .fp__item .fp__details .fp__features .fp__bed:before{background:url(https://cdn.agentimagehosting.com/2KmlLjlkb1oYYqeog5BDM/2026/02/08094441/bed.png)}#fp .fp__container .fp__item .fp__details .fp__features .fp__bath:before{background:url(https://cdn.agentimagehosting.com/2KmlLjlkb1oYYqeog5BDM/2026/02/08094446/bath.png);width:19px;height:23px}#fp .fp__container .fp__item .fp__photo{position:relative;width:63.125%}#fp .fp__container .fp__item .fp__photo .global-btn{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#fff;color:var(--primary);opacity:0;visibility:hidden;position:absolute;transition:all var(--default-transition)}#fp .fp__container .fp__item .fp__photo .global-btn:hover{background:var(--primary);color:#fff}#fp .fp__container .fp__item .fp__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1f8cccbf;transition:all var(--default-transition);opacity:0;visibility:hidden}#fp .fp__container .fp__item .fp__photo:hover .global-btn{opacity:1;visibility:visible}#fp .fp__container .fp__item .fp__photo:hover:before{opacity:1;visibility:visible}#fp .fp__container .fp__arrows{display:flex;position:absolute;gap:15px;bottom:19%;padding:0 0 0 clamp(105px,13.125vw,210px)}#testimonials{position:relative;background:#fff}#testimonials .bg-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e3c60e5}#testimonials .bg-section canvas{background-attachment:fixed}@supports (background: -webkit-canvas(squares)){#testimonials .bg-section canvas{background-attachment:scroll!important}}#testimonials .testi__container{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(60px,8.125vw,130px);margin:0 auto;padding:85px clamp(15px,3.75vw,60px)}#testimonials .testi__container .testi__left{position:relative}#testimonials .testi__container .testi__left .quote{font-weight:400;font-size:16.5625vw;line-height:.03;display:block;letter-spacing:.030188em;color:var(--secondary);font-family:Playfair Display,serif}#testimonials .testi__container .testi__left h2{font-weight:300;font-size:clamp(22px,1.875vw,30px);letter-spacing:.2666em;line-height:1.33em;text-transform:uppercase;color:var(--secondary)}#testimonials .testi__container .testi__left h2 span{display:block;white-space:nowrap;font-weight:700;color:#fff}#testimonials .testi__container .testi__left a{color:var(--secondary);font-family:var(--font-family-sub);font-weight:500;line-height:2.14em;display:block;font-size:clamp(12px,.875vw,14px);letter-spacing:.07142em;text-transform:uppercase;transition:all var(--default-transition)}#testimonials .testi__container .testi__left a:hover{color:#fff}#testimonials .testi__container .testi__right .grid_mainContainer__QrtHq.grid_largeGrid__wsfFC{background:#314c8a!important;font-family:var(--font-family-sub)}#testimonials .testi__container .testi__right .grid_header__vUILK>div,#testimonials .testi__container .testi__right .grid_averageRating__du1Yp,#testimonials .testi__container .testi__right .grid_starRatingText__zad8m,#testimonials .testi__container .testi__right .grid_reviewer__k9CtG,#testimonials .testi__container .testi__right .grid_reviewbody__Thztc,#testimonials .testi__container .testi__right .brandLogo,#testimonials .testi__container .testi__right .brandLogo a,#testimonials .testi__container .testi__right .grid_postedDate__xh_LE{color:#fff!important}#testimonials .testi__container .testi__right .grid_reviewbarContainer___djn_,#testimonials .testi__container .testi__right .grid_starRatingText__zad8m,#testimonials .testi__container .testi__right .grid_reviewblock__oHuU2,#testimonials .testi__container .testi__right .grid_reviewSource__cmQvx,#testimonials .testi__container .testi__right .grid_postedDate__xh_LE{background:#264284!important}#testimonials .testi__container .testi__right .grid_reviewButtons__dFBkG .grid_buttons__uKNgQ{background:#fff!important;color:#264284!important}.bg-wrapper{position:relative}#videos{position:relative;display:none}#videos .fv__container{position:relative;padding:80px 0 0}#videos .fv__container h2{font-weight:700;font-size:clamp(22px,1.875vw,30px);letter-spacing:.2666em;text-transform:uppercase;text-align:center;color:var(--primary);margin:0 0 55px}#videos .fv__container .fv__item a{position:relative;width:100%;display:block}#videos .fv__container .fv__item a:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#0003;transition:all var(--default-transition)}#videos .fv__container .fv__item a em{position:absolute;display:flex;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;aspect-ratio:1/1;border:2px solid #fff;background:#fff3;justify-content:center;align-items:center;color:#fff;border-radius:50%;font-size:23px;transition:all var(--default-transition)}#videos .fv__container .fv__item a:hover:before{background:#00000080}#videos .fv__container .fv__item a:hover em{background:#ffffff80}#videos .fv__container .slick-slide{transition:all var(--default-transition)}#videos .fv__container .slick-slide:not(.slick-active){transform:scale(.9)}#videos .fv__container .fv__arrows{display:flex;justify-content:center;align-items:center;gap:46px;margin:25px 0 0}#videos .fv__container .fv__arrows button{color:var(--primary)}#social-media{position:relative}#social-media .sm__container{position:relative;display:flex;justify-content:center;align-items:center;padding:110px clamp(30px,3.75vw,60px) 80px}#social-media .sm__container .sm__left{width:25.9375vw;padding:0 55px 0 0}#social-media .sm__container .sm__left h2{font-size:clamp(22px,1.875vw,30px);letter-spacing:.2666em;text-transform:uppercase;font-weight:300;color:var(--secondary);margin:0 0 30px}#social-media .sm__container .sm__left h2 span{display:block;font-weight:700;color:var(--primary);margin:10px 0 0}#social-media .sm__container .sm__left p{font-size:clamp(12px,.875vw,14px);letter-spacing:.07142em;line-height:1.7142em;font-weight:300;color:#595959;margin:0 0 40px}#social-media .sm__container .sm__left .smi__list{display:flex;position:relative;gap:10px}#social-media .sm__container .sm__left .smi__list a{margin:30px 0 0;position:relative;width:29px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background:var(--primary);border-radius:50%;color:#fff;transition:all var(--default-transition)}#social-media .sm__container .sm__left .smi__list a .realtor-smi:before{content:"";position:relative;background:url(https://cdn.agentimagehosting.com/2KmlLjlkb1oYYqeog5BDM/2026/02/09072801/realtor-smi.png) no-repeat center/contain;color:#fff;display:inline-block;aspect-ratio:13/13;width:13px}#social-media .sm__container .sm__left .smi__list a:hover{background:var(--secondary)}#social-media .sm__container .sm__right{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:48.4375vw;gap:clamp(15px,1.625vw,26px)}#social-media .sm__container .sm__right .sm__post{width:31.09%;position:relative}#social-media .sm__container .sm__right .sm__post a{position:relative;display:block}#social-media .sm__container .sm__right .sm__post a:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#1f8ccccc;transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none}#social-media .sm__container .sm__right .sm__post a:hover:before{opacity:1;visibility:visible}#social-media .sm__container .sm__right .sm__post a:hover .sm-hover{opacity:1;visibility:visible}#social-media .sm__container .sm__right .sm__post .sm-hover{position:absolute;aspect-ratio:1/1;font-size:39px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:all var(--default-transition);opacity:0;visibility:hidden;z-index:2}#smam{position:relative;background:#fff}#smam .smam__container{position:relative;display:flex;gap:60px;padding:60px clamp(15px,3.75vw,60px);justify-content:center}#smam .smam__container h2{margin:20px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.875em;letter-spacing:.5em;text-transform:uppercase;font-weight:300;color:var(--secondary)}#smam .smam__container h2 span{display:block;color:var(--primary);font-weight:700;line-height:1.5em;font-size:clamp(16px,1.25vw,20px)}#smam .smam__container .smam__form{position:relative;width:58.5vw}#smam .smam__container .smam__form .smam-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:.375vw}#smam .smam__container .smam__form .smam-form .smam-field{width:100%}#smam .smam__container .smam__form .smam-form .smam-field input:not([type=checkbox]),#smam .smam__container .smam__form .smam-form .smam-field textarea{width:100%;height:45px;border:none;outline:none;background:var(--primary);color:#fff;font-weight:400;font-size:12px;letter-spacing:.0833em;padding:0 0 0 15px}#smam .smam__container .smam__form .smam-form .smam-field textarea{resize:none}#smam .smam__container .smam__form .smam-form .smam-field.short{width:32.9%}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap{width:100%;position:relative}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field:not(.smam-btn-wrap) input{padding:0 50px 0 15px;text-overflow:ellipsis}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:-moz-fit-content;width:fit-content}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap button{height:45px;padding:0;background:unset}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap button span{font-size:23px;transform:rotate(5deg)}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap button:hover{opacity:.75}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap .wpcf7-spinner{position:absolute;margin:0 20px;top:50%;transform:translateY(-50%)}#smam .smam__container .smam__form .smam-form .wpcf7-list-item{margin:4px 0 0}#smam .smam__container .smam__form .smam-form .wpcf7-list-item label{display:flex;gap:7px}#smam .smam__container .smam__form .smam-form .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;color:#595959;aspect-ratio:1/1;width:18px!important;height:100%;border:1px solid rgba(0,0,0,.2);outline:none;cursor:pointer}#smam .smam__container .smam__form .smam-form .wpcf7-list-item input[type=checkbox]:after{content:"";position:absolute;top:-2px;left:6px;width:5px;height:10px;border:solid #595959;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}#smam .smam__container .smam__form .smam-form .wpcf7-list-item input[type=checkbox]:checked:after{opacity:1}#smam .smam__container .smam__form .smam-form .wpcf7-list-item-label{font-size:11px;width:56.9375vw;line-height:1.2em;letter-spacing:.083em;font-weight:300;color:#595959}#smam .smam__container .smam__form .smam-form .wpcf7-list-item-label a{display:block;text-decoration:underline}#smam .smam__container .smam__form .smam-form .wpcf7-list-item-label a:hover{color:var(--secondary)}#smam .smam__container .smam__form .wpcf7-response-output{position:absolute;margin:0!important;width:100%;top:calc(100% + 5px);text-align:center}.hp-quick-search .bootstrap-select.btn-group{height:100%}.hp-quick-search .bootstrap-select.btn-group .dropdown-toggle{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:#fff;border:none;outline:none}.hp-quick-search .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-family:var(--font-family-sub);font-weight:300;font-size:10px;text-transform:uppercase;letter-spacing:0;color:#989898;outline:none;text-overflow:ellipsis}@media screen and (min-width:320px){.left-arrow em,.right-arrow em{font-size:12px}#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img canvas{aspect-ratio:1600/2300}#slideshow .slideshow__text{width:90%;top:45%}#slideshow .slideshow__text h2{font-size:24px}#slideshow .slideshow__text p{font-size:12px}#slideshow .qsForm{bottom:15px;width:90vw}#slideshow .qsForm form{flex-wrap:wrap}#slideshow .qsForm .qsForm__field{height:35px}#slideshow .qsForm .qsForm__field.lg,#slideshow .qsForm .qsForm__field.md{max-width:100%}#slideshow .qsForm .qsForm__field.sm{max-width:49.8%}#slideshow .qsForm .qsForm__btn.bttn{max-width:49.8%;margin:0;height:35px}#slideshow .qsForm .qsForm__btn.link{max-width:49.8%}#slideshow .qsForm .qsForm__btn.link a{height:35px}#cta .cta__container{flex-direction:column;align-items:center}#cta .cta__container .cta__item{width:85vw}#cta .cta__container .cta__item a h3{margin:23vw 0 0}#cta .cta__container .cta__item a .cta__icon{width:min(17.52vw,105px)}#about .about__container{flex-direction:column;width:100%}#about .about__container .about__text{order:2;width:100%}#about .about__container .about__photo{order:1;width:100%}#awards .aa__container{width:100%}#awards .aa__container .aa__stats{flex-direction:column;height:auto;gap:40px;align-items:center}#awards .aa__container .aa__stats .stats__item{width:75%}#awards .aa__container .aa__stats .stats__item:not(:last-of-type):before{height:1px;width:100%;top:calc(100% + 20px)}#awards .aa__container .aa__logos{flex-direction:column;gap:45px}#fp .fp__container h2{position:relative;text-align:center;padding:50px clamp(30px,3.75vw,60px) 35px}#fp .fp__container .fp__item{flex-direction:column}#fp .fp__container .fp__item .fp__details{width:85.875%;padding:15px 0;text-align:center;order:2}#fp .fp__container .fp__item .fp__details .fp__address{font-size:22px}#fp .fp__container .fp__item .fp__details .fp__address span{display:inline-block}#fp .fp__container .fp__item .fp__details .fp__price{margin:15px 0 0}#fp .fp__container .fp__item .fp__details .fp__features{justify-content:center;margin:20px 0 0}#fp .fp__container .fp__item .fp__photo{width:85.125%;order:1}#fp .fp__container .fp__item .fp__photo canvas{aspect-ratio:1010/800}#fp .fp__container .fp__arrows{padding:50px 0;position:relative;justify-content:center}#testimonials .testi__container{flex-direction:column}#testimonials .testi__container .testi__left{text-align:center}#testimonials .testi__container .testi__left a{margin:15px 0 0}#testimonials .testi__container .testi__right .grid_reviewbarContainer___djn_{flex-direction:column;gap:10px}#videos .fv__container .fv__item .img-wrap canvas{aspect-ratio:742/600}#videos .fv__container .fv__arrows{gap:10px;flex-wrap:wrap}#social-media .sm__container{flex-direction:column;gap:40px}#social-media .sm__container .sm__left{width:85.9375vw;padding:0;text-align:center}#social-media .sm__container .sm__left .smi__list{justify-content:center}#social-media .sm__container .sm__right{width:85.4375vw;justify-content:center;flex-direction:column}#social-media .sm__container .sm__right .sm__post{width:80%}#smam .smam__container{flex-direction:column;gap:30px}#smam .smam__container h2{text-align:center}#smam .smam__container .smam__form{width:100%}#smam .smam__container .smam__form .smam-form{flex-direction:column}#smam .smam__container .smam__form .smam-form .smam-field .wpcf7-not-valid-tip{font-size:unset}#smam .smam__container .smam__form .smam-form .smam-field.short{width:100%}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap .wpcf7-spinner{display:none}#smam .smam__container .smam__form .smam-form .wpcf7-list-item{margin:15px 0 0}#smam .smam__container .smam__form .smam-form .wpcf7-list-item-label{width:100%}}@media screen and (min-width:600px){.left-arrow em,.right-arrow em{font-size:unset}#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img canvas{aspect-ratio:1600/1500}#slideshow .slideshow__text{width:90%;top:45%}#slideshow .slideshow__text h2{font-size:clamp(35px,4.0625vw,65px)}#slideshow .slideshow__text p{font-size:clamp(16px,1.25vw,20px)}#slideshow .qsForm{bottom:15px;width:60vw}#slideshow .qsForm form{flex-wrap:wrap}#slideshow .qsForm .qsForm__field{height:44px}#slideshow .qsForm .qsForm__field.lg,#slideshow .qsForm .qsForm__field.md{max-width:100%}#slideshow .qsForm .qsForm__field.sm{max-width:49.8%}#slideshow .qsForm .qsForm__btn.bttn{max-width:49.8%;margin:0;height:44px}#slideshow .qsForm .qsForm__btn.link{max-width:49.8%}#slideshow .qsForm .qsForm__btn.link a{height:44px}#cta .cta__container{flex-direction:column;align-items:center}#cta .cta__container .cta__item{width:50vw}#cta .cta__container .cta__item a h3{margin:13vw 0 0}#cta .cta__container .cta__item a .cta__icon{width:min(10.75vw,109px)}#about .about__container{flex-direction:column;width:85vw}#about .about__container .about__text{order:2;width:100%}#about .about__container .about__photo{order:1;width:100%}#awards .aa__container{width:86.1875vw}#awards .aa__container .aa__stats{flex-direction:column;height:auto;gap:40px;align-items:center}#awards .aa__container .aa__stats .stats__item{width:40%}#awards .aa__container .aa__stats .stats__item:not(:last-of-type):before{height:1px;width:100%;top:calc(100% + 20px)}#awards .aa__container .aa__logos{flex-direction:column;gap:45px}#fp .fp__container h2{position:relative;text-align:center;padding:50px clamp(30px,3.75vw,60px) 35px}#fp .fp__container .fp__item{flex-direction:column}#fp .fp__container .fp__item .fp__details{width:85.875%;padding:15px 0;text-align:center;order:2}#fp .fp__container .fp__item .fp__details .fp__address{font-size:2.419vw}#fp .fp__container .fp__item .fp__details .fp__address span{display:inline-block}#fp .fp__container .fp__item .fp__details .fp__price{margin:15px 0 0}#fp .fp__container .fp__item .fp__details .fp__features{justify-content:center;margin:20px 0 0}#fp .fp__container .fp__item .fp__photo{width:85.125%;order:1}#fp .fp__container .fp__arrows{padding:50px 0;position:relative;justify-content:center}#testimonials .testi__container{flex-direction:column}#testimonials .testi__container .testi__left{text-align:center}#testimonials .testi__container .testi__left a{margin:15px 0 0}#testimonials .testi__container .testi__right .grid_reviewbarContainer___djn_{flex-direction:row;gap:unset}#videos .fv__container .fv__item .img-wrap canvas{aspect-ratio:unset}#videos .fv__container .fv__arrows{gap:46px;flex-wrap:unset}#social-media .sm__container{flex-direction:column;gap:40px}#social-media .sm__container .sm__left{width:85.9375vw;padding:0;text-align:center}#social-media .sm__container .sm__left .smi__list{justify-content:center}#social-media .sm__container .sm__right{width:85.4375vw;justify-content:center;flex-direction:unset}#social-media .sm__container .sm__right .sm__post{width:31.09%}#smam .smam__container{flex-direction:column;gap:30px}#smam .smam__container h2{text-align:center}#smam .smam__container .smam__form{width:100%}#smam .smam__container .smam__form .smam-form{flex-direction:column}#smam .smam__container .smam__form .smam-form .smam-field.short{width:100%}#smam .smam__container .smam__form .smam-form .wpcf7-list-item{margin:15px 0 0}#smam .smam__container .smam__form .smam-form .wpcf7-list-item-label{width:100%}}@media screen and (min-width:744px){#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img canvas{aspect-ratio:1600/1200}#awards .aa__container .aa__logos{flex-wrap:wrap;justify-content:center;gap:max(2.248vw,23px);flex-direction:row}#smam .smam__container{flex-direction:row;gap:60px}#smam .smam__container h2{text-align:unset}#smam .smam__container .smam__form{width:58.5vw}#smam .smam__container .smam__form .smam-form{flex-direction:row}#smam .smam__container .smam__form .smam-form .smam-field .wpcf7-not-valid-tip{font-size:10px}#smam .smam__container .smam__form .smam-form .smam-field.short{width:32.9%}#smam .smam__container .smam__form .smam-form .smam__textbtn-wrap .smam-field.smam-btn-wrap .wpcf7-spinner{display:unset}#smam .smam__container .smam__form .smam-form .wpcf7-list-item{margin:4px 0 0}#smam .smam__container .smam__form .smam-form .wpcf7-list-item-label{width:56.9375vw}}@media screen and (min-width:1024px){#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img canvas{aspect-ratio:unset}#slideshow .slideshow__text{width:unset;top:50%}#slideshow .qsForm{position:absolute;bottom:80px;left:50%;transform:translate(-50%);width:74.375vw;z-index:2}#slideshow .qsForm form{flex-direction:row;flex-wrap:nowrap}#slideshow .qsForm .qsForm__field.lg{max-width:22.184%}#slideshow .qsForm .qsForm__field.md{max-width:17.47%}#slideshow .qsForm .qsForm__field.sm{max-width:9.747%}#slideshow .qsForm .qsForm__btn.bttn{max-width:10.08%;margin:0 0 0 5px}#slideshow .qsForm .qsForm__btn.link{max-width:10.08%}#cta .cta__container{flex-direction:row;align-items:unset}#cta .cta__container .cta__item{width:22.5vw}#cta .cta__container .cta__item a h3{margin:5vw 0 0}#cta .cta__container .cta__item a .cta__icon{width:min(5.8125vw,115px)}#about .about__container{flex-direction:row;width:74.375vw}#about .about__container .about__text{order:1;width:60%}#about .about__container .about__photo{order:2;width:40%}#awards .aa__container .aa__stats{flex-direction:row;height:165px;gap:0;align-items:flex-start}#awards .aa__container .aa__stats .stats__item{width:25%}#awards .aa__container .aa__stats .stats__item:not(:last-of-type):before{height:150px;width:1px;top:0;right:0}#awards .aa__container .aa__logos{flex-wrap:nowrap;justify-content:space-between;gap:unset}#fp .fp__container h2{padding:0 0 0 clamp(95px,8.789vw,90px);position:absolute;text-align:unset}#fp .fp__container .fp__item{flex-direction:row}#fp .fp__container .fp__item .fp__details{padding:0 0 0 clamp(95px,8.789vw,90px);width:36.875%;text-align:left;order:1}#fp .fp__container .fp__item .fp__details .fp__address{font-size:clamp(11px,.8125vw,13px)}#fp .fp__container .fp__item .fp__details .fp__address span{display:block}#fp .fp__container .fp__item .fp__details .fp__price{margin:30px 0 0}#fp .fp__container .fp__item .fp__details .fp__features{justify-content:unset;margin:35px 0 0}#fp .fp__container .fp__item .fp__photo{width:63.125%;order:2}#fp .fp__container .fp__item .fp__photo canvas{aspect-ratio:1000/700}#fp .fp__container .fp__arrows{padding:0 0 0 clamp(95px,8.789vw,90px);position:absolute;justify-content:unset}#testimonials .testi__container{flex-direction:row}#testimonials .testi__container .testi__left{text-align:unset}#testimonials .testi__container .testi__left a{margin:30px 0 0}#social-media .sm__container{flex-direction:row;gap:unset}#social-media .sm__container .sm__left{width:25.9375vw;padding:0 55px 0 0;text-align:unset}#social-media .sm__container .sm__left .smi__list{justify-content:unset}#social-media .sm__container .sm__right{width:48.4375vw;justify-content:unset}#smam .smam__container .smam__form .smam-form .smam-field .wpcf7-not-valid-tip{font-size:unset}}@media screen and (min-width:1280px){#awards .aa__container{width:74.1875vw}#fp .fp__container h2,#fp .fp__container .fp__item .fp__details{padding:0 0 0 clamp(105px,13.125vw,210px)}#fp .fp__container .fp__item .fp__photo canvas{aspect-ratio:unset}#fp .fp__container .fp__arrows{padding:0 0 0 clamp(105px,13.125vw,210px)}}@media screen and (max-width:1023px){#slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img img{position:absolute}#cta .bg-section canvas{background-attachment:scroll!important}#about .bg-section canvas{background-attachment:scroll!important}#awards>div>.bg-section canvas{background-attachment:scroll!important}#fp .fp__container .fp__item .fp__photo canvas{aspect-ratio:1010/500}#testimonials .bg-section canvas{background-attachment:scroll!important}}
