.elementor-233951 .elementor-element.elementor-element-16ae5314{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-233951 .elementor-element.elementor-element-47be9312{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233951 .elementor-element.elementor-element-47be9312.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-233951 .elementor-element.elementor-element-27624473{text-align:start;font-family:"Roboto Flex", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:1.7em;letter-spacing:-0.4px;color:#4B5863;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;width:100%;max-width:100%;}.elementor-233951 .elementor-element.elementor-element-27624473.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-233951 .elementor-element.elementor-element-53701743{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a3231ba );--border-color:var( --e-global-color-a3231ba );--border-radius:25px 25px 25px 25px;box-shadow:0px 5px 20px 5px rgba(0, 69.00000000000016, 132, 0.08);--margin-top:19px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233951 .elementor-element.elementor-element-53701743.e-con{--align-self:center;}.elementor-233951 .elementor-element.elementor-element-5f3af367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:13px 13px 13px 13px;}@media(min-width:768px){.elementor-233951 .elementor-element.elementor-element-16ae5314{--width:900px;}.elementor-233951 .elementor-element.elementor-element-47be9312{--width:100%;}.elementor-233951 .elementor-element.elementor-element-53701743{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-233951 .elementor-element.elementor-element-47be9312{--width:75%;}.elementor-233951 .elementor-element.elementor-element-53701743{--width:100%;}}@media(max-width:1366px){.elementor-233951 .elementor-element.elementor-element-16ae5314{--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1024px){.elementor-233951 .elementor-element.elementor-element-16ae5314{--justify-content:center;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-233951 .elementor-element.elementor-element-27624473{text-align:center;font-size:14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-233951 .elementor-element.elementor-element-27624473.elementor-element{--align-self:center;}.elementor-233951 .elementor-element.elementor-element-53701743{--margin-top:20px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}}@media(max-width:767px){.elementor-233951 .elementor-element.elementor-element-16ae5314{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233951 .elementor-element.elementor-element-47be9312{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-233951 .elementor-element.elementor-element-27624473{font-size:14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-233951 .elementor-element.elementor-element-27624473.elementor-element{--align-self:flex-start;}.elementor-233951 .elementor-element.elementor-element-53701743{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-233951 .elementor-element.elementor-element-53701743.e-con{--align-self:flex-start;}}/* Start custom CSS for html, class: .elementor-element-5f3af367 */<style>

form{width:100% !important;
display:flex !important;
flex-direction:column !important;
gap:0px !important;}

form label{}

form input,
form select,
form textarea{
width:100% !important;
height:48px !important;
min-height:48px !important;
padding:0 18px !important;
border:1px solid #E2E8F0 !important;
border-radius:16px !important;
background:#FFF !important;
font-size:15px !important;
color:#344054 !important;
box-sizing:border-box !important;
transition:.18s ease;
}

form input[type="tel"]{padding-left:140px !important;}
form [class*="phone"] input,
form [class*="Phone"] input,
form [class*="tel"] input,
form [class*="Tel"] input,
form .iti input,
form .intl-tel-input input{padding-left:51px !important;}

form textarea{height:auto !important;
min-height:130px !important;
padding:16px 18px !important;
resize:none !important;}

form ::placeholder{color:#98A2B3 !important;}

form input:focus,
form select:focus,
form textarea:focus{
outline:none !important;
border-color:#0A0D51 !important;
box-shadow:0 0 0 3px rgba(15,118,110,.08)!important;}

form button,
form input[type="submit"]{
height:40px !important;
padding:0 36px !important;
min-width:240px !important;
margin:0px auto !important;
align-self:flex-end !important;
border:none !important;
border-radius:30px !important;
background:linear-gradient(90deg,#FF315C,#FF5A2A)!important;
color:#FFF !important;
font-size:15px !important;
font-weight:700 !important;
cursor:pointer !important;}

form button:hover,
form input[type="submit"]:hover{transform:translateY(-1px);}

form > *{margin-bottom:10px !important;}

@media(max-width:768px){
form{gap:16px !important;}
form textarea{min-height:110px !important;}
form button,
form input[type="submit"]{width:100% !important;min-width:auto !important;}}


/*#MQl8TlsLCo-wrapper{display:block!important}.btn{border: 2px solid #e8e8e8!important;border-radius: 30px!important;background: var(--cor_1);background: -moz-linear-gradient(left,var(--cor_1) 0%,var(--cor_2) 17%,var(--cor_1) 100%);background: -webkit-linear-gradient(left,var(--cor_1) 0%,var(--cor_2) 17%,var(--cor_1) 100%);background: linear-gradient(to right,var(--cor_1) 0%,var(--cor_2) 17%,var(--cor_1) 100%);padding: 7px 37px !important;font-weight: 700!important;font-size: 18px!important;color: #000017 !important;text-shadow: 2px 2px 2px var(--cor_2);text-transform: uppercase;margin:0 auto}*/
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ae5314 */.elementor-233951 .elementor-element.elementor-element-16ae5314 div {max-width:800px;margin: 0 auto}/* End custom CSS */