.elementor-3099 .elementor-element.elementor-element-cba60d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3099 .elementor-element.elementor-element-1fcf9f3e > .elementor-container{max-width:1200px;}.elementor-3099 .elementor-element.elementor-element-1fcf9f3e{padding:0px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-7bc3eeac{--spacer-size:50px;}.elementor-3099 .elementor-element.elementor-element-35f91868{text-align:center;}.elementor-3099 .elementor-element.elementor-element-35f91868 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-3099 .elementor-element.elementor-element-30874767{--spacer-size:20px;}.elementor-3099 .elementor-element.elementor-element-39f7cb43 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-dc241c5{--spacer-size:10px;}.elementor-3099 .elementor-element.elementor-element-2931dd1a{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-5d8a8b6c{--spacer-size:10px;}.elementor-3099 .elementor-element.elementor-element-6a03b0ff .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-64d58f0b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-64d58f0b > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-12b91e25 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-4276284a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-4276284a > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-75f213b9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-74ad3f51{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-74ad3f51 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-1abcea71 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-7d981e6a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-7d981e6a > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-27f9bcb2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-2c4a6fed{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-2c4a6fed > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-6c30faf2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-4fa3f8e8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-4fa3f8e8 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-223e5628 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-a615ce6{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-3099 .elementor-element.elementor-element-a615ce6 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-3099 .elementor-element.elementor-element-207cc579{--spacer-size:15px;}.elementor-3099 .elementor-element.elementor-element-eba1f5b > .elementor-container{max-width:1200px;}.elementor-3099 .elementor-element.elementor-element-eba1f5b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DADADA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-3099 .elementor-element.elementor-element-eba1f5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3099 .elementor-element.elementor-element-24498763 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-3099 .elementor-element.elementor-element-2fc4ac5b{--spacer-size:50px;}.elementor-3099 .elementor-element.elementor-element-1ef6f2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3099 .elementor-element.elementor-element-ec4e42e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3099 .elementor-element.elementor-element-1fcf9f3e{padding:0px 20px 0px 20px;}.elementor-3099 .elementor-element.elementor-element-7bc3eeac{--spacer-size:33px;}.elementor-3099 .elementor-element.elementor-element-eba1f5b{padding:30px 20px 0px 20px;}}@media(max-width:767px){.elementor-3099 .elementor-element.elementor-element-1fcf9f3e{padding:0px 20px 0px 20px;}.elementor-3099 .elementor-element.elementor-element-7bc3eeac{--spacer-size:16px;}.elementor-3099 .elementor-element.elementor-element-35f91868 .elementor-heading-title{font-size:25px;}.elementor-3099 .elementor-element.elementor-element-39f7cb43 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-3099 .elementor-element.elementor-element-eba1f5b{padding:20px 20px 0px 20px;}.elementor-3099 .elementor-element.elementor-element-24498763 .elementor-heading-title{font-size:20px;line-height:1.3em;}}






/* Start custom CSS for text-editor, class: .elementor-element-2931dd1a */.elementor-3099 .elementor-element.elementor-element-2931dd1a p{
    margin-bottom: 10px
}/* End custom CSS */





























/* Start custom CSS */div.gform_wrapper .top_label .gfield_label {
    color: #1e73be;
}

body .gform_wrapper ul li.gfield{
    margin-top: 25px !important;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{
    margin: 5px 0 1px 1px !important;
}

.gform_footer {
    border: none;
    margin-top: 20px;
}

.gform_wrapper .button{
    text-transform: uppercase;
    width: 235px !important;
    background:rgb(255, 107 ,0) !important;
    color: #fff !important;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 3px;
    font-weight: bold;
    
}

.gform_wrapper select{
    background: #fff !important;
    height: 45px !important;
    border-radius: 5px !important;
}

.gform_wrapper select{
    padding: 10px !important;
}

.gform_wrapper input:focus, .gform_wrapper textarea:focus, .gform_wrapper input[type="text"]:focus, .gform_wrapper input[type="tel"]:focus, .gform_wrapper input[type="email"]:focus, .gform_wrapper input[type="url"]:focus, .gform_wrapper input[type="password"]:focus, .gform_wrapper input[type="search"]:focus, .gform_wrapper input[type="number"]:focus{
    border-color: #2699fb !important;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;
    background: #e6f4fe !important;
}

.gform_wrapper select:focus {
    border-color: #2699fb !important;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;
}

.ginput_complex{
    margin-bottom: -0.5em;
}

.gfield_label{
 margin-bottom: -.2em;
}

 .gform_wrapper .description_above .gfield_description{
    padding: 0 !important;
    color: #909090;
    font-size: 13px;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{
    color: #909090;
    font-size: 13px !important;
}

.charleft.ginput_counter {
    display: none;
}

.form-privacy label.gfield_label {
    display: none;
}

.ginput_container.ginput_container_consent {
    margin-top: 20px;
}

.gform_wrapper .gfield_consent_description{
    border:none !important;
    overflow-y:hidden !important;
}

div#validation_message_3_28 {
    text-align: center;
}

.gform_wrapper input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],textarea {
    color: #666 !important;
    padding: .75em !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #eaeaea !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    transition: all .2s linear !important;
}

.gform_wrapper .field_sublabel_above .gfield_description{
    margin-top: 3px !important;
}

.gform_wrapper .gfield_description{
    line-height: 1.4em;
}

.gform_wrapper .top_label .gfield_label{
    line-height: 1.5em;
}

@media screen and (max-width: 600px){
    .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
        width: 100% !important;
    }
}/* End custom CSS */
