.elementor-8195 .elementor-element.elementor-element-7405a2f:not(.elementor-motion-effects-element-type-background), .elementor-8195 .elementor-element.elementor-element-7405a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #3A95B4 0%, #341414 100%);}.elementor-8195 .elementor-element.elementor-element-7405a2f > .elementor-container{max-width:860px;}.elementor-8195 .elementor-element.elementor-element-7405a2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8195 .elementor-element.elementor-element-7405a2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8195 .elementor-element.elementor-element-7405a2f a{color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-af31362 > .elementor-element-populated{margin:0px 20px 0px 40px;--e-column-margin-right:20px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-8195 .elementor-element.elementor-element-7398535 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-66929a4{font-size:18px;color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-ee8ddef .elementor-button{background-color:#41459E00;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-8195 .elementor-element.elementor-element-ee8ddef .elementor-button:hover, .elementor-8195 .elementor-element.elementor-element-ee8ddef .elementor-button:focus{background-color:#41459E00;color:var( --e-global-color-b6afb47 );border-color:var( --e-global-color-b6afb47 );}.elementor-8195 .elementor-element.elementor-element-ee8ddef .elementor-button:hover svg, .elementor-8195 .elementor-element.elementor-element-ee8ddef .elementor-button:focus svg{fill:var( --e-global-color-b6afb47 );}.elementor-8195 .elementor-element.elementor-element-d338e1c > .elementor-element-populated{margin:0px 40px 0px 20px;--e-column-margin-right:40px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-8195 .elementor-element.elementor-element-00fd28d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-3fa17d7{text-align:justify;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}@media(max-width:767px){.elementor-8195 .elementor-element.elementor-element-af31362 > .elementor-element-populated{margin:40px 40px 40px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-8195 .elementor-element.elementor-element-d338e1c > .elementor-element-populated{margin:40px 40px 40px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}}@media(min-width:768px){.elementor-8195 .elementor-element.elementor-element-af31362{width:50%;}.elementor-8195 .elementor-element.elementor-element-d338e1c{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-43a49f3 */.wpcf7-form label {
    display: inline-block;
    width: 100%;
}

textarea, input[type=text], input[type=button], input[type=submit], input[type=reset], input[type=search], input[type=password], .wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
    border: none;
    background-color: #ffffff;
    color: #000000;
    width: 100%;
    padding: 6px;
    margin-bottom: 12px;
    font-family: 'Lato', Sans-Serif;
    font-size: 17px;
    display: block;
}

select#subject {
    border: none;
    background-color: #ffffff;
    font-family: 'Lato', Sans-Serif;
    color: #000000;
    padding: 6px;
    width: 100%;
    margin-bottom: 12px;
}
textarea {
    border: none;
    background-color: #ffffff;
    font-family: 'Lato', Sans-Serif;
    color: #000000;
    padding: 6px;
    width: 100%;
    margin-bottom: 12px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    text-decoration: none;
    padding: 8px 56px;
    border: 1px solid;
    margin-bottom: 10px;
    display: inline-block;
    background-color: transparent;
    color: #ffffff;
    font-family: 'Lato', Sans-Serif;
    font-size: 20px;
    border-bottom-left-radius:25px;
border-bottom-right-radius:25px;
border-top-left-radius:25px;
border-top-right-radius:25px;
    
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
transform: scale(1.1);
}

span.wpcf7-form-control {
    
background-color:transparent;
box-sizing: border-box;
-webkit-tap-highlight-color:transparent;
color:#ffffff;
font-family: 'Lato', Sans-Serif;

}

#wpcf7-f5-o1 > form > p > span.wpcf7-form-control-wrap > span > span > label > span {
    font-family: 'Lato', Sans-Serif;
     font-size: 17px;
}/* End custom CSS */