/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid}}}.heading{margin-bottom:calc(var(--spacing,.25rem)*2);font-family:var(--font-inter);--tw-leading:var(--leading-tight,1.25);font-size:32px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:80rem){.heading{font-size:48px}}.sub-heading{margin-bottom:calc(var(--spacing,.25rem)*9);font-family:var(--font-inter);--tw-leading:140%;--tw-font-weight:var(--font-weight-bold,700);font-size:24px;line-height:140%;font-weight:var(--font-weight-bold,700)}@media (min-width:64rem){.sub-heading{font-size:36px}}.text-gradient{--tw-leading:160%;-webkit-text-fill-color:transparent;width:fit-content;line-height:160%;-webkit-background-clip:text!important;background-clip:text!important}.text-gradient.text-center{margin-inline:auto}.text-gradient.text-right{justify-self:flex-end}.text-gradient:has(+.sub-heading){margin-bottom:calc(var(--spacing,.25rem)*0)}.media.shadow picture{display:block;position:relative;overflow:hidden}.media.shadow picture:before{content:"";top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;height:100%;display:block;position:absolute;box-shadow:inset 0 0 14px 14px #fff}@media (min-width:64rem){.media.shadow picture:before{box-shadow:inset 0 0 24px 32px #fff}}.section-content>.container{padding-block:calc(var(--spacing,.25rem)*8)}@media (min-width:80rem){.section-content>.container{padding-block:calc(var(--spacing,.25rem)*24)}}.section-content .rte-content{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-tracking:2%;letter-spacing:2%}@media (min-width:64rem){.section-content .rte-content{margin-bottom:calc(var(--spacing,.25rem)*10);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.section-content .ctas{margin-bottom:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*4);display:flex}.section-content .ctas:empty{display:none}@media (min-width:64rem){:is(.media-right,.media-left) .media{flex:0 0 54%;width:50%}:is(.media-right,.media-left) .container{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:flex}}:is(.media-right,.media-left) .heading{margin-bottom:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){:is(.media-right,.media-left) .heading{margin-bottom:calc(var(--spacing,.25rem)*6)}}:is(.media-right,.media-left) .heading.text-gradient{margin-bottom:calc(var(--spacing,.25rem)*2)}@media (min-width:64rem){:is(.media-right,.media-left) .heading.text-gradient{margin-bottom:calc(var(--spacing,.25rem)*4)}.media-left .container{flex-direction:row-reverse}}.media-background{position:relative}.media-background .container{z-index:2;position:relative}.media-background .content{padding-top:calc(var(--spacing,.25rem)*10)}@media (min-width:64rem){.media-background .content{padding-top:calc(var(--spacing,.25rem)*20)}}.media-background .bg-media{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);position:absolute}.media-background .bg-media img,.media-background .bg-media picture{object-fit:cover;width:100%;height:100%}.hero-section{padding-top:calc(var(--spacing,.25rem)*20)}.hero-section .heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:112%;--tw-font-weight:var(--font-weight-bold,700);line-height:112%;font-weight:var(--font-weight-bold,700)}@media (min-width:64rem){.hero-section .heading{font-size:48px}}@media (min-width:80rem){.hero-section .heading{font-size:64px}}@media (min-width:90rem){.hero-section .heading{font-size:86px}}.hero-section .rte-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.section-table .description{margin-inline:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:150%;line-height:150%}.section-table .video-native{border-radius:var(--radius-2xl,1rem);object-fit:cover;overflow:hidden}.section-table .cta{justify-self:center;margin-inline:auto;display:inline-flex}@media (min-width:64rem){.section-table .table{flex:50%}}.section-table .video-wrapper{text-align:center}.video-native{pointer-events:auto}@media (min-width:64rem){.video-wrapper{flex:50%}}.video-wrapper>div{pointer-events:none;margin-bottom:calc(var(--spacing,.25rem)*7);position:relative}.video-wrapper>div:before{content:"";z-index:1;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;opacity:.5;background-image:url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-1.27778" y="-1.60004" width="43.5556" height="43.5556"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(0.89px);clip-path:url(%23bgblur_0_1328_3387_clip_path);height:100%;width:100%"></div></foreignObject><circle data-figma-bg-blur-radius="1.77778" cx="20.5" cy="20.1777" r="20" fill="white" fill-opacity="0.3"/><g clip-path="url(%23clip1_1328_3387)"><circle cx="20.5938" cy="20.2676" r="15.9012" fill="black" fill-opacity="0.5" stroke="white" stroke-width="0.197531"/><path d="M25.9961 19.8359C26.4246 20.0845 26.4246 20.7036 25.9961 20.9521L17.8193 25.6943C17.3893 25.9436 16.8506 25.6328 16.8506 25.1357L16.8506 15.6514C16.8506 15.1542 17.3893 14.8443 17.8193 15.0937L25.9961 19.8359Z" stroke="white" stroke-width="0.43004"/></g><defs><clipPath id="bgblur_0_1328_3387_clip_path" transform="translate(1.27778 1.60004)"><circle cx="20.5" cy="20.1777" r="20"/></clipPath><clipPath id="clip1_1328_3387"><rect width="32" height="32" fill="white" transform="translate(4.59375 4.26758)"/></clipPath></defs></svg>');background-size:contain;position:absolute;top:50%;left:50%}@media (min-width:48rem){.video-wrapper>div:before{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}}.video-wrapper>div:has(.playing):before{opacity:0}table.table{border-collapse:initial;border-radius:var(--radius-2xl,1rem);background-color:#f4faff;width:100%}table.table tr:first-child td:first-child{border-top-left-radius:var(--radius-2xl,1rem)}table.table tr:first-child td:last-child{border-top-right-radius:var(--radius-2xl,1rem)}table.table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}table.table tr:last-child td:first-child{border-bottom-left-radius:var(--radius-2xl,1rem)}table.table tr:last-child td:last-child{border-bottom-right-radius:var(--radius-2xl,1rem)}table.table td{--tw-border-style:solid;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);border:solid #5db7c0;border-width:1px 1px 0}@media (min-width:64rem){table.table td{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}table.table td.table-label{min-width:calc(var(--spacing,.25rem)*28);border-right-style:var(--tw-border-style);border-right-width:0}@media (min-width:80rem){table.table td.table-label{white-space:nowrap}}table.table td+td{border-left-style:var(--tw-border-style);border-left-width:0}table.table .cell-content .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#282828}@media (min-width:64rem){table.table .cell-content .rte-content{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.section-map .cards{flex:40%}}.map-container{margin-inline:calc(var(--spacing,.25rem)*-4)}@media (min-width:64rem){.map-container{flex:60%;margin-inline:auto}}.map-container .map{position:relative;overflow:hidden}.map-container .building{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);transform-origin:50%;object-fit:contain;animation:zoom 1.2s ease-in-out infinite;position:absolute;top:74%;left:45%}@media (min-width:64rem){.map-container .building{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);left:48%}}.section-listing{position:relative;overflow:hidden}.section-listing .container{padding-top:calc(var(--spacing,.25rem)*13);padding-bottom:calc(var(--spacing,.25rem)*0)}@media (min-width:64rem){.section-listing .container{gap:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*20);display:flex}}.section-listing .description{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:150%;line-height:150%}@media (min-width:64rem){.section-listing .description{margin-bottom:calc(var(--spacing,.25rem)*8)}}.section-listing .ctas{margin-bottom:calc(var(--spacing,.25rem)*0)}.section-listing .group-text{z-index:2;margin-bottom:calc(var(--spacing,.25rem)*10);position:relative}@media (min-width:64rem){.section-listing .group-text{margin-bottom:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:34%;justify-content:center;display:flex}}.section-listing .group-listing{z-index:2;position:relative}@media (min-width:64rem){.section-listing .group-listing{flex:60%;max-width:60%}}.section-listing .listing{margin-bottom:calc(var(--spacing,.25rem)*13);gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-listing .listing .listing-item{border-radius:var(--radius-2xl,1rem);--tw-border-style:solid;min-width:140px;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;background:linear-gradient(#092957,#092957) padding-box padding-box,linear-gradient(-59deg,#c19c58,#f9f3d1 58%,#c19c58) border-box;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.section-listing .listing .listing-item{position:absolute}}.section-listing .listing .listing-item .label{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.section-listing .listing .listing-item .content{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold,600);line-height:120%;font-weight:var(--font-weight-semibold,600);color:#ffd884}.section-listing .listing .listing-item .content .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}@media (min-width:64rem){.section-listing .heading{margin-bottom:calc(var(--spacing,.25rem)*6)}.section-listing .group-text{max-width:calc(40% - 32px);min-height:600px}.section-listing .building{justify-content:flex-end;align-items:flex-end;height:100%;display:flex}.section-listing .building>div{width:80%}.section-listing .group-listing{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);position:absolute}.section-listing .listing{margin-bottom:calc(var(--spacing,.25rem)*0)}.section-listing .listing .listing-item{transform-origin:50%;padding:calc(var(--spacing,.25rem)*4);flex-direction:column-reverse;display:flex}.section-listing .listing .listing-item .rte-content{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:120%;line-height:120%}.section-listing .listing .listing-item:first-child{bottom:calc(var(--spacing,.25rem)*15);left:calc(var(--spacing,.25rem)*20)}.section-listing .listing .listing-item:nth-child(2){bottom:calc(var(--spacing,.25rem)*28);left:calc(var(--spacing,.25rem)*5);--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.section-listing .listing .listing-item:nth-child(3){bottom:calc(var(--spacing,.25rem)*40);left:calc(var(--spacing,.25rem)*0);--tw-translate-y:calc(200%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.section-listing .listing .listing-item:nth-child(4){bottom:calc(var(--spacing,.25rem)*50);left:calc(var(--spacing,.25rem)*15);--tw-translate-y:calc(300%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.section-listing .listing .listing-item:nth-child(5){bottom:calc(var(--spacing,.25rem)*55);left:calc(var(--spacing,.25rem)*60);--tw-translate-y:calc(400%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.section-listing .listing .listing-item:nth-child(6){bottom:calc(var(--spacing,.25rem)*50);left:calc(var(--spacing,.25rem)*115);--tw-translate-y:calc(500%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.section-listing .listing .listing-item:has(+:last-child),.section-listing .listing .listing-item:last-child{flex-direction:column}}@media (min-width:80rem){.section-listing .group-listing{width:900px;height:650px}.section-listing .listing .listing-item{min-width:180px}}.section-bg{position:relative}.section-bg .container{z-index:1;position:relative}@media (min-width:64rem){.section-bg .container{padding-block:calc(var(--spacing,.25rem)*24)}}.section-bg .bg{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);position:absolute}.section-bg .bg picture{width:100%;height:100%;display:block}.section-bg .bg picture img{object-fit:cover;width:100%;height:100%}.section-bg.section-listing .container{position:static}@media (min-width:64rem){.section-form{aspect-ratio:1200/910}}@media (min-width:80rem){.section-form{aspect-ratio:1440/910}}.section-form .container{height:100%}@media (min-width:64rem){.section-form .container{justify-content:flex-end;align-items:center;display:flex}}.section-form .form-wrapper{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6)}@media (min-width:64rem){.section-form .form-wrapper{max-width:50%;padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*12);justify-self:flex-end}}.section-form .form-wrapper .heading{--tw-leading:120%;line-height:120%}@media (min-width:64rem){.section-form .form-wrapper .heading{margin-inline:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*6);text-align:left;font-size:32px}}.section-tabs .section-gallery .container{padding:calc(var(--spacing,.25rem)*0)}.tabs-gallery>.container{position:relative}@media (min-width:48rem){.tabs-gallery>.container>.heading{margin-inline:calc(var(--spacing,.25rem)*0);text-align:left}}.tabs-gallery .section-description{display:none}@media (min-width:48rem){.tabs-gallery .section-description{max-width:50%;display:block}}.tabs-gallery .tabs-wrapper [role=tablist]{right:calc(var(--spacing,.25rem)*0)}@media (min-width:48rem){.tabs-gallery .tabs-wrapper [role=tablist]{top:calc(var(--spacing,.25rem)*24);position:absolute}}@media (min-width:64rem){.tabs-gallery .tabs-wrapper [role=tablist]{top:calc(var(--spacing,.25rem)*40)}}.tabs-gallery .tab-button{height:auto;padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:#282828;background-color:#0000}.tabs-gallery .tab-button[data-state=active]{color:#092957;background-color:#e5f2f8}.tabs-gallery .tab-button:is(.dark *){color:#282828}.tabs-gallery .tab-button:is(.dark *)[data-state=active]{color:#092957;background-color:#e5f2f8}.tab-products>.container{max-width:none;padding-bottom:calc(var(--spacing,.25rem)*0)}@media (min-width:80rem){.tab-products>.container{padding-inline:calc(var(--spacing,.25rem)*4)}}.tab-products .section-description{text-align:center;margin-inline:auto}@media (min-width:48rem){.tab-products .section-description{max-width:75%}}.tab-products .tabslist-wrapper{top:calc(var(--spacing,.25rem)*0);z-index:2;margin-inline:calc(var(--spacing,.25rem)*-4);background-color:var(--color-white,#fff);width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*3);text-align:center;align-items:stretch;position:sticky}@media (min-width:64rem){.tab-products .tabslist-wrapper{padding-top:calc(var(--spacing,.25rem)*4)}}.tab-products [role=tablist]{min-width:90%;max-width:300px;height:auto;padding:calc(var(--spacing,.25rem)*0);background-color:#e5f2f8;align-items:stretch}@media (min-width:48rem){.tab-products [role=tablist]{min-width:auto}}.tab-products .tab-button{flex-grow:0;flex-shrink:0;flex-basis:calc(var(--spacing,.25rem)*0);min-width:33.3333%;height:auto;padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));white-space:normal;color:#282828;background-color:#e5f2f8;border-radius:0}.tab-products .tab-button[data-state=active]{border-radius:calc(var(--radius) - 2px);color:var(--color-white,#fff);background-color:#4b95b4}@media (min-width:48rem){.tab-products .tab-button{white-space:nowrap;min-width:auto}}.tab-products .tab-button:is(.dark *)[data-state=active]{color:var(--color-white,#fff);background-color:#4b95b4}.tab-products .tab-button:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.tab-products .tab-button:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.tab-products .photo{justify-content:center;margin-inline:auto;display:flex}.tab-products .tabs-wrapper .section-content{margin-inline:calc(var(--spacing,.25rem)*-4)}.tab-products .tabs-wrapper .section-cards .heading{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#4b95b4;justify-self:flex-start;display:inline-flex}@media (min-width:80rem){.tab-products .tabs-wrapper .section-cards .heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.tab-products .tabs-wrapper .tab-photos{padding-inline:120px}.section-logos .container{padding-block:calc(var(--spacing,.25rem)*36)}.section-logos .heading{width:75%}}.section-logos .video-native{border-radius:var(--radius-2xl,1rem);object-fit:cover;overflow:hidden}.section-logos .logos>a{flex:calc(25% - 16px)}.section-apartments{background-blend-mode:darken;background-color:#00000080;background-size:cover;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.section-apartments{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.section-apartments .block-title{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:120%;--tw-font-weight:var(--font-weight-bold,700);line-height:120%;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);text-transform:uppercase}@media (min-width:64rem){.section-apartments .block-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.section-apartments .main-part{margin-bottom:calc(var(--spacing,.25rem)*8)}.section-apartments .main-part:empty{display:none}@media (min-width:64rem){.section-apartments .main-part{margin-bottom:calc(var(--spacing,.25rem)*12)}}.section-apartments .main-part .tag{margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:#4b95b4;justify-self:flex-start}@media (min-width:64rem){.section-apartments .main-part .tag{margin-bottom:calc(var(--spacing,.25rem)*8)}}@media (min-width:80rem){.section-apartments .main-part .tag{margin-bottom:calc(var(--spacing,.25rem)*12);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.section-apartments .slides-part{position:relative}.section-apartments .slides-part .apartment-slides{position:static}.section-apartments .slides-part [data-slot=carousel-content]{overflow:visible}@media (min-width:64rem){.section-apartments .slides-part [data-slot=carousel-content]{overflow:hidden}}.section-apartments .slides-part .carousel-controls{top:calc(var(--spacing,.25rem)*-2);right:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*4);display:flex;position:absolute}@media (min-width:64rem){.section-apartments .slides-part .carousel-controls{top:calc(var(--spacing,.25rem)*-6)}}.section-apartments .slides-part .carousel-controls button{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);--tw-translate-x:calc(var(--spacing,.25rem)*0);--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--color-white,#fff);fill:var(--color-white,#fff);stroke:var(--color-white,#fff);color:var(--color-white,#fff);position:static}@media (min-width:64rem){.section-apartments .slides-part .carousel-controls button{width:52px;height:52px}}.section-apartments .apartment-item{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);flex-direction:column;justify-content:space-between;max-width:306px;height:100%;display:flex;overflow:hidden}@media (min-width:48rem){.section-apartments .apartment-item{flex-basis:50%}}@media (min-width:64rem){.section-apartments .apartment-item{flex-basis:33.3333%}}@media (min-width:80rem){.section-apartments .apartment-item{flex-basis:25%}}.section-apartments .apartment-item .media{aspect-ratio:306/172;overflow:hidden}.section-apartments .apartment-item .apartment-item-content{padding:calc(var(--spacing,.25rem)*2);flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}@media (min-width:64rem){.section-apartments .apartment-item .apartment-item-content{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}}.section-apartments .apartment-item .apartment-item-content .home-key{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--primary)}@media (min-width:64rem){.section-apartments .apartment-item .apartment-item-content .home-key{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.section-apartments .apartment-item .apartment-item-content ul{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#414141}@media (min-width:64rem){.section-apartments .apartment-item .apartment-item-content ul{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.section-apartments .apartment-item .apartment-item-content ul li{margin-bottom:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);display:flex;position:relative}.section-apartments .apartment-item .apartment-item-content ul li:before{content:"";height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);background-image:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0013 1.84375C14.6038 1.84375 18.3346 5.57458 18.3346 10.1771C18.3346 14.7796 14.6038 18.5104 10.0013 18.5104C5.3988 18.5104 1.66797 14.7796 1.66797 10.1771C1.66797 5.57458 5.3988 1.84375 10.0013 1.84375ZM12.9471 7.16125L8.82214 11.2863L7.05547 9.51875C6.9781 9.44132 6.88624 9.3799 6.78513 9.33797C6.68401 9.29605 6.57564 9.27445 6.46618 9.27441C6.24512 9.27434 6.03309 9.36208 5.87672 9.51833C5.72035 9.67459 5.63246 9.88656 5.63238 10.1076C5.63231 10.3287 5.72005 10.5407 5.8763 10.6971L8.17463 12.9954C8.25976 13.0806 8.36083 13.1481 8.47208 13.1942C8.58332 13.2403 8.70255 13.2641 8.82297 13.2641C8.94338 13.2641 9.06262 13.2403 9.17386 13.1942C9.2851 13.1481 9.38618 13.0806 9.4713 12.9954L14.1263 8.34042C14.2827 8.18405 14.3705 7.97197 14.3705 7.75083C14.3705 7.5297 14.2827 7.31762 14.1263 7.16125C13.9699 7.00488 13.7579 6.91704 13.5367 6.91704C13.3156 6.91704 13.1035 7.00488 12.9471 7.16125Z" fill="%23092957"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.section-apartments .apartment-item .btn{margin-top:calc(var(--spacing,.25rem)*2);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;justify-content:center}.section-apartments .apartment-item .btn span{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));justify-content:center}@media (min-width:64rem){.section-apartments .apartment-item .btn span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@property --tw-tracking{syntax:"*";inherits:false}@keyframes zoom{0%,to{transform:scale(1.1)}50%{transform:scale(1)}}
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial}}}.block-contact.media-background .content{padding-top:calc(var(--spacing,.25rem)*0)}@media (min-width:64rem){.block-contact.media-background .content{width:50%;margin-left:50%}}.block-contact .ctas{flex-direction:column}.block-contact .ctas a{--tw-leading:150%;--tw-font-weight:var(--font-weight-bold,700);line-height:150%;font-weight:var(--font-weight-bold,700);text-transform:uppercase;align-items:center;display:flex}.block-contact .ctas a:before{margin-right:calc(var(--spacing,.25rem)*2)}.block-contact .ctas a:after,.block-contact .ctas a:before{content:"";height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);display:block}.block-contact .ctas a:after{margin-left:calc(var(--spacing,.25rem)*2);background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3337 8L2.66699 8" stroke="%23092957" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 11.3327C10 11.3327 13.3333 8.87772 13.3333 7.99932C13.3333 7.12093 10 4.66602 10 4.66602" stroke="%23092957" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:16px;background-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-position:50%;background-repeat:no-repeat;border-radius:3.40282e+38px;transition-duration:.3s}.block-contact .ctas a:hover:after{margin-left:calc(var(--spacing,.25rem)*4)}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.gallery-slides .container{width:auto;padding-inline:calc(var(--spacing,.25rem)*0)}@media (min-width:48rem){.gallery-slides .container{padding-inline:calc(var(--spacing,.25rem)*4)}}.gallery-slides .gallery-content{padding-top:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){.gallery-slides .gallery-content{padding-inline:calc(var(--spacing,.25rem)*10);padding-top:calc(var(--spacing,.25rem)*8)}}@media (min-width:90rem){.gallery-slides .gallery-content{padding-inline:calc(var(--spacing,.25rem)*16)}}.gallery-slides .gallery-content>.overflow-hidden{padding-left:calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){.gallery-slides .gallery-content>.overflow-hidden{padding-left:calc(var(--spacing,.25rem)*0)}}.gallery-slides .gallery-item{border-radius:var(--radius-2xl,1rem);--tw-border-style:solid;background-color:var(--color-white,#fff);border:1px solid #c8c8c8;height:100%;position:relative;overflow:hidden}.gallery-slides .media{margin-bottom:calc(var(--spacing,.25rem)*0);border-top-left-radius:var(--radius-2xl,1rem);border-top-right-radius:var(--radius-2xl,1rem);overflow:hidden}.gallery-slides .media img{width:100%}.gallery-slides .gallery-item-content{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3)}@media (min-width:64rem){.gallery-slides .gallery-item-content{padding-block:calc(var(--spacing,.25rem)*5)}}.gallery-slides .photo-date{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,rgb(74,85,101))}@supports (color:oklab(0% 0 0%)){.gallery-slides .photo-date{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}@media (min-width:64rem){.gallery-slides .photo-date{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.gallery-slides .photo-caption{margin-bottom:calc(var(--spacing,.25rem)*2);min-height:2lh;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:130%;--tw-font-weight:var(--font-weight-bold,700);line-height:130%;font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,rgb(16,24,40));display:block}@supports (color:oklab(0% 0 0%)){.gallery-slides .photo-caption{color:var(--color-gray-900,oklch(21% .034 264.665))}}@media (min-width:64rem){.gallery-slides .photo-caption{-webkit-line-clamp:2;max-height:2lh;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.gallery-slides .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:144%;color:var(--color-gray-900,rgb(16,24,40));line-height:144%}@supports (color:oklab(0% 0 0%)){.gallery-slides .rte-content{color:var(--color-gray-900,oklch(21% .034 264.665))}}@media (min-width:64rem){.gallery-slides .rte-content{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.gallery-slides .carousel-dots{gap:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*5)}@media (min-width:48rem){.gallery-slides .carousel-dots{display:none}}.gallery-slides .carousel-dots button{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}.gallery-slides .carousel-dots button:before{content:"";height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);background-color:var(--primary);display:block}@supports (color:color-mix(in lab,red,red)){.gallery-slides .carousel-dots button:before{background-color:color-mix(in oklab,var(--primary)30%,transparent)}}.gallery-slides .carousel-dots button.active{width:calc(var(--spacing,.25rem)*6)}.gallery-slides .carousel-dots button.active:before{width:calc(var(--spacing,.25rem)*6);background-color:var(--primary)}.gallery-slides .carousel-controls{display:none}@media (min-width:48rem){.gallery-slides .carousel-controls{display:block}}.gallery-slides .carousel-controls .next,.gallery-slides .carousel-controls .prev{cursor:pointer;background-color:var(--color-white,#fff);color:#114da2;border-color:#114da2}@media (min-width:48rem){.gallery-slides .carousel-controls .prev{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.gallery-slides .carousel-controls .next{--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}}.gallery-masonry{gap:calc(var(--spacing,.25rem)*2);display:grid}@media (min-width:48rem){.gallery-masonry{gap:calc(var(--spacing,.25rem)*4);display:flex}}@media (min-width:64rem){.gallery-masonry{gap:calc(var(--spacing,.25rem)*8)}}.gallery-masonry .masonry-row .media{width:100%;height:100%}.gallery-masonry .masonry-row .media picture{width:100%;height:100%;display:block}.gallery-masonry .masonry-row .media img{object-fit:cover;width:100%;height:100%}.gallery-masonry .masonry-row .masonry-item{border-radius:calc(var(--radius) + 4px);width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:64rem){.gallery-masonry .masonry-row .masonry-item{border-radius:var(--radius-2xl,1rem)}}.gallery-masonry .masonry-row .masonry-item .caption{bottom:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*4);transform-origin:0 100%;width:fit-content;max-width:75%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold,600);line-height:120%;font-weight:var(--font-weight-semibold,600);color:var(--primary);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background-color:#fffc;border-radius:12px;position:absolute}@supports (color:color-mix(in lab,red,red)){.gallery-masonry .masonry-row .masonry-item .caption{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media (min-width:64rem){.gallery-masonry .masonry-row .masonry-item .caption{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:1;line-height:1}}.gallery-masonry .masonry-row .masonry-item .photo-description{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin:calc(var(--spacing,.25rem)*0);transform-origin:0 100%;--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;width:100%;height:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-white,#fff);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in,cubic-bezier(.4,0,1,1));transition-duration:.3s;transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1));flex-direction:column;justify-content:flex-end;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.gallery-masonry .masonry-row .masonry-item .photo-description{background-color:color-mix(in oklab,var(--primary)62%,transparent)}}.gallery-masonry .masonry-row .masonry-item .photo-description .t-caption{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);text-transform:uppercase}@media (min-width:64rem){.gallery-masonry .masonry-row .masonry-item .photo-description .t-caption{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.gallery-masonry .masonry-row .masonry-item .photo-description .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@media (min-width:64rem){.gallery-masonry .masonry-row .masonry-item:hover .caption{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}.gallery-masonry .masonry-row .masonry-item:hover .photo-description{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}.gallery-masonry .masonry-2{gap:calc(var(--spacing,.25rem)*2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}@media (min-width:48rem){.gallery-masonry .masonry-2{gap:calc(var(--spacing,.25rem)*4);flex:1}}.gallery-masonry .masonry-2 .masonry-item{aspect-ratio:2.1;grid-column:1/3;display:flex}.gallery-masonry .masonry-3{gap:calc(var(--spacing,.25rem)*2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}@media (min-width:48rem){.gallery-masonry .masonry-3{gap:calc(var(--spacing,.25rem)*4);flex:1}}.gallery-masonry .masonry-3 .media{width:100%;height:100%}.gallery-masonry .masonry-3 .media picture{width:100%;height:100%;display:block}.gallery-masonry .masonry-3 .media img{object-fit:cover;width:100%;height:100%}.gallery-masonry .masonry-3:nth-child(2n) .masonry-item:last-child,.gallery-masonry .masonry-3:nth-child(odd) .masonry-item:first-child{aspect-ratio:2.1;grid-column:1/3;display:flex}.gallery-masonry .masonry-4{gap:calc(var(--spacing,.25rem)*2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}@media (min-width:48rem){.gallery-masonry .masonry-4{gap:calc(var(--spacing,.25rem)*4);flex:1}}.gallery-carousel-controls{justify-content:center;gap:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4)}.gallery-carousel-controls,.gallery-carousel-controls button{--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);display:flex;position:relative}.gallery-carousel-controls .next,.gallery-carousel-controls .prev{cursor:pointer;background-color:var(--color-white,#fff);color:#114da2;border-color:#114da2}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.card-border{--tw-border-style:solid;padding:calc(var(--spacing,.25rem)*4);border:3px solid #0000;border-radius:12px}@media (min-width:64rem){.card-border{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6)}}.card-border .media{margin-bottom:calc(var(--spacing,.25rem)*6)}.card-border .media picture{border-radius:calc(var(--radius) - 2px);display:block;position:relative;overflow:hidden}.card-border .media picture img{width:100%}.card-border .card-title{margin-bottom:calc(var(--spacing,.25rem)*2);min-height:2lh;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold,600);line-height:120%;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}@media (min-width:64rem){.card-border .card-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.card-border .card-description{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:150%;line-height:150%}@media (min-width:64rem){.card-border .card-description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.card-bullet{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);-webkit-backdrop-filter:blur(11.45px);backdrop-filter:blur(11.45px);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#fcd6a466,#5db7c066) border-box;border-width:1px;display:flex;box-shadow:2px 2px 10px #09295769}@media (min-width:64rem){.card-bullet{gap:calc(var(--spacing,.25rem)*4)}}.card-bullet .card-title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold,600);line-height:120%;font-weight:var(--font-weight-semibold,600);text-transform:none}@media (min-width:64rem){.card-bullet .card-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.card-bullet .icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);flex-grow:0;flex-shrink:0;flex-basis:calc(var(--spacing,.25rem)*8)}@media (min-width:64rem){.card-bullet .icon{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-basis:calc(var(--spacing,.25rem)*12)}}.card-bullet .card-description{margin-bottom:calc(var(--spacing,.25rem)*0)}.card-bullet .card-description p{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}@media (min-width:64rem){.card-bullet .card-description p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.card-bullet .card-description ul{list-style-type:none}.card-bullet .card-description ul li{margin-bottom:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#414141;display:flex;position:relative}@media (min-width:64rem){.card-bullet .card-description ul li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.card-bullet .card-description ul li:before{content:"";height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-grow:0;flex-shrink:0;flex-basis:calc(var(--spacing,.25rem)*5);background-image:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0013 1.84375C14.6038 1.84375 18.3346 5.57458 18.3346 10.1771C18.3346 14.7796 14.6038 18.5104 10.0013 18.5104C5.3988 18.5104 1.66797 14.7796 1.66797 10.1771C1.66797 5.57458 5.3988 1.84375 10.0013 1.84375ZM12.9471 7.16125L8.82214 11.2863L7.05547 9.51875C6.9781 9.44132 6.88624 9.3799 6.78513 9.33797C6.68401 9.29605 6.57564 9.27445 6.46618 9.27441C6.24512 9.27434 6.03309 9.36208 5.87672 9.51833C5.72035 9.67459 5.63246 9.88656 5.63238 10.1076C5.63231 10.3287 5.72005 10.5407 5.8763 10.6971L8.17463 12.9954C8.25976 13.0806 8.36083 13.1481 8.47208 13.1942C8.58332 13.2403 8.70255 13.2641 8.82297 13.2641C8.94338 13.2641 9.06262 13.2403 9.17386 13.1942C9.2851 13.1481 9.38618 13.0806 9.4713 12.9954L14.1263 8.34042C14.2827 8.18405 14.3705 7.97197 14.3705 7.75083C14.3705 7.5297 14.2827 7.31762 14.1263 7.16125C13.9699 7.00488 13.7579 6.91704 13.5367 6.91704C13.3156 6.91704 13.1035 7.00488 12.9471 7.16125Z" fill="%23092957"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.card-normal{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);border-width:0}@media (min-width:48rem){.card-normal{gap:calc(var(--spacing,.25rem)*4);display:flex}}@media (min-width:64rem){.card-normal{gap:calc(var(--spacing,.25rem)*8)}}.card-normal .media{margin-bottom:calc(var(--spacing,.25rem)*3)}@media (min-width:48rem){.card-normal .media{margin:calc(var(--spacing,.25rem)*0);flex:0 0 50%}}@media (min-width:64rem){.card-normal .media{flex:60%}}.card-normal .media picture{border-radius:0}.card-normal .media picture img{width:100%}@media (min-width:48rem){.card-normal .card-content{flex-direction:column;justify-content:center;display:flex}}@media (min-width:64rem){.card-normal .card-content{flex:40%}}.card-normal .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0)}.card-normal .card-title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold,600);line-height:120%;font-weight:var(--font-weight-semibold,600)}@media (min-width:64rem){.card-normal .card-title{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.card-icon{gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);display:flex}@media (min-width:64rem){.card-icon{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center}}.card-icon .media{aspect-ratio:1;flex-grow:0;flex-shrink:0;flex-basis:calc(var(--spacing,.25rem)*20)}@media (min-width:64rem){.card-icon .media{margin-bottom:calc(var(--spacing,.25rem)*3);flex-basis:120px;width:120px}}.card-icon .media img{width:100%}.card-icon .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0)}@media (min-width:64rem){.card-icon .rte-content{padding-inline:calc(var(--spacing,.25rem)*4)}}.card-icon .card-title{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold,600);line-height:120%;font-weight:var(--font-weight-semibold,600)}@media (min-width:64rem){.card-icon .card-title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.card-icon .card-subtitle{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:150%;color:#5a5a5a;line-height:150%}@media (min-width:64rem){.card-icon .card-subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.card-icon:has(.card-description:empty),.card-icon:not(:has(.card-description)){align-items:center}.card-overlay{--tw-border-style:solid;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:#fffc;border-color:#4b95b4;border-left:5px #4b95b4;border-style:solid}@supports (color:color-mix(in lab,red,red)){.card-overlay{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media (min-width:48rem){.card-overlay{max-width:75%}}@media (min-width:80rem){.card-overlay{max-width:790px}}.card-overlay .media{margin-bottom:calc(var(--spacing,.25rem)*5);flex-grow:0;flex-shrink:0;flex-basis:calc(var(--spacing,.25rem)*16)}.card-overlay .rte-content{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.card-overlay .card-title{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:64rem){.card-overlay .card-title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.card-overlay .card-subtitle{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:150%;color:#5a5a5a;line-height:150%}@media (min-width:64rem){.card-overlay .card-subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.cards-card-overlay .cards{padding-top:calc(var(--spacing,.25rem)*10)}@media (min-width:80rem){.cards-card-icon .heading{margin-bottom:calc(var(--spacing,.25rem)*12)}}@media (min-width:64rem){.cards-card-normal .card:nth-child(2n){flex-direction:row-reverse}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}.hero-section{aspect-ratio:375/580;background-color:var(--color-white,#fff);padding-top:calc(var(--spacing,.25rem)*0)}@media (min-width:48rem){.hero-section{aspect-ratio:var(--aspect-video,16/9)}}.hero-section>.container{z-index:3;height:100%;padding-block:calc(var(--spacing,.25rem)*0)}.hero-section .bg-media{justify-content:center;align-items:center;display:flex}.hero-section .bg-media video{margin-top:-25%}@media (min-width:64rem){.hero-section .bg-media video{margin-top:calc(var(--spacing,.25rem)*0)}}.hero-section .content{text-align:center;flex-direction:column;justify-content:space-between;height:100%;display:flex}@media (min-width:64rem){.hero-section .content{justify-content:flex-start}}.about-banner .bg-media:before{content:"";top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:2;background:linear-gradient(#09295700 35.56%,#011026b3 88.9%);width:100%;height:100%;display:block;position:absolute}.about-banner .content{justify-content:flex-end;height:100%}.about-banner .content .heading{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium,500);font-size:32px;line-height:120%;font-weight:var(--font-weight-medium,500)}@media (min-width:80rem){.about-banner .content .heading{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.about-banner .content .sub-heading{margin-bottom:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*5);--tw-leading:120%;--tw-font-weight:var(--font-weight-bold,700);font-size:42px;line-height:120%;font-weight:var(--font-weight-bold,700)}@media (min-width:80rem){.about-banner .content .sub-heading{font-size:86px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}