html.fp-enabled,.fp-enabled body{ margin:0; padding:0; overflow:hidden;  -webkit-tap-highlight-color:rgba(0,0,0,0);}.fp-section{ position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.fp-slide{ float:left;}.fp-slide,.fp-slidesContainer{ height:100%; display:block;}.fp-slides{ z-index:1; height:100%; overflow:hidden; position:relative; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}.fp-section.fp-table,.fp-slide.fp-table{ display:table; table-layout:fixed; width:100%;}.fp-tableCell{ display:table-cell; vertical-align:middle; width:100%; height:100%;}.fp-slidesContainer{ float:left; position:relative;}.fp-controlArrow{ -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none; position:absolute; z-index:4; top:50%; cursor:pointer; width:0; height:0; border-style:solid; margin-top:-38px; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}.fp-controlArrow.fp-prev{ left:15px; width:0; border-width:38.5px 34px 38.5px 0; border-color:transparent #fff transparent transparent;}.fp-controlArrow.fp-next{ right:15px; border-width:38.5px 0 38.5px 34px; border-color:transparent transparent transparent #fff;}.fp-scrollable{ overflow:hidden; position:relative;}.fp-scroller{ overflow:hidden;}.iScrollIndicator{ border:0 !important;}.fp-notransition{ -webkit-transition:none !important; transition:none !important;}#fp-nav{ position:fixed; z-index:100; top:50%; opacity:1; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translate3d(0,-50%,0);}#fp-nav.fp-right{ right:17px;}#fp-nav.fp-left{ left:17px;}.fp-slidesNav{ position:absolute; z-index:4; opacity:1; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); left:0 !important; right:0; margin:0 auto !important;}.fp-slidesNav.fp-bottom{ bottom:17px;}.fp-slidesNav.fp-top{ top:17px;}#fp-nav ul,.fp-slidesNav ul{ margin:0; padding:0;}#fp-nav ul li,.fp-slidesNav ul li{ display:block; width:14px; height:13px; margin:7px; position:relative;}.fp-slidesNav ul li{ display:inline-block;}#fp-nav ul li a,.fp-slidesNav ul li a{ display:block; position:relative; z-index:1; width:100%; height:100%; cursor:pointer; text-decoration:none;}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{ height:12px; width:12px; margin:-6px 0 0 -6px; border-radius:100%;}#fp-nav ul li a span,.fp-slidesNav ul li a span{ border-radius:50%; position:absolute; z-index:1; height:4px; width:4px; border:0; background:#333; left:50%; top:50%; margin:-2px 0 0 -2px; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{ width:10px; height:10px; margin:-5px 0px 0px -5px;}#fp-nav ul li .fp-tooltip{ position:absolute; top:-2px; color:#fff; font-size:14px; font-family:arial,helvetica,sans-serif; white-space:nowrap; max-width:220px; overflow:hidden; display:block; opacity:0; width:0; cursor:pointer;}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active + .fp-tooltip{ -webkit-transition:opacity 0.2s ease-in; transition:opacity 0.2s ease-in; width:auto; opacity:1;}#fp-nav ul li .fp-tooltip.fp-right{ right:20px;}#fp-nav ul li .fp-tooltip.fp-left{ left:20px;}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{ height:auto !important;}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{ height:auto !important;}.fp-sr-only{ position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}@font-face{ font-family:"quartzobold"; src:url("../fonts/quartzo-webfont.woff2") format("woff2"),url("../fonts/quartzo-webfont.woff") format("woff"); font-weight:normal; font-style:normal;}main.main{ padding-top:4.25rem; min-height:100dvh;}@media (min-width:768px){ main.main{ padding-top:5.3125rem; }}@media (min-width:992px){ main.main{ padding-top:6.5625rem; }}*{ padding:0; margin:0; -webkit-box-sizing:border-box;  box-sizing:border-box; list-style:none; border:none;}body{ --bs-body-font-family:Montserrat,sans-serif; --bs-body-font-size:1rem; --bs-body-font-weight:400; --bs-body-line-height:1.5; --bs-border-radius:0.25rem; --bs-border-radius-sm:0.375rem; --bs-border-radius-lg:0.625rem; --bs-border-radius-xl:1rem; --bs-border-radius-xxl:2rem; margin:0; padding:0; font-synthesis:none; -moz-font-feature-settings:"kern"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; background-color:#e8e8e8;}p{ color:#212529; font-size:0.875rem; font-weight:400; line-height:1.4285714286; margin-bottom:0;}p:not(:last-child){ margin-bottom:0.625rem;}p a{ color:inherit; text-decoration:none; font-weight:600; -webkit-transition:0.1s color ease-in-out; transition:0.1s color ease-in-out;}@media (hover:hover){ p a:hover{ color:#0e7942; }}.main-title{ color:#212529; font-size:1.5rem; font-weight:600; margin-bottom:1.25rem;}@media (min-width:576px){ .main-title{ font-size:1.5625rem; }}@media (min-width:992px){ .main-title{ font-size:1.6875rem; }}.btn{ --bs-btn-border-radius:3.125rem; --bs-btn-font-family:Montserrat,sans-serif; --bs-btn-line-height:1; --bs-btn-font-size:0.75rem; --bs-btn-padding-y:0; --bs-btn-padding-x:1.875rem; letter-spacing:0.03125rem; min-height:2.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.btn.btn-primary{ --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:rgba(33,37,41,0.74); --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-bg:rgba(33,37,41,0.74); --bs-btn-disabled-border-color:rgba(33,37,41,0.74); min-height:2.1875rem;}.btn.btn-outline{ --bs-btn-color:#212529; --bs-btn-bg:transparent; --bs-btn-border-color:#212529; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-color:#212529; --bs-btn-disabled-bg:#212529; --bs-btn-disabled-border-color:#212529; --bs-btn-font-weight:600; -webkit-backdrop-filter:blur(3px);  backdrop-filter:blur(3px); margin:0 auto auto; text-transform:uppercase;}.form-control{ width:100%; height:2.5rem; padding:0 0.9375rem; font-size:0.875rem; background-color:#ffffff; border:1px solid #d4d4d4;}.form-control:focus{ outline:none; -webkit-box-shadow:none;  box-shadow:none; border-color:#0e7942;}textarea.form-control{ height:7.5rem; resize:none; padding:0.9375rem;}.rotate-screen{ display:none;}@media screen and (max-width:991px) and (orientation:landscape){ .rotate-screen{ position:fixed; inset:0; z-index:16001; background-color:#0e7942; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; gap:1.25rem; } .rotate-screen img{ width:100%; max-width:12.5rem; height:auto; } .rotate-screen h5{ color:#ffffff; font-size:1.5rem; font-weight:700; margin-bottom:0; }}.swiper{ --swiper-theme-color:#0e7942; --swiper-navigation-color:#212529; --swiper-navigation-size:2.5rem; --swiper-pagination-bottom:0; --swiper-pagination-top:auto; padding-bottom:2.1875rem; z-index:2;}.swiper .swiper-pagination{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; gap:0.625rem;}.swiper .swiper-pagination .swiper-pagination-bullet{ width:0.4375rem; height:0.4375rem; border:1px solid #212529; border-radius:0.4375rem; background-color:transparent; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; opacity:1; margin:0;}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#212529;}.swiper .swiper-navigation{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; position:absolute; left:50%; top:0; -webkit-transform:translate(-50%,0);  transform:translate(-50%,0); width:100%; height:calc(100% - 2.1875rem); max-width:calc(100% - 2rem); z-index:2; pointer-events:none;}.swiper .swiper-navigation .swiper-button-prev{ position:static; margin:0; width:3.125rem; height:3.125rem; pointer-events:all;}.swiper .swiper-navigation .swiper-button-prev::after{ content:"\f104"; display:block; font:normal normal normal 1.25rem FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:var(--swiper-navigation-size);}.swiper .swiper-navigation .swiper-button-next{ position:static; margin:0; width:3.125rem; height:3.125rem; pointer-events:all;}.swiper .swiper-navigation .swiper-button-next::after{ content:"\f105"; display:block; font:normal normal normal 1.25rem FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:var(--swiper-navigation-size);}.nav-pills{ --bs-nav-link-padding-x:0; --bs-nav-link-padding-y:0.9375rem; --bs-nav-link-font-weight:400; --bs-nav-link-color:#0e7942; --bs-nav-link-hover-color:#f0d125; --bs-nav-link-disabled-color:#6d6d6d;}@media (min-width:992px){ .custom-container{ max-width:57.5rem; }}.tab-head{ --bs-nav-tabs-border-width:0; --bs-nav-tabs-border-color:transparent; --bs-nav-tabs-border-radius:0.25rem; --bs-nav-tabs-link-hover-border-color:transparent; --bs-nav-tabs-link-active-color:#ffffff; --bs-nav-tabs-link-active-bg:#0e7942; --bs-nav-tabs-link-active-border-color:transparent; --bs-nav-link-font-size:0.875rem; --bs-nav-link-font-weight:400; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow-x:auto; overflow-y:hidden; scrollbar-width:none; padding:0.3125rem; background-color:rgba(14,121,66,0.1); border-radius:0.375rem;}.tab-head.nav{ --bs-nav-link-padding-x:0.625rem; --bs-nav-link-padding-y:0.1875rem; --bs-nav-link-font-weight:600; --bs-nav-link-color:#212529; --bs-nav-link-hover-color:#212529; --bs-nav-link-disabled-color:#212529;}.tab-head.nav .nav-item{ width:-webkit-max-content; width:-moz-max-content; width:max-content; min-width:-webkit-max-content; min-width:-moz-max-content; min-width:max-content;}.tab-head.nav .nav-item .nav-link{ border-radius:0.25rem; -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;  user-select:none;}.tab-head.nav .nav-item:not(:last-child){ -webkit-margin-end:0.3125rem;  margin-inline-end:0.3125rem;}.tab-content{ padding:1.25rem; background-color:rgba(14,121,66,0.1); border-radius:0.625rem; margin-top:1.25rem;}@media (min-width:768px){ .tab-content{ padding:1.875rem; }}@media (min-width:992px){ .tab-content{ padding:2.5rem; }}@media (min-width:1200px){ .tab-content{ padding:3.125rem; }}img::before{ content:attr(alt); display:block; inset:0; width:100%; height:100%; font-size:0; background:#f6f7f8; background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#f6f7f8),color-stop(20%,#edeef1),color-stop(40%,#f6f7f8),to(#f6f7f8)); background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8); background-repeat:no-repeat; background-size:100vw 100vw; -webkit-animation-duration:2s; -webkit-animation-fill-mode:forwards; -webkit-animation-iteration-count:infinite; -webkit-animation-name:placeholderShimmer; -webkit-animation-timing-function:linear;}@-webkit-keyframes spin{ from{ -webkit-transform:rotate(0deg);  transform:rotate(0deg); } to{ -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}@keyframes spin{ from{ -webkit-transform:rotate(0deg);  transform:rotate(0deg); } to{ -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}header{ font-family:"Montserrat",sans-serif; padding:0.625rem 0; background-color:rgba(255,255,255,0.1); -webkit-backdrop-filter:blur(3px);  backdrop-filter:blur(3px); border-bottom:1px solid rgba(255,255,255,0.3);}@media (min-width:992px){ header{ padding:1.25rem 0; }}header .logo{ --bs-aspect-ratio:calc((130/336)*100%); width:7.5rem;}@media (min-width:768px){ header .logo{ width:10.3125rem; }}header nav{ margin-left:8%;}header nav .nav-menu .nav-item > .nav-link{ color:#212529; font-size:0.875rem; font-weight:600; padding:0.3125rem 1.25rem; -webkit-transition:0.15s all ease-in-out; transition:0.15s all ease-in-out; border-radius:1.25rem; text-transform:uppercase;}header nav .nav-menu .nav-item.has-children{ position:relative;}header nav .nav-menu .nav-item.has-children::before{ content:""; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid rgba(14,121,66,0.66); position:absolute; -webkit-transform:translate(-50%,0.625rem);  transform:translate(-50%,0.625rem); left:50%; top:calc(100% + 0.3125rem); opacity:0; -webkit-transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out,0.3s -webkit-transform ease-in-out;}header nav .nav-menu .nav-item.has-children > .nav-link{ padding-right:1.875rem;}header nav .nav-menu .nav-item.has-children > .nav-link::after{ content:""; border:solid #212529; display:inline-block; border-width:0 2px 2px 0; border-color:#212529; padding:0.14375rem; -webkit-transform:rotate(45deg);  transform:rotate(45deg); position:absolute; right:13px; top:10px; -webkit-transition:0.15s border-color ease-in-out; transition:0.15s border-color ease-in-out;}header nav .nav-menu .nav-item.has-children > .sub-menu{ position:absolute; inset-inline-start:0; top:100%; opacity:0; -webkit-transform:translateY(10px);  transform:translateY(10px); pointer-events:none; -webkit-transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out,0.3s -webkit-transform ease-in-out; padding-top:0.625rem;}header nav .nav-menu .nav-item.has-children > .sub-menu .sub-menu-list{ position:relative; padding:0.625rem 0; border-radius:0.625rem; background-color:rgba(14,121,66,0.66); min-width:15.625rem; -webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;  box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;}header nav .nav-menu .nav-item.has-children > .sub-menu .sub-menu-list > .sub-menu-item{ display:block;}header nav .nav-menu .nav-item.has-children > .sub-menu .sub-menu-list > .sub-menu-item > .nav-link{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; padding:0.625rem 1.0625rem; color:#ffffff; font-size:0.8125rem; font-weight:500; text-transform:uppercase; letter-spacing:0.0625rem;}header nav .nav-menu .nav-item.has-children > .sub-menu .sub-menu-list > .sub-menu-item > .nav-link .menu-item-description{ font-size:0.6875rem; text-transform:capitalize; font-weight:400; font-family:"Montserrat",sans-serif; letter-spacing:0;}@media (hover:hover){ header nav .nav-menu .nav-item.has-children > .sub-menu .sub-menu-list > .sub-menu-item > .nav-link:hover{ background-color:#f0d125; color:#212529; }}@media (hover:hover){ header nav .nav-menu .nav-item:hover > .nav-link{ color:#ffffff; background-color:#0e7942; } header nav .nav-menu .nav-item:hover > .nav-link::after{ border-color:#ffffff; } header nav .nav-menu .nav-item:hover.has-children::before{ opacity:1; -webkit-transform:translate(-50%,0);  transform:translate(-50%,0); } header nav .nav-menu .nav-item:hover.has-children > .sub-menu{ opacity:1; -webkit-transform:translateY(0);  transform:translateY(0); pointer-events:all; }}header .call-icon-home{ color:#212529; font-size:0.875rem; font-weight:600; text-decoration:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-margin-end:2.0625rem;  margin-inline-end:2.0625rem; -webkit-transition:0.15s color ease-in-out; transition:0.15s color ease-in-out;}header .call-icon-home i{ font-size:1.5625rem;}@media (min-width:576px){ header .call-icon-home i{ font-size:1.25rem; -webkit-margin-end:0.3125rem;  margin-inline-end:0.3125rem; }}@media (hover:hover){ header .call-icon-home:hover{ color:#0e7942; }}header .menu-btn{ --bs-btn-font-weight:600; --bs-btn-color:#212529; --bs-btn-font-size:0.875rem; --bs-btn-bg:transparent; --bs-btn-border-color:transparent; --bs-btn-hover-color:#212529; --bs-btn-hover-bg:transparent; --bs-btn-hover-border-color:transparent; --bs-btn-focus-shadow-rgb:transparent; --bs-btn-active-color:#212529; --bs-btn-active-bg:transparent; --bs-btn-active-border-color:transparent; --bs-btn-active-shadow:none; --bs-btn-disabled-color:transparent; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:transparent; --bs-btn-padding-x:0; --bs-btn-padding-y:0; --bs-btn-border-width:0; --bs-btn-line-height:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; gap:0.625rem; text-transform:uppercase;}header .menu-btn label{ width:1.875rem; height:1.875rem; background-color:#f0d125; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; position:relative; cursor:pointer;}header .menu-btn label span{ display:block; position:absolute; height:0.125rem; width:1.25rem; background-color:#ffffff; left:50%; -webkit-transform:translateX(-50%);  transform:translateX(-50%); opacity:1;}header .menu-btn label span:nth-child(1){ top:0.5rem;}header .menu-btn label span:nth-child(2){ top:0.875rem;}header .menu-btn label span:nth-child(3){ top:1.25rem;}header .menu-btn.open{ z-index:16001; position:relative;}.sidebar-menu{ --bs-offcanvas-width:100%; --bs-offcanvas-border-width:0;}@media (min-width:576px){ .sidebar-menu{ --bs-offcanvas-width:19.375rem; }}.sidebar-menu .offcanvas-body{ scrollbar-gutter:stable; scrollbar-width:thin;}.sidebar-menu .navbar-nav .nav-item{ width:100%;}.sidebar-menu .navbar-nav .nav-item .nav-link{ width:100%; color:#212529; font-size:1rem; font-weight:600; padding:0.9375rem 1.25rem; border-radius:1.875rem; background-color:transparent; width:100%; text-align:start;}@media (hover:hover){ .sidebar-menu .navbar-nav .nav-item .nav-link:hover{ background-color:#f0d125; }}.sidebar-menu .navbar-nav .nav-item.dropdown .dropdown-menu{ --bs-dropdown-padding-x:0.9375rem; --bs-dropdown-padding-y:0.625rem; --bs-dropdown-border-width:0; padding-right:0; position:static !important; -webkit-transform:none !important;  transform:none !important;}.sidebar-menu .navbar-nav .nav-item.dropdown .dropdown-menu li.nav-item{ --bs-link-hover-color-rgb:#f0d125; --bs-dropdown-link-hover-bg:#f0d125; --bs-dropdown-item-border-radius:1.875rem; font-weight:600; font-size:0.875rem;}.sidebar-menu .navbar-nav .nav-item.dropdown .dropdown-menu li.nav-item a.nav-link{ display:block; text-decoration:none; color:#212529; border-radius:1.875rem; font-weight:600; font-size:0.875rem; padding:0.625rem 0.9375rem; padding-right:0; position:static !important; -webkit-transform:none !important;  transform:none !important;}@media (hover:hover){ .sidebar-menu .navbar-nav .nav-item.dropdown .dropdown-menu li.nav-item a.nav-link:hover{ background-color:#f0d125; }}section.section .fp-controlArrow{ width:2.1875rem; height:2.1875rem; border:none; -webkit-filter:invert(1);  filter:invert(1);}@media (min-width:992px){ section.section .fp-controlArrow{ opacity:0; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; width:5rem; height:5rem; }}section.section .fp-controlArrow.fp-prev{ background:transparent url("../images/arrow_left.svg") no-repeat center; background-size:1.875rem;}@media (min-width:992px){ section.section .fp-controlArrow.fp-prev{ background-size:3.125rem; -webkit-transform:translateX(-1.25rem);  transform:translateX(-1.25rem); }}section.section .fp-controlArrow.fp-next{ background:transparent url("../images/arrow_right.svg") no-repeat center; background-size:1.875rem;}@media (min-width:992px){ section.section .fp-controlArrow.fp-next{ background-size:3.125rem; -webkit-transform:translateX(1.25rem);  transform:translateX(1.25rem); }}@media (hover:hover){ section.section .fp-controlArrow:hover{ -webkit-filter:invert(0.3);  filter:invert(0.3); }}section.section .section-container .slide{ width:100vw; height:100vh; position:relative; overflow:hidden;}section.section .section-container .slide img.shapes{ position:absolute; inset:0; width:100%; height:100%; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}section.section .fp-scrollable{ min-height:100%;}section.section .fp-scrollable .fp-scroller{ height:100%; position:relative;}section.section.second .section-container{ position:static; min-height:50%;}@media (min-width:992px){ section.section.second .section-container{ height:auto; }}section.section.banner-section .section-container{ position:relative; overflow:hidden; height:100%;}section.section.banner-section .section-container > img.banner{ position:absolute; inset:0; width:100%; height:100%; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}section.section.feature-section .section-container{ height:100%; overflow:hidden; position:relative;}section.section.feature-section .section-container > img.banner{ position:absolute; inset:0; width:100%; height:100%; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center; z-index:0;}section.section.feature-section .section-container .feature-wrapper{ height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; position:relative; padding-top:7.5rem; padding-bottom:1.875rem; text-align:center;}@media (min-width:768px){ section.section.feature-section .section-container .feature-wrapper{ padding-top:9.6875rem; }}@media (min-width:992px){ section.section.feature-section .section-container .feature-wrapper{ padding-top:10.9375rem; padding-bottom:3.125rem; }}section.section.feature-section .section-container .feature-wrapper .main-title{ margin-bottom:0.9375rem;}section.section.feature-section .section-container .feature-wrapper .read-more-btn{ --bs-btn-color:#ffffff; --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:#212529; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-focus-shadow-rgb:50,141,94; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-color:#212529; --bs-btn-disabled-bg:#212529; --bs-btn-disabled-border-color:#212529; --bs-btn-font-weight:300; -webkit-backdrop-filter:blur(3px);  backdrop-filter:blur(3px); margin:0 auto auto; text-transform:uppercase;}section.section.feature-section .section-container .feature-wrapper .description{ display:none; margin-top:auto; margin-bottom:1.5625rem; max-width:50rem; margin-inline:auto; background-color:rgba(14,121,66,0.82); border-radius:0.625rem; padding:0.75rem 0.9375rem;}@media (min-width:992px){ section.section.feature-section .section-container .feature-wrapper .description{ padding:1rem 1.5rem; margin-bottom:2.5rem; }}section.section.feature-section .section-container .feature-wrapper .description p{ color:#ffffff; font-size:0.8125rem; font-weight:300; margin-bottom:0;}section.section.feature-section .section-container .feature-wrapper .action-wrap{ gap:0.625rem; -ms-flex-wrap:wrap; flex-wrap:wrap;}@media (min-width:992px){ section.section.feature-section .section-container .feature-wrapper .action-wrap{ gap:0.9375rem; }}section.section.feature-section .section-container .feature-wrapper .action-wrap .btn{ --bs-btn-color:#ffffff; --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:#212529; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-color:#212529; --bs-btn-disabled-bg:#212529; --bs-btn-disabled-border-color:#212529; --bs-btn-font-weight:300; -webkit-backdrop-filter:blur(3);  backdrop-filter:blur(3); margin:0 auto; text-transform:uppercase;}section.section.feature-section .section-container .feature-wrapper .action-wrap .btn.whatsapp{ --bs-btn-color:#ffffff; --bs-btn-bg:#46c756; --bs-btn-border-color:#46c756; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#2bd240; --bs-btn-hover-border-color:#2bd240; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#2bd240; --bs-btn-active-border-color:#2bd240; --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#89d692; --bs-btn-disabled-border-color:#89d692; --bs-btn-font-weight:300;}section.section.feature-section .section-container .feature-wrapper .action-wrap .btn.whatsapp i{ -webkit-margin-end:0.4375rem;  margin-inline-end:0.4375rem;}section.section.happy-customers{ background:#bebebe;}section.section.happy-customers .section-container{ height:100%; overflow:hidden; position:relative;}section.section.happy-customers .section-container .happy-customers{ height:100%; padding-top:5.625rem; padding-bottom:1.875rem; text-align:center;}@media (min-width:768px){ section.section.happy-customers .section-container .happy-customers{ padding-top:6.5625rem; }}@media (min-width:992px){ section.section.happy-customers .section-container .happy-customers{ padding-top:7.8125rem; padding-bottom:3.125rem; }}section.section.happy-customers .section-container .happy-customers .main-title{ margin-bottom:1.5625rem;}section.section.happy-customers .section-container .happy-customers .customer-info{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; row-gap:2.5rem;}@media (min-width:768px){ section.section.happy-customers .section-container .happy-customers .customer-info{ -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; }}section.section.happy-customers .section-container .happy-customers .customer-info .customer-block{ width:75%;}@media (min-width:768px){ section.section.happy-customers .section-container .happy-customers .customer-info .customer-block{ width:48%; }}section.section.happy-customers .section-container .happy-customers .customer-info .customer-block .image{ --bs-aspect-ratio:56.3218390805%; width:100%; display:block; margin-bottom:1.25rem;}@media (min-width:768px){ section.section.happy-customers .section-container .happy-customers .customer-info .customer-block .image{ margin-bottom:1.5625rem; }}@media (min-width:992px){ section.section.happy-customers .section-container .happy-customers .customer-info .customer-block .image{ margin-bottom:2.1875rem; }}@media (min-width:1367px){ section.section.happy-customers .section-container .happy-customers .customer-info .customer-block .image{ margin-bottom:2.8125rem; }}section.section.happy-customers .section-container .happy-customers .customer-info .customer-block .btn{ --bs-btn-color:#ffffff; --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:#212529; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-color:#212529; --bs-btn-disabled-bg:#212529; --bs-btn-disabled-border-color:#212529; --bs-btn-font-weight:300; width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; -webkit-backdrop-filter:blur(3);  backdrop-filter:blur(3); margin:0 auto; text-transform:uppercase; min-width:15.9375rem;}section.section.happy-customers .section-container .happy-customers .customer-info .customer-block .btn.light{ --bs-btn-color:#212529; --bs-btn-bg:rgba(255,255,255,0.6); --bs-btn-border-color:#ffffff; --bs-btn-hover-color:#212529; --bs-btn-hover-bg:#ffffff; --bs-btn-hover-border-color:#ffffff; --bs-btn-active-color:#212529; --bs-btn-active-bg:#ffffff; --bs-btn-active-border-color:#ffffff; --bs-btn-disabled-color:#212529; --bs-btn-disabled-bg:#ffffff; --bs-btn-disabled-border-color:#ffffff; --bs-btn-font-weight:500;}@media (hover:hover) and (min-width:992px){ section.section:hover .fp-controlArrow{ opacity:1; } section.section:hover .fp-controlArrow.fp-prev,section.section:hover .fp-controlArrow.fp-next{ -webkit-transform:translateX(0);  transform:translateX(0); }}.project-info{ position:absolute; top:50%; left:50%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; text-align:center; row-gap:0.9375rem; -webkit-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); max-width:100%;}@media (min-width:576px){ .project-info{ left:auto; right:8.4375rem; -webkit-transform:translate(0,-50%);  transform:translate(0,-50%); }}.project-info .location{ min-height:2.5rem; max-width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; max-width:15.625rem; padding:0.625rem 0.9375rem; text-transform:uppercase; font-weight:800; font-size:0.875rem; color:#212529; background-color:#f0d125; border-radius:2.5rem;}.project-info .project-image{ --bs-aspect-ratio:75%; max-width:12.5rem;}.project-info .project-image img{ -o-object-fit:contain;  object-fit:contain;}.project-info .btn{ --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:rgba(33,37,41,0.74); --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-bg:rgba(33,37,41,0.74); --bs-btn-disabled-border-color:rgba(33,37,41,0.74); min-height:2.1875rem;}.footer{ background-color:#6abb56; padding-top:9.375rem;}@media (min-width:768px){ .footer{ padding-top:9.375rem; }}.footer .fp-tableCell{ height:100%;}.footer .fp-tableCell .fp-scrollable{ height:100%;}.footer .fp-tableCell .fp-scrollable .fp-scroller{ height:100%;}.footer .footer-title{ text-align:center; color:#212529; font-size:1.6875rem; font-weight:600; margin-bottom:0.625rem;}@media (min-width:576px){ .footer .footer-title{ font-size:1.875rem; }}@media (min-width:992px){ .footer .footer-title{ font-size:2.125rem; margin-bottom:8%; }}@media (min-width:1367px){ .footer .footer-title{ font-size:2.125rem; margin-bottom:8%; }}.footer .contact-details{ width:100%; row-gap:1.25rem; text-align:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}@media (min-width:768px){ .footer .contact-details{ -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; text-align:start; -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between; row-gap:2.5rem; }}.footer .contact-details .contact-data h4{ color:#212529; font-size:0.9375rem; font-weight:600; margin-bottom:0.625rem;}@media (min-width:768px){ .footer .contact-details .contact-data h4{ font-size:1.5rem; margin-bottom:0.9375rem; }}.footer .contact-details .contact-data h5{ color:#212529; font-size:0.8125rem; font-weight:600; margin-bottom:0.25rem;}@media (min-width:768px){ .footer .contact-details .contact-data h5{ font-size:1rem; margin-bottom:0.5rem; }}.footer .contact-details .contact-data p{ color:#212529; font-size:0.8125rem; font-weight:400; line-height:1.53; margin-bottom:0.375rem;}@media (min-width:768px){ .footer .contact-details .contact-data p{ font-size:0.9375rem; margin-bottom:0.625rem; }}.footer .contact-details .contact-data p a{ font-weight:500; text-decoration:none; color:inherit;}@media (hover:hover){ .footer .contact-details .contact-data p a:hover{ color:#0e7942; }}.footer .contact-details .contact-data .footer-sales h6{ color:#212529; font-size:0.8125rem; font-weight:600; margin-bottom:0.25rem;}@media (min-width:768px){ .footer .contact-details .contact-data .footer-sales h6{ font-size:1rem; margin-bottom:0.5rem; }}.footer .footer-nav{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:1.5625rem; margin-top:9.375rem;}.footer .footer-nav a{ color:#212529; font-size:0.8125rem; font-weight:500; text-decoration:none; text-transform:uppercase; -webkit-transition:0.15s all ease-in-out; transition:0.15s all ease-in-out;}@media (hover:hover){ .footer .footer-nav a:hover{ color:#f0d125; }}.footer .copyright{ color:#212529; font-size:0.75rem; font-weight:500; text-align:center; padding:1.875rem 0;}.social-media{ margin:0; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:1.25rem;}.social-media li{ width:1.875rem;}.social-media li a{ display:block; width:100%;}.social-media li a img{ display:block; width:100%; height:auto;}.art{ --bs-aspect-ratio:83.3333333333%; position:absolute; left:0; bottom:0; max-width:100%; pointer-events:none; z-index:0;}@media (min-width:768px){ .art{ max-width:60%; }}@media (min-width:992px){ .art{ max-width:60%; }}@media (min-width:1280px){ .art{ max-width:68%; }}@media (min-width:1366px){ .art{ max-width:46.875rem; }}.feature-info{ margin:0 20px; text-align:start; position:relative; z-index:1;}.feature-info h1{ color:#000000; font-size:1.5625rem; font-weight:600; margin-bottom:0.625rem; -webkit-margin-start:auto;  margin-inline-start:auto; -webkit-margin-end:0;  margin-inline-end:0;}@media (min-width:992px){ .feature-info h1{ font-size:2.125rem; max-width:34.6875rem; }}@media (min-width:1181px){ .feature-info h1{ max-width:37.8125rem; }}@media (min-width:1287px){ .feature-info h1{ max-width:43.4375rem; }}@media (min-width:1367px){ .feature-info h1{ max-width:45.3125rem; }}@media (min-width:1441px){ .feature-info h1{ margin-right:0; }}.feature-info .feature-data{ bottom:4.375rem;}.feature-info .feature-content{ padding-top:0.5rem; -webkit-margin-start:auto;  margin-inline-start:auto; -webkit-margin-end:0;  margin-inline-end:0; margin-bottom:0; max-width:100%;}@media (min-width:992px){ .feature-info .feature-content{ max-width:34.6875rem; }}@media (min-width:1181px){ .feature-info .feature-content{ max-width:37.8125rem; }}@media (min-width:1287px){ .feature-info .feature-content{ max-width:43.4375rem; }}@media (min-width:1367px){ .feature-info .feature-content{ max-width:45.3125rem; padding-top:3.75rem; }}@media (min-width:1441px){ .feature-info .feature-content{ margin-right:0; padding-top:1.5625rem; }}.feature-info .feature-content p{ display:none; text-align:start; color:#212529; font-size:0.8125rem; font-weight:500; margin-bottom:0.625rem;}@media (min-width:992px){ .feature-info .feature-content p{ display:block; }}.feature-info .feature-content .quote{ text-align:center;}.feature-info .feature-content .quote p{ display:block; font-size:1.0625rem; max-width:27.5rem; -webkit-margin-start:a;  margin-inline-start:a; -webkit-margin-end:0;  margin-inline-end:0; margin-bottom:0; font-weight:400;}@media (min-width:768px){ .feature-info .feature-content .quote p{ font-size:1.125rem; }}@media (min-width:1367px){ .feature-info .feature-content .quote p{ font-size:1.0625rem; }}.feature-info p.sub-title{ display:none;}.feature-info .button-group{ margin-top:15px;}#fp-nav{ z-index:1; display:none;}@media (min-width:576px){ #fp-nav{ display:block; }}#fp-nav ul{ pointer-events:none;}#fp-nav ul li{ margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; gap:0.3125rem; width:auto; height:1.875rem; position:relative; width:-webkit-max-content; width:-moz-max-content; width:max-content; -webkit-padding-start:0.5rem;  padding-inline-start:0.5rem;}#fp-nav ul li a{ pointer-events:all; position:absolute; inset:0;}#fp-nav ul li a::after{ content:""; display:block; width:0.1875rem; height:100%; background-color:rgba(240,209,37,0.82); -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}#fp-nav ul li a span{ display:none;}#fp-nav ul li a.active::after{ background-color:#0e7942;}#fp-nav ul li a.active ~ .fp-tooltip{ opacity:1;}#fp-nav ul li .fp-tooltip{ pointer-events:all; color:#212529; font-family:"Montserrat",sans-serif; font-size:0.75rem; font-weight:600; text-transform:uppercase; width:auto; position:static; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; opacity:0; padding:0 0.3125rem; background-color:#ffffff;}.location{ background-color:#e8e8e8;}.location .location-container .location-container-wraper{ display:-webkit-box; display:-ms-flexbox; display:flex;}.location .location-container .location-container-wraper .loc-desc{ background:#fff; height:100vh; max-width:22rem; padding:6.875rem 1.6875rem 8.125rem 2.9375rem; position:relative;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap{ max-height:100%; overflow-x:hidden; overflow-y:auto;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap::-webkit-scrollbar{ width:0.3125rem;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap::-webkit-scrollbar-thumb{ background-color:#0e7942;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap::-webkit-scrollbar-track{ background-color:#d3d3d3;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap h2{ color:#212529; font-size:1rem; margin-bottom:0.125rem;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap h3{ color:#212529; font-size:1.1875rem; margin-bottom:0.9375rem;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap p{ font-size:0.6875rem; font-weight:500;}@media (min-width:992px){ .location .location-container .location-container-wraper .loc-desc .loc-desc-wrap p{ font-size:0.75rem; }}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance{ margin:0.9375rem 0 0 0; padding:0;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance li{ position:relative; padding-left:3.75rem; margin-bottom:1rem; min-height:2.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance li:last-child{ margin:0;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance .icon{ --bs-aspect-ratio:68.4210526316%; width:2.375rem; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%);  transform:translateY(-50%);}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance .icon img{ -o-object-fit:contain;  object-fit:contain;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance p{ font-size:0.875rem; font-weight:600; margin-bottom:0;}.location .location-container .location-container-wraper .loc-desc .loc-desc-wrap .distance p span{ display:block;}.location .location-container .location-container-wraper .loc-desc .enquire-btn-wrap{ position:absolute; left:0; bottom:0; right:0; background-color:#ffffff; padding-bottom:4.375rem;}.location .location-container .location-container-wraper .loc-desc .enquire-btn-wrap .enquire-btn{ margin:0 auto;}.location .location-container .location-container-wraper .loc-pic{ -webkit-box-flex:1; -ms-flex:1;  flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; padding-top:10.9375rem; padding-bottom:4.375rem;}.location .location-container .location-container-wraper .loc-pic .image{ --bs-aspect-ratio:100%; width:31.25rem; max-width:100%;}.location .location-container .location-container-wraper .loc-pic .btn-sec{ margin-top:auto;}.location .location-container-mobile{ padding-top:4.1875rem; padding-bottom:4.375rem; min-height:100%;}.location .location-container-mobile .loc-pic{ -webkit-box-flex:1; -ms-flex:1;  flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; margin-bottom:2.1875rem;}.location .location-container-mobile .loc-pic .image{ --bs-aspect-ratio:100%; width:31.25rem; max-width:100%;}.location .location-container-mobile .loc-pic .btn-sec{ margin-top:auto;}.location .location-container-mobile .swiper-slide{ text-align:center;}.location .location-container-mobile .swiper-slide .icon{ --bs-aspect-ratio:100%; width:2.25rem; margin:0 auto 0.625rem;}.location .location-container-mobile .swiper-slide .icon img{ -o-object-fit:contain;  object-fit:contain;}.location .location-container-mobile .swiper-slide p{ color:#212529; font-size:0.875rem; font-weight:600; margin-bottom:0;}.project-quality{ padding-top:4.375rem; padding-bottom:1.25rem; background-color:#e8e8e8;}@media (min-width:768px){ .project-quality{ padding-top:9.6875rem; }}@media (min-width:992px){ .project-quality{ padding-top:6.25rem; }}.project-quality .project-quality-container{ display:-webkit-box; display:-ms-flexbox; display:flex;}@media (min-width:768px){ .project-quality .project-quality-container{ height:calc(100% - 12.8125rem); }}@media (min-width:992px){ .project-quality .project-quality-container{ -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; height:auto; }}.project-quality .project-quality-container .project-img{ width:100%; --bs-aspect-ratio:70.6744868035%;}.project-quality .project-quality-container .quality-desc .main-title{ font-size:1.25rem; margin-bottom:1.875rem;}@media (min-width:768px){ .project-quality .project-quality-container .quality-desc .main-title{ font-size:1.6875rem; }}.project-quality .project-quality-container .quality-desc .tab-data{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; width:auto; margin-top:0.9375rem; margin-bottom:0.9375rem; -webkit-margin-start:-0.9375rem;  margin-inline-start:-0.9375rem; -webkit-margin-end:-0.9375rem;  margin-inline-end:-0.9375rem;}@media (min-width:768px){ .project-quality .project-quality-container .quality-desc .tab-data{ margin-top:1.25rem; margin-bottom:1.25rem; }}@media (min-width:992px){ .project-quality .project-quality-container .quality-desc .tab-data{ margin-top:1.875rem; margin-bottom:1.875rem; }}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc{ padding:0 0.9375rem; width:100%;}@media (min-width:768px){ .project-quality .project-quality-container .quality-desc .tab-data .tab-desc{ width:50%; }}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc:not(:last-child){ margin-bottom:0.9375rem;}@media (min-width:768px){ .project-quality .project-quality-container .quality-desc .tab-data .tab-desc:not(:last-child){ margin-bottom:0; }}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc .title{ position:relative; font-size:0.9375rem; font-weight:600; margin-bottom:0.5rem;}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc .title:before{ content:""; width:1.5rem; height:0.125rem; background:#000000; position:absolute; top:0; inset-inline-start:0;}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc .title img{ margin:-0.25rem 0 0 0.6875rem; width:3.125rem;}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc p{ color:#000000; font-size:0.8125rem; font-weight:400; margin-bottom:0;}@media (min-width:768px){ .project-quality .project-quality-container .quality-desc .tab-data .tab-desc p{ font-size:0.6875rem; }}.nav{ --bs-nav-pills-link-active-color:#fff; --bs-nav-pills-link-active-bg:#0e7942;}.nav .nav-item{ width:50%;}.nav .nav-item .btn{ -webkit-margin-start:0;  margin-inline-start:0; -webkit-margin-end:auto;  margin-inline-end:auto;}.amenities{ background-color:#e8e8e8;}.amenities .amenities-container{ height:100%; padding-top:6.25rem; padding-bottom:3.125rem;}@media (min-width:768px){ .amenities .amenities-container{ padding-top:9.6875rem; }}@media (min-width:992px){ .amenities .amenities-container{ padding-top:8.125rem; }}.amenities .amenities-container .main-title{ font-size:1.125rem; margin-bottom:0.75rem;}@media (min-width:768px){ .amenities .amenities-container .main-title{ font-size:1.6875rem; margin-bottom:0.9375rem; }}@media (min-width:1200px){ .amenities .amenities-container .main-title{ padding:0 3.125rem; }}.amenities .amenities-container p{ color:#212529; font-size:0.8125rem; margin-bottom:1.25rem;}@media (min-width:1200px){ .amenities .amenities-container p{ padding:0 3.125rem; margin-bottom:3.75rem; }}.amenities .amenities-container .swiper{ padding-bottom:0;}@media (min-width:992px){ .amenities .amenities-container .swiper{ padding-bottom:2.1875rem; }}@media (min-width:1200px){ .amenities .amenities-container .swiper{ padding-inline:3.125rem; }}.amenities .amenities-container .swiper .swiper-slide{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap;}.amenities .amenities-container .swiper .swiper-slide .image{ width:100%; --bs-aspect-ratio:56.25%;}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-slide .image{ width:45%; }}.amenities .amenities-container .swiper .swiper-slide .content{ width:100%; padding:3.125rem 1.25rem 0; text-align:center;}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-slide .content{ width:55%; padding:0 2.5rem; text-align:start; }}.amenities .amenities-container .swiper .swiper-slide .content .title{ font-size:1.0625rem; margin-bottom:0;}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-slide .content .title{ margin-bottom:0.9375rem; }}.amenities .amenities-container .swiper .swiper-navigation{ padding-top:56.25%; width:100%; max-width:100%; height:0;}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-navigation{ height:calc(100% - 2.1875rem); padding-top:0; }}.amenities .amenities-container .swiper .swiper-navigation .swiper-button-prev{ -webkit-padding-start:1.25rem;  padding-inline-start:1.25rem; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; position:absolute; inset-inline-start:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-navigation .swiper-button-prev{ position:static; -webkit-padding-start:0;  padding-inline-start:0; height:3.125rem; width:3.125rem; background:transparent; }}.amenities .amenities-container .swiper .swiper-navigation .swiper-button-next{ -webkit-padding-end:1.25rem;  padding-inline-end:1.25rem; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end; position:absolute; inset-inline-end:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to left,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-navigation .swiper-button-next{ position:static; -webkit-padding-end:0;  padding-inline-end:0; height:3.125rem; width:3.125rem; background:transparent; }}.amenities .amenities-container .swiper .swiper-pagination{ top:0; bottom:auto; padding-top:59.21875%; pointer-events:none;}@media (min-width:992px){ .amenities .amenities-container .swiper .swiper-pagination{ padding-top:0; top:auto; bottom:0; }}.amenities .amenities-container .swiper .swiper-pagination .swiper-pagination-bullet{ pointer-events:all;}.floor-plan{ background-color:#e8e8e8;}.floor-plan .floor-plan-container{ height:100%; padding-top:7.5rem; padding-bottom:3.125rem;}@media (min-width:768px){ .floor-plan .floor-plan-container{ padding-top:9.6875rem; }}@media (min-width:992px){ .floor-plan .floor-plan-container{ padding-top:8.125rem; }}.floor-plan .floor-plan-container .main-title{ font-size:1.125rem; margin-bottom:0.75rem;}@media (min-width:768px){ .floor-plan .floor-plan-container .main-title{ font-size:1.6875rem; margin-bottom:0.9375rem; }}@media (min-width:1200px){ .floor-plan .floor-plan-container .main-title{ padding:0 3.125rem; }}.floor-plan .floor-plan-container .description{ color:#212529; font-size:0.8125rem; margin-bottom:1.25rem;}@media (min-width:1200px){ .floor-plan .floor-plan-container .description{ padding:0 3.125rem; margin-bottom:3.75rem; }}.floor-plan .floor-plan-container .floor-plan-wrapper{ position:relative;}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper{ padding-bottom:2.1875rem; }}@media (min-width:1200px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper{ padding-inline:3.125rem; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-slide{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap;}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-slide .image{ width:100%; --bs-aspect-ratio:41.2109375%;}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-slide .content{ width:100%; padding:3.125rem 1.25rem 0; text-align:center;}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-slide .content{ width:55%; padding:0 2.5rem; text-align:start; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-slide .content .title{ font-size:1.0625rem; margin-bottom:0;}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-slide .content .title{ margin-bottom:0.9375rem; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-navigation{ padding-top:41.2109375%; width:100%; max-width:100%; height:0;}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-navigation{ height:calc(100% - 2.1875rem); padding-top:0; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-navigation .swiper-button-prev{ -webkit-padding-start:1.25rem;  padding-inline-start:1.25rem; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; position:absolute; inset-inline-start:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-navigation .swiper-button-prev{ position:static; -webkit-padding-start:0;  padding-inline-start:0; height:3.125rem; width:3.125rem; background:transparent; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-navigation .swiper-button-next{ -webkit-padding-end:1.25rem;  padding-inline-end:1.25rem; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end; position:absolute; inset-inline-end:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to left,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-navigation .swiper-button-next{ position:static; -webkit-padding-end:0;  padding-inline-end:0; height:3.125rem; width:3.125rem; background:transparent; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-pagination{ top:0; bottom:auto; padding-top:43.75%; pointer-events:none;}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-pagination{ padding-top:0; top:auto; bottom:0; }}.floor-plan .floor-plan-container .floor-plan-wrapper .swiper .swiper-pagination .swiper-pagination-bullet{ pointer-events:all;}.floor-plan .floor-plan-container .floor-plan-wrapper .floor-plan-note{ font-size:0.75rem; text-align:center;}@media (min-width:992px){ .floor-plan .floor-plan-container .floor-plan-wrapper .floor-plan-note{ text-align:start; position:absolute; inset-inline-end:0; bottom:0; }}@media (min-width:1200px){ .floor-plan .floor-plan-container .floor-plan-wrapper .floor-plan-note{ right:3.125rem; }}.current-status{ background-color:#e8e8e8;}.current-status .current-status-container{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; height:100%; padding-top:4.1875rem; padding-bottom:3.125rem;}@media (min-width:768px){ .current-status .current-status-container{ padding-top:9.6875rem; }}@media (min-width:992px){ .current-status .current-status-container{ padding-top:8.125rem; }}.current-status .current-status-container .row{ --bs-gutter-x:0; --bs-gutter-y:2.1875rem; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse;  flex-direction:column-reverse; width:100%;}@media (min-width:768px){ .current-status .current-status-container .row{ -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; --bs-gutter-y:0; }}.current-status .current-status-container .swiper{ width:100%; max-width:16.25rem;}@media (min-width:768px){ .current-status .current-status-container .swiper{ max-width:100%; }}@media (min-width:992px){ .current-status .current-status-container .swiper{ padding-bottom:2.1875rem; }}@media (min-width:1200px){ .current-status .current-status-container .swiper{ padding-inline:3.125rem; }}.current-status .current-status-container .swiper .swiper-slide{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap;}.current-status .current-status-container .swiper .swiper-slide .image{ display:none; width:100%; --bs-aspect-ratio:173.9130434783%;}@media (min-width:768px){ .current-status .current-status-container .swiper .swiper-slide .image{ display:block; }}.current-status .current-status-container .swiper .swiper-slide .mobileImage{ width:100%; --bs-aspect-ratio:110.8695652174%;}@media (min-width:768px){ .current-status .current-status-container .swiper .swiper-slide .mobileImage{ display:none; }}.current-status .current-status-container .swiper .swiper-slide .content{ width:100%; padding:3.125rem 1.25rem 0; text-align:center;}@media (min-width:992px){ .current-status .current-status-container .swiper .swiper-slide .content{ width:55%; padding:0 2.5rem; text-align:start; }}.current-status .current-status-container .swiper .swiper-slide .content .title{ font-size:1.0625rem; margin-bottom:0;}@media (min-width:992px){ .current-status .current-status-container .swiper .swiper-slide .content .title{ margin-bottom:0.9375rem; }}.current-status .current-status-container .swiper .swiper-navigation{ padding-top:110.8695652174%; width:100%; max-width:100%; height:0;}@media (min-width:768px){ .current-status .current-status-container .swiper .swiper-navigation{ height:calc(100% - 2.1875rem); padding-top:0; }}.current-status .current-status-container .swiper .swiper-navigation .swiper-button-prev{ -webkit-padding-start:1.25rem;  padding-inline-start:1.25rem; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; position:absolute; inset-inline-start:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .current-status .current-status-container .swiper .swiper-navigation .swiper-button-prev{ position:static; -webkit-padding-start:0;  padding-inline-start:0; height:3.125rem; width:3.125rem; background:transparent; }}.current-status .current-status-container .swiper .swiper-navigation .swiper-button-next{ -webkit-padding-end:1.25rem;  padding-inline-end:1.25rem; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end; position:absolute; inset-inline-end:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to left,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .current-status .current-status-container .swiper .swiper-navigation .swiper-button-next{ position:static; -webkit-padding-end:0;  padding-inline-end:0; height:3.125rem; width:3.125rem; background:transparent; }}.current-status .current-status-container .swiper .swiper-pagination{ top:0; bottom:auto; padding-top:114.1304347826%; pointer-events:none;}@media (min-width:768px){ .current-status .current-status-container .swiper .swiper-pagination{ padding-top:0; top:auto; bottom:0; }}.current-status .current-status-container .swiper .swiper-pagination .swiper-pagination-bullet{ pointer-events:all;}.current-status .current-status-container .content{ -webkit-padding-start:1.875rem;  padding-inline-start:1.875rem;}@media (min-width:992px){ .current-status .current-status-container .content{ -webkit-padding-start:0;  padding-inline-start:0; }}.current-status .current-status-container .content .main-title{ font-size:1.125rem; margin-bottom:0.75rem;}@media (min-width:768px){ .current-status .current-status-container .content .main-title{ font-size:1.6875rem; margin-bottom:0.9375rem; }}@media (min-width:992px){ .current-status .current-status-container .content .main-title{ padding:0 3.125rem; }}.current-status .current-status-container .content .description{ color:#212529; font-size:0.8125rem; margin-bottom:1.25rem;}@media (min-width:992px){ .current-status .current-status-container .content .description{ padding:0 3.125rem; margin-bottom:3.75rem; }}@media (min-width:992px){ .current-status .current-status-container .content .action-wrapper{ padding:0 3.125rem; }}.current-status .current-status-container .content .action-wrapper .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin:30px 0 0;}.sample-apartments{ background-color:#e8e8e8;}.sample-apartments .sample-apartments-container{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; height:100%; padding-top:4.1875rem; padding-bottom:3.125rem;}@media (min-width:768px){ .sample-apartments .sample-apartments-container{ padding-top:9.6875rem; }}@media (min-width:992px){ .sample-apartments .sample-apartments-container{ padding-top:8.125rem; }}.sample-apartments .sample-apartments-container .row{ --bs-gutter-x:0; --bs-gutter-y:2.1875rem; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse;  flex-direction:column-reverse; width:100%;}@media (min-width:768px){ .sample-apartments .sample-apartments-container .row{ -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; --bs-gutter-y:0; }}.sample-apartments .sample-apartments-container .swiper{ padding-bottom:2.1875rem;}@media (min-width:1200px){ .sample-apartments .sample-apartments-container .swiper{ padding-inline:3.125rem; }}.sample-apartments .sample-apartments-container .swiper .swiper-slide{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap;}.sample-apartments .sample-apartments-container .swiper .swiper-slide .image{ width:100%; --bs-aspect-ratio:56.25%;}.sample-apartments .sample-apartments-container .swiper .swiper-navigation{ padding-top:56.25%; width:100%; max-width:100%; height:0;}@media (min-width:992px){ .sample-apartments .sample-apartments-container .swiper .swiper-navigation{ height:calc(100% - 2.1875rem); padding-top:0; }}.sample-apartments .sample-apartments-container .swiper .swiper-navigation .swiper-button-prev{ -webkit-padding-start:1.25rem;  padding-inline-start:1.25rem; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; position:absolute; inset-inline-start:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .sample-apartments .sample-apartments-container .swiper .swiper-navigation .swiper-button-prev{ position:static; -webkit-padding-start:0;  padding-inline-start:0; height:3.125rem; width:3.125rem; background:transparent; }}.sample-apartments .sample-apartments-container .swiper .swiper-navigation .swiper-button-next{ -webkit-padding-end:1.25rem;  padding-inline-end:1.25rem; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end; position:absolute; inset-inline-end:0; top:0; width:25%; height:100%; background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))); background:linear-gradient(to left,rgba(255,255,255,0.5),rgba(255,255,255,0));}@media (min-width:992px){ .sample-apartments .sample-apartments-container .swiper .swiper-navigation .swiper-button-next{ position:static; -webkit-padding-end:0;  padding-inline-end:0; height:3.125rem; width:3.125rem; background:transparent; }}.sample-apartments .sample-apartments-container .swiper .swiper-pagination{ top:0; bottom:auto; padding-top:59.21875%; pointer-events:none;}@media (min-width:992px){ .sample-apartments .sample-apartments-container .swiper .swiper-pagination{ padding-top:0; top:auto; bottom:0; }}.sample-apartments .sample-apartments-container .swiper .swiper-pagination .swiper-pagination-bullet{ pointer-events:all;}.sample-apartments .sample-apartments-container .content{ -webkit-padding-start:1.875rem;  padding-inline-start:1.875rem;}@media (min-width:992px){ .sample-apartments .sample-apartments-container .content{ -webkit-padding-start:0;  padding-inline-start:0; }}.sample-apartments .sample-apartments-container .content .main-title{ font-size:1.125rem; margin-bottom:0.75rem;}@media (min-width:768px){ .sample-apartments .sample-apartments-container .content .main-title{ font-size:1.6875rem; margin-bottom:0.9375rem; }}@media (min-width:992px){ .sample-apartments .sample-apartments-container .content .main-title{ padding:0 3.125rem; }}.sample-apartments .sample-apartments-container .content .description{ color:#212529; font-size:0.8125rem; margin-bottom:1.25rem;}@media (min-width:992px){ .sample-apartments .sample-apartments-container .content .description{ padding:0 3.125rem; margin-bottom:3.75rem; }}@media (min-width:992px){ .sample-apartments .sample-apartments-container .content .action-wrapper{ padding:0 3.125rem; }}.sample-apartments .sample-apartments-container .content .action-wrapper .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin:30px 0 0;}.all-apartments{ padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:768px){ .all-apartments{ padding-top:3.75rem; padding-bottom:3.75rem; }}.all-apartments .description{ margin-bottom:1.875rem;}.all-apartments .row{ --bs-gutter-y:1.875rem;}@media (min-width:768px){ .all-apartments .row{ --bs-gutter-y:1.875rem; --bs-gutter-x:1.875rem; }}@media (min-width:992px){ .all-apartments .row{ --bs-gutter-y:2.5rem; --bs-gutter-x:2.5rem; }}.all-apartments .scroll-container{ cursor:-webkit-grab; cursor:grab;}.all-apartments .scroll-container:active{ cursor:-webkit-grabbing; cursor:grabbing;}.all-apartments .scroll-container .nav-item{ cursor:-webkit-grab; cursor:grab;}.all-apartments .scroll-container .nav-item:active{ cursor:-webkit-grabbing; cursor:grabbing;}.all-apartments .scroll-container .nav-item .nav-link{ cursor:-webkit-grab; cursor:grab;}.all-apartments .scroll-container .nav-item .nav-link:active{ cursor:-webkit-grabbing; cursor:grabbing;}.appartment-item{ width:100%;}.appartment-item .image{ width:100%; position:relative;}.appartment-item .image .image-container{ --bs-aspect-ratio:calc((475/392)*100%); width:100%; display:block; position:relative; overflow:hidden;}.appartment-item .image .image-container img{ -webkit-transform:scale(1);  transform:scale(1); will-change:transform; -webkit-transform-origin:center;  transform-origin:center; -webkit-transition:0.7s -webkit-transform ease-in-out; transition:0.7s -webkit-transform ease-in-out; transition:0.7s transform ease-in-out; transition:0.7s transform ease-in-out,0.7s -webkit-transform ease-in-out;}.appartment-item .image .titles-labels{ position:absolute; inset-inline-start:-0.625rem; top:1.25rem; background-color:#ffcb00; padding:0.625rem 1.25rem; font-size:0.8125rem; font-weight:600; text-transform:uppercase; -webkit-box-shadow:0.125rem 0.125rem 0.625rem rgba(0,0,0,0.5);  box-shadow:0.125rem 0.125rem 0.625rem rgba(0,0,0,0.5); -webkit-user-select:none;  -moz-user-select:none; -ms-user-select:none;  user-select:none;}.appartment-item .image .titles-labels::before{ content:""; border-right:0.625rem solid #ff9900; border-bottom:0.625rem solid transparent; position:absolute; inset-inline-start:0; bottom:-0.625rem; z-index:-1;}.appartment-item .content{ padding-top:1.5625rem;}.appartment-item .content .titles-wrap .appartment-item-title{ width:100%; text-decoration:none; font-size:1.1875rem; color:#212529; font-weight:800; line-height:1.3157894737; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; -webkit-line-clamp:1;}.appartment-item .content .titles-wrap .appartment-item-location{ width:100%; color:rgba(33,37,41,0.74); font-size:0.875rem; font-weight:300; line-height:1.3571428571; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; -webkit-line-clamp:1; margin-top:0.125rem;}.appartment-item .content .description{ margin-top:0.9375rem; margin-bottom:0;}.appartment-item .content .description p{ color:#212529; font-size:0.8125rem; font-weight:500; line-height:1.8571428571; margin-bottom:0; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; -webkit-line-clamp:2;}.appartment-item .content .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin-top:0.9375rem;}@media (hover:hover){ .appartment-item:hover .image .image-container img{ -webkit-transform:scale(1.02);  transform:scale(1.02); will-change:transform; }}.legacy{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .legacy{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .legacy .container{ max-width:71.25rem; }}.legacy .row{ --bs-gutter-y:1.875rem;}@media (min-width:992px){ .legacy .row{ --bs-gutter-x:3.125rem; --bs-gutter-y:0; }}@media (min-width:1200px){ .legacy .row{ --bs-gutter-x:5rem; }}.legacy .about-us-title{ border-bottom:0.125rem solid #000000; padding-bottom:0.75rem; margin-bottom:1.875rem;}@media (min-width:768px){ .legacy .about-us-title{ margin-bottom:3.75rem; }}.legacy .about-us-title .main-title{ margin-bottom:0;}.legacy .image{ --bs-aspect-ratio:calc((455/523)*100%);}.legacy .description p{ font-size:0.8125rem; font-weight:500; line-height:1.8571428571;}@media (min-width:992px){ .legacy .description p{ font-size:0.875rem; }}.vision-and-mission{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .vision-and-mission{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .vision-and-mission .container{ max-width:71.25rem; }}.vision-and-mission .row{ --bs-gutter-y:1.875rem;}@media (min-width:992px){ .vision-and-mission .row{ --bs-gutter-x:3.125rem; --bs-gutter-y:0; }}@media (min-width:1200px){ .vision-and-mission .row{ --bs-gutter-x:5rem; }}.vision-and-mission .box{ padding:4.6875rem 1.25rem; border-radius:3.75rem;}@media (min-width:992px){ .vision-and-mission .box{ padding:4.6875rem 3.75rem; height:100%; }}.vision-and-mission .box.vision{ background-color:#ffe466;}.vision-and-mission .box.mission{ background-color:#64d561;}.about-description{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .about-description{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .about-description .container{ max-width:71.25rem; }}.about-description .row{ --bs-gutter-y:1.875rem;}@media (min-width:992px){ .about-description .row{ --bs-gutter-x:3.125rem; --bs-gutter-y:0; }}@media (min-width:1200px){ .about-description .row{ --bs-gutter-x:5rem; }}.about-description .about-desc{ margin-bottom:1.875rem;}@media (min-width:992px){ .about-description .about-desc{ margin-bottom:3.125rem; }}.about-description .about-desc p{ margin-bottom:0.4375rem; line-height:1.7857142857;}.about-description .about-company{ padding-top:1.875rem;}.about-description .about-company h5{ font-size:1.1875rem; margin-bottom:1.5625rem;}@media (min-width:768px){ .about-description .about-company h5{ font-size:1.5625rem; margin-bottom:1.875rem; }}@media (min-width:992px){ .about-description .about-company h5{ font-size:2.0625rem; margin-bottom:2.1875rem; }}.about-description .about-company .image{ margin-left:-0.75rem; margin-right:-0.75rem; margin-bottom:0.9375rem;}@media (min-width:576px){ .about-description .about-company .image{ margin-left:0; margin-right:0; margin-bottom:1.25rem; }}.about-description .about-company .image .image-container{ width:100%; --bs-aspect-ratio:calc((455/1092)*100%);}.about-description .about-company p{ line-height:1.7857142857;}.services{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .services{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .services .container{ max-width:71.25rem; }}.services .row{ --bs-gutter-y:0.625rem; --bs-gutter-x:0.625rem;}.service{ background-color:#ffffff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; padding:1.5625rem 1.5625rem 1.875rem; border-radius:0.75rem;}.service .image{ --bs-aspect-ratio:calc((232/417)*100%); overflow:hidden; display:block; border-radius:0.625rem; margin-bottom:1.5625rem;}@media (min-width:768px){ .service .image{ margin-bottom:1.875rem; }}.service .image img{ -webkit-transform:scale(1);  transform:scale(1); will-change:transform; -webkit-transform-origin:center;  transform-origin:center; -webkit-transition:0.7s -webkit-transform ease-in-out; transition:0.7s -webkit-transform ease-in-out; transition:0.7s transform ease-in-out; transition:0.7s transform ease-in-out,0.7s -webkit-transform ease-in-out;}.service .service-title{ color:#212529; font-size:0.9375rem; font-weight:600; margin-bottom:0.9375rem;}@media (min-width:768px){ .service .service-title{ margin-bottom:1.5rem; }}.service .description{ line-height:1.8571428571; margin-bottom:0;}.service .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin-top:0.9375rem;}@media (min-width:768px){ .service .btn{ margin-top:1.25rem; }}@media (hover:hover){ .service:hover{ background-color:#ffe466; } .service:hover .image img{ -webkit-transform:scale(1.02);  transform:scale(1.02); will-change:transform; }}.testimanials{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .testimanials{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .testimanials .container{ max-width:71.25rem; }}.testimanials .row{ --bs-gutter-y:0.625rem; --bs-gutter-x:0.625rem;}.testimanials .testimanials-title{ border-bottom:0.125rem solid #000000; padding-bottom:0.75rem; margin-bottom:1.875rem;}@media (min-width:768px){ .testimanials .testimanials-title{ margin-bottom:3.75rem; }}.testimanials .testimanials-title .main-title{ margin-bottom:0;}.testimonial-card{ background-color:#ffffff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; padding:1.5625rem 1.5625rem 1.875rem; border-radius:0.75rem; height:100%;}.testimonial-card .video{ --bs-aspect-ratio:calc((9/16)*100%); overflow:hidden; display:block; border-radius:0.625rem; margin-bottom:1.5625rem;}@media (min-width:768px){ .testimonial-card .video{ margin-bottom:1.875rem; }}.testimonial-card .video iframe{ border:none; max-width:100%; width:100%; height:100%; position:absolute; inset:0; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}.testimonial-card .image{ --bs-aspect-ratio:calc((561/842)*100%); overflow:hidden; display:block; border-radius:0.625rem; margin-bottom:1.5625rem;}@media (min-width:768px){ .testimonial-card .image{ margin-bottom:1.875rem; }}.testimonial-card .image img{ border:none; max-width:100%; width:100%; height:100%; position:absolute; inset:0; -o-object-fit:cover;  object-fit:cover; -o-object-position:center;  object-position:center;}.testimonial-card .testimonial-title{ color:#212529; font-size:0.9375rem; font-weight:600; margin-bottom:0.9375rem;}@media (min-width:768px){ .testimonial-card .testimonial-title{ margin-bottom:1.5rem; }}.testimonial-card .description{ line-height:1.8571428571; margin-bottom:0;}.testimonial-card .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin-top:0.9375rem;}@media (min-width:768px){ .testimonial-card .btn{ margin-top:1.25rem; }}@media (hover:hover){ .testimonial-card:hover{ background-color:#ffe466; } .testimonial-card:hover .image img{ -webkit-transform:scale(1.02);  transform:scale(1.02); will-change:transform; }}.milestones{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .milestones{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .milestones .container{ max-width:71.25rem; }}.milestones .row{ --bs-gutter-y:0.625rem; --bs-gutter-x:0.625rem;}.milestones .milestones-title{ border-bottom:0.125rem solid #000000; padding-bottom:0.75rem; margin-bottom:1.875rem;}@media (min-width:768px){ .milestones .milestones-title{ margin-bottom:3.75rem; }}.milestones .milestones-title .main-title{ margin-bottom:0;}.milestone-card{ background-color:#ffffff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; padding:1.25rem 1.25rem 1.875rem; border-radius:0.75rem;}.milestone-card .milestone-images{ display:-ms-grid; display:grid; -ms-grid-columns:1fr 0.625rem 1fr 0.625rem 1fr; grid-template-columns:repeat(3,1fr); -ms-grid-rows:1fr 0.625rem 1fr; grid-template-rows:repeat(2,1fr); grid-column-gap:0.625rem; grid-row-gap:0.625rem;}.milestone-card .milestone-images > *:nth-child(1){ -ms-grid-row:1; -ms-grid-column:1;}.milestone-card .milestone-images > *:nth-child(2){ -ms-grid-row:1; -ms-grid-column:3;}.milestone-card .milestone-images > *:nth-child(3){ -ms-grid-row:1; -ms-grid-column:5;}.milestone-card .milestone-images > *:nth-child(4){ -ms-grid-row:3; -ms-grid-column:1;}.milestone-card .milestone-images > *:nth-child(5){ -ms-grid-row:3; -ms-grid-column:3;}.milestone-card .milestone-images > *:nth-child(6){ -ms-grid-row:3; -ms-grid-column:5;}.milestone-card .milestone-images .image{ --bs-aspect-ratio:100%; border-radius:0.375rem; overflow:hidden;}.milestone-card .milestone-images .image img{ -o-object-fit:cover;  object-fit:cover;}.milestone-card .milestone-images .image.main-image{ -ms-grid-row:1; -ms-grid-row-span:3; -ms-grid-column:1; -ms-grid-column-span:2; grid-area:1/1/4/3;}.milestone-card .milestone-images .image.first-thumb-image{ -ms-grid-row:1; -ms-grid-column:3; grid-area:1/3/1/3;}.milestone-card .milestone-images .image.second-thumb-image{ -ms-grid-row:2; -ms-grid-row-span:2; -ms-grid-column:3; grid-area:2/3/4/3;}.milestone-card .milestone-title{ color:#212529; font-size:0.875rem; font-weight:600; margin-top:1.875rem; margin-bottom:0;}@media (hover:hover){ .milestone-card:hover{ background-color:#ffe466; }}.specifications{ background-color:#e8e8e8;}.specifications .specifications-container{ height:100%; padding-top:4.1875rem; padding-bottom:3.125rem;}@media (min-width:768px){ .specifications .specifications-container{ padding-top:9.6875rem; }}@media (min-width:992px){ .specifications .specifications-container{ padding-top:8.125rem; }}.specifications .specifications-container .main-title{ margin-bottom:2.5rem;}@media (min-width:992px){ .specifications .specifications-container .main-title{ margin-bottom:1.875rem; }}.specifications .specifications-container .row{ --bs-gutter-x:1.5rem; --bs-gutter-y:2.1875rem; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse;  flex-direction:column-reverse; width:100%;}@media (min-width:768px){ .specifications .specifications-container .row{ -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; --bs-gutter-y:1.25rem; }}.specification-item{ text-align:center;}.specification-item .spec-img{ --bs-aspect-ratio:100%; width:9.375rem; margin:0 auto 1.875rem;}@media (min-width:992px){ .specification-item .spec-img{ width:4.6875rem; margin-bottom:0.9375rem; }}.specification-item .spec-title{ color:#212529; font-size:1.25rem; font-weight:600; line-height:1.2; text-transform:uppercase; margin-bottom:0.625rem;}@media (min-width:992px){ .specification-item .spec-title{ font-size:0.9375rem; margin-bottom:0.4375rem; }}.specification-item p{ color:#212529; font-size:0.875rem; font-weight:500; line-height:1.71; margin-bottom:0;}@media (min-width:992px){ .specification-item p{ font-size:0.8125rem; }}.go-green{ background-color:#e8e8e8;}.go-green .go-green-container .go-green-container-wraper{ display:-webkit-box; display:-ms-flexbox; display:flex;}.go-green .go-green-container .go-green-container-wraper .loc-desc{ background:#fff; height:100vh; max-width:22rem; padding:6.875rem 1.6875rem 8.125rem 2.9375rem; position:relative;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap{ max-height:100%; overflow-x:hidden; overflow-y:auto;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap::-webkit-scrollbar{ width:0.3125rem;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap::-webkit-scrollbar-thumb{ background-color:#0e7942;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap::-webkit-scrollbar-track{ background-color:#d3d3d3;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap h2{ color:#212529; font-size:1.1875rem; font-weight:600; margin-bottom:0.9375rem;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap h3{ color:#212529; font-size:1.1875rem; margin-bottom:0.9375rem;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap p{ font-size:0.6875rem; font-weight:500;}@media (min-width:992px){ .go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap p{ font-size:0.75rem; }}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance{ margin:0.9375rem 0 0 0; padding:0;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance li{ position:relative; padding-left:3.75rem; margin-bottom:1rem; min-height:2.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance li:last-child{ margin:0;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance .icon{ --bs-aspect-ratio:68.4210526316%; width:2.375rem; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%);  transform:translateY(-50%);}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance .icon img{ -o-object-fit:contain;  object-fit:contain;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance p{ font-size:0.875rem; font-weight:600; margin-bottom:0;}.go-green .go-green-container .go-green-container-wraper .loc-desc .loc-desc-wrap .distance p span{ display:block;}.go-green .go-green-container .go-green-container-wraper .loc-desc .enquire-btn-wrap{ position:absolute; left:0; bottom:0; right:0; background-color:#ffffff; padding-bottom:4.375rem;}.go-green .go-green-container .go-green-container-wraper .loc-desc .enquire-btn-wrap .enquire-btn{ margin:0 auto;}.go-green .go-green-container .go-green-container-wraper .loc-pic{ -webkit-box-flex:1; -ms-flex:1;  flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; padding-top:10.9375rem; padding-bottom:4.375rem;}.go-green .go-green-container .go-green-container-wraper .loc-pic .content{ max-width:90%; margin-inline:auto;}.go-green .go-green-container .go-green-container-wraper .loc-pic .image{ --bs-aspect-ratio:calc((532/402)*100%); width:25.125rem; max-width:100%;}.go-green .go-green-container .go-green-container-wraper .loc-pic .main-title{ margin-bottom:2.1875rem;}.go-green .go-green-container .go-green-container-wraper .loc-pic .eco-list{ margin:0; padding:0; list-style:none;}.go-green .go-green-container .go-green-container-wraper .loc-pic .eco-list li{ position:relative; padding-left:4.375rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; margin-bottom:1.875rem; min-height:2.625rem; text-align:left;}.go-green .go-green-container .go-green-container-wraper .loc-pic .eco-list li .img-block{ --bs-aspect-ratio:100%; width:3.25rem; position:absolute; left:0;}.go-green .go-green-container-mobile{ min-height:100%; background-color:#ffffff; padding-top:4.1875rem; padding-bottom:3.125rem;}@media (min-width:768px){ .go-green .go-green-container-mobile{ padding-top:9.6875rem; }}@media (min-width:992px){ .go-green .go-green-container-mobile{ padding-top:8.125rem; }}.go-green .go-green-container-mobile .loc-desc-wrap h2{ color:#212529; font-size:1.1875rem; font-weight:600; margin-bottom:0.9375rem;}.go-green .go-green-container-mobile .loc-desc-wrap p{ font-size:0.8125rem; font-weight:500;}.go-green .go-green-container-mobile .swiper{ margin-top:1.875rem; margin-bottom:1.5625rem;}.go-green .go-green-container-mobile .swiper .eco-slider{ width:100%; position:relative; min-height:2.625rem; text-align:center;}.go-green .go-green-container-mobile .swiper .eco-slider .img-block{ --bs-aspect-ratio:100%; width:4.6875rem; margin:0 auto 0.625rem;}.go-green .go-green-container-mobile .enquire-btn{ min-height:1.875rem;}.certificates{ background-color:#e8e8e8;}.certificates .certificates-container{ height:100%; padding-top:7.5rem; padding-bottom:3.125rem;}@media (min-width:576px){ .certificates .certificates-container{ padding-top:9.375rem; }}@media (min-width:768px){ .certificates .certificates-container{ padding-top:9.6875rem; }}@media (min-width:992px){ .certificates .certificates-container{ padding-top:8.125rem; }}.certificates .certificates-container .main-title{ margin-bottom:1.25rem;}@media (min-width:992px){ .certificates .certificates-container .main-title{ margin-bottom:1.875rem; }}.certificates .certificates-container .certificate-image{ --bs-aspect-ratio:calc((595/420)*100%);}.certificates .certificates-container .description p{ margin-bottom:0;}.certificates .certificates-container .description p:not(:last-child){ margin-bottom:0.625rem;}.certificates .certificates-container .row{ --bs-gutter-x:1.5rem; --bs-gutter-y:0; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}@media (min-width:768px){ .certificates .certificates-container .row{ --bs-gutter-x:3.75rem; }}@media (min-width:768px){ .certificates .certificates-container .row .row{ --bs-gutter-x:1.5rem; }}.location-map .row{ height:100%; --bs-gutter-x:0; --bs-gutter-y:0;}.location-map .row .map-wrap{ height:100%; position:relative; overflow:hidden;}.location-map .row .map-wrap iframe{ position:absolute; inset:0; width:100%; height:100%; border:none !important; outline:none !important; -webkit-box-shadow:none !important;  box-shadow:none !important;}.location-map .row .location-map-container{ height:100%; padding-top:7.5rem; padding-bottom:3.125rem; padding-left:0.75rem; padding-right:0.75rem;}@media (min-width:576px){ .location-map .row .location-map-container{ padding-top:9.375rem; padding-left:1.25rem; padding-right:1.25rem; }}@media (min-width:768px){ .location-map .row .location-map-container{ padding-top:9.6875rem; padding-left:1.875rem; padding-right:1.875rem; }}@media (min-width:992px){ .location-map .row .location-map-container{ padding-top:8.125rem; padding-left:3.75rem; padding-right:3.75rem; }}.location-map .row .location-map-container .btn{ margin-top:1.5625rem; width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin-left:0;}.financing .financing-container{ height:100%; padding-top:7.5rem; padding-bottom:3.125rem; padding-left:0.75rem; padding-right:0.75rem;}@media (min-width:576px){ .financing .financing-container{ padding-top:9.375rem; padding-left:1.25rem; padding-right:1.25rem; }}@media (min-width:768px){ .financing .financing-container{ padding-top:9.6875rem; padding-left:1.875rem; padding-right:1.875rem; }}@media (min-width:992px){ .financing .financing-container{ padding-top:8.125rem; padding-left:3.75rem; padding-right:3.75rem; }}.financing .financing-container .brand-logos{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:47.5rem; margin-top:1.875rem;}.financing .financing-container .brand-logos .image{ --bs-aspect-ratio:calc((20/120)*100%); width:7.5rem; margin-bottom:2.5rem;}.financing .financing-container .brand-logos .image img{ -o-object-fit:contain;  object-fit:contain; -o-object-position:left center;  object-position:left center;}.blog-details{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .blog-details{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .blog-details .container{ max-width:71.25rem; }}.blog-details .row{ --bs-gutter-y:1.875rem;}.blog-details .blog-title{ border-bottom:0.125rem solid #000000; padding-bottom:0.75rem; margin-bottom:1.875rem;}@media (min-width:992px){ .blog-details .blog-title{ margin-bottom:3.75rem; }}.blog-details .blog-title .main-title{ margin-bottom:0;}.blog-details .blog-title.blog-title{ margin-top:2.5rem; margin-bottom:1.25rem;}@media (min-width:992px){ .blog-details .blog-title.blog-title{ margin-top:3.75rem; margin-bottom:2.5rem; }}.blog-details .blog-details-wrap .blog-details-head{ margin-bottom:1.25rem;}.blog-details .blog-details-wrap .blog-details-head .main-title{ font-size:1.4375rem; margin-bottom:0;}@media (min-width:768px){ .blog-details .blog-details-wrap .blog-details-head .main-title{ font-size:2.0625rem; }}.blog-details .blog-details-wrap .blog-details-head .sub-title{ color:#212529; font-size:0.875rem; font-weight:600; margin-top:0.625rem; margin-bottom:0;}.blog-details .blog-details-wrap .img-holder{ margin-left:-0.75rem; margin-right:-0.75rem; margin-bottom:0.9375rem;}@media (min-width:768px){ .blog-details .blog-details-wrap .img-holder{ margin-bottom:1.5625rem; }}.blog-details .blog-details-wrap h1,.blog-details .blog-details-wrap h2,.blog-details .blog-details-wrap h3,.blog-details .blog-details-wrap h4,.blog-details .blog-details-wrap h5,.blog-details .blog-details-wrap h5{ color:#212529; font-size:1.1875rem; font-weight:600; line-height:1.4; margin-bottom:10px;}@media (min-width:992px){ .blog-details .blog-details-wrap h1, .blog-details .blog-details-wrap h2, .blog-details .blog-details-wrap h3, .blog-details .blog-details-wrap h4, .blog-details .blog-details-wrap h5, .blog-details .blog-details-wrap h5{ font-size:1.4375rem; margin-bottom:0.9375rem; }}.blog-details .blog-details-wrap p + h1,.blog-details .blog-details-wrap p + h2,.blog-details .blog-details-wrap p + h3,.blog-details .blog-details-wrap p + h4,.blog-details .blog-details-wrap p + h5,.blog-details .blog-details-wrap p + h5{ margin-top:1.25rem;}@media (min-width:992px){ .blog-details .blog-details-wrap p + h1,.blog-details .blog-details-wrap p + h2,.blog-details .blog-details-wrap p + h3,.blog-details .blog-details-wrap p + h4,.blog-details .blog-details-wrap p + h5,.blog-details .blog-details-wrap p + h5{ margin-top:1.875rem; }}.related-blogs .blog-card{ display:block; text-decoration:none; background-color:#ffffff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; padding:1.5625rem 1.5625rem 1.875rem; border-radius:0.75rem;}.related-blogs .blog-card .image{ --bs-aspect-ratio:calc((233/418)*100%); overflow:hidden; display:block; border-radius:0.625rem; margin-bottom:1.5625rem;}@media (min-width:768px){ .related-blogs .blog-card .image{ margin-bottom:1.875rem; }}.related-blogs .blog-card .image img{ -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-transform:scale(1);  transform:scale(1); will-change:transform;}.related-blogs .blog-card .blog-title{ color:#212529; font-size:0.9375rem; font-weight:600; margin-bottom:0.9375rem;}@media (min-width:768px){ .related-blogs .blog-card .blog-title{ margin-bottom:1.5rem; }}.related-blogs .blog-card .description{ line-height:1.8571428571; margin-bottom:0;}.related-blogs .blog-card .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin-top:0.9375rem;}@media (min-width:768px){ .related-blogs .blog-card .btn{ margin-top:1.25rem; }}@media (hover:hover){ .related-blogs .blog-card:hover{ background-color:#ffe466; } .related-blogs .blog-card:hover .image img{ -webkit-transform:scale(1.02);  transform:scale(1.02); will-change:transform; }}.media-center{ overflow:hidden; padding-top:2.5rem; padding-bottom:2.5rem;}@media (min-width:992px){ .media-center{ padding-top:3.75rem; padding-bottom:3.75rem; }}@media (min-width:1200px){ .media-center .container{ max-width:71.25rem; }}.media-center .row{ --bs-gutter-y:1.875rem;}.media-center .media-head{ border-bottom:0.125rem solid #000000; padding-bottom:0.75rem; margin-bottom:1.875rem;}@media (min-width:992px){ .media-center .media-head{ margin-bottom:3.75rem; }}.media-center .media-head .main-title{ margin-bottom:0;}.media-center .media-head ~ .media-head{ margin-top:2.5rem; margin-bottom:1.25rem;}@media (min-width:992px){ .media-center .media-head ~ .media-head{ margin-top:3.75rem; margin-bottom:2.5rem; }}.media-center .media-details-wrap .media-details-head{ margin-bottom:1.25rem;}.media-center .media-details-wrap .media-details-head .main-title{ font-size:1.4375rem; margin-bottom:0;}@media (min-width:768px){ .media-center .media-details-wrap .media-details-head .main-title{ font-size:2.0625rem; }}.media-center .media-details-wrap .media-details-head .sub-title{ color:#212529; font-size:0.875rem; font-weight:600; margin-top:0.625rem; margin-bottom:0;}.media-center .media-details-wrap .img-holder{ margin-left:-0.75rem; margin-right:-0.75rem; margin-bottom:0.9375rem;}@media (min-width:768px){ .media-center .media-details-wrap .img-holder{ margin-bottom:1.5625rem; }}.media-center .media-details-wrap h1,.media-center .media-details-wrap h2,.media-center .media-details-wrap h3,.media-center .media-details-wrap h4,.media-center .media-details-wrap h5,.media-center .media-details-wrap h5{ color:#212529; font-size:1.1875rem; font-weight:600; line-height:1.4; margin-bottom:10px;}@media (min-width:992px){ .media-center .media-details-wrap h1, .media-center .media-details-wrap h2, .media-center .media-details-wrap h3, .media-center .media-details-wrap h4, .media-center .media-details-wrap h5, .media-center .media-details-wrap h5{ font-size:1.4375rem; margin-bottom:0.9375rem; }}.media-center .media-details-wrap p + h1,.media-center .media-details-wrap p + h2,.media-center .media-details-wrap p + h3,.media-center .media-details-wrap p + h4,.media-center .media-details-wrap p + h5,.media-center .media-details-wrap p + h5{ margin-top:1.25rem;}@media (min-width:992px){ .media-center .media-details-wrap p + h1,.media-center .media-details-wrap p + h2,.media-center .media-details-wrap p + h3,.media-center .media-details-wrap p + h4,.media-center .media-details-wrap p + h5,.media-center .media-details-wrap p + h5{ margin-top:1.875rem; }}.media-cards .row{ --bs-gutter-x:0.625rem; --bs-gutter-y:0.625rem;}.media-cards .media-card{ display:block; text-decoration:none; background-color:#ffffff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; padding:1.5625rem 1.5625rem 1.875rem; border-radius:0.75rem; height:100%;}.media-cards .media-card .image{ --bs-aspect-ratio:calc((686/622)*100%); overflow:hidden; display:block; border-radius:0.625rem; margin-bottom:1.5625rem;}@media (min-width:768px){ .media-cards .media-card .image{ margin-bottom:1.875rem; }}.media-cards .media-card .image img{ -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-transform:scale(1);  transform:scale(1); will-change:transform;}.media-cards .media-card .media-title{ color:#212529; font-size:0.9375rem; font-weight:600; margin-bottom:0.9375rem;}@media (min-width:768px){ .media-cards .media-card .media-title{ margin-bottom:1.25rem; }}.media-cards .media-card .description{ line-height:1.8571428571; margin-bottom:0;}.media-cards .media-card .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; margin-top:0.9375rem;}@media (min-width:768px){ .media-cards .media-card .btn{ margin-top:1.25rem; }}@media (hover:hover){ .media-cards .media-card:hover{ background-color:#ffe466; } .media-cards .media-card:hover .image img{ -webkit-transform:scale(1.02);  transform:scale(1.02); will-change:transform; }}.contact-container{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; padding-bottom:1.875rem; max-width:57.5rem; margin:0 auto;}@media (min-width:768px){ .contact-container{ -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; }}.contact-container .contact-address{ width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; margin-bottom:0;}@media (min-width:768px){ .contact-container .contact-address{ width:25%; }}.contact-container .contact-address > div{ margin-bottom:35px; text-align:center;}@media (min-width:768px){ .contact-container .contact-address > div{ text-align:start; }}.contact-container .contact-address > div h5{ color:#212529; font-size:1.0625rem; line-height:1.2; font-weight:600; margin-bottom:0.375rem;}@media (min-width:768px){ .contact-container .contact-address > div h5{ margin-bottom:0.9375rem; }}.contact-container .contact-address > div ul{ margin:0; padding:0;}.contact-container .contact-address > div ul li{ text-align:start; margin:0; color:#212529; line-height:1.92; position:relative; padding-left:3.4375rem; display:block; min-height:2.8125rem; margin-bottom:0.9375rem; font-size:0.875rem; font-weight:500; padding-top:0; width:-webkit-max-content; width:-moz-max-content; width:max-content; margin-left:auto; margin-right:auto;}@media (min-width:768px){ .contact-container .contact-address > div ul li{ line-height:1.78; width:100%; margin-left:0; margin-right:0; }}.contact-container .contact-address > div ul li .image{ --bs-aspect-ratio:100%; width:2.8125rem; position:absolute; left:0; top:0.3125rem;}@media (min-width:768px){ .contact-container .contact-address > div ul li .image{ top:0; }}.contact-container .form-content{ width:100%;}@media (min-width:768px){ .contact-container .form-content{ width:75%; padding-left:10.4166666667%; }}.contact-container .form-content .row{ --bs-gutter-y:0;}.contact-container .form-content .form-head{ text-align:center; margin-bottom:1.4375rem;}@media (min-width:768px){ .contact-container .form-content .form-head{ margin-bottom:3.4375rem; }}.contact-container .form-content .form-head .main-title{ font-size:1.25rem; margin-bottom:10px;}@media (min-width:576px){ .contact-container .form-content .form-head .main-title{ font-size:1.375rem; }}@media (min-width:992px){ .contact-container .form-content .form-head .main-title{ font-size:1.5rem; }}.contact-container .form-content .form-head p{ margin-bottom:0;}.contact-container .form-content form .note{ margin-bottom:1.5625rem;}.contact-container .form-content form .note p{ font-size:0.75rem; padding-left:1.125rem; position:relative; margin-bottom:0;}.contact-container .form-content form .note p .fa{ font-size:1rem; position:absolute; left:0; top:0;}.contact-container .form-content form .form-action{ width:100%; max-width:100%; position:relative;}@media (min-width:576px){ .contact-container .form-content form .form-action{ width:-webkit-max-content; width:-moz-max-content; width:max-content; }}.contact-container .form-content form .form-action .btn{ width:100%; min-width:11.875rem; min-height:2.8125rem;}@media (min-width:576px){ .contact-container .form-content form .form-action .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; }}.contact-container .form-content form .form-action .wpcf7-spinner{ position:absolute; left:0; top:0; width:100%; min-width:11.875rem; min-height:2.8125rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; background-color:#212529; border-radius:2.8125rem; visibility:hidden;}@media (min-width:576px){ .contact-container .form-content form .form-action .wpcf7-spinner{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; }}.contact-container .form-content form .form-action .wpcf7-spinner::before{ content:""; display:block; background-color:transparent; width:0.9375rem; height:0.9375rem; border:1px solid transparent; border-bottom-color:#ffffff; border-radius:0.9375rem; -webkit-transform-origin:center;  transform-origin:center; -webkit-animation-name:spin;  animation-name:spin; -webkit-animation-duration:0.7s;  animation-duration:0.7s; -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite; -webkit-animation-timing-function:linear;  animation-timing-function:linear;}.contact-container .form-content form.submitting .form-action .wpcf7-spinner{ visibility:visible;}fieldset{ border:none; max-width:100%; margin-top:0; margin-left:0; margin-right:0; margin-bottom:1.5625rem;}fieldset label{ display:block; font-size:0.875rem; line-height:1; font-weight:600; margin-bottom:0.8125rem;}@media (min-width:768px){ fieldset label{ margin-bottom:0.5625rem; }}fieldset .captcha{ --bs-aspect-ratio:calc((28/84)*100%); width:5.25rem; margin-bottom:0.8125rem;}@media (min-width:768px){ fieldset .captcha{ margin-bottom:0.5625rem; }}fieldset .wpcf7-form-control-wrap{ display:block; margin:0; padding:0;}.slide-down{ background-color:#ff9900; margin:1.5625rem 0;}.slide-down .slide-down-head{ padding:0.9375rem; text-align:center; position:relative;}.slide-down .slide-down-head .slide-down-close{ position:absolute; right:1.25rem; top:1.125rem; background-color:transparent; border:none; color:#ffffff; font-size:0.8125rem; text-transform:uppercase; font-weight:600; letter-spacing:0.0625rem; opacity:0; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}.slide-down .slide-down-head .main-title{ color:#ffffff; font-size:1.25rem; margin-bottom:0; opacity:1; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}.slide-down .image-wrap{ padding:0.9375rem; padding-top:0; display:none;}.slide-down .image-wrap .image{ --bs-aspect-ratio:calc((200/600)*100%); width:100%;}.slide-down.open .slide-down-head .main-title{ opacity:0;}.slide-down.open .slide-down-head .slide-down-close{ opacity:1; -webkit-transition-delay:0.3s;  transition-delay:0.3s;}footer.footer{ background-color:#e3e3e3; padding-top:3.75rem; padding-bottom:1.875rem; text-align:center;}@media (min-width:768px){ footer.footer{ padding-top:5rem; padding-bottom:2.5rem; }}footer.footer .footer-links{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:1.25rem; padding-bottom:1.875rem;}footer.footer .footer-links .footer-link{ color:#212529; font-size:0.875rem; font-weight:500; line-height:1.3571428571; display:block; text-decoration:none; text-transform:uppercase; -webkit-transition:0.1s color ease-in-out; transition:0.1s color ease-in-out;}@media (hover:hover){ footer.footer .footer-links .footer-link:hover{ color:#0e7942; }}footer.footer .copyright{ padding-top:1.875rem; padding-bottom:0;}footer.footer .copyright p{ font-size:0.75rem; font-weight:400;}footer.footer .copyright p a{ text-transform:uppercase; font-weight:600;}footer.footer-section{ background-color:#6abb56; padding-top:9.375rem;}@media (min-width:768px){ footer.footer-section{ padding-top:9.375rem; }}footer.footer-section .footer-title{ text-align:center; color:#212529; font-size:1.6875rem; font-weight:600; margin-bottom:0.625rem;}@media (min-width:576px){ footer.footer-section .footer-title{ font-size:1.875rem; }}@media (min-width:992px){ footer.footer-section .footer-title{ font-size:2.125rem; margin-bottom:8%; }}@media (min-width:1367px){ footer.footer-section .footer-title{ font-size:2.125rem; margin-bottom:8%; }}footer.footer-section .contact-details{ width:100%; row-gap:1.25rem; text-align:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}@media (min-width:768px){ footer.footer-section .contact-details{ -webkit-box-orient:horizontal; -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row; text-align:start; -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between; row-gap:2.5rem; }}footer.footer-section .contact-details .contact-data h4{ color:#212529; font-size:0.9375rem; font-weight:600; margin-bottom:0.625rem;}@media (min-width:768px){ footer.footer-section .contact-details .contact-data h4{ font-size:1.5rem; margin-bottom:0.9375rem; }}footer.footer-section .contact-details .contact-data h5{ color:#212529; font-size:0.8125rem; font-weight:600; margin-bottom:0.25rem;}@media (min-width:768px){ footer.footer-section .contact-details .contact-data h5{ font-size:1rem; margin-bottom:0.5rem; }}footer.footer-section .contact-details .contact-data p{ color:#212529; font-size:0.8125rem; font-weight:400; line-height:1.53; margin-bottom:0.375rem;}@media (min-width:768px){ footer.footer-section .contact-details .contact-data p{ font-size:0.9375rem; margin-bottom:0.625rem; }}footer.footer-section .contact-details .contact-data p a{ font-weight:500; text-decoration:none; color:inherit;}@media (hover:hover){ footer.footer-section .contact-details .contact-data p a:hover{ color:#0e7942; }}footer.footer-section .contact-details .contact-data .footer-sales h6{ color:#212529; font-size:0.8125rem; font-weight:600; margin-bottom:0.25rem;}@media (min-width:768px){ footer.footer-section .contact-details .contact-data .footer-sales h6{ font-size:1rem; margin-bottom:0.5rem; }}footer.footer-section .footer-nav{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:1.5625rem; margin-top:9.375rem;}footer.footer-section .footer-nav a{ color:#212529; font-size:0.8125rem; font-weight:500; text-decoration:none; text-transform:uppercase; -webkit-transition:0.15s all ease-in-out; transition:0.15s all ease-in-out;}@media (hover:hover){ footer.footer-section .footer-nav a:hover{ color:#f0d125; }}footer.footer-section .copyright{ color:#212529; font-size:0.75rem; font-weight:500; text-align:center; padding:1.875rem 0;}header{ background-color:transparent; -webkit-backdrop-filter:none;  backdrop-filter:none; border-bottom:none;}header nav .nav-menu .nav-item.has-children::before{ content:""; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid rgba(14,121,66,0.66); position:absolute; -webkit-transform:translate(-50%,0.625rem);  transform:translate(-50%,0.625rem); left:50%; top:calc(100% + 0.3125rem); opacity:0; -webkit-transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out,0.3s -webkit-transform ease-in-out;}header nav .nav-menu .nav-item.has-children > .sub-menu{ position:absolute; inset-inline-start:0; top:100%; opacity:0; -webkit-transform:translateY(10px);  transform:translateY(10px); pointer-events:none; -webkit-transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s -webkit-transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out; transition:0.3s opacity ease-in-out,0.3s transform ease-in-out,0.3s -webkit-transform ease-in-out; padding:1.25rem 0 0.625rem; min-width:15.625rem;}header nav .nav-menu .nav-item.has-children > .sub-menu::before{ content:""; width:100%; height:calc(100% - 0.625rem); position:absolute; top:0.625rem; left:0; bottom:0; right:0; -webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;  box-shadow:rgba(0,0,0,0.35) 0px 5px 15px; background-color:rgba(14,121,66,0.66); border-radius:0.625rem;}header nav .nav-menu .nav-item.has-children > .sub-menu > .nav-item{ display:block; position:relative;}header nav .nav-menu .nav-item.has-children > .sub-menu > .nav-item > .nav-link{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; padding:0.625rem 1.0625rem; color:#ffffff; font-size:0.8125rem; font-weight:500; text-transform:uppercase; letter-spacing:0.0625rem; border-radius:0;}header nav .nav-menu .nav-item.has-children > .sub-menu > .nav-item > .nav-link .menu-item-description{ font-size:0.6875rem; text-transform:capitalize; font-weight:400; font-family:"Montserrat",sans-serif; letter-spacing:0;}@media (hover:hover){ header nav .nav-menu .nav-item.has-children > .sub-menu > .nav-item > .nav-link:hover{ background-color:#f0d125; color:#212529; }}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap{ --bs-gutter-x:1.5rem; --bs-gutter-y:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-0.5 * var(--bs-gutter-x)); margin-left:calc(-0.5 * var(--bs-gutter-x));}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > *{ -ms-flex-negative:0; flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin-top:var(--bs-gutter-y); border:none; max-width:100%; margin-top:0; margin-left:0; margin-right:0; margin-bottom:1.5625rem;}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * label{ display:block; font-size:0.875rem; line-height:1; font-weight:600; margin-bottom:0.8125rem;}@media (min-width:768px){ .contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * label{ margin-bottom:0.5625rem; }}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * .captcha{ --bs-aspect-ratio:calc((28/84)*100%); width:5.25rem; margin-bottom:0.8125rem;}@media (min-width:768px){ .contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * .captcha{ margin-bottom:0.5625rem; }}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * .wpcf7-form-control-wrap{ display:block; margin:0; padding:0;}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * .wpcf7-form-control-wrap .wpcf7-captchar.form-input{ width:100%; height:2.5rem; padding:0 0.9375rem; font-size:0.875rem; background-color:#ffffff; border:1px solid #d4d4d4; border-radius:0.25rem;}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * .wpcf7-form-control-wrap .wpcf7-captchar.form-input:focus{ outline:none; -webkit-box-shadow:none;  box-shadow:none; border-color:#0e7942;}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > * .wpcf7-not-valid-tip{ font-size:12px; padding-top:3px;}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > *.form-group > p{ margin-bottom:0;}.contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap > *.form-group img ~ .wpcf7-form-control-wrap{ margin-top:0.625rem;}@media (min-width:576px){ .contact-container .form-content .contact-form-sec form.wpcf7-form .field-wrap.multi-field > *{ -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto; width:50%; }}.contact-container .form-content .contact-form-sec form.wpcf7-form .note p::before{ content:"\f05a"; color:#212529; position:absolute; left:0; top:0; display:block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1rem;}.contact-container .form-content .contact-form-sec form.wpcf7-form .button-sec{ position:relative;}.contact-container .form-content .contact-form-sec form.wpcf7-form .button-sec .btn{ --bs-btn-color:#ffffff; --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:rgba(33,37,41,0.74); --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-bg:rgba(33,37,41,0.74); --bs-btn-disabled-border-color:rgba(33,37,41,0.74); min-height:2.1875rem; width:100%; min-width:11.875rem; min-height:2.8125rem;}@media (min-width:576px){ .contact-container .form-content .contact-form-sec form.wpcf7-form .button-sec .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; }}.contact-container .form-content .contact-form-sec form.wpcf7-form .button-sec .wpcf7-spinner{ position:absolute; left:0; top:0; width:100%; min-width:11.875rem; min-height:2.8125rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; background-color:#212529; border-radius:2.8125rem; visibility:hidden; margin:0;}@media (min-width:576px){ .contact-container .form-content .contact-form-sec form.wpcf7-form .button-sec .wpcf7-spinner{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; }}.contact-container .form-content .contact-form-sec form.wpcf7-form .button-sec .wpcf7-spinner::before{ content:""; display:block; background-color:transparent; width:0.9375rem; height:0.9375rem; border:1px solid transparent; border-bottom-color:#ffffff; border-radius:0.9375rem; -webkit-transform-origin:center;  transform-origin:center; -webkit-animation-name:spin;  animation-name:spin; -webkit-animation-duration:0.7s;  animation-duration:0.7s; -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite; -webkit-animation-timing-function:linear;  animation-timing-function:linear; position:static;}.contact-container .form-content .contact-form-sec form.wpcf7-form .wpcf7-response-output{ font-size:0.8125rem; padding:0.125rem 0.625rem; margin:1.25rem 0 0; background:#00a0d2; color:#ffffff; border-radius:0.25rem;}.contact-container .form-content .contact-form-sec form.wpcf7-form.submitting .button-sec .btn{ --bs-btn-font-size:0;}.contact-container .form-content .contact-form-sec form.wpcf7-form.submitting .button-sec .wpcf7-spinner{ visibility:visible;}.contact-container .form-content .contact-form-sec form.wpcf7-form.invalid .wpcf7-response-output{ background:#ffb900;}.contact-container .form-content .contact-form-sec form.wpcf7-form.sent .wpcf7-response-output{ background:#46b450;}.about-content .about-company{ padding-left:0.75rem; padding-right:0.75rem; padding-top:2.5rem; padding-bottom:2.5rem; margin-left:auto; margin-right:auto;}@media (min-width:576px){ .about-content .about-company{ max-width:33.75rem; }}@media (min-width:768px){ .about-content .about-company{ padding-top:3.75rem; padding-bottom:3.75rem; max-width:45rem; }}@media (min-width:992px){ .about-content .about-company{ max-width:57.5rem; max-width:60rem; }}@media (min-width:1200px){ .about-content .about-company{ max-width:71.25rem; }}.about-content .about-company img{ display:block; width:auto; height:auto; max-width:100%; margin:1.875rem 0 1.5625rem;}.enquire-form .contact-form-sec form .field-wrap{ --bs-gutter-x:1.5rem; --bs-gutter-y:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-0.5 * var(--bs-gutter-x)); margin-left:calc(-0.5 * var(--bs-gutter-x));}.enquire-form .contact-form-sec form .field-wrap > *{ -ms-flex-negative:0; flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin-top:var(--bs-gutter-y); border:none; max-width:100%; margin-top:0; margin-left:0; margin-right:0; margin-bottom:1.5625rem;}.enquire-form .contact-form-sec form .field-wrap > * label{ display:block; font-size:0.875rem; line-height:1; font-weight:600; margin-bottom:0.8125rem;}@media (min-width:768px){ .enquire-form .contact-form-sec form .field-wrap > * label{ margin-bottom:0.5625rem; }}.enquire-form .contact-form-sec form .field-wrap > * .captcha{ --bs-aspect-ratio:calc((28/84)*100%); width:5.25rem; margin-bottom:0.8125rem;}@media (min-width:768px){ .enquire-form .contact-form-sec form .field-wrap > * .captcha{ margin-bottom:0.5625rem; }}.enquire-form .contact-form-sec form .field-wrap > * .wpcf7-form-control-wrap{ display:block; margin:0; padding:0;}.enquire-form .contact-form-sec form .field-wrap > * .wpcf7-form-control-wrap .wpcf7-captchar.form-input{ width:100%; height:2.5rem; padding:0 0.9375rem; font-size:0.875rem; background-color:#ffffff; border:1px solid #d4d4d4; border-radius:0.25rem;}.enquire-form .contact-form-sec form .field-wrap > * .wpcf7-form-control-wrap .wpcf7-captchar.form-input:focus{ outline:none; -webkit-box-shadow:none;  box-shadow:none; border-color:#0e7942;}.enquire-form .contact-form-sec form .field-wrap > * .wpcf7-not-valid-tip{ font-size:12px; padding-top:3px;}.enquire-form .contact-form-sec form .field-wrap > *.form-group > p{ margin-bottom:0;}.enquire-form .contact-form-sec form .field-wrap > *.form-group img ~ .wpcf7-form-control-wrap{ margin-top:0.625rem;}@media (min-width:576px){ .enquire-form .contact-form-sec form .field-wrap.multi-field > *{ -webkit-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto; width:50%; }}.enquire-form .contact-form-sec form .note p::before{ content:"\f05a"; color:#212529; position:absolute; left:0; top:0; display:block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1rem;}.enquire-form .contact-form-sec form .button-sec{ position:relative;}.enquire-form .contact-form-sec form .button-sec .btn{ --bs-btn-color:#ffffff; --bs-btn-bg:rgba(33,37,41,0.9); --bs-btn-border-color:rgba(33,37,41,0.74); --bs-btn-hover-bg:#212529; --bs-btn-hover-border-color:#212529; --bs-btn-active-bg:#212529; --bs-btn-active-border-color:#212529; --bs-btn-disabled-bg:rgba(33,37,41,0.74); --bs-btn-disabled-border-color:rgba(33,37,41,0.74); min-height:2.1875rem; width:100%; min-width:11.875rem; min-height:2.8125rem;}@media (min-width:576px){ .enquire-form .contact-form-sec form .button-sec .btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; }}.enquire-form .contact-form-sec form .button-sec .wpcf7-spinner{ position:absolute; left:0; top:0; width:100%; min-width:11.875rem; min-height:2.8125rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; background-color:#212529; border-radius:2.8125rem; visibility:hidden; margin:0;}@media (min-width:576px){ .enquire-form .contact-form-sec form .button-sec .wpcf7-spinner{ width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:100%; }}.enquire-form .contact-form-sec form .button-sec .wpcf7-spinner::before{ content:""; display:block; background-color:transparent; width:0.9375rem; height:0.9375rem; border:1px solid transparent; border-bottom-color:#ffffff; border-radius:0.9375rem; -webkit-transform-origin:center;  transform-origin:center; -webkit-animation-name:spin;  animation-name:spin; -webkit-animation-duration:0.7s;  animation-duration:0.7s; -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite; -webkit-animation-timing-function:linear;  animation-timing-function:linear; position:static;}.enquire-form .contact-form-sec form .wpcf7-response-output{ font-size:0.8125rem; padding:0.125rem 0.625rem; margin:1.25rem 0 0; background:#00a0d2; color:#ffffff; border-radius:0.25rem;}.enquire-form .contact-form-sec form.submitting .button-sec .btn{ --bs-btn-font-size:0;}.enquire-form .contact-form-sec form.submitting .button-sec .wpcf7-spinner{ visibility:visible;}.enquire-form .contact-form-sec form.invalid .wpcf7-response-output{ background:#ffb900;}.enquire-form .contact-form-sec form.sent .wpcf7-response-output{ background:#46b450;}.short-desc{ min-width:550px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; position:absolute; left:50%; bottom:62px; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0);}.short-desc h2{ font-size:25px; color:#fff; text-align:center; font-weight:500;}.short-desc h2 div{ display:block; font-size:13px; margin-top:5px;}.short-desc p{ font-size:13px; font-weight:500;}.short-desc .btn.btn-outline{ --bs-btn-color:#ffffff; --bs-btn-bg:transparent; --bs-btn-border-color:#ffffff; --bs-btn-hover-color:#212529; --bs-btn-hover-bg:#ffffff; --bs-btn-hover-border-color:#ffffff; --bs-btn-active-color:#212529; --bs-btn-active-bg:#ffffff; --bs-btn-active-border-color:#ffffff; --bs-btn-disabled-color:#212529; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#212529;}@media (max-width:767px){ .short-desc.mo-hide{ display:none !important; }}.short-desc.mo-show{ -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}@media (min-width:768px){ .short-desc.mo-show{ display:none !important; }}.project-quality .project-quality-container .quality-desc .tab-data .tab-desc .title{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.schedule-container{ max-width:620px; padding:8% 0 0; margin:0 auto;}.schedule-container .title-sec,.contact-container .title-sec{ text-align:center; margin-bottom:55px;}.schedule-container h1,.contact-container .title-sec h1{ font-size:27px; margin-bottom:10px;}.schedule-container p,.contact-container p{ font-size:14px; font-weight:500; line-height:25px;}.schedule-container .contact-form-sec{ margin:0 0 20px;}.contact-form-sec .field-wrap{ margin-bottom:25px;}.contact-form-sec .multi-field{ display:flex; justify-content:space-between;}.contact-form-sec .multi-field .form-group{ width:46%;}.contact-form-sec .form-group label{ line-height:1; font-size:17px; font-weight:600; margin-bottom:9px;}.contact-form-sec .form-group .form-control{ background:#aeaeae; border:0; border-radius:65px; height:41px; font-size:14px; box-shadow:none;}.contact-form-sec .form-group textarea.form-control{ min-height:190px; resize:none; border-radius:15px;}.contact-form-sec .form-check{ margin-bottom:28px;}.intl-tel-input{ position:relative; display:inline-block; width:100% !important;}.intl-tel-input .country-list{ display:grid;}.contact-form-sec .button-sec{ text-align:center;}.contact-form-sec .button-sec .btn{ color:#fff; background:#000; font-size:17px; padding:11px; min-width:205px;}#enquiryModal .modal-body{ padding:25px 35px;}#enquiryModal .contact-form-sec .button-sec{ text-align:center; display:flex; flex-wrap:wrap; flex-direction:column; align-content:center; padding-top:15px;}#enquiryModal .contact-form-sec .form-group label{ line-height:1; font-size:14px; font-weight:600; margin-bottom:9px;}#enquiryModal .contact-form-sec .field-wrap{ margin-bottom:15px;}