.slideshow{display:block;position:relative;z-index:1}.slideshow canvas{width:100%;height:auto}.slideshow .slide-content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.slideshow .slide-content .ai-logo{font-size:60px;color:#009bbb;padding-bottom:20px}.slideshow .slide-content h1{font-size:40px;font-weight:700;text-transform:uppercase}.slideshow .slide-content p{font-size:20px;font-weight:600;padding:20px 0}.slideshow .slide-content .landing-page-phone{display:flex;justify-content:center;align-items:center}.slideshow .slide-content .landing-page-phone .landing-phone{padding:0 20px;font-size:20px}.slideshow .slide-content .landing-page-phone .landing-phone a{text-decoration:none}.hp-map{display:block;position:relative;overflow:hidden}.hp-map .map-container{margin:0 -15px;display:block;position:relative}.comm-list-wrap{position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:610px;padding-left:50px;z-index:10}.comm-list-wrap .comm-list-title{margin-bottom:35px;display:block}.comm-list-title span{font-size:clamp(.688rem,.658vw + .28rem,.938rem);color:#966844;display:block;margin-bottom:8px;font-weight:300;text-transform:uppercase;letter-spacing:.5em;font-family:var(--font-lato)}.comm-list-title h2{color:#313f4d;font-family:var(--font-italiana);font-size:clamp(2.188rem,1.645vw + 1.168rem,2.813rem);text-transform:uppercase;letter-spacing:.15em;display:block;margin-bottom:clamp(1.25rem,1.645vw + .23rem,1.875rem);font-weight:400}.comm-list-title p{font-family:var(--font-lato);font-size:clamp(.688rem,.658vw + .28rem,.938rem);color:#1b1b1b;line-height:30px;letter-spacing:.1em}.comm-list-list-wrap{display:flex;align-items:flex-start}.comm-list-list-wrap ul.comm-list-list{list-style:none;margin:0}.comm-list-list-wrap ul.comm-list-list:last-child{margin-right:0}.comm-list-list-wrap ul.comm-list-list a{font-size:clamp(.688rem,1.48vw - .23rem,1.25rem);color:#313f4d;line-height:1;text-transform:uppercase;font-weight:400;font-family:var(--font-italiana);padding:10px 65px 10px 0;display:inline-block;position:relative;z-index:1;transition:.4s ease;-webkit-transition:.4s ease;margin-bottom:10px}.comm-list-list-wrap ul.comm-list-list li a:hover,.comm-list-list-wrap ul.comm-list-list li.active a{color:#fff;text-decoration:none;padding:10px 65px 10px 0}.comm-list-list-wrap ul.comm-list-list li a:hover span,.comm-list-list-wrap ul.comm-list-list li.active a span{position:relative;left:20px}.comm-list-list-wrap ul.comm-list-list a:before{content:"";position:absolute;top:0;left:-10px;width:100%;height:100%;z-index:-1;opacity:0;background:linear-gradient(to right,#966844,#966844 60%,#b0293100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b02931",endColorstr="#00b02931",GradientType=1);transition:.4s ease;-webkit-transition:.4s ease}.comm-list-list-wrap ul.comm-list-list li a:hover:before,.comm-list-list-wrap ul.comm-list-list li.active a:before{opacity:1;left:0}.comm-map-wrap{display:block;width:100%;position:relative;z-index:1}.comm-map-wrap .comm-map-inner{position:relative;width:1600px;display:block}.comm-map-wrap img.transparent-layout{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:101}.comm-map-wrap .comm-map-hovers{position:absolute;top:0;right:0;width:100%;height:100%}.comm-map-hovers>div{position:absolute;z-index:1}.comm-map-hovers>div.active{z-index:10}.comm-map-hovers .west{right:560px;top:70px}.comm-map-hovers .navajo-lake{top:390px;right:620px}.comm-map-hovers .north{top:100px;right:400px}.comm-map-hovers .hwy-160-east{top:130px;right:120px}.comm-map-hovers .upper-84{top:210px;right:120px}.comm-map-hovers .lower-84{top:300px;right:10px}.comm-map-hovers .south{top:290px;right:420px}.comm-map-hovers .aspen-springs{top:270px;right:620px}.comm-map-hovers .central{top:190px;right:490px}.comm-map-hovers .pagosa-lakes{top:130px;right:500px}.comm-map-hovers .old-town-pagosa{right:300px;top:210px}.comm-map-hovers .img-wrap{display:block;position:relative;opacity:0;transform:scale(.9) translateZ(0);transition:.4s ease;-webkit-transition:.4s ease}.comm-map-hovers>div.active .img-wrap{opacity:1;transform:scale(1) translateZ(0)}.comm-map-hovers .label-wrap{position:absolute;font-size:25px;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:0;font-family:var(--font-italiana);text-shadow:2px 1px #000;z-index:10;transition:.4s ease;-webkit-transition:.4s ease}.comm-map-hovers .label-wrap em{display:block;font-size:11px;text-align:center;padding-top:3px;opacity:0;font-family:var(--font-primary);font-style:normal;text-transform:capitalize;transition:.4s ease;-webkit-transition:.4s ease}.comm-map-hovers .west .label-wrap{top:198px;left:117px}.comm-map-hovers .navajo-lake .label-wrap{top:183px;left:60px;font-size:16px}.comm-map-hovers .north .label-wrap{top:70px;left:38px}.comm-map-hovers .north.active .label-wrap{top:95px;left:85px}.comm-map-hovers .hwy-160-east .label-wrap{right:140px;top:70px}.comm-map-hovers .upper-84 .label-wrap{top:95px;right:143px}.comm-map-hovers .upper-84.active .label-wrap{top:145px;right:183px}.comm-map-hovers .lower-84 .label-wrap{top:230px;left:223px}.comm-map-hovers .south .label-wrap{top:235px;left:68px;text-align:center}.comm-map-hovers .south.active .label-wrap{left:95px}.comm-map-hovers .south.active .label-wrap em{opacity:1}.comm-map-hovers .aspen-springs .label-wrap{font-size:14px;top:37px;left:-14px}.comm-map-hovers .aspen-springs.active .label-wrap{top:87px;left:0}.comm-map-hovers .central .label-wrap{font-size:14px;top:40px;right:38px}.comm-map-hovers .pagosa-lakes .label-wrap{font-size:14px;bottom:64px;left:57px}.comm-map-hovers .old-town-pagosa .label-wrap{text-align:center;font-size:15px;top:132px;right:99px}.comm-map-hovers .old-town-pagosa.active .label-wrap{top:100px;right:120px}.comm-map-hovers .label-wrap span.arrow-pointer{width:44px;background:#fff;height:1px;position:absolute;z-index:1;opacity:1;transition:.4s ease;-webkit-transition:.4s ease}.comm-map-hovers .active .label-wrap span.arrow-pointer{opacity:0}.comm-map-hovers .label-wrap span.arrow-pointer:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;position:absolute;left:-4px;top:0;transform:translateY(-50%)}.comm-map-hovers .old-town-pagosa .label-wrap span.arrow-pointer{top:-10px;left:-6px;transform:rotate(24deg)}.comm-map-hovers .pagosa-lakes .label-wrap span.arrow-pointer{top:-33px;right:4px;transform:rotate(90deg)}.comm-map-hovers .central .label-wrap span.arrow-pointer{bottom:-26px;right:21px;transform:rotate(-70deg)}.comm-map-hovers .aspen-springs span.arrow-pointer{right:14px;transform:rotate(-90deg);bottom:-15px;width:25px}.slideshow-wrap{position:relative;font-size:0;padding-top:127px}.slideshow-wrap .slideshow-text{position:absolute;font-family:var(--font-italiana);font-weight:400;color:#fff;line-height:clamp(2.188rem,3.289vw + .148rem,3.438rem);display:block;bottom:0;left:0;right:0;top:0;text-transform:uppercase;z-index:3;text-align:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.slideshow-wrap .slideshow-text span{font-size:clamp(2.5rem,2.467vw + .97rem,3.438rem);letter-spacing:.15em}.slideshow-wrap .slideshow-text p{font-size:clamp(1.875rem,2.467vw + .345rem,2.813rem);letter-spacing:.15em}.slideshow-wrap .slideshow-slide-container{position:relative;font-size:0}.slideshow-wrap .slideshow-slide-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;pointer-events:none;z-index:1}.hp-about{position:relative;font-size:0;width:100%;height:auto}.hp-about .about-container{position:relative;font-size:0;width:100%;max-width:1600px;margin:auto;padding:100px 0}.hp-about .about-container .about-wrap{position:relative;font-size:0;width:71.5625%;max-width:1145px;margin:auto}.hp-about .about-container .about-wrap .about-flex{position:relative;font-size:0;display:flex;justify-content:space-between;align-items:center}.hp-about .about-container .about-wrap .about-flex .about-img{width:48.4716157205%;max-width:555px;font-size:0;position:relative}.hp-about .about-container .about-wrap .about-flex .about-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hp-about .about-container .about-wrap .about-flex .about-img canvas{width:100%;height:100%}.hp-about .about-container .about-wrap .about-flex .about-txt{width:45.4148471616%;max-width:520px;position:relative}.hp-about .about-container .about-wrap .about-flex .about-txt .section-title{margin-bottom:clamp(.938rem,1.645vw - .082rem,1.563rem)}.hp-about .about-container .about-wrap .about-flex .about-txt .global-txt{margin-bottom:clamp(.625rem,1.645vw - .395rem,1.25rem)}.hp-about .about-container .about-wrap .about-flex .about-txt .global-btn{margin-top:10px}.hp-about .about-bg{font-size:0;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;opacity:20%;z-index:-1}.hp-about .about-bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.hp-team{position:relative;font-size:0}.hp-team .team-container{position:relative;font-size:0;max-width:1600px;margin:auto}.hp-team .team-container .team-wrap{position:relative;font-size:0;max-width:1420px;width:88.75%;display:flex;flex-direction:column;margin:auto;padding:100px 0}.hp-team .team-container .team-wrap .team-slick-container{width:100%;position:relative;font-size:0;margin-bottom:40px}.hp-team .team-container .team-wrap .team-slick-container .team-slick{position:relative}.hp-team .team-container .team-wrap .team-slick-container .team-slick .slick-slide{margin:0 40px}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item{width:27.8169014085%;height:auto;position:relative;font-size:0}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a{background:#966844;width:100%;height:100%;position:relative;font-size:0;display:block;margin-bottom:25px}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a .team-img{width:100%;height:auto;position:relative;font-size:0;transition:all ease-in-out .35s}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a .team-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a .team-img canvas{width:100%;height:100%}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a .team-hover{position:absolute;bottom:0;right:0;opacity:0;transition:all ease-in-out .35s;pointer-events:none;z-index:1;width:55.1898734177%;height:auto}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a .team-hover img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a:hover .team-img{opacity:40%}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item>a:hover .team-hover{opacity:1}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-name{font-size:clamp(1.063rem,1.316vw + .247rem,1.563rem);font-weight:400;font-family:var(--font-italiana);color:#313f4d;text-transform:uppercase;margin-bottom:15px}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-pos{font-size:clamp(.688rem,.329vw + .484rem,.813rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.3em;color:#966844;text-transform:uppercase;margin-bottom:20px}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-contact-info{display:flex;flex-direction:column;align-items:flex-start}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-contact-info a{font-size:clamp(.75rem,.493vw + .444rem,.938rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.1em;color:#000;margin-bottom:15px;transition:all ease-in-out .35s}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-contact-info a:hover{opacity:.7}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-contact-info a:last-child{margin-bottom:0;padding-bottom:15px}.hp-team .team-container .team-wrap .team-slick-container .team-slick .team-item .team-contact-info i{margin-right:5px}.hp-team .team-container .team-wrap .section-title{width:100%;padding:0 40px;margin-bottom:60px}.hp-team .team-container .team-wrap .team-btns{width:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.hp-social,.hp-social .social-container{position:relative;font-size:0}.hp-social .social-container .social-wrap{position:relative;font-size:0;max-width:1600px;margin:auto}.hp-social .social-container .social-wrap .social-flex{display:flex;justify-content:space-between;align-items:stretch;padding-bottom:99px}.hp-social .social-container .social-wrap .social-flex .first-box{width:19.5%;background:#313f4d;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;font-size:0}.hp-social .social-container .social-wrap .social-flex .first-box .section-title span{color:#fff}.hp-social .social-container .social-wrap .social-flex .first-box .social-txt{margin-top:25px}.hp-social .social-container .social-wrap .social-flex .first-box .social-txt a{font-size:clamp(.688rem,.658vw + .28rem,.938rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.3em;color:#fff;text-transform:uppercase}.hp-social .social-container .social-wrap .social-flex .social-item{width:19.5%;height:auto;position:relative;font-size:0}.hp-social .social-container .social-wrap .social-flex .social-item a{display:block;width:100%;height:100%;font-size:0;position:relative;background:#966844}.hp-social .social-container .social-wrap .social-flex .social-item a .social-img{width:100%;height:100%;font-size:0;position:relative;transition:all ease-in-out .35s}.hp-social .social-container .social-wrap .social-flex .social-item a .social-img img{position:absolute;top:0;left:0;width:100%;height:100%}.hp-social .social-container .social-wrap .social-flex .social-item a .social-img canvas{width:100%;height:100%}.hp-social .social-container .social-wrap .social-flex .social-item a .social-icon{font-size:clamp(5.625rem,7.401vw + 1.036rem,8.438rem);position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;display:block;margin:auto;opacity:0;transition:all ease-in-out .35s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none}.hp-social .social-container .social-wrap .social-flex .social-item a:hover .social-img{opacity:30%}.hp-social .social-container .social-wrap .social-flex .social-item a:hover .social-icon{opacity:1}.hp-testimonials{position:relative;font-size:0}.hp-testimonials .testimonials-container{position:relative;font-size:0;width:100%}.hp-testimonials .testimonials-container .testimonials-wrap{position:relative;font-size:0;max-width:1600px;margin:auto}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex{width:71.25%;max-width:1140px;display:flex;flex-direction:column;position:relative;font-size:0;margin:auto;padding-bottom:95px;align-items:flex-start}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-slick-container{position:relative;font-size:0;width:100%;display:flex;align-items:center;justify-content:flex-start;margin:clamp(1.875rem,4.112vw - .674rem,3.438rem) 0px}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-slick-container .testimonial-icon{margin-right:clamp(1.875rem,1.974vw + .651rem,2.625rem);width:clamp(3.75rem,4.77vw + .793rem,5.563rem)}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-slick-container .testimonial-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-slick-container .testimonial-slick-wrap{width:88%}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-btns{align-self:flex-end}.hp-quicksearch{position:relative;font-size:0}.hp-quicksearch .quicksearch-container{position:relative;font-size:0;max-width:1600px;margin:auto}.hp-quicksearch .quicksearch-container .quicksearch-wrap{position:relative;font-size:0;margin:auto;width:90%;max-width:1195px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex{display:flex;align-items:flex-end;justify-content:flex-start;padding:85px 0 120px;position:relative}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .section-title{margin-right:auto}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form{display:flex;align-items:flex-end;justify-content:flex-start;bottom:clamp(.188rem,.329vw - .016rem,.313rem);position:relative}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container{display:flex;align-items:flex-end;justify-content:flex-start;margin-right:8px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field{margin-right:8px;position:relative}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field select{font-size:clamp(.688rem,.164vw + .586rem,.75rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.1em;color:#000;text-transform:uppercase;background:none;border:none;border-bottom:1px solid;padding-bottom:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field .arrow-icon{position:absolute;top:0;bottom:0;right:clamp(.313rem,.822vw - .197rem,.625rem);font-size:clamp(.438rem,.164vw + .336rem,.5rem);color:#000;pointer-events:none;transform:rotate(90deg);margin:auto;height:-moz-fit-content;height:fit-content}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field:last-child{margin-right:0}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.large{font-size:0;position:relative;width:195px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.medium{width:clamp(7.188rem,6.579vw + 3.109rem,9.688rem);font-size:0;position:relative}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.small{width:clamp(3.125rem,4.934vw + .066rem,5rem);font-size:0;position:relative}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-btns{margin-left:clamp(0rem,2.138vw - 1.326rem,.813rem);display:flex;justify-content:center;align-items:center}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-btns button{font-size:clamp(1.688rem,.329vw + 1.484rem,1.813rem);color:#000;background:none;border:none;margin-right:clamp(.625rem,1.809vw - .497rem,1.313rem);padding:0}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-btns a{font-size:clamp(1.938rem,.493vw + 1.632rem,2.125rem);border:none;text-decoration:none!important;color:#313f4d;background:none}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-disclaimer{font-size:10px;font-weight:300;font-family:var(--font-lato);letter-spacing:.1em;color:#000;text-transform:uppercase;position:absolute;right:clamp(4.688rem,4.934vw + 1.628rem,6.563rem);top:clamp(9.063rem,4.112vw + 6.513rem,10.625rem)}.hp-properties{position:relative;font-size:0}.hp-properties .properties-container{position:relative;font-size:0;max-width:1600px;margin:auto}.hp-properties .properties-container .properties-wrap{position:relative;font-size:0;margin:auto;width:84.0625%;max-width:1345px;padding-bottom:95px;padding-top:90px}.hp-properties .properties-container .properties-wrap .section-title{margin-bottom:45px}.hp-properties .properties-container .properties-wrap .properties-flex{margin-bottom:45px;width:100%;display:flex;justify-content:space-between;align-items:stretch}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column{display:flex;width:30.8550185874%;row-gap:40px;flex-direction:column;align-items:center;justify-content:center}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item{position:relative;font-size:0;width:100%;background:#966844}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a{position:relative;font-size:0;width:100%;display:block}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .properties-img{width:100%;height:100%;position:relative;font-size:0;transition:all ease-in-out .35s}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .properties-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .properties-img canvas{width:100%;height:100%}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .properties-img:after{content:"";bottom:0;left:0;width:100%;height:100%;z-index:1;position:absolute;background:#000;background:linear-gradient(0deg,#0009,#fff0)}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details{position:absolute;bottom:clamp(.625rem,4.934vw - 2.434rem,2.5rem);left:0;right:0;margin:auto;width:81.9277108434%;display:flex;justify-content:center;align-items:flex-start;z-index:1;flex-direction:column}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details .addr{font-size:clamp(.688rem,.658vw + .28rem,.938rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.05em;color:#fff;text-transform:uppercase}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details .price{font-size:clamp(.938rem,1.151vw + .224rem,1.375rem);font-weight:400;font-family:var(--font-italiana);color:#fff;text-transform:uppercase;margin:clamp(.313rem,.822vw - .197rem,.625rem) 0px clamp(.313rem,1.151vw - .401rem,.75rem)}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details .extra-info{width:100%;display:flex;justify-content:space-between;align-items:center}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details .extra-info .additional-info{font-size:clamp(.688rem,.164vw + .586rem,.75rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.05em;color:#fff;text-transform:uppercase}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details .extra-info .global-btn{opacity:0;transition:all ease-in-out .35s;color:#fff;font-size:clamp(.688rem,.164vw + .586rem,.75rem);letter-spacing:.1em}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .properties-hover{position:absolute;width:28.4337349398%;-o-object-fit:contain;object-fit:contain;height:auto;top:clamp(2.5rem,8.717vw - 2.905rem,5.813rem);left:0;right:0;margin:auto;z-index:2;transition:all ease-in-out .35s;opacity:0}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .properties-hover img{width:100%;height:100%}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a:hover .properties-hover{opacity:1}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a:hover .properties-img{opacity:40%}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a:hover .propeties-details .extra-info .global-btn{opacity:1}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item.small a .properties-hover{top:clamp(.625rem,2.467vw - .905rem,1.563rem)}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties{display:none}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item{position:relative;font-size:0;width:100%;background:#966844}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a{position:relative;font-size:0;width:100%;display:block}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-img{width:100%;height:100%;position:relative;font-size:0;transition:all ease-in-out .35s}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-img canvas{width:100%;height:100%}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-img:after{content:"";bottom:0;left:0;width:100%;height:100%;z-index:1;position:absolute;background:#000;background:linear-gradient(0deg,#0009,#fff0)}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details{position:absolute;bottom:clamp(.625rem,4.934vw - 2.434rem,2.5rem);left:0;right:0;margin:auto;width:81.9277108434%;display:flex;justify-content:center;align-items:flex-start;z-index:1;flex-direction:column}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details .addr{font-size:clamp(.688rem,.658vw + .28rem,.938rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.05em;color:#fff;text-transform:uppercase}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details .price{font-size:clamp(.938rem,1.151vw + .224rem,1.375rem);font-weight:400;font-family:var(--font-italiana);color:#fff;text-transform:uppercase;margin:clamp(.313rem,.822vw - .197rem,.625rem) 0px clamp(.313rem,1.151vw - .401rem,.75rem)}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details .extra-info{width:100%;display:flex;justify-content:space-between;align-items:center}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details .extra-info .additional-info{font-size:clamp(.688rem,.164vw + .586rem,.75rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.05em;color:#fff;text-transform:uppercase}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details .extra-info .global-btn{opacity:0;transition:all ease-in-out .35s;color:#fff;font-size:clamp(.688rem,.164vw + .586rem,.75rem);letter-spacing:.1em}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-hover{position:absolute;width:28.4337349398%;-o-object-fit:contain;object-fit:contain;height:auto;top:clamp(2.5rem,8.717vw - 2.905rem,5.813rem);left:0;right:0;margin:auto;z-index:2;transition:all ease-in-out .35s;opacity:0}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-hover img{width:100%;height:100%}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a:hover .properties-hover{opacity:1}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a:hover .properties-img{opacity:40%}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a:hover .propeties-details .extra-info .global-btn{opacity:1}.hp-properties .properties-container .properties-wrap .global-btn{text-align:end}button.btn.dropdown-toggle.btn-default{font-size:clamp(.688rem,.164vw + .586rem,.75rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.1em;color:#000;text-transform:uppercase;background:none;border:none;border-bottom:1px solid;padding-bottom:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative;border-radius:unset}.hp-quicksearch .qs-form-field select,.hp-quicksearch .qs-form-field input[type=text]{height:41px;line-height:40px}@media only screen and (max-width: 1500px){.main-header .header-inner{max-width:1300px}.main-header.scrolled .header-inner{max-width:1200px}.hp-welcome .wc-title{margin-bottom:50px}.hp-welcome .wc-btn{margin-top:60px}.hp-blog .blog-content{padding:48px 30px 38px}.comm-list-wrap{max-width:515px}.hp-fp .fp-slider-wrapper{max-width:1200px}}@media only screen and (max-width: 1366px){.section-title h2{font-size:62px}.section-title .section-sub-title{font-size:28px}.main-header .header-inner{max-width:1170px}.main-header .header-logo{max-width:350px}.main-header.scrolled .header-inner{max-width:1100px}.hp-welcome .wc-title{max-width:489px}.hp-welcome .welcome-text p{font-size:12px;line-height:20px}.hp-fp .fp-title{max-width:1000px}.hp-ef .ef-left{margin-right:0;padding-left:10%}.hp-ef .ef-text{max-width:617px;margin:42px 0 0}.hp-ef .ef-text p{font-size:12px;line-height:22px}.hp-ef .ef-btn{margin-top:60px}.hp-map .map-placeholder{margin-right:0}.hp-testi .testi-slider-wrapper{margin:0 -15px 0 -10px}.hp-blog .blog-title{max-width:1000px}.hp-blog .blog-text{font-size:12px;line-height:18px}.hp-blog .blog-content{padding:48px 25px 38px}.comm-list-wrap{max-width:450px;padding-left:25px}.hp-fp .fp-slider-wrapper{max-width:1115px}}@media only screen and (max-width: 1199px){.section-title h2{font-size:52px}.section-title .section-sub-title{font-size:23px}.main-header{padding:35px 0}.main-header .header-inner{max-width:960px}.main-header .header-logo{max-width:260px}.main-header.scrolled .header-inner{max-width:900px}.main-header.scrolled .header-logo{max-width:220px}.hp-welcome .wc-title{max-width:411px;margin-bottom:31px}.hp-welcome .wc-left{margin-top:23px}.hp-welcome .wc-photo{margin-right:calc((940px - 100vw)/2)}.hp-welcome .wc-btn{margin-top:40px}.hp-fp .fp-title{max-width:860px}.hp-fp .fp-title .title-line:after{left:calc(100% + 20px)}.hp-fv .fv-line-accent{left:-40px;top:56px;height:240px}.hp-fv .fv-main-video .fv-play-btn{width:100px;height:100px;background-size:100%}.hp-ef .ef-right{margin-left:calc((940px - 100vw)/2)}.hp-ef .ef-photo canvas{min-height:400px}.hp-ef .ef-title:after{width:565px}.hp-map .map-line-accent{left:-50px}.hp-map .map-area-list ul{margin-right:40px}.hp-testi .review-text p{font-size:11px;line-height:21px}.hp-blog .blog-title{max-width:860px}.hp-blog .blog-title .title-line:after{right:unset;left:calc(100% + 20px)}.hp-blog .blog-item{width:calc((100% - 100px) / 3)}.hp-blog .blog-content{width:80%;padding:30px 19px}.hp-blog .blog-post-title{font-size:18px}.hp-blog .blog-list{max-width:960px}.sb-contact .sb-smi a{width:35px;height:35px}.sb-cf .sb-cf-title h2{margin:0;font-size:22px}#content .entry-title,#content .archive-title{font-size:42px}.comm-list-wrap .comm-list-title{margin-bottom:15px}.comm-list-title p{line-height:1.3}.comm-list-wrap{padding-left:15px;max-width:375px}.hp-fp .fp-slider{margin:0 auto;padding:0 35px}.slicker-instagram-placeholder{width:calc(50% - 3px)!important;height:155px!important}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details{width:95%}}@media only screen and (max-width: 991px){.inner{width:100%}.ip-banner h1{margin:0}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.main-header{position:relative;margin-top:52px;background-color:#000}.main-header .header-left{width:100%;display:block;text-align:center}.main-header .header-logo{max-width:412px}.side-smi{position:relative;top:unset;left:unset;transform:unset;margin-top:30px}.side-smi .side-smi-inner{padding:0}.side-smi .side-smi-inner:before{display:none}.side-smi .smi-list a{display:inline-flex;vertical-align:middle;margin-bottom:0;margin-right:15px}.side-smi .smi-list a:last-child{margin-right:0}.side-smi .smi-text{position:relative;transform:unset;margin-top:10px}.side-smi .smi-text span:after{display:none}.hp-welcome{padding:112px 0 150px}.hp-welcome .wc-left{max-width:unset;margin:0}.hp-welcome .wc-title{max-width:unset;text-align:center}.hp-welcome .wc-title span,.hp-welcome .wc-title h2{text-align:center}.hp-welcome .welcome-text{max-width:570px;margin:0 auto;text-align:center}.hp-welcome .wc-right{margin:0}.hp-welcome .wc-photo{margin:40px auto 0;max-width:400px}.hp-fp .fp-title{text-align:center}.hp-fp .fp-slider{margin:0 auto;max-width:738px}.hp-fv .fv-col{width:100%;display:block}.hp-fv .fv-content{margin:0 auto 50px;text-align:center}.hp-fv .fv-title .title-line{padding:0}.hp-fv .fv-title .title-line:after{display:none}.hp-fv .fv-top-video{width:100%}.hp-fv .fv-main-video{display:block;margin:0 auto;max-width:615px}.hp-fv .fv-bottom-video{margin-right:0}.hp-fv .fv-video-list{margin:0 auto}.hp-ef .ef-col{display:block}.hp-ef .ef-left{padding:0}.hp-ef .ef-title{padding:0;text-align:center;display:block}.hp-ef .ef-title:after{display:none}.hp-ef .ef-text{margin:42px auto 0;text-align:center}.hp-ef{padding:60px 0}.hp-ef .ef-left{margin-top:0}.hp-ef .ef-right{margin:40px auto 0}.hp-ef .ef-photo{max-width:400px;margin:0 auto}.hp-ef .ef-photo canvas{min-height:unset}.hp-map{padding:60px 0}.hp-map .map-title .title-line:after{display:none}.hp-map .map-content-wrapper{padding-left:70px}.hp-map .map-placeholder{margin:60px auto 0;padding:0;text-align:center}.hp-map .map-placeholder img{width:100%;max-width:561px}.hp-testi .testi-slider-wrapper{margin:0}.hp-testi .testi-photo,.hp-testi .testi-review{width:100%}.hp-testi .testi-photo-holder{display:block;margin:0 auto}.hp-testi .testi-review{padding:0;text-align:center}.hp-testi .review-name a{color:var(--color-primary)}.hp-testi .review-text{margin-top:30px}.hp-testi .review-info{display:inline-block}.hp-testi .testi-arrow-holder{position:relative;top:unset;text-align:center;margin-top:50px}.hp-testi .testi-arrow{color:#a4a4a4}.hp-testi .testi-title{text-align:center;padding:0}.hp-blog .blog-title{padding:0;text-align:center;display:inline-block}.hp-blog .blog-inner{text-align:center}.hp-blog .blog-list{text-align:initial;display:block}.hp-blog .blog-item{width:100%;max-width:412px;margin:20px auto}.main-footer{padding:60px 0}.main-footer .footer-navigaton li{margin:10px auto;display:block}.main-footer .footer-logo{margin-top:0}.comm-map-wrap{display:none}.comm-list-wrap{max-width:420px;position:relative;display:block;margin:0 auto;height:initial;transform:translate(0);text-align:center;padding:0}.comm-list-list-wrap{display:block}.comm-list-list-wrap ul.comm-list-list a:before{background:linear-gradient(to right,#b0293100,#966844 20%,#966844 80%,#b0293100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b02931",endColorstr="#00b02931",GradientType=1)}.hp-map .map-container{margin:0}.fts-instagram-inline-block-centered{max-width:400px}.hp-blog{padding:31px 0 20px}.comm-list-list-wrap ul.comm-list-list a{padding:10px 0}.hp-about .about-container .about-wrap{width:95%}.hp-about .about-container .about-wrap .about-flex{position:relative;font-size:0;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;align-content:center;text-align:center}.hp-about .about-container .about-wrap .about-flex .about-txt{width:100%;max-width:520px;position:relative;margin-bottom:50px}.hp-about .about-container .about-wrap .about-flex .about-img{width:100%;max-width:555px;font-size:0;position:relative}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex{width:95%;max-width:1140px;display:flex;flex-direction:column;position:relative;font-size:0;margin:auto;align-items:center;justify-content:center;text-align:center}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-slick-container{position:relative;font-size:0;width:100%;display:flex;align-items:center;justify-content:center;margin:clamp(1.875rem,4.112vw - .674rem,3.438rem) 0px;flex-direction:column}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-slick-container .testimonial-icon{margin-right:0;margin-bottom:30px;width:clamp(3.75rem,4.77vw + .793rem,5.563rem)}.hp-testimonials .testimonials-container .testimonials-wrap .testimonials-flex .testimonial-btns{align-self:center}.hp-quicksearch .quicksearch-container .quicksearch-wrap{position:relative;font-size:0;margin:auto;width:95%;max-width:1195px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .section-title{margin-right:0;margin-bottom:30px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex{display:flex;align-items:center;justify-content:center;padding:85px 0 120px;flex-direction:column}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form{width:100%;max-width:500px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form{display:flex;align-items:center;justify-content:center;bottom:0;position:relative;flex-direction:column}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container{margin-right:0;margin-bottom:15px;width:100%}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container:has(.medium){flex-wrap:wrap}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field{margin-right:0}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.medium{width:100%;font-size:0;position:relative;margin-bottom:15px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.medium:last-child{margin-bottom:0}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.small{width:50%;font-size:0;position:relative;margin-right:8px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.small:last-child{margin-right:0}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.large{font-size:0;position:relative;width:100%;margin-right:0;margin-bottom:15px}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-form form .qs-form-field-container .qs-form-field.large:last-child{margin-right:0}.hp-quicksearch .quicksearch-container .quicksearch-wrap .quicksearch-flex .qs-disclaimer{position:relative;right:0;top:0;margin-top:15px}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a{position:relative;font-size:0;width:100%;height:100%;display:block}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column{display:flex;width:100%;row-gap:0;flex-direction:row;align-items:stretch;justify-content:center;-moz-column-gap:15px;column-gap:15px;margin-bottom:15px}.hp-properties .properties-container .properties-wrap .properties-flex{margin-bottom:45px;width:100%;display:flex;align-items:stretch;flex-direction:column;justify-content:center;align-content:center}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item a .propeties-details{width:90%;bottom:30px}.hp-properties .properties-container .properties-wrap .properties-flex .properties-column .properties-item.small a .properties-hover{top:70px}}@media only screen and (max-width: 767px){.slideshow canvas{min-height:500px}.slideshow .slide-content .ai-logo{font-size:40px}.slideshow .slide-content h1{font-size:23px}.slideshow .slide-content p{line-height:1.7;font-size:16px}.slideshow .slide-content .landing-page-phone{display:flex;flex-flow:column;justify-content:center;align-items:center}.slideshow .slide-content .landing-page-phone .landing-phone{padding:0 20px;font-size:20px}.slideshow .slide-content .landing-page-phone .landing-phone a{text-decoration:none}.ip-banner .container{width:100%}.hp-fp .fp-slider{max-width:475px;padding:0 15px}.fp-arrow{font-size:32px}.hp-fv{padding:109px 0 65px}.hp-fv .fv-container{padding:0 15px}.hp-fv .fv-bottom-video{margin:0 auto}.hp-fv .fv-video-list{display:block}.hp-fv .fv-item{width:100%;padding:0;margin:15px auto 0;max-width:360px}#ihf-agent-sellers-rep div{max-width:100%}.hp-cf .wpcf7-response-output{margin:20px 0 0!important;padding:10px!important;line-height:1.5;position:relative}body.page-id-427 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{text-align:center;margin:0}.slideshow-wrap .slideshow-text span{font-size:30px}.slideshow-wrap .slideshow-text p{font-size:20px}.hp-social .social-container .social-wrap .social-flex{display:flex;justify-content:space-between;align-items:center;padding-bottom:99px;flex-direction:column}.hp-social .social-container .social-wrap .social-flex .first-box{width:300px;height:300px;margin-bottom:20px}.hp-social .social-container .social-wrap .social-flex .social-item{width:300px;margin-bottom:20px}.mobile-properties{display:block!important;width:100%;position:relative;font-size:0}.properties-column{display:none!important}}@media only screen and (max-width: 480px){.section-title h2{font-size:37px}.section-line-accent{display:none}.hp-fp .fp-item{padding:0 5px}.hp-fp .fp-content{padding:47px 0 15px}.hp-map .map-content-wrapper{padding:0;text-align:center}.hp-map .map-area-list ul{margin:20px 0;max-width:unset;width:100%}.hp-map .map-title .title-line{padding:0}.hp-cf .cf-field-row{display:block}.hp-cf .cf-sm{width:100%}.hp-cf .cf-lg{margin-top:12px}#content .entry-title,#content .archive-title{font-size:32px}.fts-instagram-inline-block-centered{max-width:200px}.slicker-instagram-placeholder{width:100%!important}.ip-banner h1{font-size:32px}#ihf-refine-search+.btn-group button,#ihf-refine-search-button{font-size:12px!important}a.btn.btn-link.ihf-advanced-search-launch{font-size:10px!important;padding:0!important}.hp-team .team-container .team-wrap .team-btns{width:100%;padding:0 40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.hp-team .team-container .team-wrap .team-slick-container .team-slick .slick-slide{margin:0 15px}.hp-team .team-container .team-wrap .section-title{padding:0}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .properties-hover{top:clamp(3.125rem,31.25vw - 3.125rem,6.25rem)}.hp-properties .properties-container .properties-wrap .properties-flex .mobile-properties .properties-item a .propeties-details{width:95%}}
