.elementor-9231 .elementor-element.elementor-element-b1fe047{margin-top:0px;margin-bottom:0px;padding:180px 0px 100px 0px;}.elementor-9231 .elementor-element.elementor-element-2d80ffe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9231 .elementor-element.elementor-element-a8eb2dd > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1024px){.elementor-9231 .elementor-element.elementor-element-2d80ffe > .elementor-element-populated{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-9231 .elementor-element.elementor-element-b1fe047{padding:100px 0px 70px 0px;}.elementor-9231 .elementor-element.elementor-element-2d80ffe > .elementor-element-populated{padding:0px 15px 0px 15px;}}/* Start custom CSS for section, class: .elementor-element-b1fe047 *//*step*/
.cos-rfq-container .wpforms-page-indicator-steps{font-size:14px !important;font-weight:600;}

.cos-rfq-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{height:14px;}

/*title*/
.cos-rfq-container .form-page-tit strong{color:#100f0d;font-size:30px;display:block;margin-bottom:18px;}
.cos-rfq-container .form-page-tit{font-size:20px !important;padding:10px 0 10px !important;line-height:1.3;}

/* checkbox style */
.cos-rfq-container .cos-check-style ul{
    margin:0;
    padding:0;
}
.cos-rfq-container .cos-check-style ul li{
    position:relative;
    list-style:none;
    border:1px solid #c1c1c1 !important;
    border-radius:8px;
    padding:0 !important;
    transition:.25s;
    overflow:hidden;
}

.cos-rfq-container .cos-check-style ul li input[type="checkbox"],.cos-check-style ul li input[type="radio"]{
    position:absolute;
    opacity:0;
    width:1px;
    height:1px;
    margin:0;
}
.cos-rfq-container .cos-check-style ul li label{
    display:block;
    width:100%;
    height:100%;
    padding:30px 40px !important;
    margin:0;
    cursor:pointer;
    box-sizing:border-box;
}
.cos-rfq-container .cos-check-style ul li label .page1{
    font-size:25px !important;
    display:inline-block;
    padding-bottom:10px;
}
.cos-rfq-container .cos-check-style ul li.wpforms-selected{
    border:1px solid #5338ee !important;
    background-color:#F2F0FD;
}


.cos-rfq-container .wpforms-page-3 .cos-check-style ul li label{padding:16px 40px !important;}

.cos-rfq-container .wpforms-page-4 .label-style .wpforms-field-label-inline{font-size:15px !important;}
.cos-rfq-container .wpforms-page-4 .label-style .wpforms-field-label-inline strong{display:block;margin-bottom:3px;font-size:16px !important;}

.cos-rfq-container .wpforms-field-label{font-weight:600;font-size:15px !important;}

.cos-rfq-container .ft-bold .wpforms-field-label-inline{font-weight:600;}

/*1page info*/
.cos-rfq-container .cos_wpform_infoBox{font-size:15px !important;line-height:1.3em;padding:15px 75px 0 !important;position:relative;}
.cos-rfq-container .cos_wpform_infoBox strong{font-size:18px;color:#5338ee;display:block;margin-bottom:10px !important;}
.cos-rfq-container .cos_wpform_infoBox:after{content:'!';display:block;width:30px;height:30px;background-color:#5338ee;color:#fff;font-weight:bold;border-radius:50px;text-align:center;line-height:30px;position:absolute;left:30px;top:18px;}

/*margin*/
.cos-rfq-container .mt-30{margin-top:30px !important;}

/*button style*/
.cos-rfq-container .wpforms-page-next{float:right;}

.cos-rfq-container .wpforms-page-prev{background-color:#e4e4e4 !important;color:#666 !important;} 

.cos-rfq-container .wpforms-submit{margin-top: -66px;
    float: right;}
    
@media (max-width:786px){
    .cos-rfq-container .wpforms-page-indicator-steps{font-size:12px !important;;}
    .cos-rfq-container .form-page-tit strong{font-size:22px;display:block;margin-bottom:18px;}
.cos-rfq-container .form-page-tit{font-size:14px !important;}
.cos-rfq-container .cos-check-style ul li label{
    font-size:14px;
    padding:20px !important;
}
.cos-rfq-container .cos-check-style ul li label .page1{
    font-size:20px !important;
}
/*1page info*/
.cos-rfq-container .cos_wpform_infoBox{font-size:12px !important;padding:15px 50px 0 !important;}
.cos-rfq-container .cos_wpform_infoBox strong{font-size:15px;}
.cos-rfq-container .cos_wpform_infoBox:after{content:'!';display:block;width:20px;height:20px;line-height:20px;position:absolute;left:20px;}
.cos-rfq-container .wpforms-page-4 .wpforms-field-label-inline, .cos-rfq-container .wpforms-page-4 .label-style .wpforms-field-label-inline strong{font-size:14px !important;}
.cos-rfq-container .wpforms-submit,.cos-rfq-container .wpforms-page-next,.cos-rfq-container .wpforms-page-prev{font-size:14px !important;}
}/* End custom CSS */