.hp-ss,.hp-ss__slider{position:relative}.hp-ss__slider .aios-slider:before,.hp-ss__slider .aios-slider:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.hp-ss__slider .aios-slider:before{background:#0000001a}.hp-ss__slider .aios-slider:after{top:60%;background:linear-gradient(180deg,#fff0,#fff 75%)}.hp-ss__content{position:absolute;bottom:16.7%;left:0;right:0;z-index:2}.hp-ss__content h1,.hp-ss__content h2{text-align:center;font-size:70px;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;text-shadow:10px 4px 13px rgba(0,0,0,.29);margin-bottom:31px;font-family:var(--font-family-title)}.hp-ss__content .cta-list .cta-item{position:relative;padding:0 15px}.hp-ss__content .cta-list .cta-item a{display:block;font-size:30px;font-weight:600;line-height:1;background:#fff;width:257px;padding:19px 30px;text-transform:uppercase;position:relative;z-index:1;transition:color var(--default-transition);color:#fff}.hp-ss__content .cta-list .cta-item a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:1;transition:all var(--default-transition);z-index:-1}.hp-ss__content .cta-list .cta-item a span{display:block;font-size:15px;font-weight:400;margin-bottom:2px}.hp-ss__content .cta-list .cta-item a strong{display:block;font-weight:600;transition:filter var(--default-transition);filter:brightness(0) invert(1)}.hp-ss__content .cta-list .cta-item a:hover{color:#000}.hp-ss__content .cta-list .cta-item a:hover:before{opacity:0}.hp-ss__content .cta-list .cta-item a:hover strong{filter:none}.hp-about{position:relative;margin:-5px 0 0;z-index:1;padding:0 0 80px}.hp-about .bg-section{top:-50px;bottom:116px}.hp-about .bg-section:before{content:"";background:linear-gradient(180deg,#fff,#fff0);height:50px}.hp-about .bg-section:after{content:"";background:linear-gradient(180deg,#fff0,#fff);height:50px;top:initial}.hp-about .about-inner{padding:0 30px}.hp-about .about-text{width:60.4625%;padding:15px 10% 0 0}.hp-about .about-text .about-title{margin-bottom:37px}.hp-about .about-text .about-title>span{font-size:18px;font-weight:700;line-height:1.1111111111;color:var(--primary);font-family:var(--font-family-title);text-align:right;margin-right:27px}.hp-about .about-text .about-title .section-title{font-weight:600}.hp-about .about-text p{font-size:var(--font-size-default);letter-spacing:.05em;font-weight:300;line-height:1.5555555556;margin:0 0 13px}.hp-about .about-text h3{font-size:30px;font-weight:700;color:var(--primary);text-transform:uppercase;line-height:1;margin-bottom:26px}.hp-about .about-text h3 span{display:block;font-size:18px;letter-spacing:.05em;line-height:1;color:var(--font-color-title);margin-bottom:12px}.hp-about .about-text a.btn-a{width:236px}.hp-about .about-img{width:39.5375%;position:relative}.hp-about .about-img:before{content:"";position:absolute;top:-30px;right:-30px;width:100%;height:100%;border:1px solid;-o-border-image:linear-gradient(180deg,rgba(0,86,47,.4) 0%,rgb(118,153,87) 100%) 1;border-image:linear-gradient(180deg,#00562f66,#769957) 1;z-index:-1}.hp-about .about-img img{display:block;width:100%;height:auto;position:relative;z-index:1}.hp-team{position:relative;padding:74px 0 57px}.hp-team .team-inner{position:relative}.hp-team .team-title{position:absolute;top:-30px;left:0;right:0;z-index:2}.hp-team .team-title img{max-width:100%;height:auto;margin-right:35px}.hp-team .team-photo{position:relative}.hp-team .team-photo:before{content:"";background:linear-gradient(180deg,#fff 16%,#fff0);height:204px;top:-1px}.hp-team .team-photo:after{content:"";height:210px;top:initial;background:linear-gradient(0deg,#fff 40%,#fff0)}.hp-team .team-list-wrapper{margin-top:-173px;position:relative;z-index:1;padding:0 6.3125%}.hp-team .team-list-wrapper .team-list{margin:0 -12px;font-size:0}.hp-team .team-list-wrapper .team-list:not(.slick-initialized),.hp-team .team-list-wrapper .team-list .slick-list{padding-top:33px}.hp-team .team-list-wrapper .team-list:not(.slick-initialized){display:flex;flex-flow:row wrap}.hp-team .team-list-wrapper .team-list:not(.slick-initialized) .team-item:nth-child(6)~.team-item{display:none}.hp-team .team-list-wrapper .team-list .team-item{width:16.6666666667%;padding:0 12px}.hp-team .team-list-wrapper .team-list .team-item a{display:block;position:relative;overflow:hidden;transition:transform var(--default-transition)}.hp-team .team-list-wrapper .team-list .team-item a .img-wrapper{background-color:#999}.hp-team .team-list-wrapper .team-list .team-item a .img-wrapper:before{content:"";border:5px solid;-o-border-image:var(--gradient-primary) 1;border-image:var(--gradient-primary) 1;opacity:0}.hp-team .team-list-wrapper .team-list .team-item a .img-wrapper:after{content:"";background:linear-gradient(0deg,#769957,#0a4d3300);top:initial;height:40%}.hp-team .team-list-wrapper .team-list .team-item a .info{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;padding:0 10px 28px;transform:translateY(39px);transition:all var(--default-transition);z-index:2}.hp-team .team-list-wrapper .team-list .team-item a .info h3{font-size:20px;font-weight:600;line-height:1;text-transform:uppercase;margin-bottom:19px}.hp-team .team-list-wrapper .team-list .team-item a .info span{display:block;font-size:12px;text-transform:uppercase;font-weight:400}.hp-team .team-list-wrapper .team-list .team-item a .info span:after{content:"+";margin-left:20px}.hp-team .team-list-wrapper .team-list .team-item a:hover{transform:translateY(-33px)}.hp-team .team-list-wrapper .team-list .team-item a:hover .img-wrapper img{filter:grayscale(1)}.hp-team .team-list-wrapper .team-list .team-item a:hover .img-wrapper:before{opacity:1}.hp-team .team-list-wrapper .team-list .team-item a:hover .img-wrapper:after{opacity:0}.hp-team .team-list-wrapper .team-list .team-item a:hover .info{transform:translateY(0)}.hp-team .team-list-controls{margin:41px 0 0}.hp-team .team-list-controls a.btn-a{width:176px;margin:0 32px}.hp-team .team-list-controls .slick-prev{opacity:.25}.hp-team .team-list-controls .slick-prev:hover,.hp-team .team-list-controls .slick-next:hover{opacity:.6}.hp-fc,.hp-fc .map-placeholder{position:relative}.hp-fc .map-placeholder img{width:100%;height:auto;display:block}.hp-fc .fc-grid-wrap{padding:100px 6.25% 108px;position:relative}.hp-fc .fc-grid-wrap .bg-section:before{content:"";background:#fffc}.hp-fc .fc-grid-wrap .bg-section:after{content:"";background:linear-gradient(0deg,#fff0,#fff)}.hp-fc .fc-grid-wrap .fc-grid-list{margin:0 -5px}.hp-fc .fc-grid-wrap .fc-grid-list>.fc-grid~.fc-grid{display:none}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid-group{display:flex!important;flex-wrap:nowrap}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid{padding:0 5px;width:187px;width:13.2625%;flex-grow:1;transition:all var(--default-transition)}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a{color:#fff;display:block;position:relative}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .img-wrapper canvas{height:500px;background:#000}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .img-wrapper img{opacity:.7}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .img-wrapper:before{content:"";background:linear-gradient(0deg,#769957e6,#76995700);top:inherit;height:40%;opacity:0}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info{position:absolute;bottom:0;left:0;right:0;z-index:1;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 4.5% 4.3%;opacity:0;transition:all var(--default-transition)}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info h3{font-size:40px;font-weight:600;line-height:1;text-transform:uppercase}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info h3 span{display:block;font-size:15px;font-weight:400;margin-bottom:10px}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info>span{font-size:15px;line-height:1;text-transform:uppercase;align-self:flex-end;margin-bottom:10px}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info>span i{font-style:normal;margin-left:30px}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .default-info{position:absolute;bottom:7.4%;right:37px;z-index:1;transition:all var(--default-transition)}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .default-info h3{font-size:25px;line-height:1;text-transform:uppercase;text-orientation:sideways;writing-mode:vertical-lr;transform:rotate(180deg)}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid.active{flex:0 0 auto;width:60.2125%}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid.active a .img-wrapper img{opacity:1}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid.active a .img-wrapper:before{opacity:1}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid.active a .hover-info{opacity:1}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid.active a .default-info{opacity:0}.hp-fc .fc-grid-list-controls{margin-top:43px}.hp-fc .fc-grid-list-controls a.btn-a{width:243px;margin:0 63px}.hp-fl{position:relative;padding:99px 0 101px;overflow:hidden}.hp-fl .bg-section{background:linear-gradient(38deg,#3c956c,#769957 55%)}.hp-fl .bg-section:before{content:"";background:linear-gradient(38deg,#3c956c00 40%,#769957 55%)}.hp-fl .bg-section .bg-image{opacity:.15}.hp-fl .fl-inner .fl-left{width:38.7715%;padding:26px 30px 9px;display:flex;flex-flow:column}.hp-fl .fl-inner .fl-left .fl-title{position:relative;margin-left:-30px;margin-bottom:71px}.hp-fl .fl-inner .fl-left .fl-details-slider{font-size:0}.hp-fl .fl-inner .fl-left .fl-details-slider:not(.slick-initialized) .fl-details-item~.fl-details-item{display:none}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item{color:#fff}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .price{font-size:30px;line-height:1;font-weight:600;margin-bottom:14px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .address{font-weight:300;font-size:18px;line-height:1.3888888889;margin-bottom:16px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities{font-size:18px;line-height:1;display:flex;flex-flow:row wrap}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities span{border-right:1px solid #fff;padding:0 18px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities span:first-child{padding-left:0}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities span:last-child{padding-right:0;border-right:none}.hp-fl .fl-inner .fl-right{width:61.2285%;margin-left:auto}.hp-fl .fl-inner .fl-right .fl-img-slider{margin-left:-33px;margin-right:-33px;font-size:0}.hp-fl .fl-inner .fl-right .fl-img-slider .slick-list{margin-right:calc((1140px - 100vw)/2);padding-right:calc((100vw - 1140px)/2)}.hp-fl .fl-inner .fl-right .fl-img-slider:not(.slick-initialized) .fl-img-item~.fl-img-item{display:none}.hp-fl .fl-inner .fl-right .fl-img-slider .slick-slide.slick-current .fl-img-item .fl-img:before{opacity:1}.hp-fl .fl-inner .fl-right .fl-img-slider .slick-slide.slick-current .fl-img-item .fl-img .img-wrapper img{filter:none;opacity:1}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item{padding:0 33px}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img{position:relative;padding-top:30px;padding-right:30px}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img:before{content:"";position:absolute;top:0;left:84px;right:0;bottom:30px;border:1px solid #fff;opacity:1;z-index:-1;opacity:0}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img .img-wrapper{display:block;overflow:visible;background:#000}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img .img-wrapper img{filter:grayscale(1);opacity:.5}.hp-fl .fl-inner .fl-details-controls{margin:62px 0 auto}.hp-fl .fl-inner .fl-details-controls .line{width:1px;height:12px;background:#fff;margin:8px 14px 0}.hp-fl .fl-inner .fl-details-controls .slick-hidden+.line{display:none}.hp-fl .fl-inner .fl-btn{margin-top:30px}.hp-fl .fl-inner .fl-btn a.btn-a{width:236px}.hp-testi{position:relative;padding:147px 0 134px}.hp-testi .testi-title{margin-bottom:59px}.hp-testi .testi-list{margin:0 -15px}.hp-testi .testi-list:not(.slick-initialized){display:flex;flex-flow:row wrap}.hp-testi .testi-list:not(.slick-initialized) .testi-item~.testi-item{display:none}.hp-testi .testi-list .slick-track{display:flex;flex-flow:row wrap}.hp-testi .testi-list .slick-track .slick-slide{height:auto}.hp-testi .testi-list .slick-track .slick-slide>div,.hp-testi .testi-list .slick-track .slick-slide .testi-item,.hp-testi .testi-list .slick-track .slick-slide .testi-item-inner{height:100%}.hp-testi .testi-list .testi-item{width:33.33%;padding:0 15px}.hp-testi .testi-list .testi-item .testi-item-inner{border:1px solid;-o-border-image:linear-gradient(180deg,rgb(38,103,38) 0%,rgb(133,168,198) 100%) 1;border-image:linear-gradient(180deg,#266726,#85a8c6) 1;padding:58px 40px 59px}.hp-testi .testi-list .testi-item .testi-item-inner .stars{font-size:22px;margin-bottom:34px}.hp-testi .testi-list .testi-item .testi-item-inner .stars i:first-child{color:#3c956c}.hp-testi .testi-list .testi-item .testi-item-inner .stars i:nth-child(2){background:linear-gradient(90deg,#5f9762,#749958);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hp-testi .testi-list .testi-item .testi-item-inner .stars i{margin-right:8px;color:#769957}.hp-testi .testi-list .testi-item .testi-item-inner p{font-size:18px;font-weight:300;letter-spacing:.05em;line-height:1.3888888889;color:#000;margin-bottom:38px}.hp-testi .testi-list .testi-item .testi-item-inner span{display:block;font-size:18px;font-weight:600;line-height:1.3888888889;color:var(--font-color-title);text-transform:uppercase}.hp-testi .testi-list-controls{margin:24px 0 0}.hp-testi .testi-list-controls a.btn-a{width:175px;margin:0 40px}.hp-testi .testi-list-controls .slick-prev{opacity:.25}.hp-testi .testi-list-controls .slick-prev:hover,.hp-testi .testi-list-controls .slick-next:hover{opacity:.6}.map-wrap{position:relative}.map_right_wrap{width:100%;position:relative}.map_wrap{width:1600px;position:relative}.map_wrap #map{width:100%;position:relative}.map_wrap img{width:auto;max-width:100%}.transparent{width:1600px!important;height:1000px;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:4}.map_hovers{position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;pointer-events:none}.map_hovers div img.hoverimg{opacity:0;transition:all .35s ease-in-out;position:absolute}.map_hovers div.active img.hoverimg{opacity:1;z-index:3}[data-hover=map-portland] .hoverimg{left:675px;top:207px}[data-hover=map-sandy] .hoverimg{left:1398px;top:653px}[data-hover=map-gresham] .hoverimg{left:1138px;top:387px}[data-hover=map-milwaukie] .hoverimg{left:929px;top:582px}[data-hover=map-oregon] .hoverimg{left:945px;top:737px}[data-hover=map-troutdale] .hoverimg{left:1231px;top:372px}[data-hover=map-happyvalley] .hoverimg{left:1029px;top:571px}[data-hover=map-westlinn] .hoverimg{left:892px;top:694px}[data-hover=map-damascus] .hoverimg{left:1147px;top:568px}[data-hover=map-vancouver] .hoverimg{left:767px;top:120px}.map-details-wrap{position:absolute;transition:all .35s ease-in-out;opacity:0;transform-origin:center;padding-right:50px;pointer-events:none}.maphover.active .map-details-wrap{opacity:1;pointer-events:all;z-index:4}.map-details-wrap:before{content:"";position:absolute;width:0;height:0;border-top:40px solid transparent;border-right:0 solid transparent;border-bottom:0 solid transparent;border-left:52px solid #ffffff;right:0;bottom:27px}.map-details-inner{background:#fff;max-width:340px;padding:50px;box-shadow:0 20px 40px #00000080}.map-details-title{font-size:30px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;padding-bottom:28px;margin-bottom:25px}.map-details-title:after{position:absolute;content:"";width:80px;height:1px;left:50%;bottom:0;background:var(--gradient-primary);transform:translate(-50%)}.map-details-desc{line-height:1.667;font-size:15px;text-align:center;letter-spacing:.05em}.map-details-btn{text-align:center;margin-top:30px}.map-details-btn a{font-size:15px;text-transform:uppercase;transition:all .35s ease-in-out}.map-details-btn a span{margin-left:15px}[data-hover=map-portland] .map-details-wrap{left:561px;top:252px}[data-hover=map-sandy] .map-details-wrap{left:1046px;top:345px}[data-hover=map-gresham] .map-details-wrap{left:822px;top:175px}[data-hover=map-milwaukie] .map-details-wrap{left:561px;top:264px}[data-hover=map-oregon] .map-details-wrap{left:610px;top:473px}[data-hover=map-troutdale] .map-details-wrap{left:879px;top:248px}[data-hover=map-happyvalley] .map-details-wrap{left:710px;top:269px}[data-hover=map-westlinn] .map-details-wrap{left:956px;top:432px;padding-right:0;padding-left:50px}[data-hover=map-damascus] .map-details-wrap{left:837px;top:337px}[data-hover=map-vancouver] .map-details-wrap{left:632px;top:85px}[data-hover=map-portland] .map-details-wrap:before{bottom:188px}[data-hover=map-oregon] .map-details-wrap:before{bottom:37px}[data-hover=map-troutdale] .map-details-wrap:before{bottom:190px}[data-hover=map-westlinn] .map-details-wrap:before{border-right:52px solid #ffffff;border-left:0 solid transparent;left:0}[data-hover=map-vancouver] .map-details-wrap:before{bottom:188px}[data-hover=map-sandy] .map-txt-wrap span:before{left:13px}[data-hover=map-oregon] .map-txt-wrap span:before{left:22px}[data-hover=map-troutdale] .map-txt-wrap span:before{left:13px}.map-txt-wrap{position:absolute;transition:all .35s ease-in-out;text-align:center}.maphover.active .map-txt-wrap{transform:translateY(7px);z-index:3}.map-txt-wrap span{font-size:15px;line-height:1.067;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#fff;transition:all .35s ease-in-out;text-shadow:rgb(93,151,98) 2px 0px 0px,rgb(93,151,98) 1.75517px .958851px 0px,rgb(93,151,98) 1.0806px 1.68294px 0px,rgb(93,151,98) .141474px 1.99499px 0px,rgb(93,151,98) -.832294px 1.81859px 0px,rgb(93,151,98) -1.60229px 1.19694px 0px,rgb(93,151,98) -1.97998px .28224px 0px,rgb(93,151,98) -1.87291px -.701566px 0px,rgb(93,151,98) -1.30729px -1.5136px 0px,rgb(93,151,98) -.421592px -1.95506px 0px,rgb(93,151,98) .567324px -1.91785px 0px,rgb(93,151,98) 1.41734px -1.41108px 0px,rgb(93,151,98) 1.92034px -.558831px 0px;position:relative}.maphover.active .map-txt-wrap span{text-shadow:rgb(97,97,97) 1px 0px 0px,rgb(97,97,97) .540302px .841471px 0px,rgb(97,97,97) -.416147px .909297px 0px,rgb(97,97,97) -.989992px .14112px 0px,rgb(97,97,97) -.653644px -.756802px 0px,rgb(97,97,97) .283662px -.958924px 0px,rgb(97,97,97) .96017px -.279415px 0px}.map-txt-wrap span:before{position:absolute;content:"";width:23px;height:27px;left:50%;bottom:calc(100% + 5px);background-image:url(../images/map/pin-icon-map.png);transform:translate(-50%);transition:all .35s ease-in-out;opacity:0}.maphover.active .map-txt-wrap span:before{opacity:1}[data-hover=map-portland] .map-txt-wrap{left:927px;top:443px}[data-hover=map-sandy] .map-txt-wrap{left:1438px;top:681px}[data-hover=map-gresham] .map-txt-wrap{left:1187px;top:496px}[data-hover=map-milwaukie] .map-txt-wrap{left:925px;top:598px}[data-hover=map-oregon] .map-txt-wrap{left:991px;top:815px}[data-hover=map-troutdale] .map-txt-wrap{left:1271px;top:426px}[data-hover=map-happyvalley] .map-txt-wrap{left:1088px;top:609px}[data-hover=map-westlinn] .map-txt-wrap{left:898px;top:759px}[data-hover=map-damascus] .map-txt-wrap{left:1200px;top:636px}[data-hover=map-vancouver] .map-txt-wrap{left:997px;top:241px}.map-text-wrap{position:absolute;pointer-events:none;top:230px;top:14.38vw;left:105px;left:6.56vw}.map-title-desc-wrap{z-index:5;position:relative}.map-title,.map-title span{font-size:50px;font-size:3.13vw}.map-list-wrap{z-index:5;position:relative}.map-list-wrap{margin-top:60px;margin-left:30px}.map-list-wrap ul{-moz-column-count:2;column-count:2;-moz-column-gap:45px;column-gap:45px;-moz-column-gap:2.81vw;column-gap:2.81vw}.map-list-wrap ul li{max-width:205px;max-width:12.81vw;width:205px;width:12.81vw;margin-top:-2px}.map-list-wrap ul li a{pointer-events:auto;font-size:16px;font-size:1vw;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:#303c42;display:block;padding:16.5px 5px;padding:1.03vw .31vw;padding-left:0;transition:all .35s ease-in-out;position:relative}.map-list-wrap ul li a:before{position:absolute;content:"";top:0;left:0;width:0;height:100%;transition:all .35s ease-in-out;background-image:-webkit-linear-gradient(38deg,rgb(188,188,188) 0%,rgb(141,141,141) 100%)}.map-list-wrap ul li a span{position:relative}.map-list-wrap ul li a span:before{position:relative;content:"";width:21px;width:1.31vw;height:25px;height:1.56vw;display:inline-block;vertical-align:middle;background-image:url(../images/map/pin-icon-list.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:19px;margin-right:1.19vw;transition:all .35s ease-in-out;top:-3px;top:-.19vw}.map-list-wrap ul li a:hover,.map-list-wrap ul li.active a{color:#fff;padding-left:20px;padding-left:1.25vw}.map-list-wrap ul li a:hover:before,.map-list-wrap ul li.active a:before{width:100%}.map-list-wrap ul li a:hover span:before,.map-list-wrap ul li.active a span:before{filter:brightness(0) invert(1)}#map-details-content{position:absolute;top:0;left:0;z-index:6;pointer-events:none}#main-wrapper{overflow-x:hidden}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img .img-wrapper{overflow:hidden!important}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img .img-wrapper img{transform:scale(1.3)}@media screen and (min-width: 992px){.hp-about .about-text .about-title .section-title{font-size:80px}}@media screen and (max-width: 1199px){.hp-team .team-list-wrapper{padding:0 3%}.hp-team .team-list-wrapper .team-list .team-item a .info{padding:0 10px 28px;transform:translateY(39px)}.hp-team .team-list-wrapper .team-list .team-item a .info h3{font-size:16px;margin-bottom:19px}.hp-team .team-list-wrapper .team-list .team-item a .info span{display:block;font-size:12px;text-transform:uppercase;font-weight:400}.hp-team .team-list-wrapper .team-list .team-item a .info span:after{content:"+";margin-left:10px}.hp-fl .fl-inner .fl-right .fl-img-slider .slick-list{margin-right:calc((1140px - 100vw)/2);padding-right:calc((100vw - 1140px)/2)}}@media only screen and (max-width: 991px){.map-wrap{padding:50px 15px 30px}.map-text-wrap{position:relative;top:0;left:0}.map-title-desc-wrap{display:flex;justify-content:center}.map-title{font-size:50px}.map-title span{font-size:25px}.map-list-wrap{margin:30px auto auto;width:100%;max-width:200px}.map-list-wrap ul{-moz-column-count:1;column-count:1}.map-list-wrap ul li{width:100%;max-width:100%}.map-list-wrap ul li a{font-size:16px;padding:15px 5px}.map-list-wrap ul li a span:before{width:13px;height:16px;margin-right:20px}.map-list-wrap ul li a:hover,.map-list-wrap ul li.active a{padding-left:25px}}@media screen and (max-width: 991px){.hp-ss__content h1,.hp-ss__content h2{font-size:var(--font-size-title)}.hp-about .bg-section{top:0;bottom:0}.hp-about .about-inner{padding:0}.hp-about .about-text{width:100%;padding:30px 0 0;margin-bottom:50px;text-align:center}.hp-about .about-text .about-title{justify-content:center}.hp-about .about-text .about-title>span{font-size:14px;margin-right:15px}.hp-about .about-text h3{font-size:24px;margin-bottom:20px}.hp-about .about-img{width:100%;max-width:600px;margin:0 auto}.hp-about .about-img:before{top:-20px;right:-20px}.hp-about .about-img img{width:100%}.hp-team .team-title{flex-flow:column;align-items:center;position:relative;bottom:0;margin-bottom:-110px}.hp-team .team-title img{margin-bottom:20px;margin-right:0}.hp-team .team-list-wrapper{margin-top:-130px;padding:0 30px}.hp-team .team-list-wrapper .team-list{margin:0}.hp-team .team-list-wrapper .team-list:not(.slick-initialized) .team-item:nth-child(3)~.team-item{display:none}.hp-team .team-list-wrapper .team-list .team-item{width:33.33%}.hp-fc .fc-grid-wrap{padding:80px 15px}.hp-fc .fc-grid-wrap .fc-grid-list{margin:0}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid-group{flex-wrap:wrap}.hp-fc .fc-grid-wrap .fc-grid-list>.fc-grid~.fc-grid{display:block}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid{width:100%!important;max-width:100%}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .img-wrapper canvas{height:200px}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info{padding:0 20px 20px;opacity:1;visibility:visible}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info h3{font-size:24px}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .hover-info>span{margin-top:10px}.hp-fc .fc-grid-wrap .fc-grid-list .fc-grid a .default-info{display:none}.hp-fl{padding:80px 0}.hp-fl .fl-title-mobile{width:100%;justify-content:center;display:flex;flex-flow:row wrap;margin-bottom:30px}.hp-fl .fl-inner .fl-left{width:100%;padding:30px 0}.hp-fl .fl-inner .fl-left .fl-details-slider{margin-bottom:30px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item{text-align:center}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .price{font-size:24px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .address{font-size:16px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities{font-size:14px;justify-content:center}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities span{padding:0 10px}.hp-fl .fl-inner .fl-left .fl-details-slider .fl-details-item .amenities span:last-child{padding-right:0}.hp-fl .fl-inner .fl-right{width:100%;max-width:600px;margin:0 auto;padding:0}.hp-fl .fl-inner .fl-right .fl-img-slider{margin:0 -15px}.hp-fl .fl-inner .fl-right .fl-img-slider .slick-list{margin-right:0;padding-right:0}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item{padding:0 15px}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img{padding-top:10px;padding-right:10px}.hp-fl .fl-inner .fl-right .fl-img-slider .fl-img-item .fl-img:before{top:0;bottom:10px;left:10px;right:0}.hp-fl .fl-inner .fl-details-controls{justify-content:center;margin-top:40px}.hp-fl .fl-inner .fl-btn{text-align:center}.hp-testi{padding:80px 0}.hp-testi .testi-list-controls a.btn-a{width:140px;margin:0 10px}}@media screen and (max-width: 767px){.hp-ss .bg-section{top:0}.hp-ss__content{bottom:100px}.hp-ss__content h1,.hp-ss__content h2{font-size:35px;margin-bottom:15px}.hp-ss__content .cta-list .cta-item{width:100%;padding:5px 0}.hp-ss__content .cta-list .cta-item a{margin:0 auto;padding:10px;width:200px;font-size:28px}.hp-about .about-img:before{top:-10px;right:-10px}.hp-team .team-photo:before,.hp-team .team-photo:after{height:10%}.hp-team .team-title{margin-bottom:20px;padding:0 15px}.hp-team .team-list-wrapper{margin-top:0;padding:0 15px}.hp-team .team-list-wrapper .team-list:not(.slick-initialized) .team-item:nth-child(1)~.team-item{display:none}.hp-team .team-list-wrapper .team-list .team-item{width:100%}.hp-team .team-list-controls a.btn-a,.hp-fc .fc-grid-list-controls a.btn-a{width:160px;margin:0 15px}}@media only screen and (max-width: 480px){.map-title{font-size:35px}}
