.elementor-kit-4{--e-global-color-primary:#222222;--e-global-color-secondary:#222222;--e-global-color-text:#444444;--e-global-color-accent:#BF7243;--e-global-color-e3f5cc4:#BF7243;--e-global-color-5434e69:#FFFFFF;--e-global-color-91345f4:#0A382A;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Lexend";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lexend";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Lexend";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-size:16px;font-weight:300;line-height:28px;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:22px;color:var( --e-global-color-5434e69 );border-style:none;border-radius:100px 100px 100px 100px;padding:19px 29px 19px 29px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:var( --e-global-color-91345f4 );color:var( --e-global-color-5434e69 );border-radius:100px 100px 100px 100px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 p{margin-block-end:0px;}.elementor-kit-4 a{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-kit-4 a:hover{color:var( --e-global-color-accent );}.elementor-kit-4 h1{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:65px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:70px;}.elementor-kit-4 h2{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:50px;}.elementor-kit-4 h3{color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-kit-4 h4{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:30px;}.elementor-kit-4 h5{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body.home .main-header {
    margin-bottom: -100px;
    background-color: #ffffff00 !important;
}
body.home .main-header.elementor-sticky--effects {
    background-color: #0A382A !important;
}
body.home .main-header a.elementor-item {
    color: white !important;
}

body.home .main-header a.elementor-item:hover {color: #bf7243 !important;}

body.home .main-header img {
    filter: invert(1);
}

.subForm input#form-field-email {
    padding-top: 0;
    padding-left: 0;
        height: auto;
    min-height: auto;
}

.subForm ::placeholder {
    opacity: 1;
}

.subForm .e-form__buttons {
    margin-top: 25px;
}
.sBox {
    position: relative;
}

.sBox:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/09/Vector-4.png);
    width: 129px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    transform: translateX(217px);
    top: 34px;
}

.sGrdBox .sBox:last-child:before {
    display: none;
}
.p-100{
    padding: 100px 20px;
}
.p-170{
    padding: 170px 20px;
}
.p-88{
    padding: 88px 20px;
}
.reviewsSection.elementor-widget-reviews .swiper-slide {
 box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.reviewsSection .elementor-main-swiper {
    padding: 20px 20px;
}
.reviewsSection .elementor-testimonial__header {
    align-items: center;
}

.reviewsSection .elementor-testimonial__content:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/09/Group-1261156334.svg);
    width: 98px;
    height: 17px;
    bottom: 34px;
}
.reviewsSection .elementor-testimonial__text {
    padding-bottom: 40px;
}
.reviewsSection .elementor-testimonial__header , .reviewsSection .elementor-testimonial__conten{
    position: relative;
}
.reviewsSection .elementor-testimonial__header:before {
      right: 20px;
      content: "";
      position: absolute;
      background: url(/wp-content/uploads/2025/09/Frame.png);
      width: 33px;
      height: 25px;
      top: 50%;
}
.reviewsSection .elementor-swiper-button {
    background-color: #EFEFEF;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}

.reviewsSection .elementor-swiper-button:hover {
    background-color: #BF7243;
}

.reviewsSection .elementor-swiper-button:hover svg {
    fill: white !important;
}
.abtsection:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: #0A382A;
    width: 70%;
    height: 100%;
        border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.prefooteer:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(/wp-content/uploads/2025/09/Group-1261156333.webp);
    width: 100%;
    height: 83%;
    z-index: -1;
}
span.grayteext {
    color: #E2E2E2;
}
.contsection {
    padding-bottom: 40px;
}
.p-88.prefooteer {
    padding-top: 20px;
}

.innerBanner ul.elementor-icon-list-items li:nth-child(2) {
    margin: 0 auto !important;
}

.innerBanner ul.elementor-icon-list-items li:nth-child(2) span.elementor-icon-list-text {
    display: none;
}

.innerBanner ul.elementor-icon-list-items li:nth-child(2) span.elementor-icon-list-icon svg {
    margin: 0;
}
.faq .e-n-accordion-item {
    border: 1px solid #EEEEEE;
    border-radius: 12px;
}

.faq .e-n-accordion-item summary.e-n-accordion-item-title {
    border-radius: 12px;
}

.faq .e-n-accordion-item .elementor-element {
    border-radius: 12px;
}
.weDoBox .elementor-image-box-content {
    padding-left: 20px;
    padding-right: 20px;
}

.p-100.ptzero{
    padding-top: 0px;
}


@media(max-width: 1440px){
    .p-100 , .p-170 , .p-88{
    padding: 80px 20px;
}
}



@media(max-width: 1280px){
    .p-100 , .p-170 , .p-88{
    padding: 70px 20px;
}
body .elementor h3 {
    font-size: 20px;
}
}


@media(max-width:1200px){
    .sBox:before {
    transform: translateX(200px);
}
}
@media(max-width: 1024px){
    .p-100 , .p-170 , .p-88{
    padding: 60px 20px;
}
body.home .main-header a.elementor-item.elementor-item-active {
      color: #ffffff !important;
}

body.home .main-header a.elementor-item{
    color: #33373d !important;
}
.abtsection:before {
    width: 100%;
    border-radius: 0;
}
.contsection {
    padding-bottom: 0px;
}
.sBox:before {
  display:none;
}
.elementor-element.innerBanner {
    min-height: 300px;
}
}


@media(max-width: 768px){
    .p-100 , .p-170 , .p-88{
    padding: 50px 20px;
}
}/* End custom CSS */