.elementor-15897 .elementor-element.elementor-element-7b01caf{padding:35px 55px 35px 65px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15897 .elementor-element.elementor-element-b019cc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:43px;color:#152F3B;}.elementor-15897 .elementor-element.elementor-element-840816a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#485960;}#elementor-popup-modal-15897{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15897 .dialog-message{width:880px;height:auto;}#elementor-popup-modal-15897 .dialog-close-button{display:flex;font-size:24px;}#elementor-popup-modal-15897 .dialog-widget-content{border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-15897 .elementor-element.elementor-element-7b01caf{padding:20px 30px 20px 30px;}#elementor-popup-modal-15897 .dialog-message{width:90vw;}}@media(max-width:767px){.elementor-15897 .elementor-element.elementor-element-7b01caf{padding:15px 15px 15px 15px;}.elementor-15897 .elementor-element.elementor-element-b019cc8 .elementor-heading-title{font-size:21px;line-height:28px;}}/* Start custom CSS for shortcode, class: .elementor-element-1ff5a1e */.elementor-15897 .elementor-element.elementor-element-1ff5a1e input[type="email"], .elementor-15897 .elementor-element.elementor-element-1ff5a1e input[type="text"] {
    border: 1px solid #BBCBD2;
    border-radius: 10px;
    background: transparent;
    padding: 14px 25px 14px 25px !important;
    color: rgba(15, 24, 31, 0.50);
    font-family: "poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
}

.elementor-15897 .elementor-element.elementor-element-1ff5a1e .wpcf7 form > p {
    color: #485960;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.elementor-15897 .elementor-element.elementor-element-1ff5a1e .wpcf7-list-item {
    margin: 0;
}

.elementor-15897 .elementor-element.elementor-element-1ff5a1e input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 12px;
    padding: 15px 25px;
    color:  #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.6px;
    text-transform: uppercase;
    margin-top: 22px;
    border :none;
}

.elementor-15897 .elementor-element.elementor-element-1ff5a1e input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
    background: #152F3B;
    transition: all .3s ease-in-out;
}

.elementor-15897 .elementor-element.elementor-element-1ff5a1e span.wpcf7-list-item-label{
    color: #485960;
}

@media (max-width :575.98px){
    .elementor-15897 .elementor-element.elementor-element-1ff5a1e .wpcf7 form > p {
        margin-bottom : 15px;
    }
    
    .elementor-15897 .elementor-element.elementor-element-1ff5a1e input.wpcf7-form-control.wpcf7-submit.has-spinner{
        display : block;
        width :100%;
        text-align : center;
        
    }
}/* End custom CSS */