









.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}





















































.footer {
    background-color: 

  
  
    
  


  rgba(30, 142, 134, 1.0)

;

}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1230px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #FFFFFF;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #FFFFFF;
}

/* Header modules */

.footer .icon svg {
    fill: #FFFFFF;
}

.footer h3.form-title {
    color: {color=#003158, opacity=null, rgba=rgba(0, 49, 88, 1), rgb=rgb(0, 49, 88), hex=#003158, css=#003158};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin: 1.5rem 0;
    margin-top: 0;
}

































.hsBannerSec form ul.no-list.hs-error-msgs.inputs-list {
    position: relative;
}
.hsBannerSec .contentWp h1 em {
    font-weight: 300;
}
.hsBannerSec .contentWp h1 em,
.hsBannerSec .contentWp h1 span{
    color: #95C11F;
}
.hsBannerSec .circle_overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
    height: 100%;
}

.hsBannerSec .hs_cos_wrapper_type_form .hs_error_rollup {
    display: none;
}
.hsBannerSec .hs_cos_wrapper_type_form {
    position: relative;
}
.hsBannerSec .form_outerWrp {
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
}
.hsBannerSec .circle_overlay img { transform: scale(1);}


/****** Our Categories *******/

.our_categories .cat_slide_item .cat_slide_item_inner {
    margin: 0 13px;
}

.our_categories .cat_slide_item .cat_slide_item_inner .image-wrapper {
    overflow: hidden;
        height: 168px;
}
.cat_slider_wrp .slick-list {
    margin: 0 -13px;
}
.our_categories .cat_slide_item .cat_slide_item_inner img {
    height: 100% !important;
    width: 100%;
    object-fit: cover;
    object-position: center;
    transition: transform .3s ease-in;
}
.our_categories .cat_slide_item .slide_cont {
    border-radius: 0px 0px 5px 5px;
    background-color: #FFF;
    padding: 16px 15px;
    position: relative;
    min-height: 66px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.our_categories .cat_slide_item_inner .overlay_link {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    right: 0;
}
.our_categories .cat_slide_item_inner {
    position: relative;
}


/****** Why Choose Us *******/

.why_choose_us .feature_list{
    color: #4A4A4A;
}

.why_choose_us .feature_list .feat_title:not(:last-child) {
    margin-bottom: 32px;
}
.why_choose_us .feature_list .feat_title {
    position: relative;
    padding-left: 57px;
}

.why_choose_us .feature_list .feat_title::before {
    content: '';
    position: absolute;
    left: 0;
    width: 24px;
    height: 24px;
    background-image: url(https://27166037.fs1.hubspotusercontent-eu1.net/hubfs/27166037/adelya_theme_2024/Images/check.svg);
    background-repeat: no-repeat;
    background-size: contain;
}


.why_choose_us .chosseUsImg img {
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}


/*  */
.contWImg .leftColumn .content_col *+p {
    margin-top: 15px;
}
/*  */

.counter_section .counter_item {
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
}
.counter_section .counter_item .counNum {
    font-size: 60px;
    line-height: 1.14;
}
.counter_section .countermain_row {
    align-items: center;
}




@media (min-width: 768px){
    .our_categories .cat_slide_item_inner:hover .slide_img img {
        transform: scale(1.1);
    }
    .hsBannerSec .circle_overlay img { transform: scale(1.12);}
    .hsBannerSec .form_outerWrp {
        margin-bottom: -30px;
        position: relative;
    }
    .hsBannerSec .circle_overlay {
        top: calc(50% + 30px);
    }
    .why_choose_us .btnWrp {
        padding-left: 52px;
    }
    .why_choose_us .feature_list {
        max-width: 504px;
    }
    .contWImg .leftColumn .bottom_btnWrp a {
        font-size: 24px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .counter_section .counter_leftcontentCol .counter_leftcontent *+p {
        margin-top: 24px;
    }
    .counter_section .counter_item .countTitle {
        font-size: 16px;
    }
}

@media (min-width: 992px){
    .why_choose_us .feature_list .feat_title{
        min-height: 70px;
    }
    .counter_section .counter_item {
        width: 50%;
    }
    .hsBannerSec .contentWp .banCont {
        max-width: 482px;
    }
    .our_categories .topSec-head {
        max-width: 588px;
    }
    .contWImg .rightColumn .rightImgWrp {
        max-width: 484px;
        margin-left: auto;
    }
    .contWImg .rightColumn .rightImgWrp img {
        width: 100%;
        min-height: 404px;
        object-fit: cover;
    }
    .why_choose_us .chosseUsImg {
        height: 470px;
        max-width: 564px;
        margin-left: auto;
    }
    .contWImg .leftColumn .content_col h2 {
        font-size: 38px;
    }
    .counter_section .countet_item_outer {
        max-width: 632px;
        margin-left: auto;
        justify-content: space-between;
    }
    .counter_section .counter_leftcontentCol .counter_leftcontent {
        max-width: 472px;
    }
    .contWImg .leftColumn .content_col p {
        max-width: 482px;
    }
    .contWImg .leftColumn  {
        padding-left: 12px;
    }
}


@media (min-width: 1200px){
    .hsBannerSec .circle_overlay img { transform: scale(1.2); margin-top: 9px;}
    .counter_section .counter_item {
        width: 30%;
    }
    .counter_section .countermain_row {
        align-items: flex-end;
    }

}

@media (min-width: 1400px){
    .hsBannerSec .circle_overlay img { transform: scale(1.313);}
    .hsBannerSec .form_outerWrp {
        margin-bottom: -74px;
        margin-left: 10.5%;
    }
    .hsBannerSec .circle_overlay {
        top: calc(50% + 74px);
    }
}


@media (max-width: 1199px){
    .slick-next {
        right: -30px;
    }
    .slick-prev {
        left: -30px;
    }
}

@media (max-width: 767px){
    .why_choose_us .row {
        flex-direction: column-reverse;
    }
    .hsBannerSec .circle_overlay img {
        height: 100%;
        object-fit: contain;
    }
    .why_choose_us .feature_list .feat_title:not(:last-child) {
        margin-bottom: 25px;
    }
    .why_choose_us .feature_list .feat_title::before{
        width: 20px;
        height: 20px;
        top: 4px;
    }
    .why_choose_us .feature_list .feat_title {
        padding-left: 40px;
    }
    .why_choose_us .chosseUsImg {
        margin: 0 auto;
        height: auto;
    }
    .why_choose_us .chosseUsImg img {
        height: auto;
    }
    .counter_section .counter_item .counNum {
        font-size: 50px;
    }
    .cat_slider_wrp .slick-arrow {
        display: none !important;
    }
}

@media (max-width: 480px){
    .counter_section .counter_item {
        width: 100%;
    }
}