.elementor-765 .elementor-element.elementor-element-956d151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:80px;--margin-block-end:0px;--margin-inline-start:00px;--margin-inline-end:0px;}.elementor-765 .elementor-element.elementor-element-66ab5af input:not([type="submit"]){color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:all ease-out 0.3s;}.elementor-765 .elementor-element.elementor-element-66ab5af input:not([type="submit"])::placeholder{color:var( --e-global-color-text );}.elementor-765 .elementor-element.elementor-element-66ab5af input[type="text"]{transition:all ease-out 0.3s;}.elementor-765 .elementor-element.elementor-element-66ab5af input[type="email"]{transition:all ease-out 0.3s;}.elementor-765 .elementor-element.elementor-element-66ab5af select{transition:all ease-out 0.3s;}.elementor-765 .elementor-element.elementor-element-66ab5af textarea{border-radius:15px 15px 15px 15px;margin:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-765 .elementor-element.elementor-element-66ab5af textarea::placeholder{color:var( --e-global-color-text );}.elementor-765 .elementor-element.elementor-element-66ab5af input[type="submit"]{border-radius:15px 15px 15px 15px;margin:0px 0px 0px 0px;transition:all ease-out 0.3s;}/* Start custom CSS for aux_contact_form, class: .elementor-element-66ab5af */.elementor-765 .elementor-element.elementor-element-66ab5af input[type="submit"]{
    background: transparent linear-gradient(104deg, var(--e-global-color-0c83ba2) 0%, var(--e-global-color-0c83ba2) 1%, var(--e-global-color-fc126fe) 100%);
    float: right;
}
.elementor-765 .elementor-element.elementor-element-66ab5af input[type="submit"]:hover{
    background: transparent linear-gradient(103deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%);
    box-shadow: none;
}
@media screen and (max-width:1024px){
    .elementor-765 .elementor-element.elementor-element-66ab5af .aux-nextto{
        flex-direction:column;
    }
    .elementor-765 .elementor-element.elementor-element-66ab5af .aux-nextto span{
        width: 100%;
    }
}/* End custom CSS */