:root{--f-family:"Plus Jakarta Sans",sans-serif;--fw-light:300;--fw-regular:400;--fw-semibold:600;--f-title-size:2rem;--ban-title-size:2.25rem;--f-content-text-size:1rem;--clr-brand:#006bb6;--clr-blue:#1a5ed4;--clr-dark-blue:#00299d;--clr-light-blue:#1aa8d4;--clr-light-blue-1:#98e7ff;--clr-dark:#041d2c;--clr-grey:#9ba5ab;--clr-light-grey:#d6dce0;--clr-lighter-grey:#f6f9fc;--clr-dark-grey:#2d4655;--clr-light:white;--wrapper-max-size:1600px;--wrapper-half:calc(var(--wrapper-max-size)/2);--wrapper-inline-padding:20px;--section-block-padding:50px;--section-radius:20px;--section-cap-height:20px;--enquiry-title-size:2rem;--page-banner-size-lg:450px;--page-banner-size-md:300px;--arrow-size:50px}@media(min-width:700px){:root{--f-title-size:2.25rem;--wrapper-inline-padding:60px;--section-block-padding:80px;--section-radius:30px;--section-cap-height:30px;--page-banner-size-lg:500px;--page-banner-size-md:400px}}@media(min-width:860px){:root{--f-title-size:3.125rem;--ban-title-size:3.125rem;--f-content-text-size:1.125rem}}@media(min-width:1200px){:root{--wrapper-inline-padding:80px;--section-block-padding:100px;--f-title-size:3.4375rem;--enquiry-title-size:3.125rem;--page-banner-size-lg:580px;--page-banner-size-md:430px}}@media(min-width:1600px){:root{--wrapper-inline-padding:150px;--section-block-padding:140px;--f-title-size:4.6875rem;--ban-title-size:4rem;--section-radius:50px;--section-cap-height:50px;--enquiry-title-size:3.75rem;--f-content-text-size:1.25rem;--page-banner-size-lg:800px;--page-banner-size-md:500px;--arrow-size:58px}}*,*::after,*::before{box-sizing:border-box;margin:0}body{position:relative;min-height:100vh;font-family:var(--f-family);font-weight:var(--fw-regular);color:var(--clr-dark);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:no-preference){body{scroll-behavior:smooth}}a{text-decoration:none}ul,ol,li{list-style:none;padding:0}p{line-height:1.6;font-size:var(--f-content-text-size)}img{border:0;outline:0;display:block}img.fluid{max-width:100%;height:auto}.img--cover,.vid--cover{width:100%;height:100%;object-fit:cover;user-select:none}.bg--img{position:absolute;top:0;left:0;bottom:0;width:100%;pointer-events:none}input,button,textarea,select{font:inherit}h1,h2,h3,h4{font-weight:var(--fw-regular)}@media(prefers-reduced-motion:no-preference){.animate{opacity:0;transition:all 1s;will-change:transform}.animate-up{transform:translateY(100px)}.animate-down{transform:translateY(-100px)}.animate-up-lg{transform:translateY(150px)}.animate-delay-100{transition-delay:100ms}.animate-delay-150{transition-delay:150ms}.animate-delay-200{transition-delay:200ms}.animate-delay-250{transition-delay:250ms}.animate-delay-300{transition-delay:300ms}@media(max-width:860px){.animate-up{transform:translateY(40px)}.animate-up-lg{transform:translateY(80px)}.animate-delay-100{transition-delay:30ms}.animate-delay-150{transition-delay:50ms}.animate-delay-200{transition-delay:80ms}.animate-delay-250{transition-delay:100ms}.animate-delay-300{transition-delay:120ms}}.animated{opacity:1;transform:translate(0)}}.wrapper{position:relative;width:100%;margin-inline:auto;padding-inline:var(--wrapper-inline-padding);max-width:calc(var(--wrapper-max-size) + calc(var(--wrapper-inline-padding)*2))}.wrapper--overflow{padding-inline:0}.border-radius-tr-30{border-top-right-radius:30px}.border-radius-tr-50{border-top-right-radius:50px}.border-radius-tr-70{border-top-right-radius:70px}.border-radius-tr-100{border-top-right-radius:100px}@media(max-width:860px){.border-radius-tr-100{border-top-right-radius:50px}.border-radius-tr-70{border-top-right-radius:40px}.border-radius-tr-50{border-top-right-radius:30px}.border-radius-tr-30{border-top-right-radius:20px}}header{--search-btn-size:50px;--lang-btn-block-size:50px;--search-btn-icon-size:18px;--aside-item-border:1px solid hsla(0,0%,100%,.4);--head-block-padding:30px;--logo-max-width:192px;position:absolute;left:0;top:0;width:100%;z-index:101;padding-block:var(--head-block-padding)}header .line__logo{z-index:101;max-width:var(--logo-max-width)}header .header--wrapper{display:flex;justify-content:space-between}.header__aside{display:flex;align-items:center;gap:1.375rem;z-index:101}.header__aside a:not(.nav__burger){display:grid;place-content:center;color:var(--clr-light);border:var(--aside-item-border);transition:all ease-in-out 200ms}.header__aside a:not(.nav__burger):hover{background-color:var(--clr-blue);border-color:var(--clr-blue)}.nav__burger{display:none}.header__aside .search__link{width:var(--search-btn-size);height:var(--search-btn-size);border-radius:50%}.header__aside .search__link .search__link--icon{width:var(--search-btn-icon-size);height:var(--search-btn-icon-size)}.header__aside a.lang__link{padding-inline:2.1875rem;border-radius:3.125rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;height:var(--search-btn-size)}header nav{--nav-main-font-size:14px;--nav-main-inline-padding:1.125rem;--nav-bg:hsla(205,100%,36%,.98);--nav-block-start-paddding:150px;--nav-block-end-paddding:60px;--nav-min-height:32.5rem;--primary-nav-block-size:50px;--primary-nav-item-radius:50px;--primary-nav-item-block-size:40px;--menu-img-max-inline-size:480px;--menu-item-font-size:22px;position:absolute;z-index:100;top:0;left:0;right:0;padding-inline:var(--wrapper-inline-padding);isolation:isolate;display:flex;justify-content:center}.primary__nav{display:flex;gap:.0625rem;height:var(--primary-nav-block-size);border-radius:var(--primary-nav-item-radius);background-color:hsla(0,0%,100%,.1);padding-inline:7px}.primary__nav .nav__item.has--primarysub__menu:hover .sub__menu__overflow--wrapper,.primary__nav .nav__item.has--primarysub__menu:hover .sub__menu__overflow--wrapper .sub__menu__wrapper .menu__list,.primary__nav .nav__item.has--primarysub__menu:hover .sub__menu__overflow--wrapper .sub__menu__aside,.primary__nav .nav__item.has--primarysub__menu:hover .sub__menu__overflow--wrapper .sub__menu__wrapper .menu--img{opacity:1;transform:translateY(0);transition-delay:150ms;pointer-events:all;z-index:2}.primary__nav .nav__item,.primary__nav a.nav__item__main{display:flex;justify-content:center;align-items:center}.primary__nav a.nav__item__main{position:relative;z-index:3;font-size:var(--nav-main-font-size);font-weight:var(--fw-semibold);height:var(--primary-nav-item-block-size);padding-inline:var(--nav-main-inline-padding);color:var(--clr-light);border-radius:var(--primary-nav-item-radius);transition:all ease-in-out 200ms}.primary__nav .nav__item.active a.nav__item__main{background-color:var(--clr-light);color:var(--clr-dark)}.primary__nav .has--primarysub__menu.drop--open a.nav__item__main{background-color:hsla(0,0%,100%,.2);color:#fff}@media(hover:hover){.primary__nav a.nav__item__main:hover{background-color:hsla(0,0%,100%,.2)}}.primary__nav .sub__menu{position:static}.primary__nav .sub__menu .sub__menu__overflow--wrapper{position:absolute;z-index:1;left:0;right:0;top:calc(var(--head-block-padding)*-1);opacity:0;min-height:var(--nav-min-height);background-color:var(--nav-bg);padding-inline:var(--wrapper-inline-padding);padding-block:var(--nav-block-start-paddding) var(--nav-block-end-paddding);backface-visibility:hidden;pointer-events:none;transition:all ease-in-out 200ms;border-bottom-left-radius:50px;border-bottom-right-radius:50px}.primary__nav .has--primarysub__menu.drop--open .sub__menu .sub__menu__overflow--wrapper{opacity:1;pointer-events:all}.sub__menu__container{display:flex;justify-content:space-between}.sub__menu__wrapper{display:flex;gap:clamp(2.5rem,3vw,5rem)}.sub__menu__wrapper .menu--img{width:100%;max-width:var(--menu-img-max-inline-size)}.sub__menu__wrapper .menu__list{display:grid;gap:1.25rem;align-content:start}.sub__menu__wrapper .menu__list .menu__title{font-size:.875rem;color:var(--clr-light-blue);text-transform:uppercase;font-weight:var(--fw-semibold)}.sub__menu__wrapper .menu__list ul{display:grid;gap:5px}.sub__menu__wrapper .menu__list a{display:inline-flex;color:var(--clr-light);font-size:var(--menu-item-font-size);font-weight:var(--fw-regular);padding-block:.625rem;transition:all ease-in-out 200ms;border-radius:40px}.sub__menu__wrapper .menu__list a:hover{color:var(--clr-light-blue-1);padding-inline:20px;background-color:hsla(0,0%,100%,.1)}.sub__menu__wrapper .menu--img,.sub__menu__wrapper .menu__list,.sub__menu__aside{transition:all ease-in-out 300ms;transform:translateY(50px);opacity:0}.primary__nav li.has--primarysub__menu.drop--open .sub__menu__wrapper .menu--img,.primary__nav li.has--primarysub__menu.drop--open .sub__menu__wrapper .menu__list,.primary__nav li.has--primarysub__menu.drop--open .sub__menu__aside{transform:translateY(0);opacity:1}.primary__nav li.has--primarysub__menu.drop--open .sub__menu__wrapper .menu__list{transition-delay:100ms}.primary__nav .sub__menu__aside{display:grid;align-content:space-between;justify-items:end}.primary__nav .sub__menu__aside .close__subnav{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.primary__nav li.has--primarysub__menu.drop--open .sub__menu__aside{transition-delay:150ms}.primary__nav .nav__item.lang__menu{display:none}@media(min-width:1600px){header nav{--nav-main-font-size:15px;--primary-nav-block-size:60px;--primary-nav-item-block-size:45px;--menu-img-max-inline-size:400px;top:-5px}}@media(max-width:1400px){header nav{--menu-img-max-inline-size:400px;--menu-item-font-size:18px;--nav-min-height:28.125rem}}@media(max-width:1200px){.nav__burger{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;width:60px;height:48px;background-color:hsla(0,0%,100%,.1);border-radius:50px;transition:all ease-in-out 200ms}.nav__burger span{width:20px;height:2px;background-color:var(--clr-light);transition:all ease-in-out 200ms;transform-origin:center}.nav__burger.nav__active{background-color:var(--clr-light)}.nav__burger.nav__active span{background-color:var(--clr-blue)}.nav__burger.nav__active span:nth-child(1){transform:translate(0,4px) rotate(45deg)}.nav__burger.nav__active span:nth-child(2){transform:translate(0,-4px) rotate(130deg)}header nav{--nav-sidebar-width:450px;--primary-nav-block-size:auto;--primary-nav-item-block-size:auto;--nav-main-font-size:18px;--nav-main-inline-padding:1.5625rem;--menu-item-font-size:16px;position:fixed;height:100vh;left:auto;flex-direction:column;justify-content:start;padding-block:8.125rem 5rem;width:var(--nav-sidebar-width);background-color:var(--clr-blue);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;transform:translateX(var(--nav-sidebar-width))!important;transition-delay:0s!important;transition:all ease-in-out 200ms!important}.nav__sidebar-open header nav{transform:translateX(0)!important}.primary__nav{flex-direction:column;align-items:flex-start;background-color:transparent;padding-inline:0;gap:1rem}.primary__nav .nav__item,.primary__nav a.nav__item__main{flex-direction:column;width:100%;justify-content:start;align-items:start}.primary__nav a.nav__item__main{padding-block:1rem}.primary__nav .sub__menu,.sub__menu__wrapper{width:100%}.sub__menu__wrapper .menu--img,.sub__menu__aside,.primary__nav .sub__menu__aside,.sub__menu__wrapper .menu__list .menu__title{display:none}.primary__nav .sub__menu .sub__menu__overflow--wrapper{position:relative;min-height:inherit;opacity:1;top:auto;left:auto;right:auto;background-color:hsla(0,0%,100%,.1);pointer-events:all;border-radius:1.25rem;padding-inline:1.5625rem;padding-block:1.25rem;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.sub__menu__wrapper{gap:0}.sub__menu__wrapper .menu--img,.sub__menu__wrapper .menu__list,.sub__menu__aside{opacity:1;transform:none}.primary__nav .sub__menu{display:none}.primary__nav .nav__item.has--primarysub__menu.drop--open .sub__menu{display:block}.primary__nav .nav__item.has--primarysub__menu .nav__item__main{position:relative;flex-direction:row;justify-content:space-between}.primary__nav .nav__item.has--primarysub__menu .nav__item__main::after{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg);transition:all ease-in-out 200ms}.primary__nav .nav__item.has--primarysub__menu.drop--open .nav__item__main::after{transform:translateY(10px) rotate(-45deg)}.sub__menu__wrapper .menu__list,.sub__menu__wrapper .menu__list ul,.sub__menu__wrapper .menu__list a{width:100%}}@media(max-width:640px){header{--logo-max-width:140px;--search-btn-size:40px;--head-block-padding:20px}header nav{--nav-sidebar-width:100%;padding-block:6.25rem 5rem}.header__aside a.lang__link{padding-inline:1.25rem;font-size:14px;height:40px}.header__aside{gap:.9rem}.primary__nav{gap:5px}.primary__nav .nav__item.lang__menu{display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.nav__burger{height:45px;width:45px}}@media(max-width:400px){.header__aside{gap:10px}header .line__logo{max-width:125px}}.btn{--btn-base-padding:8px;--btn-base-border-radius:40px;--btn-icon-bg-size:40px;--btn-text-size:14px;--btn-text-inline-start-padding:24px;--btn-icon-svg-width:18px;--btn-icon-svg-height:10px;--btn-hover-width:calc(100% - calc(var(--btn-base-padding)*2));position:relative;display:inline-flex;gap:15px;border:1px solid var(--clr-light-grey);padding:var(--btn-base-padding);border-radius:var(--btn-base-border-radius);align-items:center;color:var(--clr-dark);transition:all ease-in-out 150ms}.btn.btn--small{--btn-base-padding:6px;--btn-icon-bg-size:38px;--btn-icon-svg-width:16px;--btn-icon-svg-height:8px}.btn::before{position:absolute;right:var(--btn-base-padding);top:var(--btn-base-padding);bottom:var(--btn-base-padding);width:var(--btn-icon-bg-size);border-radius:var(--btn-base-border-radius);background-color:var(--clr-blue);content:"";opacity:0;pointer-events:none;transition:all ease-in-out 150ms}.btn span{z-index:1;font-size:var(--btn-text-size);text-transform:uppercase;padding-inline-start:var(--btn-text-inline-start-padding);color:currentColor;transition:all ease-in-out 50ms;display:inline-flex}.btn i{z-index:1;display:flex;justify-content:center;align-items:center;width:var(--btn-icon-bg-size);height:var(--btn-icon-bg-size);border-radius:50%;background-color:var(--clr-blue);color:var(--clr-light)}.btn i svg{width:var(--btn-icon-svg-width);height:var(--btn-icon-svg-height)}.btn.btn--external i svg{transform:rotate(-45deg)}.btn--white--text{color:var(--clr-light)}@media(hover:hover){.btn:hover{border-color:var(--clr-blue);color:var(--clr-light)}.btn:hover::before{width:var(--btn-hover-width);opacity:1}}.btn.btn--white{border-color:var(--clr-light);color:var(--clr-light)}.btn.btn--white i{background-color:var(--clr-light);color:var(--clr-dark)}@media(hover:hover){.btn.btn--white:hover{border-color:var(--clr-light);color:var(--clr-dark)}.btn.btn--white:hover::before{background-color:var(--clr-light)}}.btn.btn--grey{border-color:var(--clr-dark-grey);color:var(--clr-dark-grey)}.btn.btn--grey i{background-color:var(--clr-dark-grey);color:var(--clr-light-grey)}@media(hover:hover){.btn.btn--grey:hover{border-color:var(--clr-dark-grey);color:var(--clr-light)}.btn.btn--grey:hover::before{background-color:var(--clr-dark-grey)}}@media(max-width:1600px){.btn{--btn-base-padding:6px;--btn-icon-bg-size:38px;--btn-icon-svg-width:16px;--btn-icon-svg-height:8px}}@media(max-width:640px){.btn{--btn-base-padding:4px;--btn-icon-bg-size:34px;--btn-icon-svg-width:14px;--btn-icon-svg-height:6px;--btn-text-size:13px}}.hp__banner.homepage,.hero__slider,.hero__slider--item,.hp__banner.image--banner,.sm-banner.image--banner{position:relative;overflow:hidden;background-color:var(--clr-dark);height:100svh}.hp__banner.page--banner{height:700px}.sm-banner.image--banner{height:var(--page-banner-size-md)}.events .sm-banner.image--banner,.news .sm-banner.image--banner,.news-details .sm-banner.image--banner,.events-details .sm-banner.image--banner{height:auto;padding-block:200px 120px}.events .sm-banner.image--banner .img--cover,.news .sm-banner.image--banner .img--cover,.news-details .sm-banner.image--banner .img--cover,.events-details .sm-banner.image--banner .img--cover{position:absolute;top:0}.events .sm-banner .hp__banner__caption,.news .sm-banner .hp__banner__caption,.news-details .sm-banner .hp__banner__caption,.events-details .sm-banner .hp__banner__caption{position:relative}@media(min-width:1200px){@supports(height:max(1px,1px)){.hp__banner.homepage,.hero__slider,.hero__slider--item{height:max(800px,100vh)}}}.sm-banner .caption .content h1{font-size:var(--ban-title-size);color:var(--clr-light);line-height:1.3;font-weight:var(--fw-light)}.sm-banner .caption .content p{color:var(--clr-light);padding-block-start:15px;max-width:70ch;text-wrap:balance}.sm-banner .hp__banner__caption{background-color:transparent}.sm-banner.image--banner .hp__banner__caption::before{background:transparent}.hp__banner__caption{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;background-color:hsla(206,67%,5%,.4)}.image--banner .hp__banner__caption::before{position:absolute;content:"";bottom:0;left:0;height:70%;width:100%;background:linear-gradient(0deg,rgba(6,21,29,.6) 0%,rgba(8,19,27,0) 100%)}.hp__banner .caption{display:flex;justify-content:space-between;align-items:flex-end}.hp__banner .caption .content{display:grid;gap:clamp(30px,3vw,42px);max-width:50%;color:var(--clr-light)}.hp__banner .caption .content h1{font-size:var(--f-title-size);line-height:1.1;text-wrap:balance}.hp__banner .caption .content p{--f-content-text-size:1.125rem;max-width:400px}.scroll__down{position:absolute;left:var(--wrapper-inline-padding);transition:all ease-in-out 200ms}.hp__banner .scroll__down{bottom:clamp(60px,10vw,120px)}.hp__banner.image--banner .scroll__down{bottom:100px}@media(min-width:1900px){.scroll__down{left:50%;transform:translateX(calc(var(--wrapper-half)*-1))}}.scroll__down,.scroll__down__link{width:40px;height:40px;border-radius:50%;z-index:100}.scroll__down__link{display:flex;justify-content:center;align-items:center;background-color:var(--clr-blue)}@media(hover:hover){.scroll__down:hover{outline:1px solid var(--clr-light);outline-offset:5px}}@media(max-width:1600px){.hp__banner.image--banner .scroll__down{bottom:60px}.hp__banner.page--banner{height:600px}}@media(max-width:1200px){.hp__banner.homepage,.hp__banner.homepage .hero__slider,.hp__banner.homepage .hero__slider--item{height:680px}}@media(max-width:860px){.hp__banner .caption{flex-direction:column;align-items:flex-start;gap:clamp(1.875rem,3vw,2.5rem)}.hp__banner .caption .content{max-width:100%}.hp__banner .caption .content p{--f-content-text-size:.9375rem}.sm-banner .caption .content h1{font-size:2.1rem}.hp__banner.image--banner .scroll__down{display:none}.hp__banner.homepage,.hp__banner.homepage .hero__slider,.hp__banner.homepage .hero__slider--item{height:600px}}@media(max-width:640px){.hp__banner.homepage,.hp__banner.homepage .hero__slider,.hp__banner.homepage .hero__slider--item{height:430px}.hp__banner.image--banner .hp__banner__caption,.sm-banner.image--banner .hp__banner__caption{align-items:flex-end;padding-block-end:60px}.events .sm-banner.image--banner,.news .sm-banner.image--banner,.news-details .sm-banner.image--banner,.events-details .sm-banner.image--banner{height:auto;padding-block:120px 20px}.hp__banner .caption .content p{display:none}.hp__banner.page--banner{height:350px}}.search{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:hsla(203,83%,9%,.8);z-index:102;display:grid;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity ease-in-out 150ms}.search--open .search{opacity:1;pointer-events:all}.search .wrapper{transform:translateY(-100px)}.search .title{display:inline-flex;font-size:clamp(1.25rem,3vw,2.5rem);color:var(--clr-light);padding-inline:clamp(1rem,3vw,1.5rem);margin-block-end:clamp(1.25rem,3vw,1.875rem)}.search .search__input{background-color:var(--clr-light);display:flex;align-items:center;gap:.625rem;border-radius:50px;padding:.3125rem clamp(1rem,3vw,1.5rem)}.search .title,.search .search__input{transition:all ease-in-out 400ms;opacity:0;transform:translateY(100px);transition-delay:100ms}.search--open .search .title,.search--open .search .search__input{opacity:1;transform:translateY(0)}.search--open .search .search__input{transition-delay:200ms}.search .search__input .search__link--icon{width:24px;height:24px;color:var(--clr-dark)}.search .search__input input{appearance:none;border:0;font-size:clamp(1rem,3vw,1.25rem);width:100%;border-radius:0;padding-block:1rem;box-shadow:none;outline:0}.close__search{position:absolute;top:20px;right:20px;width:48px;height:48px;color:var(--clr-light);border:1px solid currentColor;border-radius:50%;display:flex;justify-content:center;align-items:center}.close__search:hover{background-color:var(--clr-blue);border-color:var(--clr-blue)}.section--radius{border-top-left-radius:var(--section-radius);border-top-right-radius:var(--section-radius);overflow:hidden}.has__section--cap::before{position:absolute;z-index:100;content:"";width:100%;left:0;bottom:100%;height:var(--section-cap-height);border-top-left-radius:var(--section-radius);border-top-right-radius:var(--section-radius);background-color:var(--clr-light)}.section__tag{font-size:clamp(14px,3vw,16px);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--clr-blue)}.intro{position:relative;background-color:var(--clr-light);padding-block-start:calc(var(--section-block-padding) - 20px);transform:translateY(50px);z-index:1;transition:all ease-in-out 300ms;transition-delay:200ms}.intro.fade-in{transform:translateY(0)}.intro__content{--intro-content-text-size:20px;display:grid;gap:clamp(30px,3vw,50px);justify-items:start}.intro__content h2{font-size:var(--intro-content-text-size)}.intro__content h2 span{color:var(--clr-blue)}.what__we__do{--key-tag-size:2.5rem;--key-tag-lineheight:1.1;--key-tag-middle-item-padding:1rem;--what-we-do-block-padding:6.25rem 3.125rem;padding-block:var(--what-we-do-block-padding)}.what__we__do .content{display:grid;gap:2.5rem;max-width:1300px;margin-inline:auto}.what__we__do .content .key__tags,.what__we__do .content .content__text{display:grid;gap:1rem}.what__we__do .content .key__tags span{font-size:var(--key-tag-size);font-weight:var(--fw-regular);color:var(--clr-dark-grey);line-height:var(--key-tag-lineheight)}.what__we__do .content .key__tags span:nth-child(2){color:var(--clr-blue);padding-inline-start:var(--key-tag-middle-item-padding)}.what__we__do .content .key__tags span:nth-child(3){color:var(--clr-dark)}@media(min-width:720px){.what__we__do{--key-tag-size:3.75rem}}@media(min-width:900px){.intro{padding-block-start:calc(var(--section-block-padding) - 40px)}.intro__content{--intro-content-text-size:24px;align-items:end;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;row-gap:40px;column-gap:clamp(50px,5vw,100px);grid-template-areas:"img-area tag-area" "img-area content-area" "img-area action-area"}.intro__content .img--wrap{grid-area:img-area}.intro__content .section__tag{grid-area:tag-area}.intro__content .btn__wrapper{grid-area:action-area;place-self:start}.intro__content h2{grid-area:content-area;line-height:1.6}.what__we__do{--key-tag-middle-item-padding:1.25rem;--what-we-do-block-padding:5rem}}@media(min-width:1200px){.what__we__do{--key-tag-size:4.375rem;--key-tag-middle-item-padding:5rem;--what-we-do-block-padding:8.125rem;--key-tag-lineheight:1.2}.what__we__do .content{grid-template-columns:1fr 25rem;align-items:end}.what__we__do .content .content__text{gap:2rem}}@media(min-width:1600px){.what__we__do{--key-tag-size:6.25rem;--what-we-do-block-padding:11.25rem}.intro__content{--intro-content-text-size:30px}}@media(min-width:1800px){.intro__content{--intro-content-text-size:36px}}.hp__our__malls{--block-end-padding:6.25rem;--slider-item-height:600px;--slider-item-radius:50px;--mall-name-space:25px;padding-block-end:var(--block-end-padding)}.malls__slider--item{position:relative;overflow:hidden;height:var(--slider-item-height);border-top-right-radius:var(--slider-item-radius);isolation:isolate}.malls__slider--item .mall__name{position:absolute;bottom:var(--mall-name-space);left:var(--mall-name-space);right:var(--mall-name-space);background:rgb(188 188 188/40%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:clamp(1.25rem,3vw,1.875rem);color:var(--clr-light);border-top-right-radius:calc(var(--slider-item-radius) - 10px);display:grid;gap:15px}.malls__slider--item .mall__name h4{font-size:clamp(1.25rem,3vw,1.5625rem);font-weight:var(--fw-regular)}.malls__slider--item .mall__name span{font-size:14px}.malls__slider--item .overlay__content{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,107,182,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:clamp(1.875rem,3vw,3.125rem);display:flex;flex-direction:column;align-items:start;gap:clamp(.625rem,2vw,1.25rem);color:var(--clr-light);transition:all ease-in-out 200ms}.malls__slider--item:hover .overlay__content{opacity:1;pointer-events:all}.malls__slider--item .overlay__content h5{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:var(--fw-regular)}.malls__slider--item .overlay__content .btn__wrapper{margin-block-start:auto}.malls__slider--item .overlay__content .status{background-color:var(--clr-light-blue);padding:.625rem 1.25rem;text-transform:uppercase;border-radius:1.875rem;font-size:.8125rem;margin-block-start:1rem}.malls__slider--item picture{position:relative}.malls__slider--item picture::after{position:absolute;top:0;content:"";left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 40%);pointer-events:none}.slider__footer{display:flex;justify-content:space-between;padding-block-start:1.875rem}@media(max-width:640px){.malls__slider .malls__slider--item:hover .overlay__content{opacity:0}.hp__our__malls .wrapper{padding-inline:0}.hp__our__malls .swiper-wrapper,.slider__footer{padding-inline-start:var(--wrapper-inline-padding)}.malls__slider--item:last-child{margin-inline-end:50px}.hp__our__malls{--slider-item-height:500px;--mall-name-space:15px;--slider-item-radius:30px;--block-end-padding:5rem}.malls__slider--item{width:310px!important}.malls__slider .slider__nav{display:none}}.stats__list{display:flex;flex-wrap:wrap;gap:1.875rem}.stats__list li{border:1px solid var(--clr-light);border-top-right-radius:1.875rem;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;align-content:space-between;background:hsla(0,0%,100%,.2)}.stats__list li span{color:var(--clr-light);font-size:clamp(.8125rem,3vw,1rem);font-weight:var(--fw-semibold)}.stats__list li span.count{font-size:clamp(2.125rem,3vw,3.125rem);font-weight:var(--fw-light);line-height:1.1}.hp__careers{--block-padding:70px;--hp-careers-text-size:1rem;background-color:var(--clr-blue);position:relative;overflow:hidden}.hp__careers .bg--img{object-position:top;opacity:.3}.hp__careers h4{font-size:var(--f-title-size);line-height:1.2;max-width:85%}.hp__careers .wrapper{padding-block:var(--block-padding) calc(var(--block-padding) + 3.125rem)}.hp__careers .content{color:var(--clr-light);display:grid;gap:1.875rem}.hp__careers .stats__list{padding-block:3.125rem 1.875rem}@media(min-width:720px){.hp__careers{--block-padding:6.25rem}}@media(min-width:1200px){.hp__careers{--block-padding:7.5rem;--hp-careers-text-size:1.375rem;--stat-list-item-size:200px}.hp__careers .stats__list{padding-block:1.875rem 0;justify-content:flex-end;transform:translateY(90px)}.hp__careers .stats__list li{aspect-ratio:1;width:var(--stat-list-item-size)}.stats__list li{padding:1.5625rem}.hp__careers p{font-size:var(--hp-careers-text-size);max-width:25.625rem}}@media(min-width:1600px){.hp__careers{--block-padding:8.75rem;--stat-list-item-size:230px}}@media(max-width:640px){.stats__list li{flex:1}.hp__careers h4{--f-title-size:2.2rem;font-weight:var(--fw-semibold)}}.hp__sustainability{--block-padding:1.875rem;--block-end-space:130px;--content-space:1.875rem;--content-gap:1.25rem;position:relative;padding-block:var(--block-padding) var(--block-end-space)}.hp__sustainability,.hp__sustainability::before{background-color:var(--clr-lighter-grey)}.hp__sustainability__content{display:grid;row-gap:var(--content-space)}.hp__sustainability__content .content{display:grid;gap:var(--content-gap);align-content:center}.hp__sustainability h4{font-size:var(--f-title-size);color:var(--clr-dark)}.hp__sustainability h5{color:var(--clr-brand);font-size:clamp(1.25rem,2vw,2rem);font-weight:var(--fw-regular)}@media(min-width:720px){.hp__sustainability{--block-padding:3.125rem;--block-end-space:170px;--content-space:3.125rem}}@media(min-width:860px){.hp__sustainability__content{grid-template-columns:repeat(2,1fr);column-gap:clamp(2.5rem,3vw,3.75rem)}}@media(min-width:1200px){.hp__sustainability{--block-padding:5.625rem;--content-gap:1.875rem}}@media(min-width:1600px){.hp__sustainability__content .content .btn__wrapper{margin-block-start:1.5625rem}}span.date{color:var(--clr-brand);font-size:clamp(.8125rem,3vw,1rem);text-transform:uppercase}.hp__media{--block-start-padding:1.25rem;--block-end-padding:7.5rem;--news-max-size:320px;--news-item-gap:20px;--news-list-block-margin:40px;position:relative;padding-block:var(--block-start-padding) var(--block-end-padding)}.hp__media,.hp__media::before{background-color:var(--clr-light)}.hp__media h4{font-size:var(--f-title-size);color:var(--clr-dark)}.hp__media .latest__news{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;column-gap:var(--news-item-gap);scroll-padding-inline:var(--wrapper-inline-padding);padding-inline-start:var(--wrapper-inline-padding);padding-inline-end:var(--wrapper-inline-padding);margin-block:var(--news-list-block-margin) calc(var(--news-list-block-margin) - 20px)}.hp__media .latest__news .latest__news--item{width:var(--news-max-size);scroll-snap-align:start;display:grid;row-gap:1.5625rem}.hp__media .latest__news .latest__news--item:nth-child(2){transition-delay:150ms}.hp__media .latest__news .latest__news--item h6{font-size:clamp(1rem,3vw,1.375rem);color:var(--clr-dark)}.hp__media .latest__news .latest__news--item .news__content{display:grid;row-gap:.625rem}.event__featured{--block-start-space:3.75rem;--event-title-size:1.25rem;display:grid;row-gap:1.5625rem;margin-block-start:var(--block-start-space)}.event__featured .event__content{display:grid;gap:clamp(1.25rem,3vw,2rem);align-content:center}.event__featured .event__content h6{font-size:var(--event-title-size);color:var(--clr-blue)}.event__featured .event__content .content{display:grid;gap:.9375rem}@media(min-width:720px){.hp__media{--news-max-size:500px;--block-start-padding:2.5rem;--block-end-padding:8.75rem}.event__featured{--event-title-size:1.625rem}}@media(min-width:860px){.hp__media{--news-max-size:100%;--news-item-gap:40px}.hp__media .latest__news{grid-template-columns:repeat(2,1fr);overflow-y:hidden;margin-block-end:40px}.event__featured{grid-template-columns:repeat(2,1fr);column-gap:3.75rem}}@media(min-width:1600px){.hp__media{--news-list-block-margin:60px;--block-start-padding:3.75rem}.hp__media .latest__news .latest__news--item{grid-template-columns:repeat(2,1fr);column-gap:1.875rem}.hp__media .latest__news .latest__news--item .news__content{align-content:center;gap:1rem}.hp__media .latest__news .latest__news--item h6{font-weight:var(--fw-regular)}.event__featured{--event-title-size:2.375rem;--block-start-space:5rem}}.malls__of__lulu{--grid-gap:3.125rem;--content-gap:1.5625rem;--title-size:1.875rem;--block-start-padding:3.75rem;--mob-img-max-size:31.25rem;position:relative;background-color:var(--clr-light-grey);isolation:isolate;overflow:hidden;padding-block-start:var(--block-start-padding)}.malls__of__lulu .bg--img{z-index:-1;object-position:top}.malls__of__lulu .wrapper{display:grid;gap:var(--grid-gap)}.malls__of__lulu .img--wrap{padding-inline:1.25rem;max-width:var(--mob-img-max-size);margin-inline:auto}.malls__of__lulu .content,.app__download{display:grid;align-content:start;gap:var(--content-gap)}.malls__of__lulu h6{font-size:var(--title-size);color:var(--clr-brand);font-weight:var(--fw-semibold)}.app__download span{font-size:1rem;font-weight:var(--fw-semibold);text-transform:uppercase}.app__download ul{display:flex;gap:1rem}.app__download img{width:auto;max-height:45px}@media(min-width:860px){.malls__of__lulu{--block-start-padding:6.25rem;--title-size:2.1875rem;--mob-img-max-size:42.1875rem}.malls__of__lulu .wrapper{grid-template-columns:repeat(2,1fr);gap:3.125rem}.malls__of__lulu .img--wrap{padding-inline:0}}@media(min-width:1200px){.malls__of__lulu{--title-size:2.8125rem}.malls__of__lulu .content h6,.malls__of__lulu .content p{max-width:80%}.malls__of__lulu .content{padding-block-start:1.875rem}.app__download img{max-height:55px}}@media(min-width:1600px){.malls__of__lulu{--title-size:3.4375rem;--content-gap:2.1875rem}.malls__of__lulu .content p{font-size:1.375rem;max-width:550px}}footer{--block-padding:4rem;--invite-title-size:2.5rem;--item-gap:1.5625rem;position:relative;background-color:var(--clr-dark);padding-block:var(--block-padding);overflow:hidden}footer .bg--img{object-position:top;opacity:.5}.footer__nav,.footer__logo .footer--logo,.social__links span{display:none}footer .wrapper{display:grid;row-gap:1.875rem}.contact__invite{display:grid;row-gap:var(--item-gap);border-bottom:2px solid var(--clr-brand);padding-block-end:calc(var(--item-gap) + 1rem)}.contact__invite h6{color:var(--clr-light);font-weight:var(--fw-regular);font-size:var(--invite-title-size);text-wrap:balance;line-height:1.2}.contact__invite p{color:var(--clr-grey);font-size:1rem}.footer__nav__container .app__download,.footer__social{display:grid;gap:1.25rem}.footer__nav__container .app__download span{color:var(--clr-light-grey);font-weight:var(--fw-semibold);font-size:1.25rem;text-transform:none}.social__links ul{display:flex;gap:1rem}.social__links a{width:50px;height:50px;border-radius:50%;background-color:var(--clr-light-blue);display:flex;justify-content:center;align-items:center;transition:all ease-in-out 200ms}.social__links a svg{width:22px;height:22px}.social__links a:hover{background-color:var(--clr-blue)}.footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.footer__legal p,.footer__legal a{color:var(--clr-light);font-size:.875rem;opacity:.5}.footer__legal a:hover{opacity:1}@media(min-width:1200px){footer{--block-padding:6.25rem;--invite-title-size:3.125rem;--item-gap:2.5rem}footer .wrapper{row-gap:calc(var(--item-gap) + 1.25rem)}.contact__invite{grid-template-columns:31.25rem 1fr 1fr;align-items:end;gap:1.875rem}.contact__invite .btn__wrapper{place-self:end}.contact__invite h6{max-width:29.375rem}.footer__nav__container{display:flex;justify-content:space-between;gap:3.125rem}.footer__nav{display:flex;gap:clamp(1.25rem,3vw,2.1875rem);flex-wrap:wrap}.footer__nav a{font-size:clamp(1rem,4vw,1.125rem);color:var(--clr-light-grey);padding-block:.625rem;transition:all ease-in-out 200ms}.footer__social{grid-auto-flow:column;grid-template-columns:1fr auto;align-items:center}.social__links{display:flex;align-items:center;gap:1.25rem}.social__links span{display:block;color:var(--clr-light)}.footer__nav a:hover{color:var(--clr-light-blue)}.footer__logo{display:flex;gap:3.125rem}.footer__logo .footer--logo{display:block}.footer__legal a:last-child{margin-inline-start:auto}}@media(min-width:1600px){footer{--invite-title-size:3.75rem}}::selection{background-color:var(--clr-blue);color:#fff}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background-color:var(--clr-dark)}body::-webkit-scrollbar-thumb{background-color:var(--clr-light-blue)}body::-webkit-scrollbar-thumb:hover{background:var(--clr-blue)}.enquiry-banner{height:500px;display:flex;align-items:center;background:url(../images/enquiry-banner.jpg) no-repeat;background-size:cover;position:relative;border-top-left-radius:var(--section-radius);border-top-right-radius:var(--section-radius);overflow:hidden}.enquiry-banner::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;background:var(--clr-dark)}.enquiry-banner h3{color:var(--clr-light);font-weight:var(--fw-regular);font-size:var(--enquiry-title-size);margin-block-end:40px;line-height:1.3}.pagination ul{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-block-end:5rem}.pagination ul li a,.pagination ul li.active span{width:50px;height:50px;border:1px solid var(--clr-grey);font-size:16px;display:flex;cursor:pointer;text-align:center;align-items:center;justify-content:center;border-radius:50px;font-weight:var(--fw-semibold)}.pagination ul li a{color:var(--clr-dark)}.pagination ul li.active span,.pagination ul li a:hover{background:var(--clr-blue);border-color:var(--clr-blue);color:#fff}.pagination ul li.hide{display:none}.pagination ul li.PagedList-skipToNext a,.pagination ul li.PagedList-skipToPrevious a{position:relative;color:#fff}.pagination ul li.PagedList-skipToNext a:hover,.pagination ul li.PagedList-skipToPrevious a:hover{color:var(--clr-blue)}.pagination ul li.PagedList-skipToPrevious:hover a:after{border-top:2px solid #fff;border-left:2px solid #fff}.pagination ul li.PagedList-skipToNext:hover a:after{border-top:2px solid #fff;border-left:2px solid #fff}.pagination ul li.PagedList-skipToNext a:after{content:"";position:absolute;left:14px;z-index:11;display:block;width:15px;height:15px;border-top:2px solid var(--clr-brand);border-left:2px solid var(--clr-brand);transform:rotate(135deg)}.pagination ul li.PagedList-skipToPrevious a:after{content:"";position:absolute;left:20px;z-index:11;display:block;width:15px;height:15px;border-top:2px solid var(--clr-brand);border-left:2px solid var(--clr-brand);transform:rotate(313deg)}.text-danger{color:#f00;font-size:.8rem;letter-spacing:.05rem}#success{font-size:1.5rem;width:100%;color:#fff;margin:0 auto 2% auto;padding:15px;border-top-right-radius:20px;overflow:hidden;background:#0080008c}#error{font-size:1.5rem;width:100%;color:#fff;margin:0 auto 2% auto;padding:15px;border-top-right-radius:20px;overflow:hidden;background:#8000008c}@media(max-width:700px){.sm-banner .caption .content p{font-size:.85rem}.portfolio-wrap .pagination ul{margin-block-end:3rem}}.CMD-message .wrap a svg{transform:rotate(45deg)}.content__swiper__slider{position:relative}.categories{position:absolute;bottom:clamp(60px,4vw,100px);right:var(--wrapper-inline-padding);transition:all ease-in-out 200ms}.categories ul{display:flex;width:auto;background:hsla(0,0%,80%,.58);padding:7px;border-radius:50px}.categories ul li a{display:flex;justify-content:center;font-size:clamp(16px,1vw,18px);color:var(--clr-light);padding:12px 40px;border-radius:50px;font-weight:var(--fw-semibold)}.categories ul li a:empty{padding:0}.categories ul li.active a{color:var(--clr-blue);background:var(--clr-light)}@media(min-width:1900px){.categories{right:50%;transform:translateX(calc(var(--wrapper-half)*1))}}@media(max-width:1600px){.enquiry-banner{height:400px}}@media(max-width:640px){.categories{position:relative;bottom:auto;right:auto;left:auto}.news .categories ul li,.events .categories ul li{flex:1}.enquiry-banner{height:300px;border-radius:0}}.mall-list-page{padding-block-start:clamp(20px,3vw,80px);padding-block-end:clamp(50px,6vw,120px)}.mall-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;justify-items:center;align-items:start}.mall-list a{padding:40px 20px;background:#fff;border-radius:20px;display:flex;flex-direction:column;width:100%;align-items:center;border:1px solid hsl(0deg 0% 0%/15%);transition:all ease-in-out 200ms}.mall-list a picture img{width:100%;height:auto;display:block}.mall-list a:hover{filter:drop-shadow(0 0 .25rem #ccc);transition:all ease-in-out 200ms}.mall-list a .info{display:flex;gap:10px;align-items:center}.mall-list a h3{margin-block-start:30px;color:#000;font-size:1.37rem;font-weight:var(--fw-semibold);text-align:center}.mall-list a .info span{color:#000;font-size:14px}.mall-list-page .wrapper{position:relative}.mall-portfolio-download{position:absolute;right:var(--wrapper-inline-padding);top:-210px;border:1px solid #fff;font-weight:var(--fw-semibold);font-size:16px;border-radius:30px;color:#fff;z-index:2;padding:15px 30px;transition:all ease-in-out 150ms}.mall-portfolio-download:hover{background:#fff;color:#000}@media(max-width:1200px){.mall-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.mall-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mall-portfolio-download{font-size:14px;padding:12px 20px;top:-125px}.mall-list{gap:15px}.mall-list a{border-radius:12px;padding:20px 15px}.mall-list a h3{margin-block-start:20px;font-size:15px}}