.elementor-570 .elementor-element.elementor-element-03e707d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-570 .elementor-element.elementor-element-03e707d .elementor-heading-title{font-family:var( --e-global-typography-7997759-font-family ), Sans-serif;font-size:var( --e-global-typography-7997759-font-size );font-weight:var( --e-global-typography-7997759-font-weight );text-transform:var( --e-global-typography-7997759-text-transform );line-height:var( --e-global-typography-7997759-line-height );letter-spacing:var( --e-global-typography-7997759-letter-spacing );color:var( --e-global-color-text );}.elementor-570 .elementor-element.elementor-element-a1428e7{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-570 .elementor-element.elementor-element-a1428e7 .elementor-heading-title{font-family:"Rift", Sans-serif;font-size:50px;font-weight:300;color:var( --e-global-color-text );}.elementor-570 .elementor-element.elementor-element-e26639e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;}#elementor-popup-modal-570{background-color:#00000080;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-570 .dialog-message{width:1200px;height:auto;align-items:flex-start;}#elementor-popup-modal-570 .dialog-close-button{display:flex;top:32px;background-color:var( --e-global-color-f4912db );font-size:30px;}body:not(.rtl) #elementor-popup-modal-570 .dialog-close-button{right:32px;}body.rtl #elementor-popup-modal-570 .dialog-close-button{left:32px;}#elementor-popup-modal-570 .dialog-close-button i{color:#8A8E96;}#elementor-popup-modal-570 .dialog-close-button svg{fill:#8A8E96;}#elementor-popup-modal-570 .dialog-close-button:hover i{color:#E2E4E67A;}#elementor-popup-modal-570 .dialog-widget-content{margin:24px 24px 24px 24px;}@media(max-width:1024px){.elementor-570 .elementor-element.elementor-element-03e707d .elementor-heading-title{font-size:var( --e-global-typography-7997759-font-size );line-height:var( --e-global-typography-7997759-line-height );letter-spacing:var( --e-global-typography-7997759-letter-spacing );}#elementor-popup-modal-570 .dialog-message{width:calc(100vw - 50px);}}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-03e707d .elementor-heading-title{font-size:var( --e-global-typography-7997759-font-size );line-height:var( --e-global-typography-7997759-line-height );letter-spacing:var( --e-global-typography-7997759-letter-spacing );}.elementor-570 .elementor-element.elementor-element-e26639e{padding:0px 0px 0px 0px;}#elementor-popup-modal-570 .dialog-message{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-e26639e */.elementor-570 .elementor-element.elementor-element-e26639e form {
    font-family: var(--e-global-typography-text-font-family), sans-serif !important;
}
.elementor-570 .elementor-element.elementor-element-e26639e input, .elementor-570 .elementor-element.elementor-element-e26639e textarea, .elementor-570 .elementor-element.elementor-element-e26639e select {
    color: #333;
    background-color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border: 1px solid #445c78;
    border-radius: 0 !important;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    min-height: 44px;
    box-shadow: none;
}

.elementor-570 .elementor-element.elementor-element-e26639e .gform-theme--foundation .gfield--width-third {
    margin-top: auto !important;
}

.elementor-570 .elementor-element.elementor-element-e26639e textarea {
    height: 80px !important;
    min-block-size: 80px !important;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.elementor-570 .elementor-element.elementor-element-e26639e textarea::placeholder, .elementor-570 .elementor-element.elementor-element-e26639e input::placeholder {
    color:#999;
}

.elementor-570 .elementor-element.elementor-element-e26639e textarea:focus, .elementor-570 .elementor-element.elementor-element-e26639e input:focus {
    border: 3px solid #81b2f6;
    outline-offset: 0;
    outline: none;
}

.elementor-570 .elementor-element.elementor-element-e26639e select:focus {
   outline: none;
   border: 1px solid #81b2f6;
}

.elementor-570 .elementor-element.elementor-element-e26639e select#input_1_11:hover {
    border-color: #f1be8f;
}

.elementor-570 .elementor-element.elementor-element-e26639e select::placeholder {
    color: #3a3a3a;
}

.elementor-570 .elementor-element.elementor-element-e26639e select#input_1_8, .elementor-570 .elementor-element.elementor-element-e26639e select#input_1_9, .elementor-570 .elementor-element.elementor-element-e26639e select#input_1_10 {
    background-color: #f3f3f3;
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 1.42857;
    align-items: center;
}

.elementor-570 .elementor-element.elementor-element-e26639e label {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
}

.elementor-570 .elementor-element.elementor-element-e26639e form .gfield_description {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 15px;
    margin-bottom: 16px;
    margin-top: 0;
    color: #333;
}
.elementor-570 .elementor-element.elementor-element-e26639e #gfield_description_1_16 {
    margin-bottom: 30px;
}

.elementor-570 .elementor-element.elementor-element-e26639e .gform-theme--foundation .gform_fields {
    row-gap: 0 !important;
}

.elementor-570 .elementor-element.elementor-element-e26639e .datepicker {
    width: 100% !important;
}

.elementor-570 .elementor-element.elementor-element-e26639e .datepicker::placeholder {
    color: #333!important;
}

.elementor-570 .elementor-element.elementor-element-e26639e input[type="submit"] {
    border: 2px solid #273352 !important;
    color: #fff;
    letter-spacing: 2.5px!important;
    background-color: #273349!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: .75rem 1.5rem!important;
    font-family: var( --e-global-typography-accent-font-family), sans-serif!important;
    font-size: 20px !important;
    font-weight: 700!important;
    line-height: 120%!important;
    transition: all .32s!important;
}

.elementor-570 .elementor-element.elementor-element-e26639e input[type="submit"]:hover {
    color: #000!important;
    background-color: #ddc3af!important;
    border-color: #ddc3af!important;
}

.elementor-570 .elementor-element.elementor-element-e26639e .gfield_required {
    display: none;
}

.elementor-570 .elementor-element.elementor-element-e26639e .gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date::after {
    margin-top: -15px;
}/* End custom CSS */
/* Start custom CSS */a.dialog-close-button:hover {
    opacity: 1 !important;
}

a.dialog-close-button {
    opacity: .35 !important;
    transition: opacity .3s;
}/* End custom CSS */