.elementor-16015 .elementor-element.elementor-element-39a79f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16015 .elementor-element.elementor-element-39a79f4 .elementor-repeater-item-4f17bcd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16015 .elementor-element.elementor-element-adc7da9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-16015 .elementor-element.elementor-element-adc7da9{text-align:start;font-size:18px;line-height:1.6em;}.elementor-16015 .elementor-element.elementor-element-fce8767 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-16015 .elementor-element.elementor-element-39a79f4{padding:50px 30px 30px 30px;}#jet-popup-16015 .jet-popup__overlay{background-color:#000000D1;}#jet-popup-16015 .jet-popup__container{width:1000px;}#jet-popup-16015 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-16015 .jet-popup__container-inner{justify-content:flex-start;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}#jet-popup-16015 .jet-popup__container-overlay{border-radius:0px 0px 0px 0px;}#jet-popup-16015 .jet-popup__close-button{transform:translateX(-10px) translateY(10px);-webkit-transform:translateX(-10px) translateY(10px);color:#B2B2B2;background-color:#00000000;font-size:30px;}#jet-popup-16015 .jet-popup__close-button:before{font-size:30px;}#jet-popup-16015 .jet-popup__close-button svg{width:30px;}#jet-popup-16015 .jet-popup__close-button:hover{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-16015 .elementor-element.elementor-element-adc7da9{font-size:18px;}.elementor-16015 .elementor-element.elementor-element-fce8767 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-16015 .elementor-element.elementor-element-39a79f4{padding:50px 30px 30px 30px;}#jet-popup-16015 .jet-popup__container{width:100%;}}@media(max-width:767px){.elementor-16015 .elementor-element.elementor-element-adc7da9{font-size:14px;}.elementor-16015 .elementor-element.elementor-element-fce8767 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16015 .elementor-element.elementor-element-39a79f4{padding:50px 10px 10px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-fce8767 */.dialog-message {
    font-size: 15px;
    /*color: #fff;*/
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    line-height: 1.4em;
    margin: 5px 0 0;
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
	padding: .4em !important;
}
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .ginput_complex select {
	margin-top: 0px;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 12px;
    /*color: #fff;*/
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
    background-color: #ededed;
    border-radius: 0;
    border: 0;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper ul.gfield_checkbox, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper ul.gfield_radio {
    /*margin: 0;*/
}
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox],
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
    appearance: none;
    background: #ededed;
    border: 0;
    margin: 0;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
    width: 20px !important;
    height: 20px;
    border-radius: 50%;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]:checked, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:checked {
    background: #006ba6;
}
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]:focus, .elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:focus {
    /*outline: 2px solid #BC9143; */
    outline: transparent;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    /*margin: 0;*/
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gfield_checkbox li label, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gfield_radio li label {
    font-size: 1em;
    margin-left: 5px;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield input[type=text], 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield textarea {
    border-radius: 0;
    background: #ededed;
    border: 0;
    /*border-bottom: 2px solid #fff;*/
    /*padding: 0 !important;*/
}
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield textarea:focus, 
body .gform_wrapper .gform_body .gform_fields .gfield select:focus {
    outline: 2px solid #006ba6;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_footer input[type=submit] {
    font-size: 18px;
    /*font-weight: 200;*/
    /*text-transform: uppercase;*/
    /*border-radius: 0;*/
    background: #f6a800;
    transition: background .3s ease-in-out;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #006ba6;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_footer input[type=submit]:focus {
    outline: 2px solid #006ba6; 
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper div.validation_error {
    border: 0;
    background: #d02b2e;
    color: #fff;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield.gfield_error, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: 0;
    background: none;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gfield_error .gfield_label {
    color: #d02b2e;
    margin-top: 5px;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield_error textarea {
    border: 2px solid #d02b2e;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .validation_message {
    /*padding-top: 5px;*/
    color: #d02b2e;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fce8767 */.dialog-message {
    font-size: 15px;
    /*color: #fff;*/
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    line-height: 1.4em;
    margin: 5px 0 0;
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
	padding: .4em !important;
}
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .ginput_complex select {
	margin-top: 0px;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 12px;
    /*color: #fff;*/
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
    background-color: #ededed;
    border-radius: 0;
    border: 0;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper ul.gfield_checkbox, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper ul.gfield_radio {
    /*margin: 0;*/
}
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox],
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
    appearance: none;
    background: #ededed;
    border: 0;
    margin: 0;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
    width: 20px !important;
    height: 20px;
    border-radius: 50%;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]:checked, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:checked {
    background: #006ba6;
}
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]:focus, .elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:focus {
    /*outline: 2px solid #BC9143; */
    outline: transparent;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    /*margin: 0;*/
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gfield_checkbox li label, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gfield_radio li label {
    font-size: 1em;
    margin-left: 5px;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield input[type=text], 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield textarea {
    border-radius: 0;
    background: #ededed;
    border: 0;
    /*border-bottom: 2px solid #fff;*/
    /*padding: 0 !important;*/
}
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_body .gform_fields .gfield textarea:focus, 
body .gform_wrapper .gform_body .gform_fields .gfield select:focus {
    outline: 2px solid #006ba6;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_footer input[type=submit] {
    font-size: 18px;
    /*font-weight: 200;*/
    /*text-transform: uppercase;*/
    /*border-radius: 0;*/
    background: #f6a800;
    transition: background .3s ease-in-out;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #006ba6;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gform_footer input[type=submit]:focus {
    outline: 2px solid #006ba6; 
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper div.validation_error {
    border: 0;
    background: #d02b2e;
    color: #fff;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield.gfield_error, 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: 0;
    background: none;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .gfield_error .gfield_label {
    color: #d02b2e;
    margin-top: 5px;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper li.gfield_error textarea {
    border: 2px solid #d02b2e;
}

.elementor-16015 .elementor-element.elementor-element-fce8767 .gform_wrapper .validation_message {
    /*padding-top: 5px;*/
    color: #d02b2e;
}/* End custom CSS */