.elementor-1965 .elementor-element.elementor-element-16a4218{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 10px 0px rgba(226, 226, 226, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1965 .elementor-element.elementor-element-16a4218:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-16a4218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-16a4218, .elementor-1965 .elementor-element.elementor-element-16a4218::before{--border-transition:0.3s;}.elementor-1965 .elementor-element.elementor-element-2752f3e .elementor-heading-title{color:#0A3866;font-size:40px;font-weight:700;}#elementor-popup-modal-1965 .dialog-widget-content{animation-duration:1.2s;border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1965 .dialog-message{width:541px;height:auto;}#elementor-popup-modal-1965{justify-content:center;align-items:center;}#elementor-popup-modal-1965 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-1965 .elementor-element.elementor-element-2752f3e .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-1965 .elementor-element.elementor-element-16a4218{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-abda893 */.elementor-1965 .elementor-element.elementor-element-abda893 .e-con .elementor-widget.elementor-widget{
    margin-block-start: 0 !important;
}

.elementor-1965 .elementor-element.elementor-element-abda893 .wpforms-field-label{
 color: #333 !important;
 font-weight: 400 !important;
}
.elementor-1965 .elementor-element.elementor-element-abda893 input,.elementor-1965 .elementor-element.elementor-element-abda893 select,.elementor-1965 .elementor-element.elementor-element-abda893 .wpforms-field-medium{
    background: #FAFAFA !important;
    border-radius: 8px !important;
    border-color: #DDDDDD !important;
}
.elementor-1965 .elementor-element.elementor-element-abda893 textarea{
    min-height: 100px !important;
    height: 100px !important;
}

.elementor-1965 .elementor-element.elementor-element-abda893 button[type="submit"]{
    width: 100%;
    height: auto;
    padding: 8px 8px 8px 24px;
    display: flex;
    justify-content: space-between;
    border-radius: 16px;
    background: linear-gradient(308deg, #0A3866 0%, #006AC9 100%);
    background-size: 100%;
    transition: 0.3s;
}
.elementor-1965 .elementor-element.elementor-element-abda893 button[type=submit]:hover{
    background-size: 200% !important;
    background: linear-gradient(308deg, #0A3866 0%, #006AC9 100%) !important;
}
.elementor-1965 .elementor-element.elementor-element-abda893 .colordbtn .elementor-button-icon{
    background:white;
}

.elementor-1965 .elementor-element.elementor-element-abda893 .colordbtn .elementor-button-icon svg{
    fill: #0A3866;
}/* End custom CSS */