 @font-face {font-family: "Shantell Sans";font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/FeUaS0pCoLIo-lcdY7kjvNoQqWVWB0qWpl29ajppTuUTu_kJKmHesPOL-maYi4xZeHCNQ09eBlmv2QcUzJ39-rAISYROS1ixwv0.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}html, body {overflow-x: clip !important;}.grc-bg {background-color: #3463ae;}.ruchira-bg {background-color: #977a6a;}.micl-bg {background-color: #ccac90;}.urbanrise-bg {background-color: #24598e;}.saa-bg {background-color: #284696;}.roseate-bg {background-color: #b16b57;}.iris-bg {background-color: #e5c28c;}.marina-bg {background-color: #004444;}.dhuleva-bg {background-color: #402915;}.inspira-realty-bg {background-color: #d7b067;}.bali-ixora-bg {background-color: #023f31;}.ncc-urban-bg {background-color: #1d4962;}.dlf-bg {background-color: #000;}.hiranandani-bg {background-color: #2e3e8f;}.raymond-realty-bg {background-color: #a18666;}.bhoomi-group-bg {background-color: #241f21;}.paradigm-realty-bg {background-color: #000;}.gurukrupa-group-bg {background-color: #5188c6;}.lokhandwala-minerva-bg {background-color: #0882bf;}.prime-landmarks-bg {background-color: #2d2e2b;}.evershine-builders-bg {background-color: #f68223;}.imbuildcon-bg {background-color: #254c2a;}.shivalik-group-bg {background-color: #702420;}.shapoorji-pallonji-bg {background-color: #213c16;}.elements-realty-bg {background: linear-gradient(85.56deg, #2e3192 -26.9%, #004a91 1.48%, #318cb3 23.69%, #885b9b 48.52%, #f68a2e 79.63%, #e11c4d 102.35%);}.anchorpoint-bg {background-color: #ab7661;}.kavisha-portrait-bg {background-color: #2e404f;}.kavisha-canvas-bg {background-color: #2e404f;}.aum-developers-bg {background-color: #000;}.sumadhura-bg {background-color: #968c66;}html {scroll-behavior: smooth;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "Montserrat", sans-serif;color: #000;font-size: 18px;font-weight: 400;line-height: 1.4;letter-spacing: -0.5px;}::-webkit-scrollbar-track {-webkit-box-shadow: none;background-color: transparent;}::-webkit-scrollbar {width: 5px;background-color: transparent;}::-webkit-scrollbar-thumb {background-color: #00a9de;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}::selection {background-color: #00a9de;color: #fff;}.theme-radius-lg {overflow: hidden;border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;-ms-border-radius: 100px;-o-border-radius: 100px;}h1, h2, h3, h4, h5, h6 {font-weight: normal;line-height: 1.3;}.mx-auto {margin-left: auto;margin-right: auto;}.ml-auto {margin-left: auto;}.mr-auto {margin-right: auto;}.mh-100vh {min-height: 100vh;}.border-light {border-color: #00000030;}.border-light-gray {border: 1px solid #00000030;}.error-msg {position: absolute;bottom: -22px;background: transparent;display: flex;line-height: 1;color: #f00;font-size: 18px;}.overflow-visible {overflow: visible !important;}a {color: #000;width: fit-content;}a:hover {color: #00a9de;}.black-text:hover, .secondary-text:hover {color: #00a9de !important;}a, button {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}p:last-child {margin-bottom: 0;}img {max-width: 100%;height: auto;width: 100%;display: block;}p {margin-bottom: 20px;}p:last-child {margin-bottom: 0;}.fw-300 {font-weight: 300 !important;}.fw-400 {font-weight: 400 !important;}.fw-500 {font-weight: 500 !important;}.fw-600 {font-weight: 600 !important;}.fw-700 {font-weight: 700 !important;}.fw-800 {font-weight: 800 !important;}.fw-900 {font-weight: 900 !important;}.columns.gap-7 {margin-left: -96px !important;margin-right: -96px !important;}.gap-7>.column {padding-left: 96px;padding-right: 96px;}.columns.gap-6 {margin-left: -84px !important;margin-right: -84px !important;}.gap-6>.column {padding-left: 84px;padding-right: 84px;}.columns.gap-5 {margin-left: -72px !important;margin-right: -72px !important;}.gap-5>.column {padding-left: 72px;padding-right: 72px;}.columns.gap-4 {margin-left: -60px !important;margin-right: -60px !important;}.gap-4>.column {padding-left: 60px;padding-right: 60px;}.columns.gap-3 {margin-left: -48px !important;margin-right: -48px !important;}.gap-3>.column {padding-left: 48px;padding-right: 48px;}.columns.gap-2 {margin-left: -36px !important;margin-right: -36px !important;}.gap-2>.column {padding-left: 36px;padding-right: 36px;}.columns.gap-1 {margin-left: -24px !important;margin-right: -24px !important;}.gap-1>.column {padding-left: 24px;padding-right: 24px;}.is-gap-0 {gap: 0 !important;}.is-gap-1 {gap: 4px !important;}.is-gap-2 {gap: 8px !important;}.is-gap-3 {gap: 12px !important;}.is-gap-4 {gap: 16px !important;}.is-gap-5 {gap: 24px !important;}.is-gap-6 {gap: 32px !important;}.is-gap-7 {gap: 40px !important;}.is-gap-8 {gap: 48px !important;}.is-gap-9 {gap: 56px !important;}.is-gap-10 {gap: 64px !important;}.fs-1 {font-size: 28px !important;}.fs-2 {font-size: 24px !important;}.fs-3 {font-size: 22px !important;}.fs-4 {font-size: 20px !important;}.fs-5 {font-size: 18px !important;}.line-height-1 {line-height: 1 !important;}.line-height-1-3 {line-height: 1.3 !important;}.line-height-1-6 {line-height: 1.6 !important;}.radius-40 {border-radius: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px;-ms-border-radius: 40px;-o-border-radius: 40px;}.border-top {border-top: 1px solid;}.border-bottom {border-bottom: 1px solid;}.border-top-light {border-top: 1px solid #00000020;}.border-bottom-light {border-bottom: 1px solid #00000020;}.theme-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;outline: 0;opacity: 0;visibility: hidden;}.theme-modal.is-active {visibility: visible;opacity: 1;overflow-x: hidden;overflow-y: auto;z-index: 99999;}.theme-modal-card {position: relative;top: calc(50% + 30px);max-width: 600px;width: 100%;padding: 30px;max-height: inherit;transition: all 0.3s linear;background-color: #00a9de;margin: 0 auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}.modal-title {color: #fff;font-size: 22px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}html.is-active {overflow: hidden;}html:before {content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;z-index: 99999;visibility: hidden;opacity: 0;}html.is-active:before {opacity: 0.9;visibility: visible;}.theme-modal.is-active .theme-modal-card {top: 50%;}.theme-modal-background {background-color: #000;transition: all 0.3s linear;opacity: 0;visibility: hidden;}.theme-modal[style="visibility: visible;"] .theme-modal-card {-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);opacity: 1;}.theme-modal[style="visibility: visible;"] .theme-modal-background {opacity: 0.9;visibility: visible;}.theme-modal-card-body {border: 0;position: relative;overflow: visible;}.theme-modal-card-body {padding: 30px;background-color: transparent;border: 1px solid rgb(255 255 255 / 20%);}.close {color: #fff;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;text-shadow: none;opacity: 1;border: none;background-color: #166cb4;position: absolute;top: -22px;right: -22px;margin: 0 auto;z-index: 10;cursor: pointer;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.close:hover {background-color: #ffffff;color: #00a9de;opacity: 1;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.columns.row-register {margin-bottom: -12px !important;}.col-form .form-control::-webkit-input-placeholder, .col-form .form-control::-webkit-input-placeholder {color: #000;text-transform: uppercase;font-family: "Montserrat", sans-serif;}.col-form .form-control:-ms-input-placeholder, .col-form .form-control:-ms-input-placeholder {color: #000;text-transform: uppercase;font-family: "Montserrat", sans-serif;}.col-form .form-control::placeholder, .col-form .form-control::placeholder {color: #000;text-transform: uppercase;font-family: "Montserrat", sans-serif;}.theme-scrollbar {overflow-x: hidden;overflow-y: auto;padding-right: 10px;}.theme-scrollbar::-webkit-scrollbar-track {-webkit-box-shadow: none;background-color: transparent;}.theme-scrollbar::-webkit-scrollbar {width: 6px;background-color: transparent;}.theme-scrollbar::-webkit-scrollbar-thumb {background-color: #ddd;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}ul:last-child {margin-bottom: 0;}section, .section {position: relative;padding-top: 100px;padding-bottom: 100px;overflow: hidden;}.full-width {width: 100%;}.section-title {margin-bottom: 24px;position: relative;z-index: 2;}.section-title:last-child {margin-bottom: 0;}.section-title h1, .section-title h2 {color: #000000;margin: 0;font-size: 44px;line-height: 50px;font-weight: 500;position: relative;display: inline-block;}.section-title.section-title-lg h1, .section-title.section-title-lg h2, .section-title.section-title-md h1, .section-title.section-title-md h2 {letter-spacing: 3px;font-weight: 800;text-transform: uppercase;}.section-title.section-title-lg h1, .section-title.section-title-lg h2 {font-size: 70px;line-height: 76px;}h1 {font-size: 50px;}h2 {font-size: 40px;}h3 {font-size: 38px;}h4 {font-size: 28px;}h5 {font-size: 24px;}h6 {font-size: 20px;}.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark a, .dark p, .dark span, .dark small {color: #fff;}.dark a:hover, .dark a:hover span {color: #00a9de !important;}.dark svg path {fill: #fff;}video, picture {display: block;}.container {position: relative;z-index: 1;}.btn {position: relative;font-family: "Montserrat", sans-serif;border: 1px solid;display: inline-block;padding: 10px 40px;font-size: 16px;border-radius: 30px;text-align: center;line-height: 22px;font-weight: 600;cursor: pointer;z-index: 1;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.btn.btn-primary {background-color: #00a9de;border-color: #00a9de;color: #ffffff;}.btn.btn-primary:hover {background-color: #0060a0;border-color: #0060a0;color: #ffffff;}.btn.btn-primary-outline {background-color: transparent;border-color: #00a9de;color: #00a9de;}.btn.btn-primary-outline:hover {background-color: #00a9de;border-color: #00a9de;color: #ffffff;}.btn.btn-white {background-color: #ffffff;border-color: #ffffff;color: #00a9de;}.btn.btn-white:hover {background-color: #eeeeee;border-color: #eeeeee;color: #00a9de;}.btn.btn-white-outline {background-color: transparent;border-color: #ffffff;color: #ffffff;}.btn.btn-white-outline:hover {background-color: #ffffff;border-color: #ffffff;color: #0060a0;}.btn.btn-secondary {border-radius: 0;padding: 16px;font-size: 18px;text-transform: uppercase;color: #00a9de;background-color: #151515;border: 0;}.btn.btn-secondary:hover {background-color: #00a9de;color: #fff;}.col-form {position: relative;margin-bottom: 40px;}.col-middle {display: table;width: 100%;}.col-middle-inner {display: table-cell;vertical-align: middle;}button:focus {outline: 0;}.thankyou-msg {font-size: 16px !important;background: 0 0 !important;}.thankyou-logo img {margin: 30px auto 0;height: 40px;width: auto;}.form-group, .form-group-wrapper {position: relative;}.thankyou-block {height: 100vh;}.thankyou-block h1 {font-size: 30px;margin-bottom: 15px;text-transform: uppercase;}.list-point {padding: 0;}.list-point li {font-weight: 500;position: relative;list-style: none;padding-left: 20px;}.list-point li:last-child {margin-bottom: 0;}.list-point li:before {content: "";position: absolute;width: 6px;height: 6px;background: #00a9de;border-radius: 100%;left: 0;top: 8px;}.arrow-none .splide__arrow {display: none;}.arrow-bottom .splide__arrows {display: flex;justify-content: center;gap: 10px;margin-top: 30px;}.arrow-bottom .splide__arrow {position: static;transform: unset;-webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;-o-transform: unset;}.splide__pagination {margin-top: 30px;}.splide.pagination .splide__pagination {counter-reset: pagination-num;}.splide.pagination .splide__pagination__page:before {counter-increment: pagination-num;content: counter(pagination-num);}.splide.pagination .splide__pagination__page.is-active {transform: unset;-webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;-o-transform: unset;}.splide.pagination .splide__pagination__page {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: unset;font-size: 18px;-webkit-border-radius: unset;-moz-border-radius: unset;-ms-border-radius: unset;-o-border-radius: unset;}.splide__arrow svg {stroke-width: 1.5;fill: transparent;transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;-moz-transition: fill 0.2s linear;-ms-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;}.splide__arrow:hover:not(:disabled) svg {fill: transparent;}.splide {padding: 0;}.splide__slide img {width: 100%;}.splide__arrow.splide__arrow--prev:disabled, .splide__arrow.splide__arrow--next:disabled {opacity: 0.4;pointer-events: none;}.splide__arrow * {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.splide__arrow {width: 45px;height: 45px;padding: 5px;color: #fff;background-color: #ffffff30;border: 1px solid #ffffff30;opacity: 1;}.splide__arrow:hover {background-color: #000;color: #fff;opacity: 1;}.splide__arrow:hover img {filter: invert(1);-webkit-filter: invert(1);}.splide__arrow svg {font-size: 24px;}.splide__arrow--prev {left: 60px;}.splide__arrow--next {right: 60px;}.splide__pagination__page {width: 12px;height: 12px;background: #00a9de;opacity: 0.5;}.splide__pagination__page.is-active {transform: none;background: #00a9de;opacity: 1;}.splide__pagination {position: static;transform: none;}.form-control {display: block;width: 100%;border: none;padding: 14px 0;background-color: transparent;border-radius: 0;resize: none;color: #000000;font-size: 18px;border-bottom: 2px solid #000;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;font-family: "Montserrat", sans-serif;}input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #000 !important;caret-color: #000;}.form-control:focus {outline: 0;}.pl-80 {padding-left: 80px !important;}.modal-card-body {padding: 30px;}.col-form label span {color: #ff0000;}.title-tagline {font-size: 18px;font-weight: 500;margin-top: 15px;display: block;}header {position: relative;z-index: 9999;padding: 0 60px;width: 100%;top: 0;left: 0;background-color: #fff;-moz-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);}#header.sticky {-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 12px rgb(0 0 0 / 10%);box-shadow: 0 0 12px rgb(0 0 0 / 10%);}.header-wrapper {padding: 30px 0;border-bottom: 1px solid #333;}.header-border-0 .header-wrapper {border-bottom: 0;}.theme-menu ul {display: flex;justify-content: center;}.menu-link {font-size: 20px;position: relative;}.menu-link:before {position: absolute;content: "";bottom: -3px;left: 0;right: 0;width: 0;margin: 0 auto;height: 2px;background-color: #00a9de;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.menu-link:hover:before, .menu-link.active:before {width: 100%;}.theme-logo img {width: auto;height: 55px;}.col-header:first-child, .col-header:last-child {padding: 0;flex: 0 0 auto;}.menu-item {padding: 16px 30px;}.theme-padding-sm {padding-left: 60px;padding-right: 60px;}.theme-padding {padding-left: 140px;padding-right: 140px;}.js-scroll {opacity: 0;}.scrolled.fade-in {animation: 1s ease-in-out both fade-in;-webkit-animation: 1s ease-in-out both fade-in;}.scrolled.fade-in-top {animation: 1s ease-in-out both fade-in-top;-webkit-animation: 1s ease-in-out both fade-in-top;}.scrolled.fade-in-bottom {animation: 1s ease-in-out both fade-in-bottom;-webkit-animation: 1s ease-in-out both fade-in-bottom;}.scrolled.fade-in-left {animation: 1s ease-in-out both fade-in-left;-webkit-animation: 1s ease-in-out both fade-in-left;}.scrolled.fade-in-right {animation: 1s ease-in-out both fade-in-right;-webkit-animation: 1s ease-in-out both fade-in-right;}@keyframes fade-in-left {0% {-webkit-transform: translateX(-50px);transform: translateX(-100px);opacity: 0;}100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}@keyframes fade-in-right {0% {-webkit-transform: translateX(50px);transform: translateX(100px);opacity: 0;}100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}@keyframes fade-in-bottom {0% {-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}@keyframes fade-in-top {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);opacity: 0;}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}@keyframes fade-in {0% {opacity: 0;}100% {opacity: 1;}}.zoom-out {opacity: 0;transition-property: opacity, -webkit-transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform;transition-duration: 3s;transition-timing-function: ease-out;transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);-webkit-transform: scale(1.2);}.zoom-out.scrolled {opacity: 1;-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);-moz-transform: translateZ(0) scale(1);-ms-transform: translateZ(0) scale(1);-o-transform: translateZ(0) scale(1);}.delay1 {-webkit-animation-delay: 0.2s !important;animation-delay: 0.2s !important;}.delay2 {-webkit-animation-delay: 0.3s !important;animation-delay: 0.3s !important;}.delay3 {-webkit-animation-delay: 0.4s !important;animation-delay: 0.4s !important;}.delay4 {-webkit-animation-delay: 0.5s !important;animation-delay: 0.5s !important;}.delay5 {-webkit-animation-delay: 0.6s !important;animation-delay: 0.6s !important;}.delay6 {-webkit-animation-delay: 0.7s !important;animation-delay: 0.7s !important;}.delay7 {-webkit-animation-delay: 0.8s !important;animation-delay: 0.8s !important;}.delay8 {-webkit-animation-delay: 0.9s !important;animation-delay: 0.9s !important;}.delay9 {-webkit-animation-delay: 1s !important;animation-delay: 1s !important;}.delay15 {-webkit-animation-delay: 1.1s !important;animation-delay: 1.1s !important;}.delay16 {-webkit-animation-delay: 1.3s !important;animation-delay: 1.3s !important;}.delay10 {-webkit-animation-delay: 2s !important;animation-delay: 2s !important;}.delay11 {-webkit-animation-delay: 2.2s !important;animation-delay: 2.2s !important;}.delay12 {-webkit-animation-delay: 2.4s !important;animation-delay: 2.4s !important;}.delay13 {-webkit-animation-delay: 2.6s !important;animation-delay: 2.6s !important;}.delay14 {-webkit-animation-delay: 2.8s !important;animation-delay: 2.8s !important;}.img-clip-left-to-right {opacity: 0;clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);transition: all 3s cubic-bezier(0.215, 0.61, 0.355, 1);}.img-clip-left-to-right.scrolled {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition: all 3s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.img-clip-top-to-bottom {opacity: 0;clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);transition: clip-path 3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-clip-path 3s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 3s cubic-bezier(0.215, 0.61, 0.355, 1);}.img-clip-top-to-bottom.scrolled {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity: 1;}.img-clip-right-to-left, .img-clip-left-to-right, .img-clip-top-to-bottom {will-change: clip-path, opacity;}.sticky-btn-enquire {position: fixed !important;top: 210px;right: -44px;z-index: 999 !important;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}.sticky-btn-enquire:hover {color: #fff;}#scontactform h3 {font-size: 20px;line-height: 30px;color: #ffffff;margin-bottom: 20px;font-weight: bold;text-transform: uppercase;position: relative;display: inline-block;padding: 0;}.sticky-bottom-form {position: fixed;bottom: 0;left: 0;padding: 10px 0 0px 15px;width: 100%;z-index: 999;background: #00a9de;max-width: 1344px;margin: 0 auto;right: 0;border: 1px solid rgb(255 255 255 / 60%);border-bottom: 0;}.sticky-bottom-form .col-form {position: relative;width: 20%;float: left;padding: 0 15px;margin: 0 0 10px !important;}.col-form-title {display: none;}.sticky-bottom-form .col-form .form-control {padding: 10px 0;border-bottom: 1px solid #fff;color: #fff;line-height: 19px;}.copyright-detail p {display: inline-block;}.captcha-query, .captcha-sticky-query {position: absolute;color: white;top: 50%;letter-spacing: 10px;font-size: 14px;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}#footer {padding: 80px 0;background-color: #fff;}.col-copyright:last-child {text-align: right;}.theme-block-img {position: relative;overflow: hidden;}.theme-block-img:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #000;z-index: 1;opacity: 0;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-block .theme-block-icon {position: absolute;top: 50%;width: 40px;height: 40px;margin: 0 auto;left: 0;right: 0;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;z-index: 9;}.theme-block .theme-block-icon svg {width: 40px;height: 40px;color: #fff;}.theme-block:hover .theme-block-img:before {opacity: 0.7;}.theme-block:hover .theme-block-icon {opacity: 1;}.section-cms {min-height: calc(100vh - 161px);}.sticky-notice {background-color: #b50000;position: fixed;top: 94px;left: 0;width: 100%;z-index: 999;padding: 5px;color: #fff;font-weight: 600;text-align: center;}.sticky-notice span {font-size: 12px;line-height: 16px;display: block;animation: blinker 1.5s linear infinite;}@keyframes blinker {50% {opacity: 0;}}.counter {display: flex;align-items: end;gap: 6px;}.counter-block h3 {font-size: 32px;font-weight: 600;}.counter-block p {margin-top: 6px;margin-bottom: 6px;font-size: 20px;font-weight: 600;}.collapse {overflow: hidden;transition: 0.5s cubic-bezier(0.5, 0, 0.3, 1);transition-property: opacity, height;will-change: opacity, contents;}.collapse:not(.is-active) {height: 0;opacity: 0;}.accordion {}.accordion .card {overflow: hidden;margin: -1px -1px 1px;background: #f3f3f3;border: 1px solid #d9d9d9;transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);will-change: contents;text-align: left;}.accordion .card:last-child {margin-bottom: -1px;}.accordion .card:not(:last-child):not(.is-active) {border-bottom-color: transparent;}.accordion .card.is-active {background: #fff;}.accordion .card.is-active+.card {border-top-color: transparent;}.accordion .accordion-header {border-bottom: 1px solid #eee;display: flex;justify-content: space-between;align-items: center;min-height: 56px;margin: 0;padding: 16px 0 16px;color: rgba(0, 0, 0, 0.8);text-decoration: none;font-size: 18px;font-weight: 600;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.theme-light-bg .accordion-header {border-bottom: 1px solid rgb(0 0 0 / 20%);}.accordion .accordion-header:hover .icon {opacity: 0.8;}.accordion .accordion-header.is-active .icon {transform: rotateX(180deg);opacity: 1;}.accordion .accordion-header .icon {width: 28px;height: 28px;fill: currentColor;opacity: 0.3;transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);margin-right: -0.25rem;}.accordion .accordion-content {padding: 20px 0 4px;}.theme-light-bg {background-color: #e6f5ff;}.theme-bg {background-color: #00a9de;}.white-bg {background-color: #fff;}.gray-bg {background-color: #f8f8f8;}.secondary-bg {background-color: #151515 !important;}.secondary-bg-shade-2 {background-color: #1e1e1e !important;}.theme-text {color: #00a9de !important;}.secondary-text {color: #2b2b2b !important;}.black-text {color: #000 !important;}.white-text {color: #fff !important;}.call-btn {position: fixed;bottom: 74px;left: 20px;width: 40px;height: 40px;z-index: 888;display: block;text-align: center;border-color: #00a9de;background-color: #00a9de;animation: theme-pulse 2s infinite;border-radius: 100%;padding: 0;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;}.call-btn svg {display: flex;width: 100%;height: 100%;padding: 7px;}@keyframes theme-pulse {0% {transform: scale(0.95);box-shadow: 0 0 0 0 rgb(29 87 163);}70% {transform: scale(1);box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);}100% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);}}.theme-img-animation {overflow: hidden;}.plan-inquire-btn {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;width: 100%;max-width: fit-content;opacity: 1;visibility: visible;z-index: 9;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}.sticky-btn-enquire.sticky-brochure {top: 380px;right: -70px;}.scroll-to-top {position: fixed;bottom: 42px;right: 10px;width: 40px;height: 40px;display: flex;align-items: end;justify-content: center;cursor: pointer;z-index: 89;opacity: 0;transform: translateY(100px);transition: all 0.5s ease;background-color: #151515;clip-path: polygon(50% 0%, 0% 100%, 100% 100%);color: #fff;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);}.scroll-to-top:hover {background: #00a9de;}.scroll-to-top.showBtn {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}.tab-list {position: relative;display: flex;align-items: center;justify-content: center;gap: 20px;margin-bottom: 40px;flex-wrap: wrap;}.tab-list .tab a {position: relative;display: block;line-height: 1;padding: 14px 24px;border: 1px solid #c3c3c3;text-align: center;width: 200px;background: transparent;cursor: pointer;user-select: none;}.tab-list .tab a:hover, .tab-list .tab.is-active a {background: #00a9de;border: 1px solid #00a9de;color: #ffffff;}.stock-image, .actual-image, .artistic-impression {position: relative;}.stock-image::after, .actual-image::after, .artistic-impression::after {content: "Artistic Impression";position: absolute;bottom: 10px;right: 10px;width: auto;height: auto;max-width: fit-content;z-index: 9;color: #fff;font-size: 11px;font-weight: 600;text-shadow: 1px 1px #000000;}.stock-image::after {content: "Stock Image";}.actual-image::after {content: "Actual Image";}.tab-list-block {margin-bottom: 40px;}.social-media {position: relative;display: flex;align-items: center;gap: 10px;}.social-icon {position: relative;color: #000000;display: flex;width: 35px;transform: scale(1);-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.social-icon:hover {transform: scale(1.2);-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.amenities-icon img {max-width: 60px;margin: 0 auto 12px;}.amenities-block {text-align: center;padding: 12px 0;}.amenities-col {width: 20%;flex: 0 0 auto;}.connectivity-detail {padding-left: 100px;}.highlight-item {display: flex;align-items: center;justify-content: space-between;gap: 16px;}.highlight-item:not(:last-child) {margin-bottom: 12px;}.connectivity-detail .accordion-item.is-active svg path {stroke: #00a9de;}.connectivity-detail svg {width: 36px;height: 36px;}.list-point li:not(:last-child) {margin-bottom: 8px;}.tbp-logo {min-height: 100vh;display: flex;align-items: center;justify-content: center;mix-blend-mode: difference;max-width: 70%;margin: 0 auto;}.sticky-block, .sticky-title {position: sticky;top: 0;z-index: 1;}.overflow-unset {overflow: unset !important;}.tagline-slider-item {font-size: 40px;text-transform: uppercase;letter-spacing: 5px;padding: 12px 0;display: flex;align-items: center;height: 100%;}#section-our-team {position: relative;min-height: 100vh;overflow: hidden;}.theme-img-glow {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0%;height: 0%;overflow: hidden;}.theme-img-glow picture {padding-top: 0;background-color: #081010;overflow: hidden;height: calc(100% - 100px) !important;}.theme-img-glow picture, .theme-img-glow img {width: 100%;height: 100%;object-fit: cover;}.btn-with-arrow {display: flex;position: relative;z-index: 9;align-items: center;justify-content: center;font-size: 24px;text-transform: uppercase;gap: 10px;font-weight: 500;letter-spacing: -0.5px;}.btn-with-arrow.btn-with-arrow-sm {font-size: 18px;}.btn-with-arrow.btn-with-arrow-sm svg {width: 24px;height: 24px;}.btn-with-arrow span {line-height: normal;}.btn-with-arrow svg {width: 35px;height: 35px;}.btn-with-arrow span, .btn-with-arrow svg {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.btn-with-arrow:hover svg {transform: rotate(-45deg);}.btn-with-arrow svg path {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.btn-with-arrow:hover span {color: #00a9de;}.btn-with-arrow:hover svg path {fill: #00a9de;}.video-play-button {position: absolute;z-index: 10;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);box-sizing: content-box;display: block;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.video-play-button:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 100px;height: 100px;background: #00a9de90;border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;}.video-play-button:after {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 100px;height: 100px;border: 2px solid #fff;border-radius: 50%;transition: all 200ms;}.video-play-button img {position: relative;z-index: 3;max-width: 100%;width: auto;height: auto;}.video-play-button span {display: block;position: relative;z-index: 3;width: 0;height: 0;border-left: 28px solid #fff;border-top: 18px solid transparent;border-bottom: 18px solid transparent;left: 3px;}@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}}.yBoxFrame {background: #000;}.closeYbox {background: #000;color: #fff;}.closeYbox::after, .closeYbox::before {background-color: #fff !important;}.theme-devider {display: block;width: 0;height: 1px;margin: 0 auto;background-color: #000;-moz-transition: all 5s linear;-ms-transition: all 5s linear;-o-transition: all 5s linear;-webkit-transition: all 5s linear;transition: all 5s linear;}.scrolled.theme-devider {width: 100%;}.whats-new-title-block {padding: 40px 0;}.whats-new-item-bg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.theme-overlay:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: #000000b0;z-index: 1;}.whats-new-item-desc {position: relative;z-index: 2;}.whats-new-item-inner {position: relative;padding-top: 60px;padding-bottom: 60px;min-height: 580px;display: flex;align-items: center;}.btn-hover-item {position: relative;}.cursor-video-box {position: fixed;width: 150px;height: 150px;pointer-events: none;top: 0;left: 0;transform: translate(-50%, calc(-100% - 15px));transition: opacity 0.25s ease;opacity: 0;z-index: 10;}.cursor-video-box video {width: 100%;height: 100%;object-fit: cover;border-radius: 100%;}.theme-overlay.l-to-r-gradient-overlay:before {background: #000;background: linear-gradient(90deg, rgb(0 0 0 / 40%) 0%, rgba(0, 0, 0, 0) 100%);}.whats-new-wrapper .sticky-block:nth-child(1) {top: 125px;}.whats-new-wrapper .sticky-block:nth-child(2) {top: 135px;}.whats-new-wrapper .sticky-block:nth-child(3) {top: 145px;}.whats-new-wrapper .sticky-block:nth-child(4) {top: 155px;}.section-our-team .btn-with-arrow {position: absolute;bottom: 30px;z-index: 1;left: 0;right: 0;}.floating-video {position: absolute;width: 220px;height: 220px;object-fit: cover;transition: transform 0.4s ease;-webkit-transition: transform 0.4s ease;-moz-transition: transform 0.4s ease;-ms-transition: transform 0.4s ease;-o-transition: transform 0.4s ease;}.vid1 {top: 8%;left: 80px;width: 330px;height: 340px;}.vid2 {top: 15%;right: 46%;width: 240px;height: 360px;}.vid3 {top: 60px;right: 7%;width: 240px;height: 260px;}.vid4 {bottom: 15%;right: 8%;width: 280px;height: 300px;}.vid5 {bottom: 10%;left: 22%;width: 200px;height: 270px;}.theme-glitch {position: relative;font-size: 150px;line-height: normal;font-weight: 400;text-transform: uppercase;color: #fff;letter-spacing: 0;overflow: hidden;}.theme-glitch::before, .theme-glitch::after {content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;color: #fff;background: transparent;clip: rect(0, 0, 0, 0);}.theme-glitch::before {text-shadow: -2px 0 #00a9de;animation: glitch-before 3s infinite steps(1, end);}.theme-glitch::after {text-shadow: 2px 0 #00a9de;animation: glitch-after 3s infinite steps(1, end);}@keyframes glitch-before {0%, 95% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}96% {clip: rect(10px, 9999px, 60px, 0);transform: translate(-3px, -2px);}97% {clip: rect(70px, 9999px, 130px, 0);transform: translate(2px, 3px);}98% {clip: rect(20px, 9999px, 80px, 0);transform: translate(-1px, 2px);}99% {clip: rect(40px, 9999px, 100px, 0);transform: translate(0, -2px);}100% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}}@keyframes glitch-after {0%, 95% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}96% {clip: rect(50px, 9999px, 110px, 0);transform: translate(3px, 2px);}97% {clip: rect(30px, 9999px, 90px, 0);transform: translate(-2px, -3px);}98% {clip: rect(60px, 9999px, 120px, 0);transform: translate(2px, -1px);}99% {clip: rect(10px, 9999px, 70px, 0);transform: translate(-1px, 1px);}100% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}}.story-subtitle {font-size: 30px;font-weight: 300;line-height: normal;letter-spacing: -2px;position: absolute;bottom: 30px;left: 0;right: 0;margin: 0 auto;max-width: 300px;}.theme-glitch-text {display: flex;gap: 30px;justify-content: space-between;}.theme-glitch-block {max-width: 1340px;margin: 0 auto;position: relative;z-index: 1;mix-blend-mode: difference;}.section-portfolio-gallery, .section-brand-story {padding-top: 150px;padding-bottom: 150px;position: relative;}.location-pin {display: flex;align-items: center;gap: 10px;font-size: 30px;}.location-pin svg {width: 40px;height: 40px;}.footer-menu-link {font-size: 26px;line-height: normal;display: block;width: 100%;padding-right: 30px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #000;}.footer .container {max-width: 830px !important;}.footer-menu {width: fit-content;}a.address {font-weight: 500;letter-spacing: 0;margin: 20px 0;display: block;}.social-icon svg {width: 100%;height: 100%;}.copyright-bar {padding: 10px 30px;}.footer-menu-link.active {color: #00a9de;border-bottom: 1px solid;}.sticky-block .js-scroll {opacity: 1 !important;}.section-title.our-team-title {margin: 0 auto 20px;width: fit-content;}.section-title.our-team-title h2 {font-size: 40px;line-height: 1;text-transform: uppercase;font-weight: 800;}.section-title.our-team-title span {font-weight: 500;display: block;line-height: 1;position: relative;left: -70px;top: 10px;letter-spacing: -4px;transform: rotate(-5deg);-webkit-transform: rotate(-5deg);-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-o-transform: rotate(-5deg);font-family: "Shantell Sans";}.btn-hover-item:after {position: absolute;content: "";bottom: 0;left: -100%;width: 100%;height: 1px;background: linear-gradient(90deg, transparent, #00000070, transparent);animation: underlineSlide 2s linear infinite;-webkit-animation: underlineSlide 2s linear infinite;}.dark .btn-hover-item:after {background: linear-gradient(90deg, transparent, #ffffff70, transparent);}@keyframes underlineSlide {0% {left: -100%;}50% {left: 0;}100% {left: 100%;}}.btn-hover-item {overflow: hidden;padding-bottom: 8px;}.success-stories-detail .column:first-child {flex: 0 0 70%;}.letter-space-0 {letter-spacing: 0 !important;}.our-projects-block {position: relative;overflow: hidden;display: block;width: 100%;border-radius: 10px;}.our-projects-img {position: relative;}.our-projects-img:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: #000000;z-index: 1;opacity: 0;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;transition: all 0.5s linear;}.our-projects-img img {-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;transition: all 0.5s linear;}.our-projects-title {padding: 30px 50px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;color: #fff;z-index: 9;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 0;}.our-projects-title h5 {font-weight: 700;font-size: 28px;}.our-projects-dev-logo img, .our-projects-logo img {max-width: 170px;max-height: 100px;width: auto;margin: 0 auto;}.our-projects-dev-logo, .our-projects-logo {position: absolute;top: 40px;right: 40px;z-index: 9;display: flex;flex-direction: column;justify-content: center;}.our-projects-dev-logo {right: unset;left: 40px;}.our-projects-block:hover .our-projects-img:before {opacity: 0.8;}.our-projects-block:hover .our-projects-img img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}.our-projects-col {padding: 15px;}.columns.our-projects-cols {margin: -15px !important;}.title-horizontal-line h1:before, .title-horizontal-line h2:before {position: absolute;content: "";top: 50%;transform: translateY(-50%);right: 101%;width: 0;height: 2px;background-color: #000;-moz-transition: all 30s linear;-ms-transition: all 30s linear;-o-transition: all 30s linear;-webkit-transition: all 30s linear;transition: all 30s linear;}.scrolled.title-horizontal-line h1:before, .scrolled.title-horizontal-line h2:before {width: 100%;}.title-horizontal-line h1, .title-horizontal-line h2 {margin-left: 250px;display: flex;}.title-horizontal-line {overflow: hidden;}.section-portfolio-gallery .column:nth-child(2) {flex: 0 0 25%;}.section-portfolio-gallery .column {padding: 0 80px !important;}.section-portfolio-gallery .columns {margin: 0 -80px !important;}.section-portfolio-gallery .vid6 {width: 190px;height: 190px;top: 48%;left: 21%;border-radius: 100%;}.section-portfolio-gallery .vid7 {width: 210px;height: 260px;top: 5%;left: 21%;}.section-portfolio-gallery .vid8 {width: 230px;height: 300px;bottom: 33%;right: 24%;clip-path: circle(55% at 1% 50%);}.theme-tagline-slider {border-top: 1px solid #ffffff20;}.section-brand-story {top: -1px;margin-bottom: -1px;}.res-theme-glitch-text {display: none !important;}.our-projects-detail .our-projects-logo {display: none;}.whats-new-logo {position: absolute;top: 20px;left: 20px;z-index: 2;}.whats-new-logo img {height: auto;width: auto;max-width: 200px;max-height: 80px;}.our-projects-col {display: none;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}.our-projects-col.visible {display: block;}.inspiration-execution-item .section-title {padding: 25px 30px;margin-bottom: 25px;position: relative;}.inspiration-execution-item .section-title:before {position: absolute;content: "";top: 100%;transform: translateY(-50%);left: 0;width: 15px;height: 15px;background-color: #00a9de;border-radius: 100%;z-index: 1;}.inspiration-execution-item .section-title::after {position: absolute;content: "";bottom: 0;right: -2px;width: 0;height: 2px;background-color: #000;transition: all 3s linear;-webkit-transition: all 3s linear;-moz-transition: all 3s linear;-ms-transition: all 3s linear;-o-transition: all 3s linear;}.inspiration-execution-detail .column:nth-child(2) .inspiration-execution-item .section-title::after {left: -2px;right: unset;}.scrolled .inspiration-execution-item .section-title::after {width: 100%;}.inspiration-execution-detail .column:nth-child(2) {margin-top: 96px;text-align: right;}.inspiration-execution-detail .column:nth-child(2) .section-title {border-left: 2px solid #000;}.inspiration-execution-item p {padding: 0 30px;max-width: 440px;}.inspiration-execution-detail .column:nth-child(2) .section-title::before {right: 0;left: unset;}.inspiration-execution-detail .column:nth-child(2) .inspiration-execution-item p {margin-left: auto;}.mb-8 {margin-bottom: 80px;}.message-box {padding: 30px;border: 2px solid #000;min-height: 300px;}select option {color: #000;}select option:hover {background-color: #000 !important;color: #fff !important;}select {outline: unset !important;}.custom-checkbox-group {display: flex;flex-wrap: wrap;width: 100%;}.custom-checkbox {position: relative;display: flex;padding: 0px 2px;margin: 5px 10px 5px 0;gap: 4px;}.custom-checkbox input[type="checkbox"] {opacity: 0;position: absolute;z-index: 1;cursor: pointer;width: 0;height: 0;}.custom-checkbox label {font-size: 18px;line-height: 20px;cursor: pointer;position: relative;display: inline-block;text-transform: uppercase;padding: 15px 40px;border: 2px solid #000;border-radius: 10px;user-select: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}.custom-checkbox input[type="checkbox"]:checked+label {background-color: #000;color: #fff;}.form-label {font-size: 20px;margin-bottom: 15px;display: block;}.custom-select option {background-color: #151515;color: #fff;}.custom-select option:hover {background-color: #000;color: #fff;}.custom-select-wrapper {border: 2px solid #000;padding-right: 15px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}.form-control.custom-select {border: 0;padding: 12px;}.max-w-500 {max-width: 500px;}.thankyou-block:after, .thankyou-block:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;display: block;width: 500px;height: 500px;background: #00a9de0a;border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;-webkit-animation: pulse-border 1500ms ease-out infinite;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);}.thankyou-block:after {width: 600px;height: 600px;background: #00a9de0a;}.img-white {filter: grayscale(1);-webkit-filter: grayscale(1);}.banner-img-animation-wrapper {position: relative;overflow: hidden;height: calc(100vh - 120px);display: flex;align-items: flex-end;justify-content: center;}.banner-img-animation {position: absolute;width: 30%;height: 30%;bottom: -1px;left: 50%;overflow: hidden;transition: all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition: all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition: all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}.banner-img-animation.loaded {width: calc(100% + 1px);height: calc(100% + 1px);bottom: 0;}.banner-img-animation picture img, .banner-img-animation picture {width: 100%;height: 100%;object-fit: cover;display: block;}.title-with-point-and-line h2:before, .title-with-point-and-line h1:before {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: 0;width: 15px;height: 15px;background-color: #00a9de;border-radius: 100%;}.title-with-point-and-line h2, .title-with-point-and-line h1 {padding-left: 30px;}.title-with-point-and-line h2:after, .title-with-point-and-line h1:after {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: 105%;width: 0;height: 2px;background-color: #000;background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);opacity: 0;}.title-with-point-and-line.scrolled h2:after, .title-with-point-and-line.scrolled h1:after {width: 100%;transition: all 5s linear;-webkit-transition: all 5s linear;-moz-transition: all 5s linear;-ms-transition: all 5s linear;-o-transition: all 5s linear;}.title-with-point-and-line {overflow: hidden;}.team-name-title h6 {font-size: 18px;background-color: #f0eaea;padding: 18px;font-weight: 600;}.team-name-title h6 span {font-weight: 400;position: relative;padding-left: 20px;}.team-name-title h6 span:before {position: absolute;content: "";top: 35%;left: 7px;width: 7px;height: 7px;background-color: rgb(0, 169, 222);border-radius: 100%;}.founder-desc {position: absolute;bottom: 50px;z-index: 1;min-width: 400px;text-align: center;}.founder-desc.founder-aryan-sir {right: 0;}.team-member-cols .column {width: 33.33%;flex: 0 0 auto;padding: 6px;}.columns.team-member-cols {margin: -6px !important;}.overflow-hidden h1>div, .overflow-hidden h2>div, .overflow-hidden {overflow: hidden;}.team-member-item picture {position: relative;overflow: hidden;}.team-member-item img {transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.team-member-item:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);}.foundation-facade-block h6 {font-weight: 500;margin-bottom: 3px;}.foundation-facade-block li:not(:last-child) {margin-bottom: 20px;}.foundation-facade-cols .column:not(:last-child):before {position: absolute;content: "";top: 50%;transform: translateY(-50%);right: 0;height: 80%;width: 2px;background-color: #000;}.block-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.arrow-box {width: 50px;height: 24px;position: relative;overflow: hidden;}.arrow-item {position: absolute;top: 0;right: 0;color: #00aeef;transition: transform 0.35s ease, opacity 0.35s ease;}.arrow-out {transform: translateX(0);}.arrow-in {opacity: 0;transform: translateX(-60px);}.theme-card:hover .arrow-out {transform: translateX(50px);}.theme-card:hover .arrow-in {opacity: 1;transform: translateX(5px);}.theme-card-title {display: flex;align-items: center;justify-content: space-between;padding: 12px;background-color: #fff;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-card-title h6 {font-size: 16px;position: relative;padding-left: 15px;}.theme-card-title h6:before {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: 0;width: 8px;height: 8px;background-color: #00a9de;border-radius: 100%;}.horizontal-section {height: 100vh;overflow: hidden;position: relative;}.horizontal-slider-container {display: flex;height: 100vh;width: 200vw;}.horizontalslide {width: 100vw;height: 100vh;display: flex;align-items: center;justify-content: center;flex-shrink: 0;color: white;position: relative;overflow: hidden;}.horizontalslide-bg-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 1s ease, transform 3s ease;-webkit-transition: opacity 1s ease, transform 3s ease;-moz-transition: opacity 1s ease, transform 3s ease;-ms-transition: opacity 1s ease, transform 3s ease;-o-transition: opacity 1s ease, transform 3s ease;transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}.horizontalslide-bg-img picture.active img {opacity: 1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.horizontalslide-bg-img picture::before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: #00000030;z-index: 1;}.foundation-strategy-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;z-index: 1;}.foundation-strategy-block {height: 33.33%;padding: 30px 100px;display: flex;flex-direction: column;justify-content: center;}.foundation-strategy-block:not(:last-child) {border-bottom: 1px solid #ffffff30;}.foundation-strategy-block h3 {text-transform: uppercase;font-weight: 800;font-size: 4.2vw;line-height: 1;}.foundation-strategy-block span {font-size: 28px;font-weight: 700;margin-bottom: 10px;}.foundation-strategy-block:first-child span, .foundation-strategy-block:last-child span, .foundation-strategy-block:nth-child(2) h3 {text-align: right;}.foundation-strategy-block:nth-child(2) span {left: 30%;position: relative;width: fit-content;}.foundation-strategy-detail-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;overflow: hidden;}.foundation-strategy-detail-block {height: 33.33%;padding: 30px 100px 30px 30px;display: flex;gap: 50px;align-items: center;position: relative;}.foundation-strategy-detail-block:nth-child(1) {background-color: #e3ecf0;color: #698996;}.foundation-strategy-detail-block:nth-child(2) {background-color: #698996;}.foundation-strategy-detail-block:nth-child(3) {background-color: #202a30;}.foundation-strategy-detail-block:nth-child(2), .foundation-strategy-detail-block:nth-child(3) {max-width: 70%;}.foundation-strategy-detail-block:nth-child(3) {margin-left: auto;}.foundation-strategy-detail-block h4 {flex: 0 0 auto;max-width: 290px;position: relative;}.foundation-strategy-detail-block p:before {position: absolute;content: "";top: 9px;left: -15px;width: 5px;height: 5px;background-color: #ffffff;border-radius: 100%;}.foundation-strategy-detail-block p {max-width: 1000px;font-size: 17px;position: relative;}.foundation-strategy-detail-block:first-child p:before {background-color: #202a30;}.foundation-strategy-detail-block:not(:last-child):before {position: absolute;content: "";bottom: 0;left: 0;width: 100%;height: 1px;background-color: #00000030;z-index: 1;}.projects-listing-logo {position: absolute;top: 5px;right: 5px;z-index: 9;width: 100px;height: 100px;display: flex;flex-direction: column;justify-content: center;border-radius: 10px;padding: 10px;}.projects-listing-logo img {margin: 0 auto;transform: unset !important;aspect-ratio: 1/1 !important;object-fit: contain !important;object-position: center !important;width: 100%;height: 100%;}.project-grid-logo {pointer-events: none;display: flex;align-items: center;justify-content: center;}.project-grid-logo-with-img .project-grid:nth-child(1) img {aspect-ratio: 16/12;}.project-grid.project-grid-logo, .project-grid.project-grid-logo img {aspect-ratio: 16/12;overflow: hidden;object-fit: contain;}.project-grid-logo-with-img .project-grid:nth-child(2) img {aspect-ratio: 1/1.25;}.project-grid img {object-fit: cover;}.project-grid-logo img {max-width: 240px;max-height: 240px;}.project-grid-with-one-img img {height: 100%;aspect-ratio: 1/2;}.project-grid-with-two-img .project-grid:nth-child(1) img {aspect-ratio: 1/1.1;}.project-grid-with-two-img .project-grid:nth-child(2) img {aspect-ratio: 1 / 0.9;}.project-grid-tab .project-detail {position: relative;inset: 0;margin-top: 60px;padding: 0;}.btn-lg {padding: 80px 30px;display: block;width: 100%;text-align: center;font-size: 46px;font-weight: 600;}.btn-lg svg, .btn-lg img {width: 70px;height: 70px;margin: 20px auto 0;display: block;border: 1px solid #00000060;border-radius: 100%;stroke-width: 1.5;padding: 15px;}.btn-lg:hover {}.btn-lg:hover img {}.btn-lg * {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.banner-text {font-size: 3.4vw;font-weight: 600;line-height: 1.3;mix-blend-mode: unset;letter-spacing: 0;color: #ffffff;}.banner-detail {position: absolute;top: 50%;transform: translateY(-50%);left: 40%;width: 50%;}.banner-img-block .banner-detail {z-index: 9;overflow: hidden;}.banner-img-block {overflow: hidden;}.splide__arrow--prev img {transform: scaleX(-1);}.splide__arrow img {width: 25px;}.theme-card picture img {-moz-transition: all 0.7s linear;-ms-transition: all 0.7s linear;-o-transition: all 0.7s linear;-webkit-transition: all 0.7s linear;transition: all 0.7s linear;}.theme-card:hover picture img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}.theme-card picture {position: relative;overflow: hidden;}.theme-card:hover .theme-card-title {background-color: #424242;color: #fff;}.featured-item .theme-radius-lg {border: 1px solid #eee;}.our-projects-title p {margin-top: 10px;padding-top: 10px;border-top: 1px solid #ffffff60;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size: 16px;}.our-projects-desc {position: relative;max-height: 0;overflow: hidden;transition: max-height 0.8s ease;-webkit-transition: max-height 0.8s ease;-moz-transition: max-height 0.8s ease;-ms-transition: max-height 0.8s ease;-o-transition: max-height 0.8s ease;}.our-projects-block:hover .our-projects-desc {max-height: 110px;}.project-grid-logo-update img {max-width: 50%;max-height: 50%;width: auto;height: auto;margin: 0 auto;}.project-grid-logo-slide {width: 45%;background-color: #fff;}.project-grid-logo-update {display: flex;align-items: center;justify-content: center;height: 100%;}.project-grid-with-two-img-update img {aspect-ratio: 1/0.85 !important;}.project-grid-logo-slide .theme-block-img:before {display: none;}.arrow-outside .splide__arrow--prev {left: -60px;}.arrow-outside .splide__arrow--next {right: -60px;}.btn-lg:hover svg {border: 1px solid #00a9de;}.team-member-detail .team-name-title h6 {font-size: 16px;}.our-projects-title h6 {font-size: 26px;line-height: 1.4;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.filter-tabs {display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 40px;}.filter-tab {padding: 12px 28px;border: none;border-radius: 50px;background: #1e1e1e20;color: #000;font-size: 15px;font-weight: 500;cursor: pointer;transition: all 0.3s ease;font-family: "Montserrat", sans-serif;}.filter-tab:hover {background: #1e1e1e30;transform: translateY(-2px);}.filter-tab.active {background: #1e1e1e;color: #fff;}.our-projects-col {display: none;opacity: 0;transition: opacity 0.3s ease;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;}.our-projects-col.visible {display: block;opacity: 1;}.brand-logo {background-color: #000;padding: 10px;min-height: 120px;width: 300px;display: flex;align-items: center;justify-content: center;max-width: 300px;margin: 0 0 0 auto;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}.brand-logo img {width: auto;height: auto;max-width: 190px;max-height: 80px;display: flex;align-items: center;justify-content: center;margin: 0 auto;filter: grayscale(1);}.brand-logo-detail {display: flex;flex-direction: column;height: 100%;justify-content: end;min-height: 200px;}.brand-logo-detail p {font-size: 2vw;}.has-text-black {color: #000 !important;}.foundation-strategy-card-inner {padding: 60px 100px;background-color: #1e1e1e !important;border-radius: 100px;}.fs-card-video img, .fs-card-video video {border-radius: 0 100px 0 0;object-fit: cover;height: calc(100vh - 180px);width: 100%;}.foundation-strategy-card {height: calc(100vh - 60px);overflow: hidden;display: flex;flex-direction: column;justify-content: center;}.sticky-slides-wrapper {position: relative;}.sticky-slide {min-height: 100vh;position: sticky;top: 0;background-color: #fff;}.sticky-slide-content {position: sticky;top: 0;height: 100vh;display: flex;align-items: center;justify-content: center;background-color: #fff;overflow: hidden;transition: all 0.1s ease;-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;}.horizontal-slide2 {transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;}.horizontal-slide2.scaled {opacity: 0.7;transform: scale(0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);}.section-brand-logo {border-top: 1px solid #ffffff;}.theme-logo small {font-size: 12px;text-transform: uppercase;letter-spacing: 0;font-weight: 500;margin-top: 6px;display: block;color: #000000;text-align: center;}.banner-desc {position: absolute;top: 110%;width: 100%;font-size: 18px;font-weight: 500;max-width: 500px;right: 15%;}.section-video-bg img, .section-video-bg video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: bottom;}.section-video-bg:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: #000000;z-index: 1;opacity: 0.5;}.z-index-1 {z-index: 1;}.arrow-icon {max-width: 20px;margin-left: auto;display: flex;}.section-our-edge {border-top: 1px solid #ffffff;}.main-banner-with-text {position: relative;}.banner-img {opacity: 0;}#brand-logo-slider {display: flex;height: 100%;justify-content: end;align-items: center;}.our-strategy-logo {position: absolute !important;top: 5px;left: 5px;z-index: 9;width: 70px;height: 70px;display: flex;flex-direction: column;justify-content: center;border-radius: 10px;padding: 10px;}.our-strategy-logo img {margin: 0 auto;transform: unset !important;aspect-ratio: 1 / 1;object-fit: contain;width: 100%;height: 100%;}.conversation-title-mobile {display: none !important;}.launched-block {position: relative;border-radius: 10px;padding: 30px;border: 1px solid #eee;overflow: hidden;}.about-company-col .white-bg {height: 100%;}.team-member-detail {position: relative;}.launched-video-bg video {border-radius: 10px;}.launched-block-inner h2 {font-size: 34px !important;line-height: normal !important;}.our-projects-block:hover .our-projects-title {opacity: 1;}.counter-icon {max-width: 90px;}.about-company-col {overflow: hidden;position: relative;}.launched-col-block {margin: 0 auto;padding: 30px;background-color: #fff;display: flex;justify-content: center;align-items: center;border-radius: 10px;border: 1px solid #eee;gap: 30px;max-width: 500px;height: 100%;}.brands-counter-detail {display: flex;align-items: center;gap: 30px;justify-content: space-between;position: absolute;left: 0;width: 100%;padding: 0 80px;}.brands-counter, .brands-counter-block p {font-size: 72px;font-weight: 700;}.brands-counter-block p {margin-top: 5px;line-height: 1.2;}.brands-counter-desc span {font-size: 40px;display: block;font-weight: 500;}.section-brands-counter {position: relative;min-height: 100vh;display: flex;flex-direction: column;justify-content: center;align-items: center;}.section-exceptional-work {margin-top: 300px;}.brands-counter {display: flex;gap: 10px;line-height: 1;}.conversation-title h2 {font-size: 60px !important;font-weight: 500;}.exceptional-work-line {display: block;position: absolute;top: 0;left: 0;}.exceptional-work-line:before {position: absolute;content: "";top: 100%;left: 7px;width: 1px;height: 1080px;background-color: #d5d5d5;}.exceptional-work-line small:before {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: 2px;width: 11px;height: 11px;background-color: #00a9de;border-radius: 100%;}.exceptional-work-line small {position: absolute;top: 70px;white-space: nowrap;font-size: 18px;line-height: 1;padding-left: 25px;font-weight: 600;}.big-title {font-size: 90px;font-weight: bold;text-transform: uppercase;line-height: 1;letter-spacing: -2px;}.big-title span {display: block;}.big-title-theme {color: #00a9de;display: inline-block;position: relative;vertical-align: bottom;}.big-title-slide-text {perspective: 82.5rem;overflow: hidden;position: relative;width: max-content;display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;}.slide-text {grid-column: 1;grid-row: 1;backface-visibility: hidden;transform-origin: center center -0.26em !important;transform-style: preserve-3d;transition: all 1.5s cubic-bezier(0.65, 0, 0.35, 1);will-change: transform, opacity;}.horizontal-slide-bottom-text {position: absolute;bottom: 100px;left: 80px;}.horizontal-slide-top-text {position: absolute;top: 100px;right: 80px;}.horizontal-slide-top-text li {font-size: 26px;line-height: 1.5;text-transform: uppercase;position: relative;letter-spacing: -1px;}.horizontal-slide-top-text li:not(:last-child) {padding-bottom: 10px;margin-bottom: 10px;}.horizontal-slide-top-text li:before {position: absolute;content: "";bottom: 0;left: 0;width: 200px;height: 1px;background-color: #fff;}.horizontal-slide-top-text li:last-child:before {display: none;}.horizontal-slide-main-wrapper, .horizontal-slide-main-wrapper img {min-height: 100vh;object-fit: cover;}.theme-btn-hover:hover {cursor: url(../images/icons/round.svg) 20 20, auto;}.our-projects-img picture img {aspect-ratio: 16/9;object-fit: cover;object-position: top;}.mobile-video {display: none !important;}.team-member-item {background-color: #f0eaea;height: 100%;}.tbp-banner-content {position: absolute;top: 50%;transform: translateY(-50%);}.laws-page .section-title h2 {font-size: 34px;}.laws-page p:not(:last-child) {margin-bottom: 10px;}.section-laws-typography {position: relative;}.laws-detail-block {border-radius: 12px;padding: 30px;display: flex;flex-direction: column;position: relative;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);height: 100%;justify-content: center;}.law-nav {margin-bottom: 40px;position: relative;z-index: 10;}.law-nav ul {list-style: none;padding: 0;margin: 0;}.law-nav li {font-size: 24px;line-height: 28px;font-weight: 700;color: #FFFFFF66;align-items: center;text-transform: uppercase;cursor: pointer;position: relative;padding-left: 0;transition: color 0.3s ease, padding-left 0.3s ease;}.law-nav li.active {color: #ffffff;padding-left: 20px;}.law-nav li:before, .section-sub-title::before {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: 0;width: 10px;height: 10px;background-color: #00a0e3;border-radius: 100%;opacity: 0;visibility: hidden;}.law-nav li.active:before {opacity: 1;visibility: visible;}.law-content-wrapper {position: relative;flex-grow: 1;overflow: hidden;}.law-content-item .sub-heading {font-size: 28px;line-height: 30px;text-transform: uppercase;}.law-content-item .main-heading {font-size: 44px;line-height: 48px;font-weight: 800;margin-bottom: 15px;text-transform: uppercase;}.law-content-item .badge {border: 1px solid #fff;border-radius: 20px;padding: 4px 12px;font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 15px;display: block;max-width: fit-content;}.law-feature:not(:last-child) {margin-bottom: 15px;}.law-feature span {font-size: 14px;}.law-desc.border-bottom {border-bottom: 1px solid #FFFFFF66;padding-bottom: 20px;margin-bottom: 20px;}.law-divider {height: 1px;background-color: #333333;margin: 25px 0;width: 100%;}.laws-typography-img-container {border-radius: 12px;overflow: hidden;position: relative;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);height: 100%;}.law-desc:not(:last-child) {margin-bottom: 30px;}.section-sub-title {display: block;max-width: fit-content;margin-bottom: 20px;text-transform: uppercase;position: relative;padding-left: 15px;margin-inline: auto;font-weight: 500;}.section-sub-title::before {visibility: visible;opacity: 1;}.flow-circle {border-radius: 50%;border: 1px solid rgba(4, 195, 255, .32);display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;cursor: pointer;background: #F5F5F503;backdrop-filter: blur(5px);transition: all .4s ease;aspect-ratio: 1/1;}.flow-circle::before {content: "";position: absolute;inset: 0;background: #04C3FF;border-radius: 50%;transform: scale(0);transition: transform .4s ease;}.flow-circle h4 {position: relative;z-index: 1;font-size: 32px;font-weight: 600;text-transform: uppercase;transition: color .4s ease;}.flow-circle:hover::before {transform: scale(1);}.flow-circle:hover h4 {color: #fff;}.flow-wrapper {display: flex;justify-content: center;flex-wrap: wrap;}.flow-block {margin-left: -10px;}.flow-block:first-child {margin-left: 0;}.flow-block {text-align: center;width: 20%;flex: 0 0 auto;}.flow-block span {display: block;margin-top: -16px;font-size: 56px;line-height: 1;font-weight: 600;padding-right: 100px;}#section-laws-typography {min-height: 100vh;}.laws-typography-img-container picture {height: 100%;}.flow-grid-inner span {color: #00a9de;font-size: 50px;font-style: italic;font-weight: 300;line-height: normal;letter-spacing: -4px;}.flow-grid-inner h4 {color: #2b2a29;font-size: 30px;font-weight: 700;line-height: 1;letter-spacing: -1.2px;}.flow-grid-img {max-width: 200px;opacity: 0;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.flow-grid-inner {padding-left: 20px;border-left: 1px solid #B7B7B7;min-height: 380px;display: flex;flex-direction: column;justify-content: space-between;padding-top: 40px;}.flow-grid-inner:hover .flow-grid-img {opacity: 1;}.flow-grid .column {flex: 0 0 20%;}.theme-overlay.theme-overlay-light:before {opacity: 0.5;}.laws-sticky-inner {padding: 40px;border-radius: 30px;height: calc(100vh - 60px);overflow: hidden;display: flex;flex-direction: column;justify-content: center;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;background-color: #1e1e1e;}.law-img-item {border-radius: 10px;height: 100%;object-fit: cover;}.laws-sticky-slides-wrapper {position: relative;height: 100vh;overflow: hidden;}.law-sticky-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100vh;display: flex;align-items: center;}.law-sticky-slide-content {position: relative;width: 100%;will-change: transform, opacity;transform-origin: top center;}