.luxury-project{background-color:var(--dark-section-bg-color)}.luxury-project .slider-controls{--separator-color:white;--total-number-color:#d4d4d4;--active-number-color:var(--luxury-theme-color);--nav-btn-color:white;--nav-btn-hover-color:var(--luxury-theme-color)}.luxury-project .light-theme .slider-controls{--separator-color:#3a3a3a;--total-number-color:#181818;--active-number-color:var(--luxury-theme-color);--nav-btn-color:#000;--nav-btn-hover-color:var(--luxury-theme-color)}.luxury-project .light-theme .sec--title-wrapper .sec--main-title{color:#1d1d1d}.luxury-project .light-theme .sec--title-wrapper .sec-desc{color:#1d1d1d;font-weight:400}.luxury-project .sec--title-wrapper{font-size:3.25rem}.luxury-project .sec--title-wrapper .sec--main-title{color:var(--luxury-theme-color-2);font-family:var(--luxury-font);letter-spacing:.02em}.luxury-project .sec--title-wrapper .sec-desc{z-index:2;color:#f0f0f0;text-transform:uppercase;max-width:1000px;font-size:.9rem;position:relative}@media screen and (max-width:1200px){.luxury-project .sec--title-wrapper{font-size:3rem}.luxury-project .sec--title-wrapper .sec-desc{font-size:.85rem}}@media screen and (max-width:991px){.luxury-project .sec--title-wrapper{font-size:2.8rem}}@media screen and (max-width:767px){.luxury-project .sec--title-wrapper{font-size:2.25rem}.luxury-project .sec--title-wrapper .sec-desc{font-size:.8rem}}.luxury-project.downloads-sec .standard-btn{--bg-color:white;--hover-bg-color:var(--luxury-theme-color);--border-color:white;--text-color:var(--luxury-theme-color);--hover-text-color:white;--hover-border-color:var(--luxury-theme-color)}.luxury-project .standard-btn{--bg-color:var(--luxury-theme-color);--text-color:white;--hover-bg-color:white;--hover-text-color:var(--luxury-theme-color);--border-color:var(--luxury-theme-color);--hover-border-color:white}.section-border-top:after,.section-border-bottom:after{content:"";width:calc(100% - var(--content-padding-x)*2 - 24px);opacity:.9;z-index:2;background:#fff;max-width:1576px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.section-border-top:after{top:0}.section-border-bottom:after{bottom:0}.luxury-project-banner-sec{height:100dvh;overflow:visible}.luxury-project-banner-sec .project-banner-container{padding-bottom:60px}.luxury-project-banner-sec .project-banner-container.luxury-project .container{justify-content:center;margin-top:auto}.luxury-project-banner-sec .project-banner-container.luxury-project .parallax-container:after{background:linear-gradient(#00000040 0%,#000000b6 90%)}.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .title-text{color:#fff;font-size:5rem;font-family:var(--luxury-font);letter-spacing:.02em;text-align:center;background-color:#0000;padding:0;font-weight:400}.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .description{border:none}.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .description p{text-align:center;text-transform:uppercase;font-size:1.15rem}.luxury-project-banner-sec .button-wrapper{justify-content:center;display:flex}@media screen and (max-width:991px){.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .title-text{font-size:3.5rem}.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .description p{font-size:1rem}}@media screen and (max-width:767px){.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .title-text{font-size:3rem}.luxury-project-banner-sec .project-banner-container.luxury-project .text-content .description p{font-size:.9rem}}.luxury-overview-sec.parallax{height:100dvh;display:flex;position:relative}.luxury-overview-sec .text-content .sec--title-wrapper{margin:0}.luxury-overview-sec .text-content p{color:#f0f0f0;font-size:1rem}@media screen and (max-width:767px){.luxury-overview-sec .text-content p{font-size:.85rem}}.luxury-circle-carousel{width:100%;display:inline-block;position:relative}.luxury-circle-carousel .main-images-carousel{-webkit-user-select:none;user-select:none;border-radius:50%;width:70vh;max-width:1000px;height:70vh;max-height:1000px;margin-bottom:-40px;position:relative;overflow:hidden}.luxury-circle-carousel .main-images-carousel .overlay{--overlay-bg:#fff3;will-change:opacity,background-image;background-image:conic-gradient(#fff3 0deg var(--angle), transparent var(--angle) 360deg);z-index:4;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;transform:rotate(180deg)}.luxury-circle-carousel .main-images-carousel .overlay:before{content:"";transform-origin:bottom;will-change:transform;width:2px;height:50%;transform:rotate(var(--angle)) translateX(-50%);background-color:var(--luxury-theme-color);z-index:1;position:absolute;bottom:50%;left:50%}.luxury-circle-carousel .main-images-carousel .overlay:after{content:"";z-index:1;background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.luxury-circle-carousel .main-images-carousel .swiper{height:100%;pointer-events:none!important}.luxury-circle-carousel .main-images-carousel .swiper .swiper-slide{transition:opacity .4s}.luxury-circle-carousel .main-images-carousel .swiper .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.luxury-circle-carousel .carousel-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.luxury-circle-carousel .slider-content{z-index:4;position:absolute;top:50%;right:0;transform:translateY(-50%)}.luxury-circle-carousel .slider-content .text-content{display:grid;position:relative}.luxury-circle-carousel .slider-content .text-content .inner{opacity:1;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;transition:all 1s;display:none;position:relative}.luxury-circle-carousel .slider-content .text-content .inner[data-state=active]{opacity:1;visibility:visible;display:flex}.luxury-circle-carousel .slider-content .text-content .title-text{letter-spacing:.02em;max-width:450px;font-size:3.2rem;font-weight:600;font-family:var(--luxury-font);color:var(--luxury-theme-color);margin-bottom:.4em}.luxury-circle-carousel .slider-content .text-content .para{color:#fff;margin:0;font-size:.9rem;font-weight:400}.luxury-circle-carousel .vertical-pagination{z-index:2;height:300px;display:flex;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.luxury-circle-carousel .vertical-pagination .swiper{width:100%;height:auto}.luxury-circle-carousel .vertical-pagination .swiper-slide{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.luxury-circle-carousel .vertical-pagination .number-pagination-item{color:#5e5e5e;font-size:3rem;font-weight:300;font-family:var(--luxury-font);text-align:center;cursor:pointer;justify-content:center;align-items:center;transition:all .3s;display:flex}.luxury-circle-carousel .vertical-pagination .number-pagination-item.active{color:#fff}@media screen and (max-width:1380px){.luxury-circle-carousel .main-images-carousel{margin-right:40px}}@media screen and (max-width:1200px){.luxury-circle-carousel .carousel-wrapper{justify-content:flex-start}.luxury-circle-carousel .main-images-carousel{margin:0 0 0 80px}.luxury-circle-carousel .slider-content .text-content .title-text{font-size:2.8rem}.luxury-circle-carousel .vertical-pagination{height:250px}.luxury-circle-carousel .vertical-pagination .number-pagination-item{font-size:2.25rem}}@media screen and (max-width:991px){.luxury-circle-carousel .main-images-carousel{width:85vw;max-width:60vh;height:85vw;max-height:60vh;margin:0 0 0 60px}.luxury-circle-carousel .slider-content .text-content .title-text{max-width:380px;font-size:2.2rem}.luxury-circle-carousel .slider-content .text-content .para{font-size:.8rem}}@media screen and (max-width:767px){.luxury-circle-carousel .carousel-wrapper{flex-direction:column;justify-content:center}.luxury-circle-carousel .main-images-carousel{margin:0}.luxury-circle-carousel .slider-content{position:relative;top:0;transform:none;margin:20px auto 0!important}.luxury-circle-carousel .slider-content .text-content .title-text{max-width:max-content;font-size:2.2rem}}@media screen and (max-width:575px){.luxury-circle-carousel .main-images-carousel{max-width:auto;max-height:auto}.luxury-circle-carousel .slider-content{position:relative;top:0;transform:none;margin:20px auto 0!important}.luxury-circle-carousel .slider-content .text-content .title-text{max-width:max-content;font-size:1.8rem}.luxury-circle-carousel .vertical-pagination .number-pagination-item{font-size:2rem}}.parallax-bg-sec{padding-top:0;padding-bottom:0}.parallax-bg-sec .inner-sec{padding:var(--content-padding-y) var(--content-padding-x);z-index:2;margin:auto;position:relative}.parallax-bg-sec .parallax-container{background-color:#131313;width:100%;height:100%;display:inline-block;position:absolute;inset:0}.parallax-bg-sec .parallax-container:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#000000b6 0%,#00000040 100%);width:100%;height:100%;position:absolute;inset:0}.parallax-bg-sec .parallax-wrapper{width:100%;height:100%}.parallax-bg-sec .parallax-wrapper .image-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.luxury-features-container{flex-direction:column;max-width:1400px;margin:40px auto 0;display:flex;position:relative}.luxury-features-container .bg-image{clip-path:inset(4% 10%);width:100%;height:100%;position:absolute;top:0;left:0}.luxury-features-container .bg-image:before{content:"";z-index:2;pointer-events:none;background:#00000073;width:100%;height:100%;position:absolute;top:0;left:0}.luxury-features-container .bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}.luxury-features-container .list-wrapper{flex-direction:column;display:flex;position:relative}@media screen and (max-width:991px){.luxury-features-container .luxury-features-container{margin-top:10px}.luxury-features-container .luxury-features-container .bg-image{clip-path:inset(4% 10% 0)}}.luxury-feature-card{z-index:3;align-items:center;gap:40px;width:100%;display:flex;position:relative}.luxury-feature-card:not(:first-child){margin-top:-10%}.luxury-feature-card.reverse{flex-direction:row-reverse}.luxury-feature-card .image-wrapper{border:1px solid var(--luxury-theme-color);width:30%;height:calc(200px + 18vw);max-height:600px;position:relative}.luxury-feature-card .image-wrapper .parallax-container{height:100%}.luxury-feature-card .image-wrapper .feature-image img{aspect-ratio:4/3;object-fit:cover;object-position:center}.luxury-feature-card .text-wrapper{flex-direction:column;width:auto;max-width:500px;height:100%;padding:40px 0;display:flex}.luxury-feature-card .text-wrapper .title-text{text-transform:uppercase;color:var(--luxury-theme-color);margin-bottom:.5em;font-size:2rem;font-weight:500}.luxury-feature-card .text-wrapper .description{color:#f0f0f0;font-size:1rem;font-weight:300;line-height:1.6}.luxury-feature-card:not(:last-child) .text-wrapper{border-bottom:1px solid #fff}@media screen and (max-width:991px){.luxury-feature-card{gap:10px;flex-direction:column!important}.luxury-feature-card .image-wrapper{width:100%;max-width:500px;height:calc(200px + 30vw);margin-right:auto!important}.luxury-feature-card .text-wrapper{margin-left:auto!important}}@media screen and (max-width:767px){.luxury-feature-card .image-wrapper{height:calc(200px + 58vw)}.luxury-feature-card .text-wrapper .title-text{font-size:1.6rem}.luxury-feature-card .text-wrapper .description{font-size:.85rem}}@media screen and (max-width:575px){.luxury-feature-card .luxury-feature-card .text-wrapper{padding:20px 0}.luxury-feature-card .luxury-feature-card .text-wrapper .title-text{font-size:1.4rem}.luxury-feature-card .luxury-feature-card .text-wrapper .description{font-size:.8rem}}.luxury-projects-sec{height:100dvh;padding-top:40px;padding-bottom:40px;display:flex;overflow:visible}.luxury-projects-sec .container{width:100%;height:100%}.luxury-projects-sec .inner{height:100%}.luxury-projects-sec .luxury-slider-heading-wrapper{flex-wrap:wrap;justify-content:space-between;gap:15px;width:100%;margin-bottom:20px;display:flex}.luxury-projects-sec .luxury-slider-heading-wrapper .sec--title-wrapper,.luxury-projects-sec .luxury-slider-heading-wrapper .sec--main-title{margin:0}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location{display:grid;position:relative}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item{visibility:hidden;grid-area:1/1;align-items:center;gap:8px;font-size:1rem;display:flex;position:relative}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item p{color:#fff;text-transform:uppercase;margin:0;font-size:1em}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item .word{opacity:0;transition:.6s cubic-bezier(.55, .05, .6, .5) calc(var(--delay) + 0s);transform:translateY(100%);transition-property:transform,opacity!important}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item .icon{color:var(--luxury-theme-color);margin-bottom:.15em;font-size:1.5em;display:inline-block}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item[data-state=active]{visibility:visible}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item[data-state=active] .word{opacity:1;transition:all .8s cubic-bezier(.16, 1, .3, .95) calc(var(--delay) + .2s);transform:translate(0,0)}.luxury-projects-sec .slider-container{width:100%;position:relative}.luxury-projects-sec .slider-container .slider-content{display:none}.luxury-projects-sec .luxury-slide-description{display:grid;position:relative}.luxury-projects-sec .luxury-slide-description .description-item{visibility:hidden;grid-area:1/1;justify-content:flex-end;font-size:1.1rem;display:flex;position:relative}.luxury-projects-sec .luxury-slide-description .description-item p{color:#fff;text-transform:uppercase;text-align:right;margin:0;font-size:1em}.luxury-projects-sec .luxury-slide-description .description-item .word{opacity:0;transition:all .6s cubic-bezier(.55, .05, .6, .5) calc(var(--delay) + 0s);transform:translateY(100%)}.luxury-projects-sec .luxury-slide-description .description-item[data-state=active]{visibility:visible}.luxury-projects-sec .luxury-slide-description .description-item[data-state=active] .word{opacity:1;transition:all .8s cubic-bezier(.16, 1, .3, .95) calc(var(--delay) + .8s);transform:translate(0,0)}.luxury-projects-sec .luxury-slider-bottom-container{flex-direction:column;align-items:flex-end;display:flex;position:relative}.luxury-projects-sec .luxury-slider-bottom-container:after{content:"";opacity:.9;z-index:1;background:#fff;width:100%;max-width:1600px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.luxury-projects-sec .luxury-slider-bottom-container .buttons-wrapper{z-index:2;background:var(--dark-section-bg-color);padding-left:25px;display:inline-block;position:relative;transform:translateY(50%)}.luxury-projects-sec .luxury-slider-bottom-container .standard-btn{margin:0!important}.luxury-projects-sec .luxury-slide-logos{z-index:2;padding-right:20px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.luxury-projects-sec .luxury-slide-logos .logo-item{opacity:0;filter:brightness(0)invert();grid-area:1/1;transition:all .6s cubic-bezier(.55,.05,.6,.5);display:inline-block;position:relative;transform:translate(-40px)}.luxury-projects-sec .luxury-slide-logos .logo-item img{object-fit:contain;object-position:left center;max-width:300px}.luxury-projects-sec .luxury-slide-logos .logo-item[data-state=active]{opacity:1;transition:all .8s cubic-bezier(.16,1,.3,.95) .65s;transform:translate(0,0)}@media screen and (max-width:1380px){.luxury-projects-sec .luxury-slide-logos .logo-item img{max-width:250px}.luxury-projects-sec .luxury-slide-description .description-item,.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item{font-size:1rem}}@media screen and (max-width:1200px){.luxury-projects-sec .luxury-slide-logos .logo-item img{max-width:200px}.luxury-projects-sec .luxury-slide-description .description-item,.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item{font-size:.9rem}}@media screen and (max-width:992px){.luxury-projects-sec{height:auto;min-height:100dvh}.luxury-projects-sec .luxury-slide-logos .logo-item img{max-width:180px}.luxury-projects-sec .luxury-slider-bottom-container{margin-top:20px}}@media screen and (max-width:767px){.luxury-projects-sec .slider-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.luxury-projects-sec .luxury-slide-logos{margin-top:40px;padding:0;position:relative;top:0;transform:none}.luxury-projects-sec .luxury-slide-logos .logo-item img{max-width:180px}}@media screen and (max-width:575px){.luxury-projects-sec .luxury-slide-description .description-item{font-size:.8rem}.luxury-projects-sec .luxury-slide-logos .logo-item img{max-width:150px}.luxury-projects-sec .luxury-slider-heading-wrapper .luxury-slide-location .location-item{font-size:.8rem}}.project-banner-sec.luxury-project.no-overlay .project-banner-container .parallax-container:after{opacity:.5}.project-banner-sec.luxury-project .project-banner-container .text-content .title-text{color:var(--luxury-theme-color-2);text-align:start;text-transform:uppercase;font-size:4.2rem;font-weight:500;font-family:var(--luxury-font);z-index:2;background-color:#0000;margin-bottom:15px;padding:0}.project-banner-sec.luxury-project .project-banner-container .text-content .description{border:none;padding:0}.project-banner-sec.luxury-project .project-banner-container .text-content .description p{text-align:left;text-transform:uppercase;font-size:1rem;line-height:1.8}.project-banner-sec.luxury-project .project-banner-container .img-disc-text{bottom:20px}@media screen and (max-width:991px){.project-banner-sec.luxury-project .project-banner-container .text-content .title-text{font-size:3.25rem}.project-banner-sec.luxury-project .project-banner-container .text-content .description p{font-size:.9rem}}@media screen and (max-width:767px){.project-banner-sec.luxury-project .project-banner-container .text-content .title-text{text-align:center;font-size:2.8rem}.project-banner-sec.luxury-project .project-banner-container .text-content .description p{text-align:center;font-size:.85rem}}@media screen and (max-width:575px){.project-banner-sec.luxury-project .project-banner-container .text-content .title-text{font-size:2.5rem;line-height:1.1}.project-banner-sec.luxury-project .project-banner-container .text-content .description p{font-size:.8rem}}.projects-locations-sec .sec--main-title{color:#fff!important}.projects-locations-sec .map-container{width:100%;position:relative}.projects-locations-sec .map-container img{object-fit:contain;object-position:center;position:relative!important}@media screen and (max-width:991px){.projects-locations-sec .col-lg-8{padding:0}}.projects-locations-sec .markers-wrapper{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.projects-locations-sec .markers-wrapper .marker{color:var(--luxury-theme-color);cursor:pointer;font-size:clamp(3vw,3vw,3.25rem);transition:color .2s;position:absolute}.projects-locations-sec .markers-wrapper .marker[data-state=active]{color:#fff}.projects-locations-sec .markers-wrapper .marker[data-state=active] i:after{background-color:var(--luxury-theme-color)}.projects-locations-sec .markers-wrapper .marker[data-state=active] .inner{transform:translateZ(0)scale(1.2)}.projects-locations-sec .markers-wrapper .marker:hover{color:#fff}.projects-locations-sec .markers-wrapper .marker:hover i:after{background-color:var(--luxury-theme-color)}.projects-locations-sec .markers-wrapper .marker:hover .inner{transform:translateZ(0)scale(1.2)}.projects-locations-sec .markers-wrapper .marker i{pointer-events:none;position:relative}.projects-locations-sec .markers-wrapper .marker i:after{content:"";z-index:-1;background-color:#fff;width:50%;height:40%;transition:background-color .2s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.projects-locations-sec .markers-wrapper .marker .inner{transform-origin:bottom;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:translateZ(0)scale(1)}@media screen and (max-width:991px){.projects-locations-sec .markers-wrapper .marker{font-size:7vw}}@media screen and (max-width:425px){.projects-locations-sec .markers-wrapper .marker{font-size:8.5vw}}.projects-locations-sec .project-info-container{max-width:400px;margin-left:10px;display:grid;position:relative}.projects-locations-sec .project-info-container .project-info-card{opacity:0;visibility:hidden;flex-wrap:wrap;grid-area:1/1;align-items:flex-start;transition:all 1s cubic-bezier(.16,1,.3,.95);display:flex;position:relative;transform:translateY(20px)}.projects-locations-sec .project-info-container .project-info-card[data-state=active]{visibility:visible;opacity:1;transition:all 1s cubic-bezier(.16,1,.3,.95) .3s;transform:translate(0,0)}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper{background-color:var(--luxury-theme-color);flex-direction:column;justify-content:center;max-width:max-content;padding:2px;display:flex}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .logo-wrapper{background-color:#242424;width:100%;padding:20px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .logo-wrapper img{object-fit:contain;object-position:left center;filter:brightness(0)invert();max-width:230px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .project-desc{padding:16px 12px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .project-desc span{color:#fff;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:500}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper{flex-direction:column;row-gap:10px;margin-top:20px;display:flex}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item{gap:10px;font-size:1rem;display:flex;position:relative}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item .icon{background-color:var(--luxury-theme-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:.4em;font-size:1rem;line-height:1;display:flex}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item .text-col{align-items:center;display:flex}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item p{color:#fff;margin:0;font-size:1em}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item p b{font-weight:600}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item.phone-number p{font-size:1.4em;font-weight:600}@media screen and (max-width:1280px){.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .logo-wrapper{padding:20px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .logo-wrapper img{max-width:180px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .project-desc{padding:12px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .project-desc span{font-size:.8rem}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item{font-size:.9rem}}@media screen and (max-width:991px){.projects-locations-sec .project-info-container{max-width:none;margin:40px 0 0}.projects-locations-sec .project-info-container .project-info-card{max-width:500px}}@media screen and (max-width:575px){.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .logo-wrapper{padding:15px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .logo-wrapper img{max-width:140px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .project-desc{padding:8px 12px}.projects-locations-sec .project-info-container .project-info-card .heading-wrapper .project-desc span{font-size:.7rem}.projects-locations-sec .project-info-container .project-info-card .location-contact-wrapper .item{font-size:.75rem}}.luxury-intro-sec .inner{background-color:#242424;padding:60px 12px}.luxury-intro-sec .sec--title-wrapper{margin-bottom:0;padding-top:80px}.luxury-intro-sec .sec--main-title{margin:0;padding-bottom:30px;position:relative}.luxury-intro-sec .sec--main-title:before{content:"";background:var(--luxury-theme-color);width:200px;height:2px;position:absolute;bottom:0;left:0}.luxury-intro-sec .img-wrapper{border:1px solid var(--luxury-theme-color);height:85dvh;min-height:500px;max-height:900px;position:relative}.luxury-intro-sec .img-wrapper .img-disc-text{color:#fff;text-shadow:0 1px 1px #000000d3;z-index:1;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;transition:opacity .2s;position:absolute;bottom:15px;right:15px}.luxury-intro-sec .img-wrapper img{object-fit:cover;object-position:center;width:100%;min-height:100%}.luxury-intro-sec .content-block{padding-top:40px}.luxury-intro-sec .content-block p{color:#fff;font-size:.95rem}.luxury-intro-sec .counters{flex-flow:wrap;gap:20px 50px;margin-top:40px;display:flex;position:relative}.luxury-intro-sec .counters .counter-item{flex-direction:row;align-items:center;gap:10px;font-size:.9rem;display:flex;position:relative}.luxury-intro-sec .counters .counter-item .counter-text{color:var(--luxury-theme-color);font-size:4.4em;font-weight:400;line-height:1;display:inline-block}.luxury-intro-sec .counters .counter-item .counter-text .suffix{vertical-align:top;margin-top:.5em;font-size:.4em}.luxury-intro-sec .counters .counter-item .text-label{color:#fff;margin:0;font-size:1em;display:inline-block}.luxury-intro-sec .hallmarks-container{margin-top:120px;overflow:hidden}.luxury-intro-sec .hallmarks-container .title-text{color:var(--luxury-theme-color-2);font-family:var(--luxury-font);text-transform:uppercase;letter-spacing:.02em;max-width:fit-content;font-size:3.2rem;font-weight:500;position:relative}.luxury-intro-sec .hallmarks-container .title-text:after{content:"";background:var(--luxury-theme-color);width:100vw;height:1px;position:absolute;bottom:.2em;left:calc(100% + 10px)}.luxury-intro-sec .hallmarks-container .hallmarks-list{margin-top:60px;position:relative}.luxury-intro-sec .hallmarks-container .hallmarks-list ul{grid-template-columns:repeat(2,1fr);gap:15px;display:grid;padding:0!important;list-style:none!important}.luxury-intro-sec .hallmarks-container .hallmarks-list ul li{color:#fff;font-size:.95rem;position:relative}.luxury-intro-sec .hallmarks-container .hallmarks-list ul li:before{content:"";color:var(--luxury-theme-color);margin-right:.4em;font-family:"Font Awesome 6 Pro";font-size:.9em;font-weight:900;position:relative}@media screen and (max-width:1200px){.luxury-intro-sec .hallmarks-container{margin-top:100px}.luxury-intro-sec .hallmarks-container .title-text{font-size:2.5rem}.luxury-intro-sec .hallmarks-container .hallmarks-list ul li{font-size:.9rem}}@media screen and (max-width:991px){.luxury-intro-sec .img-wrapper{height:auto;min-height:auto}.luxury-intro-sec .sec--title-wrapper{margin-bottom:0;padding-top:30px}.luxury-intro-sec .sec--main-title{padding-bottom:20px}.luxury-intro-sec .sec--main-title:before{width:100px}.luxury-intro-sec .content-block{padding-top:40px}.luxury-intro-sec .content-block p{font-size:.9rem}.luxury-intro-sec .counters .counter-item{gap:10px;font-size:.9rem}.luxury-intro-sec .hallmarks-container{margin-top:100px}.luxury-intro-sec .hallmarks-container .title-text{font-size:2.5rem}.luxury-intro-sec .hallmarks-container .hallmarks-list{margin-top:40px}.luxury-intro-sec .hallmarks-container .hallmarks-list ul{grid-template-columns:repeat(2,1fr);gap:15px}.luxury-intro-sec .hallmarks-container .hallmarks-list ul li{font-size:.9rem}}@media screen and (max-width:575px){.luxury-intro-sec .content-block p,.luxury-intro-sec .counters .counter-item{font-size:.85rem}.luxury-intro-sec .hallmarks-container{margin-top:100px}.luxury-intro-sec .hallmarks-container .title-text{font-size:2.2rem}.luxury-intro-sec .hallmarks-container .hallmarks-list{margin-top:20px}.luxury-intro-sec .hallmarks-container .hallmarks-list ul{grid-template-columns:repeat(1,1fr);gap:10px}.luxury-intro-sec .hallmarks-container .hallmarks-list ul li{font-size:.85rem}}.luxury-intro-slider-sec .heading-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;width:100%;margin-bottom:20px;display:flex}.luxury-intro-slider-sec .heading-wrapper .sec--title-wrapper,.luxury-intro-slider-sec .heading-wrapper .sec--main-title{margin:0}.luxury-intro-slider-sec .heading-wrapper .subheadings{display:grid;position:relative}.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item{visibility:hidden;grid-area:1/1;align-items:center;gap:8px;font-size:1rem;display:flex;position:relative}.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item p{color:#fff;text-align:right;text-transform:uppercase;margin:0;font-size:1em}.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item .word{opacity:0;transition:.6s cubic-bezier(.55, .05, .6, .5) calc(var(--delay) + 0s);transform:translateY(100%);transition-property:transform,opacity!important}.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item .icon{color:var(--luxury-theme-color);margin-bottom:.15em;font-size:1.5em;display:inline-block}.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item[data-state=active]{visibility:visible}.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item[data-state=active] .word{opacity:1;transition:all .8s cubic-bezier(.16, 1, .3, .95) calc(var(--delay) + .2s);transform:translate(0,0)}.luxury-intro-slider-sec .slider-container{margin-top:40px}@media screen and (max-width:991px){.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item{font-size:.9rem}}@media screen and (max-width:575px){.luxury-intro-slider-sec .heading-wrapper .subheadings .sub-heading-item{font-size:.8rem}}.luxury-gallery-sec .parallax-container:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.luxury-gallery-sec.light-theme .parallax-container:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.luxury-gallery-sec .luxury-gallery-grid{gap:10px;margin-top:20px;display:grid}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper .gallery-item{background-color:#0000;height:100%}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper .gallery-item:before{background:#d89875d5}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper .show-all-btn{color:#fff;text-transform:uppercase;background-color:var(--luxury-theme-color);border:none;outline:none;justify-content:space-between;padding:16px 20px;font-size:.9rem;display:flex;position:relative}@media screen and (min-width:992px){.luxury-gallery-sec .luxury-gallery-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper:first-child{grid-area:1/span 2/3}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper:nth-child(3){flex-direction:column;grid-area:1/4/3/4;gap:10px;display:flex}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper:nth-child(3) .gallery-item{height:100%}}@media screen and (max-width:991px){.luxury-gallery-sec .luxury-gallery-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper{grid-area:auto;display:block}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper:first-child{grid-area:1/span 2/3}.luxury-gallery-sec .luxury-gallery-grid .gallery-item-wrapper:nth-child(3){flex-direction:column;grid-row:span 2;gap:10px;display:flex}}.luxury-amenities-carousel-sec{padding-left:0;padding-right:0}.luxury-amenities-carousel-sec .parallax-container:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000c}.luxury-amenities-carousel-sec.light-theme .parallax-container:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.luxury-amenities-carousel-sec .container{max-width:none!important}.luxury-amenities-carousel-sec .sec-desc{text-transform:uppercase}.luxury-amenities-carousel-sec .amenities-carousel-container{flex-direction:column;align-items:center;display:flex;position:relative}.luxury-amenities-carousel-sec .amenities-carousel-container .slider-controls{margin-top:20px}.luxury-amenities-carousel-sec .amenities-carousel-container .luxury-amenities-carousel{max-width:1000px;margin-top:40px;overflow:visible}.luxury-amenities-carousel-sec .amenities-carousel-container .luxury-amenities-carousel .swiper-wrapper,.luxury-amenities-carousel-sec .amenities-carousel-container .luxury-amenities-carousel .swiper-slide{will-change:transform!important}.luxury-amenities-carousel-sec .amenity-card{cursor:pointer;background-color:#0000;display:flex;position:relative;overflow:hidden}.luxury-amenities-carousel-sec .amenity-card:before{content:"";opacity:1;z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.luxury-amenities-carousel-sec .amenity-card .img-disc-text{color:#fff;text-shadow:0 1px 1px #000000d3;z-index:1;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;transition:opacity .2s;position:absolute;bottom:15px;right:15px}.luxury-amenities-carousel-sec .amenity-card .image-wrapper{width:100%;height:100%}.luxury-amenities-carousel-sec .amenity-card img{aspect-ratio:3/2.5;object-fit:cover;object-position:center;width:100%;height:100%;max-height:70vh;transition:transform .5s;position:relative;transform:translateZ(0)scale(1)}.luxury-amenities-carousel-sec .amenity-card .text-wrapper{z-index:2;flex-direction:column;align-items:center;width:100%;padding:20px 10px;display:flex;position:absolute;bottom:0;left:0}.luxury-amenities-carousel-sec .amenity-card .text-wrapper .title-text{letter-spacing:.02em;text-align:center;text-transform:uppercase;font-size:2.2rem;font-weight:500;font-family:var(--luxury-font);color:var(--luxury-theme-color);margin-bottom:10px;position:relative}.luxury-amenities-carousel-sec .amenity-card .text-wrapper .title-text .line{overflow:visible;clip-path:none!important}.luxury-amenities-carousel-sec .amenity-card .text-wrapper .title-text .char{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1) .4s;transform:translate(40px)}.luxury-amenities-carousel-sec .amenity-card .text-wrapper p{text-align:center;color:#fff;opacity:0;font-size:.8rem;font-weight:400;transition:all .8s}.luxury-amenities-carousel-sec .swiper-slide-active .amenity-card .text-wrapper .title-text .char{opacity:1;transition-delay:calc(var(--delay) + .4s);transform:translate(0,0)}.luxury-amenities-carousel-sec .swiper-slide-active .amenity-card .text-wrapper p{opacity:1;transition-delay:1s}@media screen and (max-width:991px){.luxury-amenities-carousel-sec .amenity-card .text-wrapper .title-text{font-size:1.8rem}}@media screen and (max-width:767px){.luxury-amenities-carousel-sec .amenity-card .text-wrapper .title-text{font-size:1.5rem}}@media screen and (max-width:575px){.luxury-amenities-carousel-sec .amenity-card .text-wrapper .title-text{font-size:1.3rem}.luxury-amenities-carousel-sec .amenity-card .text-wrapper p{font-size:.75rem}}.landmarks-carousel-sec{padding:0}.landmarks-carousel-sec .parallax-container:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.landmarks-carousel-sec .luxury-landmarks-carousel{margin-top:40px}.landmarks-carousel-sec .luxury-landmarks-carousel .swiper-slide:nth-child(odd){padding-top:50px}.landmarks-carousel-sec .landmark-card{cursor:pointer;background-color:#f7f7f7;display:flex;position:relative;overflow:hidden}.landmarks-carousel-sec .landmark-card .image-wrapper{width:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.landmarks-carousel-sec .landmark-card .image-wrapper img{aspect-ratio:1/1.25;object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.landmarks-carousel-sec .landmark-card:hover .image-wrapper{transform:translateY(-40px)translateZ(0)}.landmarks-carousel-sec .landmark-card:hover .text-wrapper{clip-path:inset(0% 0 0)}.landmarks-carousel-sec .landmark-card:hover .text-wrapper .title-text{opacity:1;transform:translateY(0)translateZ(0)}.landmarks-carousel-sec .landmark-card .text-wrapper{background-color:var(--luxury-theme-color);clip-path:inset(100% 0 0);z-index:2;justify-content:center;align-items:center;width:100%;padding:20px 12px;transition:clip-path .8s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0}.landmarks-carousel-sec .landmark-card .text-wrapper .title-text{text-transform:uppercase;letter-spacing:.05em;opacity:0;color:#fff;margin:0;font-size:1rem;font-weight:500;transition:all .8s cubic-bezier(.16,1,.3,.95);position:relative;transform:translateY(100%)translateZ(0);transition-property:opacity,transform!important}.landmarks-carousel-sec .landmark-card .img-disc-text{color:#fff;text-shadow:0 1px 1px #000000d3;z-index:1;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;transition:opacity .2s;position:absolute;bottom:15px;right:15px}@media screen and (max-width:991px){.landmarks-carousel-sec .luxury-landmarks-carousel{margin-top:20px}.landmarks-carousel-sec .landmark-card .text-wrapper{padding:16px 12px}.landmarks-carousel-sec .landmark-card .text-wrapper .title-text{font-size:.9rem}}@media screen and (max-width:767px){.landmarks-carousel-sec .luxury-landmarks-carousel .swiper-slide:nth-child(odd){padding-top:0}.landmarks-carousel-sec .landmark-card .text-wrapper .title-text{font-size:.85rem}}.luxury-walkthrough-sec .container-fluid{padding:0;max-width:none!important}.luxury-walkthrough-sec .video-wrapper{pointer-events:none;width:100%;height:100dvh}@media screen and (max-width:991px){.luxury-walkthrough-sec .video-wrapper{height:80dvh;max-height:600px}}@media screen and (max-width:767px){.luxury-walkthrough-sec .video-wrapper{height:50vw}}.luxury-amenities-details-container{border-top:1px solid #0000;border-bottom:1px solid #0000;border-color:var(--luxury-theme-color);flex-wrap:wrap;margin-top:30px;display:flex;position:relative}.luxury-amenities-details-container .layout-details-container{width:50%;padding:40px 20px 40px 0;display:grid}.luxury-amenities-details-container .layout-details-container .details-wrapper{opacity:0;visibility:hidden;flex-wrap:wrap;grid-area:1/1;justify-content:flex-start;align-items:flex-start;gap:30px 40px;display:none;position:relative}.luxury-amenities-details-container .layout-details-container .details-wrapper[data-state=active]{opacity:1;visibility:visible;display:flex}.luxury-amenities-details-container .layout-details-container .detail-item{flex-direction:column;height:auto;display:flex;position:relative}.luxury-amenities-details-container .layout-details-container .detail-item.col-full{width:100%}.luxury-amenities-details-container .layout-details-container .detail-item .title-text{text-transform:uppercase;margin-bottom:10px;font-size:1rem;font-weight:600}.luxury-amenities-details-container .layout-details-container .detail-item.grid-view{grid-template-columns:repeat(2,auto);gap:8px 40px;display:grid}.luxury-amenities-details-container .layout-details-container .detail-item ul{flex-direction:column;gap:8px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.luxury-amenities-details-container .layout-details-container .detail-item ul li{color:#fff;font-size:.9rem;font-weight:300;position:relative}.luxury-amenities-details-container .layout-details-container .detail-item ul li:before{content:"";color:var(--luxury-theme-color);opacity:.6;margin-right:.4em;font-family:"Font Awesome 6 Pro";font-size:.7em;font-weight:900;position:relative}.luxury-amenities-details-container .carousel-wrapper,.luxury-amenities-details-container .carousel-wrapper .layout-carousel{height:100%}.luxury-amenities-details-container .image-container{-webkit-user-select:none;user-select:none;width:50%;display:inline-block;position:relative}.luxury-amenities-details-container .image-container .image-wrapper{cursor:zoom-in;width:100%;height:100%;position:relative}.luxury-amenities-details-container .image-container .image-wrapper img{aspect-ratio:3/2.25;object-fit:cover;object-position:center;width:100%;height:100%}.luxury-amenities-details-container .image-container .image-wrapper .caption-wrapper{background:var(--luxury-theme-color);color:#fff;width:100%;height:auto;padding:12px 20px;position:absolute;top:0;left:0}.luxury-amenities-details-container .image-container .image-wrapper .caption-wrapper p{text-transform:uppercase;color:#fff;text-align:center;margin:0;font-size:1rem;font-weight:500}.luxury-amenities-details-container .slider-controls{background-color:#131313;position:absolute;bottom:0;left:0;transform:translateY(50%)}@media screen and (max-width:991px){.luxury-amenities-details-container{flex-direction:column-reverse}.luxury-amenities-details-container .image-container{width:100%}.luxury-amenities-details-container .image-container .image-wrapper .caption-wrapper{padding:12px}.luxury-amenities-details-container .image-container .image-wrapper .caption-wrapper p{font-size:.9rem}.luxury-amenities-details-container .layout-details-container{width:100%;padding:40px 12px 40px 0}.luxury-amenities-details-container .layout-details-container .detail-item .title-text{font-size:.9rem}.luxury-amenities-details-container .layout-details-container .detail-item.grid-view{grid-template-columns:repeat(2,auto);gap:8px 40px;display:grid}.luxury-amenities-details-container .layout-details-container .detail-item ul{gap:8px}.luxury-amenities-details-container .layout-details-container .detail-item ul li{font-size:.85rem}}@media screen and (max-width:575px){.luxury-amenities-details-container .image-container .image-wrapper .caption-wrapper{padding:12px}.luxury-amenities-details-container .image-container .image-wrapper .caption-wrapper p,.luxury-amenities-details-container .layout-details-container .detail-item .title-text{font-size:.85rem}.luxury-amenities-details-container .layout-details-container .detail-item.grid-view{grid-template-columns:repeat(2,auto)}.luxury-amenities-details-container .layout-details-container .detail-item ul{gap:6px}.luxury-amenities-details-container .layout-details-container .detail-item ul li{font-size:.8rem}}.location-advantages-sec.luxury-project .parallax-container:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.location-advantages-sec.luxury-project.light-theme .parallax-container:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.location-advantages-sec.luxury-project .map-img-wrapper img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%}.location-advantages-sec.luxury-project .map-wrapper{margin-top:20px}.location-advantages-sec.luxury-project .map-wrapper iframe{width:100%;height:600px}.location-advantages-sec.luxury-project.light-theme .location-highlights-list-container{background:#000000e6}.location-advantages-sec.luxury-project.light-theme .location-highlights-list-container .slider-controls{--separator-color:#c4c4c4;--total-number-color:#ececec;--active-number-color:var(--luxury-theme-color);--nav-btn-color:#fff;--nav-btn-hover-color:var(--luxury-theme-color)}.location-advantages-sec.luxury-project .location-highlights-list-container{background:#00000085;margin:30px auto auto;padding-bottom:30px}.location-advantages-sec.luxury-project .location-highlights-list-container .slider-controls{margin-top:30px}.location-advantages-sec.luxury-project .tabs-filter{background-color:#fff}.location-advantages-sec.luxury-project .tabs-filter li{border-color:#a1a1a1}.location-advantages-sec.luxury-project .tabs-filter li .nav-link{color:#242424}.location-advantages-sec.luxury-project .tabs-filter li .nav-link.active{color:var(--luxury-theme-color)!important}.location-advantages-sec.luxury-project .highlights-wrapper{flex-direction:column;align-items:center;width:100%;padding:0 30px;display:flex}.location-advantages-sec.luxury-project .highlights-wrapper .swiper{width:100%}.location-advantages-sec.luxury-project .location-highlights{grid-template-columns:repeat(2,1fr);column-gap:20px;display:grid}.location-advantages-sec.luxury-project .location-highlights li{color:#fff}.location-advantages-sec.luxury-project .location-highlights li span{color:var(--luxury-theme-color)}@media screen and (max-width:767px){.location-advantages-sec.luxury-project .location-highlights{grid-template-columns:repeat(1,1fr)}.location-advantages-sec.luxury-project .map-wrapper iframe{height:420px}}.react-select__control{font-size:.9rem;background-color:#0000!important;border:1px solid #d898759d!important;border-radius:0!important;min-height:55px!important}.react-select__value-container{padding:14px 16px!important}.react-select__menu{background:#1a1a1a!important}.react-select__single-value{color:#dadada!important}.luxury-project .contact-widget .contact-item .icon{background-color:var(--luxury-theme-color)}.luxury-project .contact-widget .contact-item address,.luxury-project .contact-widget .contact-item p,.luxury-project .contact-widget .contact-item a{color:#dadada}.luxury-project .contact-widget .contact-item a:hover{color:var(--luxury-theme-color)}.luxury-project .form-control{color:#fff;background:0 0;border:1px solid #ffffff3d}.luxury-project .form-control::placeholder{color:#dadada}.luxury-project .form-control:focus{border-color:#d898759d!important}.luxury-project select option{color:#131313}.luxury-project .form-disclaimer p{color:silver;font-size:.8rem}.luxury-project .iti .iti__selected-dial-code{color:#fff!important}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_5ffbcae0-module__17M_5W__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}
.Header-module__ldgnoG__main_header{width:100%;height:auto;padding:0 var(--content-padding-x);z-index:999;border-bottom:1px solid #eee;justify-content:center;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .4s,background-color .2s;display:flex;position:fixed;top:0;left:0}.Header-module__ldgnoG__header_container{display:flex}.Header-module__ldgnoG__main_header:before{content:"";width:100%;height:100%;transform:background-color .25s ease;background-color:#0000;position:absolute;left:0;right:0}.Header-module__ldgnoG__main_header.Header-module__ldgnoG__transparent{background-color:#0000;border-bottom:none!important}.Header-module__ldgnoG__main_header.Header-module__ldgnoG__sticky_header{box-shadow:0 10px 15px #1919191a;border-bottom:none!important}.Header-module__ldgnoG__main_header.Header-module__ldgnoG__sticky_header:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffa6}.Header-module__ldgnoG__main_header .Header-module__ldgnoG__header_inner{flex-wrap:nowrap;width:100%;margin:0;padding:0}.Header-module__ldgnoG__header_logo_wrapper{padding:10px 0;position:relative}.Header-module__ldgnoG__header_logo{width:200px;height:80px;transition:filter .4s;display:flex;position:relative}.Header-module__ldgnoG__header_logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:none;position:absolute}.Header-module__ldgnoG__main_header.Header-module__ldgnoG__transparent:not(.Header-module__ldgnoG__sticky_header):not(.Header-module__ldgnoG__colored_logo) .Header-module__ldgnoG__header_logo img.Header-module__ldgnoG__white,.Header-module__ldgnoG__main_header:not(.Header-module__ldgnoG__transparent) .Header-module__ldgnoG__header_logo img.Header-module__ldgnoG__colored,.Header-module__ldgnoG__main_header.Header-module__ldgnoG__transparent.Header-module__ldgnoG__colored_logo .Header-module__ldgnoG__header_logo img.Header-module__ldgnoG__colored,.Header-module__ldgnoG__main_header.Header-module__ldgnoG__sticky_header .Header-module__ldgnoG__header_logo img.Header-module__ldgnoG__colored{display:block}.Header-module__ldgnoG__header_main_menu{background-color:var(--theme-color-one);z-index:9999;align-items:center;width:90%;max-width:900px;height:100dvh;margin-left:auto;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.Header-module__ldgnoG__header_menu_inner{flex-direction:column;width:100%;height:100%;padding:20px 60px;display:flex}.Header-module__ldgnoG__header_menu_inner nav{width:100%;height:100%}.Header-module__ldgnoG__header_menu_list{flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.Header-module__ldgnoG__header_menu_list li{text-transform:uppercase;font-size:1.5rem;font-weight:400;font-family:var(--primary-font);z-index:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.Header-module__ldgnoG__header_menu_list li a{color:#fff;align-items:center;padding:6px 0;line-height:1.3;transition:color .2s ease-in-out;display:flex;position:relative}.Header-module__ldgnoG__header_menu_list li a:before{content:"";background:currentColor;width:0;height:.08rem;transition:width .8s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Header-module__ldgnoG__header_menu_list li a.Header-module__ldgnoG__active,.Header-module__ldgnoG__header_menu_list li a:hover{color:var(--theme-color-two)}.Header-module__ldgnoG__header_menu_list li a:hover:before,.Header-module__ldgnoG__header_menu_list li a.Header-module__ldgnoG__active:before{width:100%}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children>a{padding-right:1em}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children>a:after{content:"";transform-origin:50%;font-family:"Font Awesome 6 Pro";font-size:.85rem;font-weight:500;line-height:0;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)translateZ(0)rotate(0)}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children:hover>a:after{transform:translateY(-50%)translateZ(0)rotate(90deg)}.Header-module__ldgnoG__header_sub_menu{opacity:0;visibility:hidden;z-index:10;background-color:#fff;width:auto;min-width:230px;max-width:fit-content;height:auto;transition:all .3s ease-in-out;position:absolute;top:100%;right:0;transform:translateY(16px)translateZ(0);box-shadow:0 10px 20px #0e0e0e11;pointer-events:none!important}.Header-module__ldgnoG__header_sub_menu .Header-module__ldgnoG__header_sub_menu{top:0;left:auto;right:100%;transform:translateY(0)translate(-20px)translateZ(0)}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children:hover>.Header-module__ldgnoG__header_sub_menu,.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children.Header-module__ldgnoG__hovered>.Header-module__ldgnoG__header_sub_menu{opacity:1;visibility:visible;transform:translateY(0)translateZ(0);pointer-events:all!important}.Header-module__ldgnoG__header_sub_menu li{font-size:.9rem;font-weight:500;font-family:var(--primary-font);border:none;margin:0;padding:0;position:relative}.Header-module__ldgnoG__header_sub_menu .Header-module__ldgnoG__header_sub_menu li{width:100%;margin:0;padding:0}.Header-module__ldgnoG__header_sub_menu li a{border-bottom:1px solid #f0f0f0;width:100%;padding:12px 20px;transition:all .5s;display:block;color:#2c2c2c!important;padding-right:40px!important}.Header-module__ldgnoG__header_sub_menu li:last-child>a{border-bottom:0}.Header-module__ldgnoG__header_sub_menu li:hover>a,.Header-module__ldgnoG__header_sub_menu li.Header-module__ldgnoG__hovered>a{color:var(--theme-color-one)!important}.Header-module__ldgnoG__header_sub_menu li.Header-module__ldgnoG__has_children>a:after{position:absolute;right:20px!important}.Header-module__ldgnoG__header_sub_menu li a:before{display:none}.Header-module__ldgnoG__header_menu_btn{z-index:9999;color:var(--theme-color-one);position:relative;transform:translate(10px)}.Header-module__ldgnoG__main_header.Header-module__ldgnoG__transparent:not(.Header-module__ldgnoG__sticky_header):not(.Header-module__ldgnoG__colored_logo) .Header-module__ldgnoG__header_menu_btn{color:#fff}.Header-module__ldgnoG__main_header[data-menu-state=opened] .Header-module__ldgnoG__header_menu_btn{color:#fff!important}.Header-module__ldgnoG__header_top_wrapper{background-color:#0000;justify-content:flex-start;align-items:center;width:100%;height:60px;padding:0 25px;display:none}.Header-module__ldgnoG__menu_btn_close{justify-content:center;align-items:center;gap:8px;font-size:1.25rem;display:none}.Header-module__ldgnoG__menu_btn_close small{text-transform:uppercase;color:#585858;font-size:.6em;font-weight:500;line-height:0}.Header-module__ldgnoG__menu_btn_close i{color:#2c2c2c;transition:transform .4s;display:inline-block}.Header-module__ldgnoG__menu_btn_close:hover i{transform:rotate(90deg)translateZ(0)}.Header-module__ldgnoG__header_overlay{opacity:0;visibility:hidden;pointer-events:none;background:#000000a8;width:100%;height:100vh;position:fixed;top:0;left:0}@media screen and (max-width:991px){.Header-module__ldgnoG__header_top_wrapper{display:flex}.Header-module__ldgnoG__header_logo{height:80px}.Header-module__ldgnoG__menu_btn_close{display:flex}.Header-module__ldgnoG__header_main_menu{z-index:9999;flex-direction:column;width:90%;max-width:410px;height:100dvh;margin:0;padding:0;display:flex;position:fixed;top:0;right:0;overflow:hidden}.Header-module__ldgnoG__header_menu_inner{flex-direction:column;padding:12px 25px;display:flex;overflow:hidden auto;padding-top:20px!important}.Header-module__ldgnoG__header_menu_list{flex-direction:column;justify-content:flex-start;gap:0;margin:0;padding:0}.Header-module__ldgnoG__header_menu_list li{text-transform:uppercase;border:none;border-bottom:1px solid #0000;margin:0;padding:0;font-size:1.1rem;font-weight:400;display:block}.Header-module__ldgnoG__header_menu_list li a{width:100%;height:auto;border:none!important;padding:8px 0!important}.Header-module__ldgnoG__header_menu_list li a:before{display:none}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children>a:after{color:#585858;font-size:.95rem;top:50%;transform:translateY(-50%)rotate(0)translateZ(0);right:10px!important}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children:hover>a:after{transform:translateY(-50%)rotate(0)translateZ(0)}.Header-module__ldgnoG__header_menu_list li.Header-module__ldgnoG__has_children.Header-module__ldgnoG__open>a:after{transform:translateY(-50%)translateZ(0)rotate(90deg)}.Header-module__ldgnoG__header_sub_menu{background-color:#0000;border-radius:8px;width:100%;min-width:auto;max-width:none;height:auto;padding:0 0 0 15px;position:relative;visibility:visible!important;opacity:1!important;box-shadow:none!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.Header-module__ldgnoG__header_sub_menu .Header-module__ldgnoG__header_sub_menu{width:100%}.Header-module__ldgnoG__header_sub_menu ul{border:none;width:100%;max-width:100%;height:0;transition:all .5s;display:block;position:relative;overflow:hidden}.Header-module__ldgnoG__header_sub_menu li{border:none}.Header-module__ldgnoG__header_sub_menu li.Header-module__ldgnoG__has_children:last-child{margin-bottom:10px}}@media screen and (max-width:575px){.Header-module__ldgnoG__header_logo{width:150px;height:60px}}@media screen and (min-width:992px){.Header-module__ldgnoG__multi_level_style01{--multi-submenu-width:600px;--multi-submenu-max-width:200px;width:var(--multi-submenu-width);max-width:none;height:300px;overflow:hidden}.Header-module__ldgnoG__multi_level_style01 li{position:static!important}.Header-module__ldgnoG__multi_level_style01>ul{width:var(--multi-submenu-max-width);background-color:#fff;border-right:1px solid #f0f0f0;flex-direction:column;height:100%;padding:0;display:flex;position:relative}.Header-module__ldgnoG__multi_level_style01 .Header-module__ldgnoG__header_sub_menu{height:100%;width:calc(var(--multi-submenu-width) - var(--multi-submenu-max-width));max-width:none;box-shadow:none;opacity:0;visibility:hidden;background-color:#0000;border-radius:0;padding:0;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .5s;top:0;left:calc(100% + 1px);transform:translate(30px)!important}.Header-module__ldgnoG__multi_level_style01 ul li:first-child>.Header-module__ldgnoG__header_sub_menu{opacity:1;visibility:visible;transform:translateY(0)translate(0)translateZ(0)!important}.Header-module__ldgnoG__multi_level_style01 ul:has(li:hover:not(:first-child)) li:first-child>.Header-module__ldgnoG__header_sub_menu{opacity:0;visibility:hidden;transform:translate(30px)!important}.Header-module__ldgnoG__multi_level_style01 ul li.Header-module__ldgnoG__hovered>.Header-module__ldgnoG__header_sub_menu,.Header-module__ldgnoG__multi_level_style01 ul li:hover>.Header-module__ldgnoG__header_sub_menu{opacity:1;visibility:visible;transform:translateY(0)translate(0)translateZ(0)!important}.Header-module__ldgnoG__multi_level_style01 ul li:hover .Header-module__ldgnoG__header_sub_menu{pointer-events:all!important}}
.styles-module__pmTLjq__menu_panel{pointer-events:none;opacity:0;visibility:hidden;z-index:9991;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100dvh;padding:0;display:flex;position:fixed;top:0;right:0}.styles-module__pmTLjq__home_btn{background-color:var(--theme-color-two);color:#fff;opacity:0;z-index:9;cursor:pointer;width:90px;height:50px;font-size:1.3rem;transition:all .25s;display:inline-block;position:absolute;top:0;left:0}.styles-module__pmTLjq__home_btn:hover{color:var(--theme-color-two);background-color:#fff}.styles-module__pmTLjq__home_btn i{line-height:1;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-58%,-55%);font-weight:600!important}.styles-module__pmTLjq__close_btn{background-color:var(--theme-color-two);color:#fff;opacity:0;z-index:9;cursor:pointer;border:none;outline:none;width:90px;height:50px;font-size:1.65rem;transition:all .25s;position:absolute;top:0;right:0}.styles-module__pmTLjq__close_btn:hover{color:var(--theme-color-two);background-color:#fff}.styles-module__pmTLjq__home_btn i,.styles-module__pmTLjq__close_btn i{pointer-events:none;font-weight:300}.styles-module__pmTLjq__menu_list_container{flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__pmTLjq__nav{width:100%;height:100%}.styles-module__pmTLjq__menu_list_container .styles-module__pmTLjq__item_col{text-align:center;cursor:pointer;will-change:clip-path, width, height;background-color:#3f3f3f;flex-direction:column;justify-content:center;align-items:center;column-gap:30px;width:16.6667%;height:100%;display:flex;position:relative;overflow:hidden}.styles-module__pmTLjq__menu_list_container .styles-module__pmTLjq__item_col:before{content:"";pointer-events:none;z-index:1;background-color:#0006;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.styles-module__pmTLjq__menu_list_container .styles-module__pmTLjq__item_col.styles-module__pmTLjq__menu_visible:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__arrow_icon{opacity:0;color:#fff;z-index:8;pointer-events:none;font-size:1.5rem;transition:opacity .25s;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.styles-module__pmTLjq__item_col:hover .styles-module__pmTLjq__arrow_icon{opacity:1}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__arrow_icon i{font-weight:300}.styles-module__pmTLjq__menu_list_container .styles-module__pmTLjq__item_col .styles-module__pmTLjq__menu_item{z-index:4;will-change:transform, opacity;transform-style:preserve-3d;display:inline-block;position:relative}.styles-module__pmTLjq__main_menu_item{position:relative}.styles-module__pmTLjq__main_menu_item .styles-module__pmTLjq__menu_item a{white-space:nowrap;opacity:.9;font-size:2.8rem;font-weight:600;line-height:normal;position:relative}.styles-module__pmTLjq__menu_item a{text-transform:uppercase;color:#fff;font-size:1.2rem;font-weight:300;display:inline-block}.styles-module__pmTLjq__menu_list_container .styles-module__pmTLjq__item_col .styles-module__pmTLjq__bg_img{will-change:transform, width;width:100vw;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%;transform:translate(-50%)}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__bg_img img{object-fit:cover;object-position:center;width:100%;height:100%}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__sub_menu{will-change:height;height:0;position:relative;overflow:hidden}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__sub_menu ul{flex-direction:column;gap:10px;display:flex}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__sub_menu .styles-module__pmTLjq__menu_item a{text-transform:none;font-size:1.4rem;line-height:1.2}@media screen and (max-width:1200px){.styles-module__pmTLjq__menu_list_container{flex-direction:column;display:flex}.styles-module__pmTLjq__menu_list_container .styles-module__pmTLjq__item_col{width:100%;height:16.6667%}.styles-module__pmTLjq__main_menu_item .styles-module__pmTLjq__menu_item a{font-size:2rem}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__sub_menu .styles-module__pmTLjq__menu_item a{font-size:1.2rem}}@media screen and (max-width:767px){.styles-module__pmTLjq__home_btn{width:80px;height:40px;font-size:1rem}.styles-module__pmTLjq__close_btn{width:80px;height:40px;font-size:1.3rem}.styles-module__pmTLjq__main_menu_item .styles-module__pmTLjq__menu_item a{font-size:1.5rem}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__sub_menu .styles-module__pmTLjq__menu_item a{font-size:1rem}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__sub_menu ul{gap:6px}.styles-module__pmTLjq__item_col .styles-module__pmTLjq__arrow_icon{font-size:1rem;bottom:10px}}
.main-footer{--border-color:#8d8d8d;background-color:#004b85;padding-top:80px;position:relative}.main-footer[data-luxury-project=yes]{background-color:#272624}.main-footer .title-text{color:#fff;text-transform:uppercase;margin-bottom:40px;font-size:2.25rem}.footer-top{padding:0 var(--content-padding-x);position:relative}.footer-bottom{width:100%;padding:0 var(--content-padding-x);margin:30px auto auto;position:relative}.footer-bottom .inner{text-align:center;flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 12px;display:flex}.footer-col .footer-logo{-webkit-user-select:none;user-select:none;margin:auto auto 20px;display:flex;position:relative}.footer-col .footer-logo img{max-width:70px}.footer-social ul{flex-direction:row;justify-content:flex-start;align-items:center;gap:30px;width:100%;margin:0;padding:0;display:flex}.footer-social ul li a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:auto;height:40px;font-size:1.25rem;transition:all .4s;display:flex}.footer-social ul li a:hover{color:var(--theme-color-one)}.footer-social ul li i{line-height:0}.footer-col .widget-item{margin-bottom:30px}.footer-col .col-title{color:#fff;text-transform:uppercase;margin-bottom:.6em;font-size:.9rem;font-weight:500;display:inline-block}.footer-col.type-row p{max-width:640px}.footer-col p,.footer-col address{color:#ffffffb3;max-width:90%;margin-bottom:0;font-size:.85rem;line-height:1.6}.footer-col p .icon{vertical-align:middle;color:var(--theme-color-two);padding-right:8px;font-size:1.2em;font-weight:400;display:inline-block}.footer-col .standard-btn{margin-top:0!important}.main-footer .menu-container{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-right:50px;display:flex;position:relative}.footer-nav{width:auto}.footer-nav ul{flex-flow:column wrap;row-gap:6px;margin-bottom:0;display:flex}.footer-nav .nav-item{white-space:nowrap;max-width:fit-content;margin:0;font-size:.85rem;font-weight:400;display:inline-block;position:relative}.footer-nav .nav-item:before{content:"";background-color:var(--theme-color-two);width:0;height:1px;transition:width .4s;display:inline-block;position:absolute;bottom:0;right:0;transform:translateZ(0)}.footer-nav .nav-item:hover:before{width:100%;left:0;right:auto}.main-footer .footer-nav .nav-item a{color:#ffffffb3;max-width:max-content;transition:all .4s ease-in-out;position:relative}.main-footer a:hover{color:#fff!important}.footer-bottom .bottom-menu{gap:20px;margin:0;display:flex}.footer-bottom .bottom-menu li{padding:4px 0;font-size:.8rem}.footer-bottom .bottom-menu li a{text-transform:capitalize;color:#ffffffb3;transition:color .4s}.footer-bottom .bottom-menu li:hover a{color:#fff}.copyright-text,.credit-text{color:#ffffffb3;margin-bottom:0;font-size:.75rem;font-weight:400}.copyright-text a,.credit-text a{color:#ffffffe6}.copyright-text b,.credit-text b{color:#fff;font-weight:500}.footer-center-border{border-top:1px solid var(--theme-color-two);width:100%;padding-bottom:30px;display:inline-block;position:relative}.footer-center-border img{max-width:80px;position:absolute;top:0;right:0}.right-logo-space{padding-right:80px}@media screen and (max-width:1280px){.footer-top,.footer-bottom{padding:0 var(--content-padding-x)}.footer-col .footer-logo img{max-width:70px}.main-footer .menu-container{margin-top:20px}}@media screen and (max-width:991px){.main-footer{padding-bottom:0}.footer-col .widget-item{margin-bottom:20px}.main-footer .nav-title{font-size:1rem}}@media screen and (max-width:767px){.main-footer .title-text{margin-bottom:20px;font-size:1.8rem}.footer-col .widget-item{margin-bottom:10px}.footer-col{padding:10px 0}.footer-bottom .inner{flex-direction:column;gap:10px}.main-footer .menu-container{margin-top:0}.main-footer .nav-title{font-size:.85rem}.main-footer .footer-nav .nav-item{font-size:.75rem}.footer-col p,.footer-col address{max-width:none;font-size:.8rem}.footer-social ul li a{font-size:1.2rem}.footer-bottom .bottom-menu li{font-size:.75rem}.copyright-text,.credit-text{font-size:.7rem;font-weight:400}.footer-center-border{border-width:1px;padding-bottom:10px}.footer-center-border img{max-width:60px}.right-logo-space{padding-right:0}}@media screen and (max-width:575px){.footer-col .footer-logo img{max-width:60px}.footer-social{margin:auto}}
