.elementor-12471 .elementor-element.elementor-element-9bb599c{--spacer-size:10px;}.elementor-12471 .elementor-element.elementor-element-22f1522 > .elementor-container{max-width:1276px;}.elementor-12471 .elementor-element.elementor-element-f42bd86 > .elementor-container{max-width:1276px;}.elementor-12471 .elementor-element.elementor-element-0f83593 .elementor-repeater-item-7175681 .swiper-slide-bg{background-color:#FEE5D5;}.elementor-12471 .elementor-element.elementor-element-0f83593 .elementor-repeater-item-7175681 .swiper-slide-contents{margin-right:auto;}.elementor-12471 .elementor-element.elementor-element-0f83593 .elementor-repeater-item-7175681 .swiper-slide-inner{text-align:left;}.elementor-12471 .elementor-element.elementor-element-0f83593 .swiper-slide{height:357px;}.elementor-12471 .elementor-element.elementor-element-0f83593 .swiper-slide-contents{max-width:89%;}.elementor-12471 .elementor-element.elementor-element-0f83593 .swiper-slide-inner{text-align:center;}.elementor-12471 .elementor-element.elementor-element-0f83593 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:27px;}.elementor-12471 .elementor-element.elementor-element-0f83593 .elementor-slide-heading{color:var( --e-global-color-e73c412 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;}.elementor-12471 .elementor-element.elementor-element-0f83593 .elementor-slide-description{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12471 .elementor-element.elementor-element-0f83593 > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FEE5D5;border-radius:25px 25px 25px 25px;}.elementor-12471 .elementor-element.elementor-element-253dc4a > .elementor-container{max-width:1276px;}.elementor-12471 .elementor-element.elementor-element-f752c56 > .elementor-container{max-width:1276px;}.elementor-12471 .elementor-element.elementor-element-85361fe{--spacer-size:10px;}.elementor-12471 .elementor-element.elementor-element-34cc48b{--spacer-size:10px;}@media(min-width:768px){.elementor-12471 .elementor-element.elementor-element-3f1a9d0{width:58.045%;}.elementor-12471 .elementor-element.elementor-element-0e45805{width:41.866%;}}@media(max-width:1024px){.elementor-12471 .elementor-element.elementor-element-0f83593 .swiper-slide{height:395px;}}@media(max-width:767px){.elementor-12471 .elementor-element.elementor-element-0f83593 .swiper-slide{height:578px;}}/* Start custom CSS for shortcode, class: .elementor-element-c8b612b *//* FORM CONTAINER */
.ch-form{
    max-width:650px;
    background:#fff;
    padding:14px;
    border-radius:18px;
    border:px solid #ff3500;
    font-family:Poppins,sans-serif;
}

/* REMOVE CF7 DEFAULT SPACING */
.wpcf7 p,
.ch-form p{
    margin:0 !important;
    padding:0 !important;
}

/* HEADER */
.ch-head{
    text-align:center;
    margin-bottom:8px;
}

.ch-head h3{
    margin:0;
    font-size:20px;
    font-weight:700;
    color:#0d3b66;
    line-height:1.2;
}

.ch-head p{
    margin-top:2px;
    font-size:11px;
    color:#666;
}

/* ROWS */
.ch-row{
    display:flex;
    gap:10px;
    margin-bottom:4px;
}

.ch-col{
    flex:1;
}

/* LABELS */
.ch-form label{
    display:block;
    font-size:12px;
    font-weight:600;
    color:#0d3b66;
    margin-bottom:1px;
}

/* INPUTS */
.ch-form input,
.ch-form select{
    width:100%;
    height:38px;
    padding:0 12px;
    border:1px solid #ddd;
    border-radius:10px;
    background:#fafafa;
    font-size:13px;
    color:#0d3b66;
    box-sizing:border-box;
    margin-bottom:2px;
}

.ch-form input::placeholder{
    color:#999;
}

.ch-form input:focus,
.ch-form select:focus{
    outline:none;
    border-color:#ff3500;
}

/* FEATURE BOX */
.ch-features{
    margin-top:6px;
    padding:7px;
    font-size:11px;
    text-align:center;
    color:#ff3500;
    background:#fff7ef;
    border-radius:10px;
    font-weight:600;
}

/* BUTTON */
.ch-form input[type="submit"]{
    margin-top:8px;
    width:100%;
    height:42px;
    border:none;
    border-radius:50px;
    background:#004aad;
    color:#fff;
    font-size:15px;
    font-weight:700;
    cursor:pointer;
    transition:.3s;
}

.ch-form input[type="submit"]:hover{
    background:#003b8a;
}

/* REMOVE SPINNER */
.wpcf7-spinner{
    display:none;
}

/* REMOVE EXTRA GAP BETWEEN LABEL AND FIELD */
.wpcf7-form-control-wrap{
    display:block;
    margin:0 !important;
    padding:0 !important;
}

/* MOBILE */
@media(max-width:767px){

    .ch-form{
        padding:12px;
    }

    .ch-row{
        flex-direction:column;
        gap:4px;
    }

    .ch-form input,
    .ch-form select{
        height:36px;
        font-size:12px;
    }

    .ch-form input[type="submit"]{
        height:40px;
        font-size:14px;
    }
}/* End custom CSS */