.max-container{padding:0;max-width:100%}.ip-banner canvas{background-position:50% 57%}.ip-about{position:relative;padding:1px 0 0}.ip-about__intro{position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:0 15px}.ip-about__intro-img{position:relative;width:100%;max-width:720px;margin:0 auto 30px}.ip-about__intro-img img{display:block;width:100%;height:auto}.ip-about__intro-text{position:relative;width:720px;max-width:100%;z-index:2;margin:0 auto;text-align:center}.ip-about__intro-text .section-title{margin-bottom:52px}.ip-about__intro-text p{color:#f5f5f5;font-size:15px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.3px}.ip-about__localguide{position:relative;padding:114px 0 104px}.ip-about__localguide-inner{max-width:750px;padding:0 15px;margin:0 auto;position:relative}.ip-about__localguide-top{margin-bottom:33px}.ip-about__localguide-top .section-title{text-align:center;margin-bottom:54px}.ip-about__localguide-top .section-title strong{display:inline-block;position:relative;font-weight:inherit}.ip-about__localguide-top .section-title strong:before{content:"";position:absolute;bottom:-15px;left:0;right:0;width:136px;width:114.34%;height:24px;background:url(https://cdn.agentimagehosting.com/CyuGl9teUd61D5O4WUM9n/2026/01/15083437/about-title-accent.png);background-size:contain;background-repeat:no-repeat;background-position:center}.ip-about__localguide-top p{color:#f5f5f5;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:1.66666667;letter-spacing:.36px;max-width:1040px;margin:0 auto}.ip-about__localguide-features{margin-bottom:70px}.ip-about__localguide-features h3{font-family:var(--font-family-title);font-size:25px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.5px;background:var(--Gradient-1, linear-gradient(272deg, #5D005F .22%, #C100C5 99.78%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:33px}.ip-about__localguide-features ul{display:flex;flex-wrap:wrap;gap:20px;flex-flow:column;margin-bottom:38px}.ip-about__localguide-features ul li{color:#f5f5f5;font-size:15px;font-style:normal;font-weight:500;line-height:2;letter-spacing:.3px;display:flex;align-items:flex-start}.ip-about__localguide-features ul li:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACtSURBVHgBfdHBDcIgFAbgH1ITvTlCR7BHrRc20FGcwDqBK+gEjkDU2B5lAxmBBQQfahNC2vefHuQLDx644vG6oT2CiSAU/rXxkFuFpc2RTOqFhNcaXcmhmJLgU6PdcChmLhEud3R7Dn3j4Zv+QenFR/CkkmAjDPB2TLtw9pipOJJiGOCgsG76dY4cgZ1CfUo3EyQstaCJ1yY/OSL3A4LAymIgBf1XBUydQuUwkg9eaDiEmUp09AAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;width:8px;height:13px;margin-right:7px;flex:0 0 auto;margin-top:6px}.ip-about__localguide-features p{color:#f5f5f5;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:1.66666667;letter-spacing:.36px}.ip-about__localguide-gallery{display:flex;flex-wrap:wrap;margin:0 -10px}.ip-about__localguide-gallery div{width:50%;padding:10px}.ip-about__localguide-gallery div img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:430/290}.ip-about__localguide-gallery div:nth-child(1){grid-area:1/1/3/2}.ip-about__localguide-gallery div:nth-child(2){grid-area:1/2/2/3}.ip-about__localguide-gallery div:nth-child(3){grid-area:2/2/3/3}.ip-about__localguide-gallery div:nth-child(4){grid-area:1/3/3/4}.ip-about__referrals{position:relative}.ip-about__referrals-inner{max-width:750px;padding:0 15px;margin:0 auto;position:relative}.ip-about__referrals-top{max-width:900px;margin:0 auto 40px}.ip-about__referrals-top .section-title{text-align:center;margin-bottom:41px}.ip-about__referrals-top p{color:#f5f5f5;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:2;letter-spacing:.3px}.ip-about__referrals-bottom{display:flex;flex-flow:row wrap}.ip-about__referrals-text{width:100%}.ip-about__referrals-text h3{font-family:var(--font-family-title);font-size:25px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.5px;background:var(--Gradient-1, linear-gradient(272deg, #5D005F .22%, #C100C5 99.78%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:33px}.ip-about__referrals-text ul{padding-left:20px}.ip-about__referrals-text ul li{color:#f5f5f5;font-size:15px;font-style:normal;font-weight:500;line-height:2;letter-spacing:.3px;display:flex;align-items:flex-start}.ip-about__referrals-text ul li:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACtSURBVHgBfdHBDcIgFAbgH1ITvTlCR7BHrRc20FGcwDqBK+gEjkDU2B5lAxmBBQQfahNC2vefHuQLDx644vG6oT2CiSAU/rXxkFuFpc2RTOqFhNcaXcmhmJLgU6PdcChmLhEud3R7Dn3j4Zv+QenFR/CkkmAjDPB2TLtw9pipOJJiGOCgsG76dY4cgZ1CfUo3EyQstaCJ1yY/OSL3A4LAymIgBf1XBUydQuUwkg9eaDiEmUp09AAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;width:8px;height:13px;margin-right:7px;flex:0 0 auto;margin-top:6px}.ip-about__portfolio{position:relative;padding:129px 0 135px}.ip-about__portfolio-inner{max-width:750px;padding:0 15px;margin:0 auto;position:relative}.ip-about__portfolio-text{max-width:900px;margin:0 auto 59px}.ip-about__portfolio-text .section-title{text-align:center;margin-bottom:42px}.ip-about__portfolio-text p{color:#f5f5f5;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:2;letter-spacing:.3px;margin-bottom:30px}.ip-about__portfolio-text p:last-child{margin-bottom:0}.ip-about__testimonials{position:relative;padding:101px 0 0}.ip-about__testimonials .bg-section{bottom:125px;background-color:#fff}.ip-about__testimonials-inner{padding:0 15px;max-width:1440px;margin:0 auto}.ip-about__testimonials .section-title{text-align:center;margin-bottom:33px;font-size:30px}.ip-about__testimonials .testimonials-slider{margin:0 -15px;padding-bottom:60px}.ip-about__testimonials .testimonials-slider:not(.slick-initialized){display:flex}.ip-about__testimonials .testimonials-slider .testimonial-item{flex:0 0 auto;width:100%;padding:15px}.ip-about__testimonials .testimonials-slider .testimonial-item>div{border:1px solid #F5F5F5;background:#080808;box-shadow:4px 9px 15px #0006;padding:52px 9.678% 57px}.ip-about__testimonials .testimonials-slider .testimonial-item>div h3{color:#fff;font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px}.ip-about__testimonials .testimonials-slider .testimonial-item>div p{color:#f5f5f5;text-align:justify;font-size:14px;font-style:normal;font-weight:500;line-height:1.71428571;letter-spacing:.28px;margin-bottom:19px}.ip-about__testimonials .testimonials-slider .testimonial-item>div span{display:block;color:#fff;font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:300;line-height:1}.ip-about__testimonials .testimonials-slider .custom-slick-arrow{padding:0;width:48px;height:48px;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;z-index:2;display:flex;background:#08080899}.ip-about__testimonials .testimonials-slider .custom-slick-arrow i{font-size:28px;width:30px;height:15px;display:flex;flex-flow:row wrap;justify-content:flex-end;padding:0 2px;overflow:hidden;font-size:15px;color:#fff;margin:auto}.ip-about__testimonials .testimonials-slider .custom-slick-arrow.slick-prev{display:flex;left:calc(50% - 55px);top:initial;bottom:0}.ip-about__testimonials .testimonials-slider .custom-slick-arrow.slick-prev i{transform:rotate(180deg)}.ip-about__testimonials .testimonials-slider .custom-slick-arrow.slick-next{right:calc(50% - 55px);top:initial;bottom:0}.ip-about__events{position:relative;padding:110px 0 130px}.ip-about__events .bg-section{top:-125px}.ip-about__events .bg-section:before{content:"";background:linear-gradient(17.2823deg,#080808e0 21.959%,#0808088c 56.741%,#080808fa 78.041%)}.ip-about__events .bg-section__img{filter:grayscale(1)}.ip-about__events-inner{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:750px;margin:0 auto;padding:0 15px}.ip-about__events-title{width:100%;display:flex;justify-content:center;flex-wrap:wrap;padding:0 0 30px;text-align:center}.ip-about__events-list{margin:0 auto;max-width:490px}.ip-about__events-list:not(.slick-initialized){display:flex}.ip-about__events-list-wrap{width:100%}.ip-about__events-list .slick-slide{transition:all var(--default-transition)}.ip-about__events-list .slick-current{position:relative;z-index:3}.ip-about__events-list .event-item{width:390px;padding:15px;flex:0 0 auto}.ip-about__events-list .event-item>div{display:block;position:relative;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);border-radius:22px;border:1px solid #5D005F;background:#0808088c;box-shadow:0 0 15px #000c;padding:40px 20px}.ip-about__events-list .event-item h3{text-align:center;font-family:var(--font-family-title);font-size:40px;font-style:normal;font-weight:700;line-height:1;background:var(--Gradient-1, linear-gradient(272deg, #5D005F .22%, #C100C5 99.78%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:140px;margin:0 auto 28px}.ip-about__events-list .event-item ul{display:flex;flex-flow:column;gap:32px}.ip-about__events-list .event-item ul li{color:#fff;font-family:var(--font-family-title);font-size:18px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.36px}.ip-about__events-list .event-item ul li span{display:block;color:#fff;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:300;line-height:1;letter-spacing:.28px;margin-top:6px}.ip-about__charities{position:relative;padding:91px 0 73px;background-color:#fff}.ip-about__charities-inner{max-width:750px;padding:0 15px;margin:0 auto;position:relative}.ip-about__charities .section-title{margin-bottom:20px;text-align:center}.ip-about__charities-logos{max-width:1080px;margin:0 auto;display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:10px 20px}.ip-about__charities-logos .logo-item img{display:block;width:100%;height:auto}.ip-about__socials{position:relative;padding:116px 0 115px;background-color:#fff;z-index:1}.ip-about__socials-inner{position:relative;max-width:1440px;margin:0 auto;display:flex;flex-flow:row wrap}.ip-about__socials-text{width:100%;align-self:center;text-align:center;margin-bottom:50px}.ip-about__socials-text>div{max-width:90%;margin:0 auto}.ip-about__socials-text .section-title{margin-bottom:44px}.ip-about__socials-text h3{color:#080808;font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.24px;margin-bottom:29px}.ip-about__socials-text p{color:#080808;font-size:15px;font-style:normal;font-weight:500;line-height:2;letter-spacing:.3px;margin-bottom:47px}.ip-about__socials-text .socials-link{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:20px;max-width:540px;margin:0 auto}.ip-about__socials-text .socials-link a.btn-a{gap:15px;padding-top:0;padding-bottom:0;height:50px}.ip-about__socials-text .socials-link a.btn-a i{font-size:20px}.ip-about__socials-list{width:100%;max-width:500px;margin:0 auto;display:flex;gap:10px;flex-flow:row wrap;align-self:center;padding:0 15px}.ip-about__socials-list .social-post{width:calc(50% - 5px)}.ip-about__socials-list .social-post a{display:block}.ip-about__socials-list .social-post a .img-wrapper:before{content:"";background:#0808088c;opacity:0;transition:all var(--default-transition)}.ip-about__socials-list .social-post a:hover .img-wrapper:before{opacity:1}.hp-about,.hp-about__bottom{position:relative}.hp-about__featured{position:relative;max-width:1080px;margin:0 auto;padding:0 0 60px}.hp-about__featured h3{color:#f5f5f5;text-align:center;font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:400;line-height:1;letter-spacing:6px;text-transform:uppercase;margin-bottom:52px}.hp-about__featured .logo-list{font-size:0}.hp-about__featured .logo-list:not(.slick-initialized){display:flex;justify-content:space-between;align-items:center;overflow:hidden;gap:30px}.hp-about__featured .logo-list .slick-track{display:flex;align-items:center}.hp-about__featured .logo-list .logo-item{padding:0 20px}.hp-about__featured .logo-list .logo-item img{display:block;width:auto;height:20px}.hp-fl{position:relative}.hp-fl__list{position:relative;margin:0 -10px;font-size:0}.hp-fl__list:not(.slick-initialized){display:flex}.hp-fl__list .slick-slide:not(.slick-active) .fl-item a .img-wrapper img{filter:grayscale(1)}.hp-fl__list .fl-item{flex:0 0 auto;padding:0 10px;width:100%}.hp-fl__list .fl-item a{display:block;position:relative}.hp-fl__list .fl-item a .img-wrapper canvas{min-height:400px}.hp-fl__list .fl-item a .default-info{position:absolute;bottom:0;left:0;right:0;padding:0 10px 52px}.hp-fl__list .fl-item a .default-info .address-price{margin-bottom:-102px;position:relative;transition:all var(--default-transition)}.hp-fl__list .fl-item a .default-info .address-price h3{color:#fff;font-family:var(--font-family-title);font-size:18px;font-style:normal;font-weight:300;line-height:1;text-transform:uppercase;margin-bottom:24px}.hp-fl__list .fl-item a .default-info .address-price h3 strong{display:block;font-weight:700;margin-bottom:5px}.hp-fl__list .fl-item a .default-info .address-price .price{color:#fff;font-family:var(--font-family-title);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px;padding:20px 30px;margin-left:-30px;max-width:364px;background:linear-gradient(90deg,#080808cc 30.29%,#08080800)}.hp-fl__list .fl-item a .default-info .amenities{display:flex;gap:10px;margin-top:28px;opacity:0;transition:all var(--default-transition)}.hp-fl__list .fl-item a .default-info .amenities span{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.28px}.hp-fl__list .fl-item a .default-info .amenities span i{flex:0 0 auto;height:4px;background:url(../images/home/icon-fp.png) no-repeat}.hp-fl__list .fl-item a .default-info .amenities span i.icon-beds{width:16px;background-position:0 0}.hp-fl__list .fl-item a .default-info .amenities span i.icon-baths{width:16px;background-position:-16px 0}.hp-fl__list .fl-item a .default-info .amenities span i.icon-area{width:14px;background-position:-32px 0}.hp-fl__list .fl-item a .default-info .btn-a{opacity:0;margin-top:15px}.hp-fl__list .fl-item a:hover .btn-a{opacity:1}.hp-fl__list .fl-item a:hover .default-info .address-price{margin-bottom:0}.hp-fl__list .fl-item a:hover .default-info .amenities{opacity:1}.hp-fl__list .custom-slick-arrow{padding:0;width:48px;height:48px;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;z-index:2;display:flex}.hp-fl__list .custom-slick-arrow i{font-size:28px;width:30px;height:15px;display:flex;flex-flow:row wrap;justify-content:flex-end;padding:0 2px;overflow:hidden;font-size:15px;color:#fff;margin:auto}.hp-fl__list .custom-slick-arrow.slick-prev{display:flex;left:calc(50% - 55px);top:initial;bottom:-150px}.hp-fl__list .custom-slick-arrow.slick-prev i{transform:rotate(180deg)}.hp-fl__list .custom-slick-arrow.slick-next{right:calc(50% - 55px);top:initial;bottom:-150px}.hp-fl__bottom{text-align:center;margin-top:30px}.aiosp-container.aiosp-inline-holder .aiosp-content{background-color:#000;border:5px solid #fff;width:50%;min-height:auto;padding:80px}.aiosp-container.aiosp-inline-holder button.aiosp-close{color:#fff!important;font-size:27px}.testimonial-popup p{color:#f5f5f5;text-align:justify;font-size:14px;font-style:normal;font-weight:500;line-height:1.71428571;letter-spacing:.28px}.testimonial-popup span{display:block;margin-top:19px;color:#fff;font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:300;line-height:1}@media screen and (min-width:600px){.hp-about__featured .logo-list .logo-item{padding:0 30px}.hp-about__featured .logo-list .logo-item img{height:auto}.hp-fl__list .fl-item a .default-info{padding:0 30px 52px}.hp-fl__list .fl-item a .default-info .address-price h3{font-family:24px}}@media screen and (min-width:744px){.ip-about__testimonials .section-title{font-size:50px}.hp-fl__list .fl-item a .default-info .address-price{margin-bottom:-42px}.hp-fl__list .fl-item a .default-info .btn-a{position:absolute;right:43px;bottom:53px}}@media screen and (min-width:1024px){.ip-about__intro{padding:0}.ip-about__intro-img{width:760px;width:52.778%;margin:0;max-width:initial}.ip-about__intro-img:before{content:"";position:absolute;bottom:0;left:0;top:0;right:0;background:linear-gradient(109deg,rgba(0,0,0,0) 51.25%,var(--Charcoal, #000000) 93.21%),linear-gradient(270deg,var(--Charcoal, #000000) 0%,rgba(0,0,0,0) 40.87%);z-index:1;border-right:60px solid #000}.ip-about__intro-text{width:47.222%;padding-right:85px;padding-top:17px;margin:0;text-align:left}.ip-about__intro-text>div{margin-left:-100px}.ip-about__localguide-inner{max-width:1220px}.ip-about__localguide-features ul{gap:50px;flex-wrap:nowrap;flex-flow:row}.ip-about__localguide-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;margin:0}.ip-about__localguide-gallery div{width:auto;padding:0}.ip-about__localguide-gallery div img{aspect-ratio:initial}.ip-about__localguide-gallery div:nth-child(2),.ip-about__localguide-gallery div:nth-child(3){width:430px}.ip-about__referrals-inner{max-width:1300px}.ip-about__referrals-bottom{flex-wrap:nowrap;gap:70px}.ip-about__portfolio-inner{max-width:1300px}.ip-about__testimonials-inner{padding:0 85px}.ip-about__testimonials .section-title{font-size:60px}.ip-about__testimonials .testimonials-slider{padding-bottom:0}.ip-about__testimonials .testimonials-slider .testimonial-item{width:50%}.ip-about__testimonials .testimonials-slider .custom-slick-arrow{width:100px;height:100px}.ip-about__testimonials .testimonials-slider .custom-slick-arrow.slick-prev{top:0;bottom:0;display:none!important}.ip-about__testimonials .testimonials-slider .custom-slick-arrow.slick-next{top:0;bottom:0;right:0;transform:translate(50%)}.ip-about__events-inner{flex-wrap:nowrap;max-width:1440px;padding:0}.ip-about__events-title{width:42%;align-self:center;padding:0 0 5%;text-align:left}.ip-about__events-list{margin:0 -15px;max-width:initial}.ip-about__events-list-wrap{width:58%}.ip-about__events-list .slick-list{padding-right:30vw}.ip-about__events-list .slick-current+.slick-slide{transform:scale(.85) translate(min(-9.028vw,-130px));z-index:2;position:relative}.ip-about__events-list .slick-current+.slick-slide+.slick-slide{transform:scale(.73) translate(min(-26.389vw,-380px));z-index:1;position:relative}.ip-about__events-list .event-item>div{padding:63px 40px 69px}.ip-about__charities-inner{max-width:1220px}.ip-about__charities-logos{flex-flow:row wrap}.ip-about__socials-text{width:50.694%;text-align:left;margin-bottom:0}.ip-about__socials-text>div{max-width:78%}.ip-about__socials-text .socials-link{margin:0;justify-content:flex-start}.ip-about__socials-list{width:49.306%;padding:0;max-width:initial;margin:0}.ip-about__socials-list .social-post{width:calc(33.33% - 6.6666666667px)}.hp-about__featured{padding:0 0 93px}.hp-about__featured .logo-list{margin:0 -30px}.hp-fl__list{margin:0 -20px}.hp-fl__list:not(.slick-initialized),.hp-fl__list .slick-list{padding-right:29.167%}.hp-fl__list .fl-item{padding:0 20px}.hp-fl__list .fl-item a .default-info .amenities{gap:30px}.hp-fl__list .custom-slick-arrow{width:100px;height:100px}.hp-fl__list .custom-slick-arrow.slick-prev{top:0;bottom:0;display:none!important}.hp-fl__list .custom-slick-arrow.slick-next{top:0;bottom:0;right:29.167%;transform:translate(50%)}.hp-fl__bottom{margin-top:60px}}@media screen and (min-width:1280px){.ip-about__intro-text .section-title{font-size:64px}.ip-about__events-title{width:38.542%}.ip-about__events-list-wrap{width:61.458%}.ip-about__events-list .slick-list{padding-right:min(34.375vw,495px)}}
