.elementor-172 .elementor-element.elementor-element-d4f3652{margin-top:100px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-172 .elementor-element.elementor-element-0fb89b4{margin-top:60px;margin-bottom:100px;padding:0px 35px 0px 35px;}.elementor-172 .elementor-element.elementor-element-2831709 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-172 .elementor-element.elementor-element-2831709{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-172 .elementor-element.elementor-element-2831709 .aux-modern-heading-primary{font-size:56px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-0e60fe5 );margin:0px 0px 0px 0px;}.elementor-172 .elementor-element.elementor-element-6954e22 input:not([type="submit"]){background-color:#F6F7F9;font-size:16px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-0e60fe5 );height:64px;border-radius:16px 16px 16px 16px;padding:21px 24px 21px 24px;margin:0px 0px 13px 0px;border-style:solid;border-width:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-172 .elementor-element.elementor-element-6954e22 textarea{background-color:#F6F7F9;font-size:16px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-0e60fe5 );height:148px;border-radius:16px 16px 16px 16px;padding:21px 24px 21px 24px;margin:0px 0px 13px 0px;border-style:solid;border-width:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-172 .elementor-element.elementor-element-6954e22 input[type="submit"]{background-color:var( --e-global-color-primary );font-size:12px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-88f65ef );height:54px;border-radius:16px 16px 16px 16px;margin:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-172 .elementor-element.elementor-element-6954e22 input[type="submit"]:hover{background-color:var( --e-global-color-text );}.elementor-172 .elementor-element.elementor-element-6954e22{animation-delay:350ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-172 .elementor-element.elementor-element-6954e22 input:not([type="submit"])::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#777F88;}.elementor-172 .elementor-element.elementor-element-6954e22 input[type="text"]{transition:all ease-out 0.3s;}.elementor-172 .elementor-element.elementor-element-6954e22 input[type="email"]{transition:all ease-out 0.3s;}.elementor-172 .elementor-element.elementor-element-6954e22 select{transition:all ease-out 0.3s;}.elementor-172 .elementor-element.elementor-element-6954e22 textarea::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#777F88;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-2831709 .aux-modern-heading-primary{font-size:48px;}.elementor-172 .elementor-element.elementor-element-6954e22 input:not([type="submit"]){padding:20px 15px 20px 15px;}.elementor-172 .elementor-element.elementor-element-6954e22 input:not([type="submit"])::placeholder{font-size:15px;}.elementor-172 .elementor-element.elementor-element-6954e22 textarea{padding:20px 15px 20px 15px;}.elementor-172 .elementor-element.elementor-element-6954e22 textarea::placeholder{font-size:15px;}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-d4f3652{margin-top:50px;margin-bottom:0px;}.elementor-172 .elementor-element.elementor-element-2831709 .aux-modern-heading-primary{font-size:32px;}.elementor-172 .elementor-element.elementor-element-6954e22 input:not([type="submit"])::placeholder{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6954e22 textarea::placeholder{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6954e22 input[type="submit"]{width:100%;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-6954e22 */.elementor-172 .elementor-element.elementor-element-6954e22 .aux-nextto{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.elementor-172 .elementor-element.elementor-element-6954e22 textarea{
    min-height: 148px;
}
.elementor-172 .elementor-element.elementor-element-6954e22 .aux-nextto div{
    flex-basis: calc(50% - 10px);
}
.elementor-172 .elementor-element.elementor-element-6954e22 div br{
    display: none;
}
@media screen and (max-width:767px){
    .elementor-172 .elementor-element.elementor-element-6954e22 .aux-nextto{
        flex-direction: column;
    }
}
.elementor-172 .elementor-element.elementor-element-6954e22 .wpcf7-not-valid-tip{
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */