@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.quick-access .quick-access-img figure::after,.gallery .gallery-card-img img,.projectheader .swiper-slide::after,.project .project-cover::after,.our-vision-mission .swiper-slide::after,.about-founder .swiper-slide::after,.mainbanner .swiper-slide::after,.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body ul li a,.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-button,.swiper-button-circle,body{transition:all 800ms ease}p,label,body{margin:0 0 10px;font-style:normal;color:inherit;font-weight:400}h1{font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;margin:0 0 1rem 0;padding:0}h2{line-height:normal;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0 0 2rem 0;padding:0;font-family:inherit}h3{letter-spacing:normal;line-height:normal;font-weight:normal;font-stretch:normal;font-style:normal;font-family:inherit;padding:0;margin:0 0 1rem 0;color:inherit}h4{position:relative;letter-spacing:normal;line-height:normal;color:inherit;font-family:inherit;font-weight:normal}h5{font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:inherit;font-family:inherit;margin-bottom:.5rem}h6{font-family:inherit;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0 0 1rem 0;padding:0;color:inherit}.projectheader .projectheader-caption,.project .project-caption{position:absolute;bottom:10%;left:0;right:0;margin:auto;transform:translate(0%, -50%);width:95%;color:#fff;z-index:999;text-align:left}body{margin:auto;position:relative;opacity:0;display:flex;flex-direction:column;min-height:100vh;letter-spacing:normal;color:#3b3b3b;font-family:"Montserrat",sans-serif}*,*::before,*::after,*:hover,*:focus,*:active{outline:none !important}.form-control::-webkit-input-placeholder{color:#a8a8a8;opacity:1}.form-control::-moz-placeholder{color:#a8a8a8;opacity:1}.form-control:-ms-input-placeholder{color:#a8a8a8;opacity:1}.form-control:-moz-placeholder{color:#a8a8a8;opacity:1}a,a:active,a:focus,a:hover{outline:none !important;outline-style:none !important;text-decoration:none;color:inherit}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:500;color:inherit}h6 small{font-size:11px}p,label{margin:0 0 10px}small{font-size:85%}.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.form-control,.form-control:focus,.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{padding:1rem 2rem;border-radius:0 !important;margin:0 0 1.5rem;height:calc(3rem + 2px);background-color:rgba(0,0,0,0);outline:none !important;border:1px solid #494949;box-shadow:none !important}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown), .form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem !important;padding-bottom:.625rem !important}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem !important;padding-bottom:.625rem !important}.form-floating>label{padding-left:0 !important}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{transform:scale(0.85) translateY(-0.5rem) translateX(0)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0)}.form-check .form-check-input{border-radius:50% !important}.form-check-input:focus{box-shadow:none !important}input:disabled{cursor:not-allowed}input[type=number]{-moz-appearance:textfield}.form-floating>label{color:rgba(59,59,59,.5)}textarea,textarea:focus{height:120px !important}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{background:none !important}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{background:none !important}img{width:100%}.btn-check:focus+.btn,button,.btn:focus,button{box-shadow:none !important;outline:none !important}.no-bullets{margin:0;padding:0}.no-bullets li{list-style:none}img{width:100%}.fs14,.accessibility .note,.pride-passion .milestone-box p,.pride-passion .milestone-box .milestone-head .milestone-subhead h6{font-size:14px}.fs18{font-size:18px}.fs31,h3{font-size:31px}@media screen and (max-width: 991px){.fs31,h3{font-size:24px}}.fs28,h4{font-size:28px}.fs17,body,h5,p,label,.form-control,.form-control:focus,.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{font-size:15px}.fs15{font-size:15px}.fs102,.highlights ul li h2{font-size:102px}@media screen and (max-width: 991px){.fs102,.highlights ul li h2{font-size:50px}}.textred{color:#ad2726}.swiper-button-white.swiper-button-next{right:40px}.swiper-button-white.swiper-button-prev{left:40px}.swiper-button-white.swiper-button-next,.swiper-button-white.swiper-button-prev{color:#fff;background-color:rgba(0,0,0,.2);transition:all 700ms cubic-bezier(0.68, -0.55, 0.27, 1.55);border-radius:50%;width:50px;height:50px}.swiper-button-white.swiper-button-next::after,.swiper-button-white.swiper-button-prev::after{font-size:15px}.swiper-button-circle{background-position:center;background-repeat:no-repeat;background-size:10px 14px;height:30px;width:30px;background-color:rgba(112,112,112,.33);border-radius:50%}.swiper-button-circle::after{content:none}.swiper-button-circle.swiper-button-prev{left:20px;background-image:url(../img/icons/prev-white.svg)}@media screen and (max-width: 991px){.swiper-button-circle.swiper-button-prev{left:10px}}.swiper-button-circle.swiper-button-next{right:20px;background-image:url(../img/icons/next-white.svg)}@media screen and (max-width: 991px){.swiper-button-circle.swiper-button-next{right:10px}}.swiper-button-circle:hover{background-color:#707070}.swiper-buttonnext-red{right:5%;background-image:url(../img/icons/linkarrow-link.svg);position:absolute;z-index:999;top:44%;background-color:rgba(0,0,0,0)}.swiper-buttonnext-red:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.swiper-buttonnext-red{right:10px}}.swiper-buttonprev-red{left:5%;background-image:url(../img/icons/linkarrow-link-prev.svg);position:absolute;z-index:999;top:44%;background-color:rgba(0,0,0,0)}.swiper-buttonprev-red:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.swiper-buttonprev-red{right:10px}}.static-pagination{position:static;margin:auto;transform:none !important}.static-pagination .swiper-pagination-bullet{background:#ad2726}.modal .modal-content{border-radius:0}body.overflow{overflow:hidden}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1155px}.container-fluid{padding:0 4rem}@media screen and (max-width: 991px){.container-fluid{padding:0 .7rem}}header{position:absolute;left:0;right:0;top:0;padding:2rem 0;z-index:9;width:100%}@media screen and (max-width: 991px){header{padding:1rem 0}}header .flex-container{display:flex;justify-content:space-between;flex-direction:row;align-items:center}header .flex-container .flex-item{width:33.333%}@media screen and (max-width: 991px){header .flex-container .flex-item{width:auto}}header .flex-container .flex-item:last-child{text-align:right}header .flex-container .flex-item:last-child{text-align:right}header .flex-container .flex-item>ul{margin:0;padding:0;list-style:none}header .flex-container .flex-item>ul li{color:#fff;text-transform:uppercase}header .flex-container .flex-item p{text-transform:uppercase;color:#fff;margin:0;cursor:pointer}@media screen and (max-width: 991px){header .flex-container .flex-item p{display:none}}header .flex-container .brand-logo{text-align:center}header .flex-container .brand-logo img{width:300px}@media screen and (max-width: 991px){header .flex-container .brand-logo img{width:180px}}.menuoffcanvas.offcanvas-start{background-color:#141414;width:350px}.menuoffcanvas.offcanvas-start .offcanvas-header{padding:1rem 2rem;background-position-x:right}.menuoffcanvas.offcanvas-start .offcanvas-header .btn-close{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iI2ZmZmZmZiIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIA0KCSB2aWV3Qm94PSIwIDAgNDkwIDQ5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjQ1Ni44NTEsMCAyNDUsMjEyLjU2NCAzMy4xNDksMCAwLjcwOCwzMi4zMzcgMjEyLjY2OSwyNDUuMDA0IDAuNzA4LDQ1Ny42NzggMzMuMTQ5LDQ5MCAyNDUsMjc3LjQ0MyA0NTYuODUxLDQ5MCANCgk0ODkuMjkyLDQ1Ny42NzggMjc3LjMzMSwyNDUuMDA0IDQ4OS4yOTIsMzIuMzM3ICIvPg0KPC9zdmc+) center/1em auto no-repeat;opacity:1;background-position-x:right}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-item{background-color:rgba(0,0,0,0);border-radius:0;border:0}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-header{background-color:rgba(0,0,0,0)}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-button{background-color:rgba(0,0,0,0);color:#fff;border-radius:0;box-shadow:none !important}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-button::after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ni44IDk5Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuMy4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjAgQnVpbGQgMTUxKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNhZDI3MjY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTkuNyAuNSAuOSAxOS4zIDI5LjggNDguMSAuNCA4MC43IDIwLjIgOTguNSA2Ni40IDQ3LjIgMTkuNyAuNSIvPgo8L3N2Zz4=);background-size:12px}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-button:not(.collapsed)::after{transform:rotate(-90deg) translateX(5px)}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-button:hover{opacity:.7}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body{padding-top:0}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body ul{list-style:none;padding:0;margin:0;color:#fff}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body ul li{margin-bottom:.3rem;text-transform:uppercase}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body ul li:last-child{margin:0}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body ul li.mainpage{font-size:12px;opacity:.5}.menuoffcanvas.offcanvas-start .offcanvas-body .accordion-body ul li a:hover{opacity:.7}footer{position:relative;padding:3rem 0 1.8rem;color:#fff;background-color:#2b2a28}@media screen and (max-width: 991px){footer{padding:2rem 0 1.2rem}}footer .brand-logo{text-align:center;margin-bottom:2rem}@media screen and (max-width: 991px){footer .brand-logo{margin-bottom:1rem}}footer .brand-logo img{max-width:300px}footer .socialicons{padding:0;list-style:none;display:flex;max-width:220px;justify-content:space-between;margin:auto}@media screen and (max-width: 991px){footer .socialicons{margin-bottom:3rem}}footer .socialicons li{margin-right:1rem}footer .socialicons li:last-child{margin:0}footer .socialicons li img{width:30px}@media screen and (max-width: 991px){footer .pages-links{margin-bottom:1.5rem}}footer .pages-links h6{text-transform:uppercase;margin-bottom:.5rem;font-size:13px}footer .pages-links ul{list-style:none;margin:0;padding:0}footer .pages-links ul li{margin-bottom:.3rem;font-size:13px}footer .pages-links ul li:last-child{margin:0}@media screen and (max-width: 991px){footer .pages-links ul li{margin-bottom:.2rem}}footer .copyright{margin-top:3rem;padding-top:2rem;text-align:center;border-top:1px solid #fff}@media screen and (max-width: 991px){footer .copyright{margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.5)}}footer .copyright p{margin:0;font-size:12px}@media screen and (max-width: 991px){footer .copyright p{padding-top:1rem}}.hamburger{border:0 !important;background-color:rgba(0,0,0,0) !important;outline:none;box-shadow:none;cursor:pointer;width:50px}@media screen and (max-width: 991px){.hamburger{width:30px}}.hamburger span{display:block;width:50px;height:2px;margin-bottom:8px;background-color:#fff;position:relative;top:0;transition:all .3s ease-in-out}@media screen and (max-width: 991px){.hamburger span{width:30px}}.hamburger span:last-child{margin:0}.mainbanner{position:relative;margin-bottom:3rem}@media screen and (max-width: 991px){.mainbanner{margin-bottom:2rem}}.mainbanner .swiper-slide::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:rgba(0,0,0,.3)}.mainbanner .swiper-slide>img,.mainbanner .swiper-slide video{height:100vh;height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;object-fit:cover;display:block;width:100%}@media screen and (max-width: 1200px){.mainbanner .swiper-slide>img,.mainbanner .swiper-slide video{height:auto}}.insidebanner{margin-bottom:3rem}@media screen and (max-width: 991px){.insidebanner{margin-bottom:2rem}}.insidebanner .swiper-slide::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.43) 100%)}.insidebanner .swiper-slide img{height:100vh;height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.insidebanner .swiper-slide img{height:auto}}.page-banner{position:relative}.page-banner .swiper-slide img{height:100vh;height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.page-banner .swiper-slide img{height:auto}}.page-banner .swiper-slide::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.43) 100%)}.controls{position:absolute;bottom:2rem;right:25px;cursor:pointer;width:32px;z-index:9}@media screen and (max-width: 991px){.controls{right:7px;bottom:1.5rem}}.controls img{width:auto;height:18px}.scrollarrow{position:absolute;bottom:2rem;left:50%;transform:translate(-50%, 0%);z-index:2}@media screen and (max-width: 991px){.scrollarrow{bottom:1.5rem}}.scrollarrow button{border:0;background:rgba(0,0,0,0);display:block;margin:auto}.scrollarrow button svg{width:22px;color:#fff;rotate:90deg}.scrollarrow button svg .h-shape__shape{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.scrollarrow button svg .h-shape__shape:first-child{transition-delay:.15s}.scrollarrow button svg .h-shape__shape:nth-child(2){transform:translate(-100%);transition-delay:0s}.scrollarrow button svg .fill-current{fill:currentColor}.scrollarrow button:hover svg .h-shape__shape:first-child{transform:translate(100%);transition-delay:0s}.scrollarrow button:hover svg .h-shape__shape:nth-child(2){transform:translate(0);transition-delay:.15s}.homeabout{padding:5rem 0}@media screen and (max-width: 991px){.homeabout{padding:1rem 0}}@media screen and (max-width: 991px){.homeabout-img figure{margin-bottom:2rem}}.homeabout-desc{max-width:472px}.heroslider{margin-bottom:6rem}@media screen and (max-width: 991px){.heroslider{margin-bottom:2rem}.heroslider img{height:300px;-o-object-fit:cover;object-fit:cover}}.locations-intro{max-width:600px;margin:0 auto 6rem auto;text-align:center}@media screen and (max-width: 991px){.locations-intro{margin-bottom:4rem;text-align:left}}.location-card{margin-bottom:2rem}.location-card-img{overflow:hidden}.location-card-img img{transition:.5s}.location-card figure figcaption{margin-top:1rem;flex-direction:row;display:flex;justify-content:space-between;text-transform:uppercase;font-size:14px}.location-card figure figcaption p{color:#ad2726;margin:0;font-size:14px}.location-card figure figcaption .knowmore{margin:0 0 0 0rem}.location-card a :hover img{transform:scale(1.05)}.intro-large{padding:5rem 0;text-align:center}@media screen and (max-width: 991px){.intro-large{padding:3rem 0}}.intro-large h3{margin:0;font-weight:normal}@media screen and (max-width: 991px){.intro-large h3{font-size:20px}}.intro-large .container{max-width:1069px}.highlights{padding:0 0 8rem}@media screen and (max-width: 991px){.highlights{padding:0 0 3rem}}.highlights ul{list-style:none;margin:0 auto 0 auto;padding:0;display:flex;justify-content:space-between;text-align:center;max-width:900px}.highlights ul li h2{color:#ad2726;font-weight:normal;min-width:200px;margin:auto}@media screen and (max-width: 991px){.highlights ul li h2{min-width:120px}}.highlights ul li p{margin:0 auto}@media screen and (max-width: 991px){.highlights ul li p{font-size:12px}}.about-founder{position:relative;margin-bottom:8rem}@media screen and (max-width: 991px){.about-founder{margin-bottom:3rem}}.about-founder .swiper-slide{position:relative}.about-founder .swiper-slide::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 100%)}@media screen and (max-width: 991px){.about-founder .swiper-slide>img{height:400px;-o-object-fit:cover;object-fit:cover}}.about-founder .caption{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;color:#fff;z-index:1}.about-founder .caption p{margin:0}.about-founder .caption .inside-container{padding:6% 0;max-width:460px}.knowmore{margin-top:4rem}@media screen and (max-width: 991px){.knowmore{margin-top:2rem}}.knowmore .linkarrow{position:relative;padding-right:1.2rem;text-transform:uppercase}.knowmore .linkarrow::before{content:"";position:absolute;right:0;top:2px;bottom:0;width:20px;height:20px;background:url("../img/icons/linkarrow-link.svg") no-repeat right center;background-size:10px}.SMN_effect-31 a{position:relative;overflow:hidden;display:inline-block;text-align:left;flex-grow:1;animation-duration:1s;animation-fill-mode:both}.SMN_effect-31 a::after{position:absolute;top:100%;left:0;content:attr(data-hover);display:inline;text-align:center;transition:top 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.SMN_effect-31 a span{display:block;transition:transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.SMN_effect-31 a:hover span{transform:translateY(-100%)}.SMN_effect-31 a:hover::after{top:0}.section-head{text-align:center;margin-bottom:4rem}@media screen and (max-width: 991px){.section-head{margin-bottom:3rem;text-align:left}}.section-head h3{color:#ad2726;text-transform:uppercase;margin-bottom:.5rem}.our-promise{padding:6rem 0}@media screen and (max-width: 991px){.our-promise{padding:3rem 0}}.our-promise .promise-card{text-align:center}@media screen and (max-width: 991px){.our-promise .promise-card{margin-bottom:2rem;text-align:left}}.our-promise .promise-card figure figcaption{margin:2rem 0 0 0}.our-promise .promise-card h5{color:#ad2726;font-weight:normal}.our-promise .promise-card p{margin:auto;max-width:285px}@media screen and (max-width: 991px){.our-promise .promise-card p{max-width:100%}}.our-vision-mission .swiper-slide{position:relative}.our-vision-mission .swiper-slide::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.54) 81%)}@media screen and (max-width: 991px){.our-vision-mission .swiper-slide::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.7) 81%)}}@media screen and (max-width: 991px){.our-vision-mission .swiper-slide>img{height:400px;-o-object-fit:cover;object-fit:cover}}.our-vision-mission .caption{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;color:#fff;z-index:1}.our-vision-mission .caption h6{font-weight:600}.our-vision-mission .caption p{margin:0}.our-vision-mission .caption .inside-container{padding:6% 0;max-width:460px}.pride-passion{padding-bottom:5rem}@media screen and (max-width: 991px){.pride-passion{padding-bottom:0}}@media screen and (max-width: 991px){.pride-passion .milestone-box{margin-bottom:.5rem}}.pride-passion .milestone-box .milestone-head h4{color:#ad2726}.pride-passion .milestone-box .milestone-head .milestone-subhead{display:flex}.pride-passion .milestone-box .milestone-head .milestone-subhead h6{width:86%;margin:0;min-height:42px}@media screen and (max-width: 991px){.pride-passion .milestone-box .milestone-head .milestone-subhead h6{min-height:initial}}.pride-passion .milestone-box .milestone-head .milestone-subhead .arrowicon{position:relative;margin-left:auto}.pride-passion .milestone-box .milestone-head .milestone-subhead .arrowicon::before{content:"";position:absolute;right:0;top:2px;bottom:0;width:13px;height:18px;background:url("../img/icons/linkarrow-link.svg") no-repeat right center;background-size:10px}.pride-passion .milestone-box p{width:97%}@media screen and (max-width: 991px){.pride-passion .milestone-box p{width:92%}}.chairperson-desk{padding:5rem 0 6rem}@media screen and (max-width: 991px){.chairperson-desk{padding:2rem 0 3rem}}.chairperson-desk .chairperson-img{margin-bottom:2rem}.chairperson-desk .chairperson-desc h3{line-height:23px;margin-bottom:30px}.intro-section{padding:6rem 0;text-align:center}@media screen and (max-width: 991px){.intro-section{padding:3rem 0;text-align:left}}.intro-section p{max-width:770px;margin:auto}.intro-section.large p{max-width:940px}@media screen and (max-width: 991px){.topspacing-sm{padding-top:1rem}}.project{position:relative;margin-bottom:8rem}@media screen and (max-width: 991px){.project{margin-bottom:2rem}.project:last-of-type{margin-bottom:4rem}}.project .inside-container{position:relative}.project .project-cover{position:relative}@media screen and (max-width: 991px){.project .project-cover img{height:250px;-o-object-fit:cover;object-fit:cover}}.project .project-cover::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.4) 81%);z-index:1}.project .project-caption{bottom:0;transform:initial;width:100%;padding:3rem}@media screen and (max-width: 991px){.project .project-caption{padding:1rem}}@media screen and (max-width: 991px){.project .project-caption h3{font-size:22px}}@media screen and (max-width: 991px){.project .project-caption p{margin:0}}.project .project-caption p:last-child{margin:0}.project .project-caption .knowmore{margin-top:0;text-align:right;margin-bottom:-6px}@media screen and (max-width: 991px){.project .project-caption .knowmore{text-align:right;margin:0px 0 -6px 0}}.projectheader{margin-bottom:3rem}.projectheader .swiper-slide::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.37) 88%);z-index:1}.projectheader .swiper-slide img{height:100vh;height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.projectheader .swiper-slide img{height:auto}}.projectheader .projectheader-caption{width:100%;padding:3rem;bottom:0;transform:none}@media screen and (max-width: 991px){.projectheader .projectheader-caption{padding:0 0 1rem 0}}.projectheader .projectheader-caption .knowmore{margin:0 0 -6px 0;text-align:right}@media screen and (max-width: 991px){.projectheader .projectheader-caption .knowmore{text-align:left;margin:1rem 0 0 0}}.projectheader .projectheader-caption p{margin-bottom:1rem}.projectheader .projectheader-caption ul{margin:0;padding:0;list-style:none}.gallery{padding:3rem 0 5rem;position:relative;text-align:center}@media screen and (max-width: 991px){.gallery{padding:1rem 0 0}}.gallery h3{margin-bottom:2rem}.gallery .gallery-card-img{overflow:hidden}.gallery .gallery-card-img:hover img{transform:scale(1.05)}.gallery .gallery-card figure figcaption{margin-top:1.5rem}.floorplan{padding:2rem 0 5rem}@media screen and (max-width: 991px){.floorplan{padding:2rem 0 2rem}}.floorplan ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.floorplan ul{flex-direction:column}}.floorplan ul li img{width:100px;max-height:78px}@media screen and (max-width: 991px){.floorplan ul li img{max-height:initial}}.floorplan ul li .knowmore{margin-top:1.3rem}@media screen and (max-width: 991px){.floorplan ul li{margin-bottom:1.5rem}}.quick-access{margin-bottom:2rem}@media screen and (max-width: 991px){.quick-access{margin-bottom:0}}.quick-access .quick-access-img{position:relative}@media screen and (max-width: 991px){.quick-access .quick-access-img{margin-bottom:1rem}}.quick-access .quick-access-img figure{margin:0;position:relative}.quick-access .quick-access-img figure::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.6) 100%);z-index:1}.quick-access .quick-access-img .caption{position:absolute;left:2rem;right:2rem;bottom:1rem;width:auto;z-index:1;color:#fff;display:flex;justify-content:space-between}@media screen and (max-width: 991px){.quick-access .quick-access-img .caption{left:1rem;right:1rem;width:80%}}.quick-access .quick-access-img .caption p{margin:0}@media screen and (max-width: 991px){.quick-access .quick-access-img .caption p{font-size:13px}}.quick-access .quick-access-img .caption .icon{display:none}.quick-access .quick-access-img .caption .icon img{width:12px}.quick-access .swiper .swiperbtn{border:0;background:rgba(0,0,0,0);position:absolute;right:2rem;bottom:1rem;width:auto;z-index:999}@media screen and (max-width: 767px){.quick-access .swiper .swiperbtn{border:0;background:rgba(0,0,0,0);position:absolute;right:2rem;bottom:4.5rem;width:auto;z-index:999}}.quick-access .swiper .swiperbtn .icon img{width:12px}.accessibility{padding-bottom:5rem}@media screen and (max-width: 991px){.accessibility{padding-bottom:3rem}}.accessibility h3{text-align:center;margin-bottom:2rem}@media screen and (max-width: 991px){.accessibility h3{text-align:left}}.accessibility h5{font-weight:600}.accessibility h5 span img{width:15px;margin:0 0 2px 5px}.accessibility ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.accessibility ul li:nth-child(odd){width:70%}.accessibility ul li:nth-child(even){width:20%;text-align:right}.accessibility .row{margin-bottom:2rem}.accessibility .row:last-of-type{margin-bottom:1rem}.accessibility .note{text-align:center;margin:0}@media screen and (max-width: 991px){.accessibility .note{text-align:left}}.project-map{padding-bottom:7rem}@media screen and (max-width: 991px){.project-map{padding-bottom:3rem}}.project-map figure{margin-bottom:2rem}.project-map .knowmore{margin:0;text-align:right}.project-map .knowmore ul{display:flex;align-content:center;justify-content:space-between;padding:0;margin:0}.project-map .knowmore ul li{list-style:none}@media screen and (max-width: 991px){.project-map .knowmore{text-align:left;margin-top:2rem}}.project-map p{margin:0}.contact-section{padding:3rem 0 6rem}@media screen and (max-width: 991px){.contact-section{padding:1rem 0 2rem}}.contact-section figure{margin-bottom:2rem}.contact-section figure ul{margin:0;padding:0;list-style:none}.contact-section figure p{margin-bottom:1rem}@media screen and (max-width: 991px){.contact-section figure p{max-width:270px}}@media screen and (max-width: 991px){.contact-section .text-center{text-align:left !important}}.form-section{padding-bottom:6rem}@media screen and (max-width: 991px){.form-section{padding-bottom:4rem}}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0) !important;color:#a8a8a8;border-right:0px;padding:0 2rem;position:relative;text-transform:uppercase}@media screen and (max-width: 767px){.iti--separate-dial-code .iti__selected-flag{border-right:1px solid #a8a8a8}}@media screen and (max-width: 767px){.iti--separate-dial-code .iti__selected-flag{padding:.8rem 2rem;margin-bottom:1.5rem}}.iti--separate-dial-code .iti__selected-flag::after{content:"";background:url("../img/icons/linkarrow-link.svg") no-repeat center center;height:15px;width:10px;z-index:999;position:absolute;right:2rem}.iti__selected-flag{border:1px solid #494949}.iti input{padding-left:2rem !important}.intl-tel-input,.iti{width:100%;display:flex}@media screen and (max-width: 767px){.intl-tel-input,.iti{flex-direction:column}}.iti__flag-container{position:static;width:27%;padding:0}@media screen and (max-width: 767px){.iti__flag-container{width:100%}}.iti .dial-code{margin-left:1rem}.form-nav{margin-bottom:3rem;text-align:center}@media screen and (max-width: 991px){.form-nav{margin-bottom:2rem;text-align:left}}.form-nav ul{margin:0;padding:0;display:flex;list-style:none;justify-content:center}.form-nav ul li button{padding:0;margin:0;border:0;background:none;color:#494949}.form-nav ul li #closeBtn{display:none}.privacy-policy{padding:6rem 0}@media screen and (max-width: 991px){.privacy-policy{padding:3rem 0}}.privacy-policy .leftnav{position:sticky;top:30px}@media screen and (max-width: 991px){.privacy-policy .leftnav{margin-bottom:2rem}}.privacy-policy .leftnav ul{list-style:none;padding:0}@media screen and (max-width: 991px){.privacy-policy .leftnav ul{display:flex;flex-wrap:wrap}}.privacy-policy .leftnav ul li{border-bottom:1px solid rgba(168,168,168,.5);padding-bottom:.5rem;margin-bottom:.5rem;font-size:14px}@media screen and (max-width: 991px){.privacy-policy .leftnav ul li{border-right:1px solid rgba(168,168,168,.5);border-bottom:0;padding-right:.8rem;margin-right:.8rem;padding-bottom:0}.privacy-policy .leftnav ul li:last-child{border:0}}.privacy-policy .leftnav ul li .active{font-weight:500}.privacy-policy .content-container figure{margin-bottom:1.5rem}.privacy-policy .content-container figure h5{margin-bottom:.5rem}.privacy-policy .content-container figure p{font-size:14px}.privacy-policy .content-container figure p a{text-decoration:underline}.privacy-policy .content-container figure ul{padding-left:.88rem}.privacy-policy .content-container figure ul li{font-size:14px;margin-bottom:.3rem}.privacy-policy .content-container figure ul li strong{font-weight:500}.contactFormsubmit{background-color:rgba(0,0,0,0);border:none}@media screen and (max-width: 991px){.conscious-living-img{margin-bottom:2rem}}.conscious-living-desc{text-align:left}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #979797;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.custom-brochure-modal .modal-header{padding:0}.custom-brochure-modal .modal-header .btn-close{padding:0}.custom-brochure-modal .modal-content{height:300px;border-radius:0}.custom-brochure-modal .modal-content .knowmore{margin-top:3rem}.custom-brochure-modal .modal-content .knowmore .linkarrow{font-size:14px}.custom-brochure-modal .modal-content .knowmore .linkarrow::before{content:"";position:absolute;right:0;top:9px;bottom:0;width:20px;height:20px;background:url("../img/icons/linkarrow-link.svg") no-repeat right center;background-size:auto;background-size:10px}#myModal .modal-dialog{max-width:750px}#myModal .modal-dialog .knowmore{margin:0;text-align:center}#myModal .modal-dialog .knowmore ul{margin:0;padding:0}#myModal .modal-dialog .knowmore ul li{list-style:none;margin:5px}#myModal .modal-content{max-height:80%;overflow:hidden;border-radius:0}#myModal .modal-content .modal-footer{display:flex;align-items:center;justify-content:center;border:0;padding:30px 0 35px 0}#myModal .modal-body{margin:0 5rem 0 5rem;scrollbar-color:#d8d8d8}@media screen and (max-width: 991px){#myModal .modal-body{margin:0}}#myModal .modal-body p{font-size:14px}#myModal .modal-header{border-bottom:0;padding-top:2rem}#myModal .modal-title{margin:auto}#myModal .morecontent{display:none;margin-bottom:10px}.btn-broc{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font-size:14px}.modal-form form .iti__flag-container{width:auto}.modal-form form .iti--separate-dial-code .iti__selected-flag::after{right:1rem}.modal-form form .iti .dial-code{margin-left:.5rem}/*# sourceMappingURL=style.min.css.map */