
.header {position: relative; padding-top: var(--space-m); padding-bottom: var(--space-m); background-color: var(--white)}@media (max-width: 478px) {.header {padding-top: var(--space-s); padding-bottom: var(--space-s)}}.header__inner {align-items: center; flex-direction: row; column-gap: var(--space-l); flex-wrap: nowrap}@media (max-width: 991px) {.header__inner {justify-content: space-between}}.header__logo-wrap {display: flex; align-items: center; justify-content: center}.header__logo {display: flex; align-items: center; justify-content: center; width: 220px; height: auto}@media (max-width: 478px) {.header__logo {width: 150px}}.header__icon-boxes {width: auto; margin-left: auto; flex-direction: row; flex-wrap: nowrap}@media (max-width: 991px) {.header__icon-boxes {display: none}}@media (max-width: 478px) {.header__icon-boxes {column-gap: var(--space-xs)}}.icon-box {display: flex; column-gap: var(--space-s); align-items: center}.icon-box{--icon-color: var(--primary);--icon-bg-color: var(--primary-trans-10);--transition: 0.5s ease;} .icon-box:hover{--icon-color: var(--white);--icon-bg-color: var(--primary);} .icon-box .icon-box__label:before{content:"";height: 1px;width: 0%;position: absolute;right: 0;bottom: 0;background: var(--primary);transition: var(--transition);} .icon-box:hover .icon-box__label:before{width: 100%;right: unset;left: 0;}.icon-box__icon-wrap {display: flex; align-items: center; justify-content: center; width: 6rem; height: 6rem; flex-shrink: 0; border-radius: var(--radius-circle); background-color: var(--icon-bg-color); transition: var(--transition)}@media (max-width: 991px) {.icon-box__icon-wrap {width: 4rem; height: 4rem}}@media (max-width: 767px) {.icon-box__icon-wrap {width: 4rem; height: 4rem}}@media (max-width: 478px) {.icon-box__icon-wrap {width: 4rem; height: 4rem}}.icon-box__icon :not([fill="none"]) {fill: var(--icon-color)}.icon-box__icon {width: 2rem; height: 2rem}.icon-box__icon *{transition: var(--transition);}@media (max-width: 991px) {.icon-box__icon {width: 1.5rem; height: 1.5rem}}@media (max-width: 767px) {.icon-box__icon {width: 1.5rem; height: 1.5rem}}@media (max-width: 478px) {.icon-box__icon {width: 1.5rem; height: 1.5rem}}.icon-box__content-wrap {flex-direction: column; width: auto; row-gap: 0px}@media (max-width: 991px) {.icon-box__content-wrap {display: none}}.icon-box__title {font-size: var(--text-xs)}.icon-box__label {font-weight: 700; color: var(--secondary); position: relative}.icon-box__label span{font-weight: 700}@media (max-width: 478px) {.header__button{--btn-font-size: 1.4rem;--btn-min-width: auto;--btn-padding-inline: 1em;}}.header-menu {background-color: var(--secondary); padding-top: 0; padding-bottom: 0}@media (max-width: 991px) {.header-menu {padding-top: 1.5rem; padding-bottom: 1.5rem}}.header-menu__inner {flex-direction: row}@media (max-width: 991px) {.header-menu__inner {align-items: center; justify-content: space-between}}.header-menu__icon-boxes-container {display: none; flex-wrap: nowrap; column-gap: var(--space-xs); row-gap: var(--space-xs)}.header-menu__icon-boxes-container > *{ --icon-color: var(--white); --icon-bg-color: var(--white-trans-20);}@media (max-width: 991px) {.header-menu__icon-boxes-container {display: flex}}.header-menu__nav {width: 100%}.header-menu__nav :where(.brx-nav-nested-items > li > a) {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-top: var(--space-s); padding-bottom: var(--space-s)}.header-menu__nav :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-top: var(--space-s); padding-bottom: var(--space-s)}.header-menu__nav :where(.brx-nav-nested-items > li > .brxe-icon) {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-top: var(--space-s); padding-bottom: var(--space-s)}.header-menu__nav :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-top: var(--space-s); padding-bottom: var(--space-s)}.header-menu__nav :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-top: var(--space-s); padding-bottom: var(--space-s)}.header-menu__nav.brx-open :where(.brx-nav-nested-items > li > button.brx-toggle-div) {padding-top: var(--space-s); padding-bottom: var(--space-s)}.header-menu__nav :where(.brx-submenu-toggle) {gap: 0px}.header-menu__nav :where(.brx-dropdown-content) {background-color: var(--secondary); min-width: 280px}.header-menu__nav :where(.brx-dropdown-content > li) > a {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-right: .5rem; padding-left: .5rem}.header-menu__nav :where(.brx-dropdown-content .brx-submenu-toggle > *) {color: var(--nav-link-color); font-size: var(--nav-link-size); text-transform: uppercase; letter-spacing: var(--nav-link-letter-spacing); padding-right: .5rem; padding-left: .5rem}.header-menu__nav { --nav-link-size: var(--text-s); --nav-link-color: var(--white); --nav-link-letter-spacing: 2.34px; --nav-items-gap: calc( var(--section-space-m) * 1.12 );} .header-menu__nav .brx-submenu-toggle button { position: absolute; left: 50%; transform: translatex(-50%); bottom: -7px; padding: 0 !important;} .header-menu__nav .brx-submenu-toggle button svg { width: 1.5rem; height: .7rem;} .header-menu__nav ul > li{position: relative} .header-menu__nav ul > li:not(li:last-child , .brx-dropdown-content li):before{content: "";height: .6rem;width: .6rem;border: 2px solid var(--primary);position: absolute;top: 50%;transform: translatey(-50%);right: calc( var(--nav-items-gap) * -.5 );} .header-menu__nav .brx-dropdown-content{ gap: 1rem; padding: 1rem;} .header-menu__nav .header-menu__nav-link{position:relative;} .header-menu__nav .header-menu__nav-link:before{content:"";height:1px;width:0%;background:var(--white);position:absolute;right:0;bottom:0;transition:.4s ease;} .header-menu__nav .header-menu__nav-link:hover:before{width:100%;left:0;} .header-menu__nav-link[aria-current="page"]::before { width: 100%;}@media (max-width: 991px) {.header-menu__nav {display: none}}.header-menu__nav-items {width: 100%; flex-direction: row; justify-content: center; column-gap: var(--nav-items-gap); row-gap: 0px}.header-menu__nav-link {color: var(--base)}@media (max-width: 991px) {.header-menu__nav-link {color: var(--accent)}}.mobile-menu__inner {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); row-gap: var(--container-gap)}@media (max-width: 991px) {.mobile-menu__inner {justify-content: space-between; background-color: var(--secondary-ultra-light)}}@media (max-width: 767px) {.mobile-menu__inner {flex-wrap: nowrap}}@media (max-width: 478px) {.mobile-menu__inner {flex-wrap: nowrap}}.mobile-menu__logo:not(.tag), .mobile-menu__logo img {object-fit: contain}.mobile-menu__logo {height: auto; width: 180px}.mobile-menu__nav {width: 100%}.mobile-menu__nav :where(.brx-nav-nested-items > li > a) {color: var(--accent)}.mobile-menu__nav :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {color: var(--accent)}.mobile-menu__nav :where(.brx-nav-nested-items > li > .brxe-icon) {color: var(--accent)}.mobile-menu__nav :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {color: var(--accent)}.mobile-menu__nav :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {color: var(--accent)}.mobile-menu__nav :where(.brx-dropdown-content > li) > a {color: var(--accent)}.mobile-menu__nav :where(.brx-dropdown-content .brx-submenu-toggle > *) {color: var(--accent)}.mobile-menu__nav .brx-submenu-toggle button{position: absolute;right: 0;font-size: var(--text-m);} .mobile-menu__nav .brx-submenu-toggle button svg { width: 1.5rem; height: .7rem;} .mobile-menu__nav a{border-top: 1px solid rgba(159, 159, 159, 0.29); min-height: 55px;display: flex;line-height: 1;align-items: center;width: 100%;text-transform: uppercase;font-size: var(--text-s);}.mobile-menu__nav-items {flex-direction: column; row-gap: 0px; column-gap: 0px; align-items: stretch}.mobile-menu__close {position: absolute; top: var(--space-m); right: var(--space-m); width: 1.5rem; height: 1.5rem; cursor: pointer}.mobile-menu__close :not([fill="none"]) {fill: var(--accent)}.sub-hero {position: relative; justify-content: center; overflow: hidden; min-height: 428px}@media (max-width: 991px) {.sub-hero {min-height: 100%}}.sub-hero__inner {display: grid; align-items: initial; grid-template-columns: var(--grid-2); isolation: isolate}@media (max-width: 991px) {.sub-hero__inner {grid-template-columns: var(--grid-1)}}@media (max-width: 767px) {.sub-hero__inner {grid-template-columns: var(--grid-1)}}.sub-hero__heading { --heading-color: var(--white); font-size: var(--h1);}.sub-hero__divider {height: auto; width: 100px}.sub-hero__breadcrumbs .item {font-weight: 400; color: var(--white)}.sub-hero__breadcrumbs .item[aria-current="page"] {font-weight: 700}.sub-hero__breadcrumbs svg path{stroke:#BBB193;}.sub-hero__bg {width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1}.sub-hero__bg:before{content:"";height:100%;width: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(90deg, #264C5A 0%, rgba(38, 76, 90, 0.64) 26.46%, rgba(38, 76, 90, 0.00) 60.21%);}.sub-hero__bg-shape {position: absolute; top: 0px; right: 0px; bottom: 0px; height: 100%; width: auto; z-index: -1}.sub-hero__bg-shape #top-shape{opacity: 0.5;mix-blend-mode: multiply;fill:var(--primary);} .sub-hero__bg-shape #bottom-shape{opacity: 0.5;mix-blend-mode: multiply;fill:var(--secondary);}@media (max-width: 767px) {.sub-hero__bg-shape {display: none}}.services-content-sec__inner {align-items: flex-start}.heading-wrap {row-gap: var(--space-xs)}.services-content-sec__accent-heading {align-items: center; text-align: center}.accent--heading { font-size: var(--text-s); --text-color: var(--secondary); --text-letter-spacing: 4.5px; --text-font-weight: 600; text-transform: uppercase; font-family: var(--text-font-family); color: var(--text-color); line-height: var(--text-line-height); font-weight: var(--text-font-weight); letter-spacing: var(--text-letter-spacing); text-wrap: var(--text-text-wrap);}@media (max-width: 767px) {.accent--heading { --text-letter-spacing: 1px;}}.services-content-sec__heading {font-size: var(--h2)}.fake--heading { font-family: var(--heading-font-family); color: var(--heading-color); line-height: var(--heading-line-height) !important; font-weight: var(--heading-font-weight); letter-spacing: var(--heading-letter-spacing) !important; text-wrap: var(--heading-text-wrap);}.content--divider :not([fill="none"]) {fill: var(--primary-dark)}.content--divider {width: 100px; height: auto}.tv-btn-container {flex-direction: row; width: auto; flex-wrap: wrap; row-gap: var(--space-xs)}.service-content-sec {padding-top: var(--section-space-s); padding-bottom: var(--section-space-s)}.service-content-sec__content{--btn-background: var(--tertiary);--btn-background-hover: var(--tertiary-hover);--btn-text-color: var(--tertiary-ultra-light);--btn-text-color-hover: var(--tertiary-ultra-light);--btn-border-color: var(--tertiary);--btn-border-color-hover: var(--tertiary-hover);--focus-color: var(--tertiary-light); a{ background: var(--btn-background); color: var(--btn-text-color); padding-block: var(--btn-padding-block); padding-inline: var(--btn-padding-inline); min-inline-size: var(--btn-min-width); line-height: var(--btn-line-height); font-size: var(--btn-font-size, var(--text-m)); font-weight: var(--btn-font-weight); font-style: var(--btn-font-style); text-transform: var(--btn-text-transform); letter-spacing: var(--btn-letter-spacing); text-decoration: var(--btn-text-decoration); border-width: var(--btn-border-width); border-style: var(--btn-border-style); border-radius: var(--btn-radius); border-color: var(--btn-border-color); transition: var(--btn-transition, var(--transition)); justify-content: var(--btn-justify-content, center); text-align: var(--btn-text-align, center); }} .service-content-sec__content p:has(a) {margin-top:var(--space-l);}.related-services__head {align-items: center}.related-services__heading-wrap {text-align: center; align-items: center}.related-services__heading {font-size: var(--h2)}.related-services__body {display: grid; align-items: initial; grid-template-columns: var(--grid-2); gap: var(--space-l)}@media (max-width: 991px) {.related-services__body {grid-template-columns: var(--grid-1)}}.related-service-card {background-color: var(--related-services-card-color); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-xl); padding-left: var(--space-s); align-items: center}.related-service-card{--related-services-card-color:#F9F6F2;}@media (max-width: 991px) {.related-service-card {padding-bottom: var(--space-l)}}.related-service-card__media-wrap {justify-content: center; align-items: center}.related-service-card__media:not(.tag), .related-service-card__media img {object-fit: cover}.related-service-card__media {width: 100%; height: 375px}@media (max-width: 991px) {.related-service-card__media {height: 300px}}.related-service-card__content {text-align: center; row-gap: var(--space-xs); width: 70%}.related-service-card__lede {color: var(--accent)}.contact-details-sec__map {height: 100%}@media (max-width: 991px) {.contact-details-sec__map {height: unset; aspect-ratio: 4 /2}}.footer__inner {display: grid; align-items: initial; grid-template-columns: var(--grid-1-2)}@media (max-width: 991px) {.footer__inner {gap: var(--space-l); grid-template-columns: var(--grid-1)}}.footer__content-wrapper {row-gap: var(--space-s)}.footer__logo-wrap {display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-m)}.footer__logo {width: 281px; height: 59px}.footer-icon-box__content-wrap {flex-direction: column; row-gap: 0px}@media (max-width: 991px) {.footer-icon-box__content-wrap {display: flex}}.footer-icon-box__title {font-size: var(--text-xs); color: var(--accent)}.footer__links-wrapper {display: grid; align-items: initial; grid-template-columns: 1fr auto; flex-direction: row}@media (max-width: 991px) {.footer__links-wrapper {grid-template-columns: var(--grid-1); display: flex; flex-direction: column}}@media (max-width: 767px) {.footer__links-wrapper {grid-template-columns: var(--grid-1); gap: var(--space-l)}}.footer__heading{ font-size: var(--h4); color: var(--heading-color); line-height: var(--heading-line-height) !important; font-weight: 700; letter-spacing: var(--heading-letter-spacing) !important; text-wrap: var(--heading-text-wrap);}.footer__menu .bricks-nav-menu > li {margin-left: 0}.footer__menu .bricks-nav-menu {flex-direction: column; gap: var(--space-xs)}.footer__menu .bricks-nav-menu > li > a {font-size: var(--text-m); font-family: "Poppins"; font-weight: 400; color: var(--accent)}.footer__menu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-m); font-family: "Poppins"; font-weight: 400; color: var(--accent)}.footer__menu { li { align-self: baseline; a { position: relative; &:before { content: ""; height: 1px; width: 0%; background: var(--primary); position: absolute; right: 0; bottom: 0; transition: .4s ease; } &:hover { &:before { right: unset; left: 0; width: 100%; } } } }}.footer__nav :where(.brx-nav-nested-items) {gap: var(--space-xs)}.footer__nav :where(.brx-nav-nested-items > li > a) {color: var(--accent)}.footer__nav :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {color: var(--accent)}.footer__nav :where(.brx-nav-nested-items > li > .brxe-icon) {color: var(--accent)}.footer__nav :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {color: var(--accent)}.footer__nav :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {color: var(--accent)}.footer__nav { li { align-self: baseline; a { position: relative; &:before { content: ""; height: 1px; width: 0%; background: var(--primary); position: absolute; right: 0; bottom: 0; transition: .4s ease; } &:hover { &:before { right: unset; left: 0; width: 100%; } } } }}.footer__nav-items {flex-direction: column; align-items: flex-start}.sub-footer {padding-top: 0; padding-bottom: 0}.sub-footer__inner {flex-direction: row; padding-top: var(--space-m); padding-bottom: var(--space-m); border-top: 1px solid #D7D7D7; border-right: 0 solid #D7D7D7; border-bottom: 0 solid #D7D7D7; border-left: 0 solid #D7D7D7; column-gap: var(--gap); flex-wrap: wrap}.sub-footer__inner{--gap: var(--space-l);}@media (max-width: 991px) {.sub-footer__inner {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 767px) {.sub-footer__inner {flex-direction: column; overflow: hidden}}@media (max-width: 478px) {.sub-footer__inner {row-gap: var(--space-xs)}}.sub-footer__nav :where(.brx-nav-nested-items) {gap: var(--gap)}.sub-footer__nav :where(.brx-nav-nested-items > li > a) {font-weight: 600}.sub-footer__nav :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {font-weight: 600}.sub-footer__nav :where(.brx-nav-nested-items > li > .brxe-icon) {font-weight: 600}.sub-footer__nav :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {font-weight: 600}.sub-footer__nav :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {font-weight: 600}.sub-footer__nav { li { align-self: baseline; a { position: relative; &:before { content: ""; height: 1px; width: 0%; background: var(--primary); position: absolute; right: 0; bottom: 0; transition: .4s ease; } &:hover { &:before { right: unset; left: 0; width: 100%; } } } }}.sub-footer__nav-items {flex-direction: row}.sub-footer__nav-item {position: relative}.sub-footer__nav-item:before{content: "";height: 60%;width: 1px;background: var(--accent);position: absolute;left: calc( var(--gap) * -.5 );top: 50%;transform: translatey(-50%);}@media (max-width: 991px) {.sub-footer__nav-item:before{display:none;}}.sub-footer__social-links {display: flex; margin-left: auto; column-gap: var(--space-s)}@media (max-width: 991px) {.sub-footer__social-links {margin-left: 0; order: -1}}.sub-footer__social-item {display: flex; align-items: center; justify-content: center; width: 3rem; height: 3rem}.sub-footer__social-icon {width: 2rem; height: 2rem}.sub-footer__social-icon :not([fill="none"]) {fill: var(--secondary-semi-light)}
/*# sourceURL=bricks-frontend-inline-inline-css */
