/*
 Theme Name:   Salient Child
 Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
 Description:  Salient Child Theme
 Author:       ThemeNectar
 Author URI:   https://themeforest.net/user/themenectar
 Template:     salient
 Version:      1.0.0
 Text Domain:  salient-child
*/
/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder.
/*-------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap');

body * {
	 font-family: "Outfit", sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family: "Parkinsans", sans-serif;
}
ul li{
	list-style: none;
}

nav {
	margin-right: 180px;
}

body.material #header-outer:not([data-format=left-header]) #top nav>.buttons .head-btn a {
    padding: 15px 30px;
    border-radius: 24px;
    background: #02266C;
    color: #fff;
}

body.material #header-outer:not([data-format=left-header]) #top nav>.buttons .trans-btn a{
	display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    padding: 6px 27.22px 6px 6px;
	gap: 10px;
}

body.material #header-outer:not([data-format=left-header]) #top nav>.buttons .trans-btn a:before {
    background-image: url('/wp-content/uploads/2026/05/Background-2.png');
    content: "";
    width: 38px;
    height: 38px;
    display: block;
    background-repeat: no-repeat;
}

.hero-banner {
	background-image: url(/wp-content/uploads/2026/05/Group-1321315852.png);
	background-repeat: no-repeat;
    background-position: right !important;
    background-size: 100% 100% !important;
    width: 800px;
    padding: 136.266px 102.987px 62.733px 90px !important;    
}
.hero-banner h1 {
    color: #000;
    font-family: Parkinsans;
    font-size: 61.816px;
    font-style: normal;
    font-weight: 400;
    line-height: 74.179px;    
}

.hero-banner p {
    color: rgba(0, 0, 0, 0.60);
    font-family: Parkinsans;
    font-size: 22.584px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.876px;
}

.hero-banner ul {
    display: flex;
    justify-content: flex-start;
    gap: 56px;
	margin: 0;
	padding-top: 56px;
}

.hero-banner ul li {
    list-style: none;
}


a.nectar-button.small.regular.accent-color.regular-button.banner-quote-btn {
    border-radius: 30.112px !important;background: #02266C;padding: 18.82px 37.64px;
}

a.nectar-button.small.regular.accent-color.regular-button.banner-quote-btn span {
    color: #FFF;
    text-align: center;
    font-family: Parkinsans;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.835px;
}

a.nectar-button.small.regular.accent-color.regular-button.banner-service-btn {
    padding: 18.82px 37.64px;
    border-radius: 30.112px !important;
    margin-left: 25px;
    border: 1.255px solid #3CA200;
    background: #E8F5D3 !important;
}

a.nectar-button.small.regular.accent-color.regular-button.banner-service-btn span {
    color: #000;
    text-align: center;
    font-family: Parkinsans;
    font-size: 17.565px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.835px;
}

.hero-banner ul li i {
    color: #fff;
    background: #3CA200;
    /* padding: 10px; */
    border-radius: 20px;
    width: 30.112px;
    height: 30.112px;
    padding: 8px;
    margin-right: 10px;
}
i.blue-circle {
    background: #02266C !important;
}

div#inner-banner-row {
    background-size: 100% 100% !important;
}

#how-it-work h3 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 12px;
    line-height: 20.4px;    
    letter-spacing: 1px;
    text-transform: uppercase;
}

#how-it-work h2 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 40px;
    line-height: 48px;
	padding-bottom: 80px;
}

#how-it-inner h1 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 30px;
    line-height: 39px;
    text-align: center !important;
}
#how-it-inner p {
    color: rgba(0, 0, 0, 0.60);
    text-align: center;
    font-family: Outfit !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px;
	width: 265px;
    margin: 0 auto;
}
#how-it-inner img {
    width: 160px;
	height: 160px;
    object-fit: contain;
}
#how-it-inner {
    text-align: center;
}

#who-we-are h3 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 12px;
    line-height: 20.4px;
    letter-spacing: 1px;
    text-transform: uppercase;
	margin: 0;
    padding-bottom: 35px;
}
#who-we-are h2 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px;
	margin: 0;
    padding-bottom: 48px;
}
#who-we-are p {
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px;
	width: 86%;
}

#who-we-are {
    border-radius: 32px;
    background: #F4F6F0;
    padding: 108px 70px !important;
    margin-bottom: -170px;
    z-index: 999;
}

#who-we-are ul{
	margin: 0;
}

#who-we-are ul li i {
    background: #3CA200;
    width: 28px;
    height: 28px;
    color: #fff;
    border-radius: 20px;
    line-height: 27px;
    font-size: 17px;
    margin-right: 11px;
}
#who-we-are ul li {
    color: #000;
    font-family: Parkinsans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    padding-bottom: 25px;
}

a.nectar-button.small.regular.accent-color.regular-button {
    border-radius: 24px !important;
    background: #02266C;
    padding: 15px 30px;
}

#why-choose-us h3 {
    color: #E8F5D3;
    font-family: Parkinsans !important;
    font-size: 12px;
    line-height: 20.4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 57PX;
}

#why-choose-us h2 {
    color: #FFF;
    text-align: center;
    font-family: Parkinsans !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    width: 509px;
    margin: 0 auto;
	padding-bottom: 69px;
}

#why-choose-us h4 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 24px;
    line-height: 33.6px;
    margin-bottom: 11px;
}
/* Check this */

.number.default {
    color: #FFF;
    font-family: Parkinsans;
    font-size: 46px !important;
    font-weight: 400;
    margin: 0;
}

.nectar-milestone .symbol {
    font-size: 24px !important;
    position: relative;
    top: -20px;
    left: 0;
}

.subject {
    color: #FFF;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px;
    margin: 0;
}

#why-choose-us .nectar-milestone {
    border-left: 1px solid rgba(255, 255, 255, 0.20);
    padding-left: 15px;
}

#why-choose-us .vc_column-inner {
    background-size: cover;
    background-repeat: no-repeat;
    /* padding: 40px 20px 58px; */
}

/* #cleaning-inner-row {
    position: absolute;
    bottom: -74px;
    left: 41%;
    text-align: center;
}
 */
#why-choose-us .vc_column-inner .img-with-aniamtion-wrap {
    margin-bottom: 15px;
}

#why-choose-us .vc_col-sm-3 {
    padding: 0 10px;
}

#why-choose-us .vc_column-inner .column-image-bg {
    background-size: 100% 100%;
}

#counter-inner {
	padding: 85px 0 145px 0;
}



#service-row h3 {
    color: #000;
    text-align: center;
    font-family: Parkinsans !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.4px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#service-inner {
    margin: 0;
}

#service-row #service-inner h2 {
	color: #000;
	font-family: Parkinsans !important;
	font-size: 40px;
	font-weight: 400;
	line-height: 48px;
	width: 405px;
}

#service-row #service-inner .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: capitalize;
}

#service-row #service-inner a {
    color: #000;
    font-family: Parkinsans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: capitalize;
}

#service-row #service-cards {
    padding-top: 36px;
}
#service-row #service-cards .vc_col-sm-3 {
    border-radius: 32px;
    background: linear-gradient(158deg, #02266C -30.52%, #E6F4DB 60.93%);
    padding: 20px;
    width: 23%;
    margin-right: 20px;
}

#service-row #service-cards h2 {
    color: #272727;
    font-family: Parkinsans !important;
    font-size: 24px;
    line-height: 33.6px;
    text-transform: capitalize;
    width: 200px;
    margin: 0;
    margin-bottom: 40px;
}
.card-button {
    border-radius: 24px;
    background: #FFF;
	display:none;
}

.card-button a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 20px;
    color: #000;
    font-family: Parkinsans !important;
    font-size: 14px;
    font-weight: 500;
     /* 130% */
}

#testimonials-row {
    border-radius: 32px;
    /* background: #F4F6F0; */
    position: relative;
    margin-bottom: 152px;
}

#testimonials-row h3 {
    color: #000;
    text-align: center;
    font-family: Parkinsans !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 116px;
}

#testimonials-row h2 {
    color: #000;
    text-align: center;
    font-family: Parkinsans !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    width: 530.97px;
    margin: 0 auto;
}
.nectar-flickity.not-initialized.nectar-carousel.instance-0.flickity-enabled.is-draggable {
    padding: 0 100px;
}

.cell.flex_gap_desktop_10px.is-selected {
    background: #fff;
    border-radius: 24px;
}

.card-button i {
    border-radius: 100px;
    background: #5F9C2E;
    width: 32px;
    height: 32px;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #fff;
}

.satisfaction {
    display: flex;
    gap: 9px;
    background-image: url(/wp-content/uploads/2026/05/Group-1321315888.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 45px 0 66px 40px;
    border-radius: 32px;
    margin-top: 20px;
    height: 220px;
}
.content h2 {
    color: #000;
    font-family: Parkinsans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.6px;
    margin: 0;
    padding-bottom: 12px;
}

.content p {
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px;
    width: 326px;
}

.satisfaction i {
    background: #3CA200;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    line-height: 31px;
    color: #fff;
    font-size: 19px;
}

.review-image {margin: 0 auto;display: table;}

#faq-row {
    padding-top: 168px !important;
}

#faq-row h3 {
    color: #000;
    text-align: center;
    font-family: Parkinsans !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.4px; /* 170% */
    letter-spacing: 1px;
    text-transform: uppercase;
}

#faq-row h2 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 40px;
    line-height: 48px; /* 120% */
    width: 344.65px;
    margin: 0;
    margin-bottom: 66px;
}

.cleaning-service {
    width: 410px;
    background: #E9FFD8;
    border-radius: 32px;
    padding: 35px 80px 30px 40px;
}

.cleaning-service .call-button {
    display: flex;
    gap: 16px;
    background: #fff;
    align-items: center;
    border-radius: 24px;
}
.cleaning-service .call-button img {margin: 0;padding: 5px 10px 5px 8px;}

.cleaning-service .call-button a {
    color: #000;
    text-align: center;
    font-family: Parkinsans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px; /* 130% */
    letter-spacing: 1.12px;
}

#faq-row .accordion-col6 .toggles .toggle {
    margin-bottom: 10px !important;
    border-radius: 24px !important;
}

body .row .toggle .toggle-title, body .toggle .toggle-title {
    background: #F4F6F0;
}

#blog-sec {
    border-radius: 32px;
    background: linear-gradient(180deg, #F4F6F0 0%, #FFF 100%)
}

#blog-sec h3 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 12px;
    line-height: 20.4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 16px;
}

#blog-sec h2 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 50px;
}

#blog-sec h5 {
    color: #3CA200;
    font-family: Parkinsans !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.4px;    
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 16px;
}

#blog-sec h4 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.6px;
    width: 300px;
}

a.more-tip-btn {
    display: table;
    margin: 70px auto;
}
/* =================================================================================== */
/* ================================================================= */
/* Newsletter Css */
.newsletter-sec h2 {
    text-transform: capitalize;
    width: 50%;
    margin: 0 auto;
    padding-bottom: 15px;
    color: #000;
    text-align: center;
    font-family: Parkinsans;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px; /* 120% */
}
.newsletter-sec p {
    color: #1E1E1E;
}
.newsletter-sec {
    position: relative;
}
.newsletter-sec:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/05/Group-1321315849.png);
    width: 75px;
    height: 128px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 100px;
    top: 0;
}
.newsletter-sec div#wpforms-168 {
    margin: 0 auto;
}
.newsletter-sec div#wpforms-168 .wpforms-field {
    padding: 0;
}
.newsletter-sec .wpforms-submit-container {
    margin: 0 !important;
}
.newsletter-sec div#wpforms-168 .wpforms-field input {
    filter: drop-shadow(2px 8px 0 #ff6a00);
    border: 2px solid #000000;
    height: 81px;
    border-radius: 15px;
    padding-left: 34px;
    color: #1E1E1E;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    width: 783px;
    height: 81.732px;
    fill: #FFF;
    stroke-width: 1.5px;
    stroke: #000;
    filter: drop-shadow(2px 8px 0 #000);
}
.newsletter-sec div#wpforms-168 .wpforms-field input::placeholder {
    color: #1E1E1E;
    opacity: 0.37;
	color: #1E1E1E;
	font-family: "Host Grotesk";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 33px; /* 183.333% */
	letter-spacing: -0.72px;
	text-transform: capitalize;
}
.newsletter-sec div#wpforms-168 form#wpforms-form-168 {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#newsletter-row button#wpforms-submit-168 {
    padding: 0 !important;
    height: auto;
    color: #000 !important;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 0;
    display: flex;
    align-items: center;
}
div#newsletter-row button#wpforms-submit-168:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/05/Group-1321315888-1.png);
    width: 84px;
    height: 55px;
    background-position: center;
    position: absolute;
    right: 15px;
}
div#newsletter-row p {
   color: #1E1E1E;
   text-align: center;
   font-family: "Host Grotesk";
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   line-height: 33px; /* 183.333% */
   letter-spacing: -0.72px;
   text-transform: capitalize;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: #02266c;
    text-align: center;
}

div.wpforms-container-full .wpforms-confirmation-container-full p {
    color: #fff !important;
    letter-spacing: 0 !important;
}
/* ================================================================ */
/* ================================================================ */
.footer-details ul li:nth-child(2):before {
    content: "\f0e0";
}
.footer-details ul li:last-child:before {
    content: "\f041";
    vertical-align: baseline;
}
.footer-links ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.footer-links ul li {
    display: inline-block;
    margin-left: 57px;
}
.footer-links ul li a {
    opacity: 1;
    text-transform: capitalize;
    color: #FFF !important;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20.8px;
    text-transform: capitalize;
}
div#footer-inner-row {
    border-top: 1.7px solid #ffffff66;
    padding-top: 40px;
    margin-top: 70px;
}
.footer-details ul {
    margin: 0;
}
.footer-details ul li {
    display: inline-block;
    margin-right: 40px;
}
.footer-details ul li a {

    text-transform: lowercase;
    color: #FFF;
    font-family: "Host Grotesk";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    text-transform: lowercase;
}
.footer-details ul li:before {
    content: "\f095";
    font-family: 'FontAwesome';
    color: #ffffff;
    font-size: 18px;
    vertical-align: middle;
    margin-right: 20px;
    position: relative;
    top: -2px;
}
.footer-details ul li:nth-child(2):before {
    content: "\f0e0";
}
.footer-social-sec ul {
    text-align: right;
    margin: 0;
}
.footer-social-sec ul li {
    display: inline-block;
    margin-left: 22px;
}
.footer-social-sec ul li i {
    font-size: 25px;
}
.copyright-sec  {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.copyright-sec p {
    padding: 0;
    color: #000;
    font-family: "Host Grotesk";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 6.3px;
    text-transform: capitalize;
}
.copyright-sec p a {
    color: #000;
}
.footer-social-sec ul li i {
    color: #fff;
    color: #5F9C2E;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; 
}
.footer-links ul#menu-menu-2 li a {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 168%;
    text-transform: uppercase;
    opacity:1;
}
div#footer-row .column-bg-overlay {
    border-radius: 45px;
}
#footer-outer #copyright {
    display: none;
}
/* ============================================================== */
div#why-choose-us .we-wo1 {
    background-image: url(/wp-content/uploads/2026/05/shape-01.png);
    padding: 40px 20px 0px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 320px;
}
div#why-choose-us .we-wo1 h3 {
    color: #000;
    font-family: Parkinsans !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.6px; /* 140% */
    padding: 0;
    letter-spacing: 0;
    padding-top: 14px;
}
div#why-choose-us .we-wo1 p.tex-1 {
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px; /* 140% */
    padding: 0;
}
div#why-choose-us .vc_col-sm-3:nth-child(2) .we-wo1 {
    background-image: url(/wp-content/uploads/2026/05/shape-02.png);
}
div#why-choose-us .vc_col-sm-3:nth-child(3) .we-wo1 {
    background-image: url(/wp-content/uploads/2026/05/shape-03.png);
}
div#why-choose-us .vc_col-sm-3:nth-child(4) .we-wo1 {
    background-image: url(/wp-content/uploads/2026/05/Mask-Group-1.png);
}
div#why-choose-us .we-wo1 p {
    padding: 0;
}
div#why-choose-us .we-wo1 p br {
    display: none;
}
div#cleaning-inner-row img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    margin: 0 auto;
    display: table;
}
/* ========================================================== */
div#testimonials-row .tex-wo {
    border-radius: 24px;
    background: #FFF;
    padding: 40px 40px 69px;
}
div#testimonials-row .tex-wo p {
    color: #000;
    font-family: Parkinsans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.8px; /* 160% */
    padding-bottom: 30px;
    padding-top: 50px;
    position: relative;
}
div#testimonials-row .tex-wo ul {display: flex;margin: 0;gap: 20px;align-items: center;}
div#testimonials-row .tex-wo ul li {
    color: #000;
    font-family: Parkinsans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.4px; /* 170% */
    letter-spacing: 1px;
    text-transform: uppercase;
}
div#testimonials-row .tex-wo ul li strong {
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}
div#testimonials-row .tex-wo ul li img {
    width: 60px;
}
div#testimonials-row .tex-wo ul li:nth-child(2) {
    position: relative;
    top: -8px;
}
div#testimonials-row .tex-wo p:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/05/Group-1321315891.png);
    position: absolute;
    width: 19px;
    height: 20px;
    background-repeat: no-repeat;
    top: 0px;
}
/* =============================================================== */
div#sec-011 .qote-wo {
    background-image: url(/wp-content/uploads/2026/05/Group-1321315892.png);
    background-repeat: no-repeat;
    padding: 60px 72px 50px;
    background-size: 100% 100%;
}
div#sec-011 .qote-wo h6 {
    color: #FFF;
    font-family: Parkinsans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.4px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
div#sec-011 .qote-wo h2 {
    color: #FFF;
    font-family: Parkinsans;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
}
div#sec-011 div#wpforms-173 {
    margin: 0;
}
div#sec-011 div#wpforms-173 label {
    margin: 0 0 10px 0;
    color: #FFF;
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
div#sec-011 div#wpforms-173 label input#wpforms-173-field_2 {}
div#sec-011 div#wpforms-173 input,select#wpforms-173-field_6 {
    height: 50.19px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    color: #000;
}
div#sec-011 div#wpforms-173 input::placeholder {
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
}
div#sec-011  .wpforms-container .wpforms-field {
    padding-bottom: 0 !important;
}
ul#wpforms-173-field_7 li input {
    height: unset !important;
}
ul#wpforms-173-field_7 li label.wpforms-field-label-inline {
    color: #FFF;
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
}
div#sec-011 button#wpforms-submit-173 {
    border-radius: 24px !important;
    background: #5F9C2E;
    width: 168.38px;
    height: 48.2px;
    color: #FFF;
    text-align: center;
    font-family: Parkinsans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px; /* 130% */
}
div#sec-011 .vc_col-sm-6:nth-child(2) {
    padding-left: 20px;
}
div#sec-011 img {
    width: 628.73px;
    height: 380px;
    object-fit: cover;
    border-radius: 32px;
}
div#blog-sec a.nectar-button.small.regular.accent-color.regular-button.more-tip-btn {
    margin: 0 auto;
    display: table;
    margin-top: 60px;
    width: 129.58px;
    height: 50.2px;
    text-align: center;
}
div#blog-sec a.nectar-button.small.regular.accent-color.regular-button.more-tip-btn span {
    color: #FFF;
    text-align: center;
    font-family: Parkinsans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px; /* 130% */
}
/* ============================================================================ */

div#faq-row h3.toggle-title a.toggle-heading {
    background: #F4F6F0;
    padding: 20px;
    color: #000;
    font-family: Parkinsans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 150% */
    text-align: left;
}
.toggle>.toggle-title a i {
    left: auto;
    right: 20px;
    background-color: #fff;
    width: 34px;
    height: 34px;
    border-radius: 20px;
    color: #000;
    padding: 9px;
}
.toggle.open>.toggle-title a i {
    color: #000;
}
div#faq-row .inner-toggle-wrap {
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px; /* 140% */
}
div#faq-row .vc_col-sm-6:nth-child(1) h3:before,#blog-sec h3:before,div#sec-011 .qote-wo h6:before,#testimonials-row h3:before,#service-row h3:before,#why-choose-us h3:before,#who-we-are h3:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/05/Group-1321315893.png);
    position: absolute;
    width: 20px;
    height: 10px;
    z-index: 9999;
    left: 40px;
    background-repeat: no-repeat;
}
#service-row h3:before{
	left: 104px;
}
#testimonials-row h3:before{
	left: 130px;
	right: 0;
	margin: 0 auto;
	display: table;
}
#blog-sec h3:before{
	left: 120px;
}
div#sec-011 .qote-wo h6:before,#why-choose-us h3:before{
	left: 252px;
	filter: invert(1) brightness(50.5);
}
#why-choose-us h3:before {
    margin: 0 auto;
    display: table;
    left: 149px;
    right: 0;
}
#who-we-are h3:before {
    left: 94px;
}
div#how-it-inner .vc_col-sm-4 {
    position: relative;
}

div#how-it-inner .vc_col-sm-4:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/05/Group-1321315895.png);
    position: absolute;
    width: 40%;
    height: 30px;
    z-index: 9999;
    background-repeat: no-repeat;
    left: 340px;
    right: 0;
    margin: 0 auto;
    display: table;
    bottom: 160px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li.current-menu-item a {
    color: #5E9D2F;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20.8px; /* 130% */
    text-transform: capitalize;
}
body #header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a .menu-title-text::after {
    display: none;
}
div#how-it-inner .vc_col-sm-4:last-child:before {
    display: none;
}

#why-choose-us h3:nth-child(2):after{
	display: none;
}

#why-choose-us h3:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/05/Vector-1.png);
    position: absolute;
    width: 74.99px;
    height: 67.508px;
    z-index: 9999;
    right: 500px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 250px;
}
/* ============================================================= */
.page-id-37 #who-we-are {
    margin-bottom: 0;
}
/* ============================================================== */
div#bannw-woki .pro-wo {background-image: url(/wp-content/uploads/2026/05/Group-1321315852.png);background-repeat: no-repeat;background-position: right !important;background-size: 100% 100% !important;width: 850px;padding: 116.266px 102.987px 62.733px 90px !important;margin-left: 92px;margin-top: 128px;margin-bottom: 90px;}
div#bannw-woki .pro-wo h2 {
    color: #000;
    font-family: Parkinsans;
    font-size: 61px;
    font-style: normal;
    font-weight: 400;
    line-height: 74.179px;
    margin-bottom: 19px;
}
div#bannw-woki .pro-wo p {
    color: rgba(0, 0, 0, 0.60);
    font-family: Parkinsans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    padding-bottom: 35px;
}
div#bannw-woki .pro-wo h3 {
    border-radius: 30.112px;
    background: #02266C;
    width: 171.3px;
    height: 60.475px;
    text-align: center;
    margin: 0;
    line-height: 2.6;
}
div#bannw-woki .pro-wo h3 a {
    color: #FFF;
    text-align: center;
    font-family: Parkinsans;
    font-size: 17.565px;
    font-style: normal;
    font-weight: 500;
}
div#bannw-woki .pro-wo h4 {
    border-radius: 30.112px;
    border: 1.255px solid #3CA200;
    background: #E8F5D3;
    width: 181.475px;
    height: 62.984px;
    text-align: center;
    line-height: 3.4;
    margin: 0;
}
div#bannw-woki .pro-wo h4 a {
    color: #000;
    text-align: center;
    font-family: Parkinsans;
    font-size: 17.565px;
    font-style: normal;
    font-weight: 500;
     /* 130% */
}
div#bannw-woki .lorw-wo {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}
div#bannw-woki ul {margin: 0;margin-top: 41px;}
div#bannw-woki ul li {
    display: inline;
    color: rgba(0, 0, 0, 0.60);
    font-family: Outfit;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.105px; /* 160% */
    position: relative;
    margin: 0 50px;
}
div#bannw-woki ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Vector-1.png);
    width: 30px;
    height: 30px;
    position: absolute;
    left: -40px;
    background-repeat: no-repeat;
}
div#bannw-woki ul li:nth-child(2):before {
    background-image: url(/wp-content/uploads/2026/06/Vector.png);
    left: -40px;
}
div#bannw-woki .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    width: 30px;
}
div#bannw-woki .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 30px;
    margin-right: 10px 0;
}
div#innwe-wok {
    background-size: 100% 100% !important;
}
div#service-row .carousel-item{
    border-radius: 32px;
    background: linear-gradient(158deg, #02266C -30.52%, #E6F4DB 60.93%);
    padding: 20px;
    margin-right: 20px;
}
div#service-row .carousel-item img {
    height: 214px;
    width: 100%;
    border-radius: 28px;
    transform: rotate(1deg);
}
div#service-row .carousel-item h2 {
    color: #272727;
    font-family: Parkinsans !important;
    font-size: 22px;
    line-height: 33.6px;
    text-transform: capitalize;
/*     width: 200px;
    margin-bottom: 25px; */
    min-height: 135px;
}
div#service-row .owl-dots {
    display: none;
}
div#service-row .owl-nav.disabled {
    display: block !important;
}
div#service-row .owl-nav.disabled button {
    background: none !important;
    border: 1px solid #000;
    border-radius:60px !important;
    width:60px;
    height:60px;  
}
div#service-row .owl-nav.disabled button span{
    font-size: 50px !important;
    line-height:20px;
    color: #000; 
}
div#service-row .owl-nav.disabled button:hover{
    background: #000 !important;
    border: none !important;
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25)) !important;
}
div#service-row .owl-nav.disabled button:hover span{
    color:#fff;
}
div#service-row .owl-nav button.owl-prev {
    display: block;
    position: absolute;
    left: -100px;
    top: 35%;
    bottom: 0px;
    z-index: 0;    
}
div#service-row .owl-nav.disabled button.owl-next{
    display: block;
    position: absolute;
    right:-80px;
    top: 35%;
    bottom: 0px;
    z-index: 0;
}
div#service-row .owl-carousel[data-desktop-cols] .owl-stage {
    padding: 30px 0 0 !important;
}