.elementor-1837 .elementor-element.elementor-element-87e4032 > .elementor-container{max-width:970px;}.elementor-1837 .elementor-element.elementor-element-87e4032{padding:0px 0px 0px 0px;}.elementor-1837 .elementor-element.elementor-element-680351b > .elementor-element-populated{padding:71px 50px 71px 50px;}#elementor-popup-modal-1837 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1837{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-1837 .dialog-close-button{display:block;}#elementor-popup-modal-1837 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-55835d7 */.ctct-form-1832 {
    display: flex;
    flex-wrap: wrap;
}
.ctct-disclosure {
    display: none;
}
.ctct-form-wrapper .ctct-form-field {
    width: 50%;
}
.sub-inputs abbr {
    display: none;
}
.sub-inputs label {
    font-size: 14px;
    color: #000F1B;
    opacity: .7;
}
.sub-inputs input {
    padding: 15px 0 15px 12px;
    border: 1px solid #C6C6C6;
    border-radius: 10px;
    font-size: 18px;
    width: 90%;
}
.sub-inputs .ctct-form-field-submit {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 45px;
}
.sub-inputs .ctct-form-field-submit input {
    padding: 15px 40px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background: #949300;
    border-radius: 98px;
    border: transparent;
    width: auto;
}
.sub-inputs input::placeholder{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87e4032 */.dialog-widget-content {
    border-radius: 30px !important;
}
.dialog-message {
    width: 100% !important;
    max-width: 967px;
}
label {
    margin-bottom: 5px;
}/* End custom CSS */