/*-- footer s2 --*/
footer>div.footer-width-fixer{background: #F8F7F5}
.footer_fs .stj_content_mod .stj_fl-rich-text p {font-family:Lab Grotesque; font-weight:300; font-size:19.2px; line-height:140%; letter-spacing:0.8%;}
.footer_fs .stj_content_mod h5,
.footer_fs  h5 {border: 0px;font-family: Lab Grotesque;font-weight: 900 !important;font-size: 23px !important;line-height: 120%;letter-spacing: 0.01em;margin-bottom: 16px;}
.footer_fs h6 {font-family:Lab Grotesque; font-weight:900; font-size:19px; line-height:120%; letter-spacing:0.12px; margin-top:0px; margin-bottom:16px;}
.footer_fs ul.menu li a {font-family: Lab Grotesque;font-weight: 500;font-size: 19.2px;line-height: 140%;letter-spacing: .08px;text-decoration: none;padding: 7px 0px ! Important;}
.footer_r1_c1_img1 {margin-bottom:-300px; z-index:9; position:relative; pointer-events:none;}
.footer_r1_c1_img1 .pp-photo-img {width: calc(100% + 115px) !important;    max-width: none ! Important;    margin-left: -67px;}
.footer_r1_c1 .pp-photo-content-inner{overflow: visible;}

.footer_r1_c1 {width: 610px;}
.footer_r1_c2 {width: calc(100% - 610px); padding-top:80px;}
.footer_r2_c1 h5.fl-module-heading{margin-bottom:0px !important;}

.stj_btn_arrow .stj_content_mod .stj_fl-rich-text {margin-bottom:16px;}
.stj_btn_arrow .stj_content_mod .stj_fl-button_wrp a {padding:0px !important; background:transparent; color:var(--c_black); border:0px; font-family:Lab Grotesque; font-weight:500; font-size:19.2px; line-height:140%; letter-spacing:0.8%; padding-right:24px; display:inline-flex; ; gap:2px;}
.stj_btn_arrow .stj_content_mod .stj_fl-button_wrp a:after {content:''; display:inline-block; width:24px; height:24px; background-image:url('/wp-content/themes/bb-theme-child/icons/caret_down.svg'); background-size:20px; background-position:center; background-repeat:no-repeat; position:relative; transform:rotate(-90deg);}

.footer_r2 .fl-col-group {display:flex; justify-content:space-between;}
.footer_r2 .fl-col-group:before, .footer_r2 .fl-col-group:after {content:none;}
.footer_2btn a.pp-button {border-radius:6px; background:var(--c_black) !important;}
.footer_2btn a.pp-button:hover {background:var(--c_red) !important;}
.footer_2btn a.pp-button img {margin-right:3px;}
.footer_2btn a.pp-button span {color:#FFF !Important; font-family:Lab Grotesque; font-weight:500; font-size:16px; line-height:150%; letter-spacing:0; text-align:center; text-transform:capitalize;}
.footer_2btn .pp-dual-button-inner {gap:16px;}
.footer_2btn .pp-dual-button-1 img.pp-custom-icon{width:24px;margin-right: 4px;}

.footer_r2_c1 {width: 300px !important;max-width: 300px !important;}
.footer_r2_c1 .fl-col-content {display:flex; height:100%; flex-direction:column; justify-content:space-between ! important;}
.footer_r2_c2 {width:164px;max-width: 164px}
.footer_r2_c3 {width:164px;max-width: 164px}
.footer_r2_c4 {width:350px;max-width: 350px}


.footer_r3 .fl-rich-text p, .footer_r3 ul.menu a {font-family:'Lab Grotesque'; font-weight:300; font-size:13px; line-height:20px; letter-spacing:0px;}
.footer_r3 ul.menu a {text-decoration:none; padding:0px;}
.footer_r3 ul.menu:before, .footer_r3 ul.menu:after {content:none;}
.footer_r3 ul.menu {display:flex; column-gap:24px;}
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-facebook, 
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-linkedin, 
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-youtube {font-size:20px;}
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-instagram {font-size:21px;margin-top:1px}
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-tiktok {font-size:18px;margin-top:0.0em;}
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-facebook{margin-top:2px}
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-linkedin{margin-top:2px;}
.footer_r3 .pp-social-icons .pp-social-icon a i.fa-youtube {margin-top:2px;}
.footer_r3 .fl-col-content {display:flex; flex-direction:row; flex-wrap:wrap; align-items:center;}
.footer_r3 .fl-col-content>.fl-rich-text {padding-right:32px;}
.footer_r3 .fl-module-pp-social-icons {margin-left:auto;}
.footer_r3 .fl-module-separator{width:100%;}


.footer_service_tab .fl-tabs-labels {padding-bottom:10px;}
.footer_service_tab a.fl-tabs-label {font-family:Lab Grotesque; font-weight:300; font-size:12.8px; line-height:150%; letter-spacing:0px; vertical-align:middle; padding:1px 0px 8px !important; text-decoration:none;outline: none !important;}
.footer_service_tab a.fl-tabs-label.fl-tab-active {border-bottom:1px solid #fff !important;}
.footer_service_tab .fl-tabs-labels:before, .footer_service_tab .fl-tabs-labels:after {content:none ;}
.footer_service_tab .fl-tabs-labels {gap:24px; display:flex;}
.footer_service_tab .fl-tabs-panels {border:0px; padding-top:8px;}
.footer_service_tab .fl-tabs-panel-content p, .footer_service_tab .fl-tabs-panel-content p a {font-family:Lab Grotesque; font-weight:300; font-style:Light; font-size:12.8px; line-height:150%; letter-spacing:0%; vertical-align:middle; color:#fff; text-decoration:none;}
.footer_service_tab .fl-tabs-panel-content p a:hover {color:var(--c_red);}


@media(max-width:1023px){
    .footer_r1_c2{
        width:100%;
        position: relative;
        z-index: 9;
    }
    .footer_r1_c1{
        width:100%;
    }
    .footer_r1_c1_img1{
        height:0px;
        opacity:0.2;
    }
    
    .footer_r2_c1{
        width:240px !important;
        max-width: 240px !Important;
    }
    .footer_r2_c2,
    .footer_r2_c3{
        width:140px !important;
        max-width: 140px !Important;
    }
    .footer_r2_c1,
    .footer_r2_c2,
    .footer_r2_c3,
    .footer_r2_c4{
        margin-left:0px !important;;
        margin-right:0px !important;
    }       
}
@media(max-width:800px){
    .footer_r3 .fl-module-pp-social-icons{
        width:100%;
    }    
}
@media(max-width:768px){
    .footer_r1_c1_img1 .pp-photo-img {width: 100% !important; margin-left: 0px;}
    .footer_service_tab .fl-tabs-labels{
        display: none ;
    }
    .footer_service_tab .fl-tabs-panels{
        padding-top:0px;
    }
    .footer_service_tab .fl-tabs-panels .fl-tabs-label,
    .footer_service_tab .fl-tabs-panels .fl-tabs-label>span{
        color:#fff;
        outline:none !important
    }
    .footer_service_tab .fl-tabs-panel{
        padding-bottom:8px;
        border-bottom:1px solid #fff;
        margin-bottom:8px
    }
    .footer_service_tab .fl-tabs-panel-content{
        padding-top:5px;
    }
    .footer_service_tab .fl-tabs-panel .fa-plus:before{
        content: '\f107';
        font-size:13px !important;    
    }
}
@media(max-width:600px){
    .footer_r2_c1{
        width:100% !important;
        max-width:100% !important
    }
}
/*-- footer s2 - end--*/



/*-- popular_service_wraper --*/
.popular_service_wraper .fl-col-content {display:flex; flex-direction:row; flex-wrap:wrap; gap:32px;}
.popular_service_wraper .fl-module-stj_content {width:calc(33.33% - 22px); border:4px solid #E8E5DE; border-radius:20px; padding:30px 28px 26px;}
.popular_service_wraper .stj_fl-heading-text {margin-bottom:8px;}
.popular_service_wraper .stj_fl-rich-text {margin-bottom:calc(24px + 36px);}
.popular_service_wraper .stj_fl-rich-text p{letter-spacing: 0px;}
.popular_service_wraper .stj_fl-button_wrp a {color:#13322b !important; border-color:#13322b !important; padding:7px 16px 5px !important; line-height:1.5em; border-radius: 8px; letter-spacing: 0px;}
.popular_service_wraper .stj_fl-button_wrp a:hover {border-color:var(--c_red) !important; color: #fff !important;}
.popular_service_wraper .stj_fl-button_wrp {position:absolute; bottom:0px; left:0px;}
.popular_service_wraper .fl-module-content {height:100%; position:relative;}
.popular_service_wraper .fl-module-stj_content .stj_fl-heading-text {position:relative;}
.popular_service_wraper .fl-module-stj_content.type_uc .stj_fl-heading-text:before,
.popular_service_wraper .fl-module-stj_content.type_d .stj_fl-heading-text:before,
.popular_service_wraper .fl-module-stj_content.type_gp .stj_fl-heading-text:before {content:''; position:absolute; top:-2px; right:0px; width:30px; height:30px; visibility:visible; opacity:1; display:block; background-repeat:no-repeat; background-position:center; background-size:contain;}
.popular_service_wraper .fl-module-stj_content.type_uc .stj_fl-heading-text:before {background-image:url('/wp-content/themes/bb-theme-child/icons/uc_icon.svg');}
.popular_service_wraper .fl-module-stj_content.type_d .stj_fl-heading-text:before {background-image:url('/wp-content/themes/bb-theme-child/icons/dt_icon.svg');}
.popular_service_wraper .fl-module-stj_content.type_gp .stj_fl-heading-text:before {background-image:url('/wp-content/themes/bb-theme-child/icons/gp_icon.svg');}

@media(max-width:1024px) {
	.popular_service_wraper .fl-col-content {gap:16px;}
	.popular_service_wraper .fl-module-stj_content {width:calc(50% - 8px);}
}

@media(max-width:767px) {
	.popular_service_wraper .fl-module-stj_content {width:100%;}
}
@media(max-width:600px) {
	.popular_service_wraper .fl-module-stj_content .stj_fl-heading-text{font-size: 25px !important;}
}

/*-- popular_service_wraper end --*/