.elementor-22293 .elementor-element.elementor-element-2e5b332{--spacer-size:5px;}.elementor-22293 .elementor-element.elementor-element-a0e602f{text-align:center;}.elementor-22293 .elementor-element.elementor-element-a0e602f .elementor-heading-title{color:#333E48C7;font-family:"Proxima Nova", Proxima Nova;font-weight:normal;}#elementor-popup-modal-22293 .dialog-message{width:888px;height:auto;}#elementor-popup-modal-22293{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-22293 .dialog-close-button{display:flex;}#elementor-popup-modal-22293 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-db340a2 */.elementor-22293 .elementor-element.elementor-element-db340a2 ::placeholder {
  color: #002149;
  font-family: "Proxima Nova";
  font-size: 16px;
  opacity: 0.6;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 input, .elementor-22293 .elementor-element.elementor-element-db340a2 textarea, .elementor-22293 .elementor-element.elementor-element-db340a2 select{
    border: 0;
    border-bottom: solid 1px #020101;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 5px !important;
    font-family: "Proxima Nova" !important;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 input.half{
    width: 45%;
    display: inline-block;
    
}

.elementor-22293 .elementor-element.elementor-element-db340a2 input[type='checkbox'] {
    border: solid 1px #020101;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 .newsletter{
    float:left;
    margin-top: 10px;
    margin-left: 20px;
    
}

.elementor-22293 .elementor-element.elementor-element-db340a2 textarea, .elementor-22293 .elementor-element.elementor-element-db340a2 select{
    width: 93%;
    display: inline-block;
    
}

.elementor-22293 .elementor-element.elementor-element-db340a2 select{
    padding-left: 15px;
    padding-bottom: 15px;
    color: #002149;
    font-family: "Proxima Nova";
    font-size: 16px;
    opacity: 0.8;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 form{
    text-align: center;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 .g-recaptcha{
    margin-left: 30px;
    margin-top: 20px;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 button:disabled,
button[disabled]{
  opacity: 0.6
}

.elementor-22293 .elementor-element.elementor-element-db340a2 #thanks h2 {
    text-align: center;
    letter-spacing: 1px;
    font-weight: 600;
}

.elementor-22293 .elementor-element.elementor-element-db340a2 .header{
    margin-top:-50px;
}

.eicon-close:before {
    margin-top: 10px;
    margin-right: 10px;
}/* End custom CSS */