.elementor .e-969012c-39389e1{background-color:var(--VerdePastel);}.elementor .e-ecefc25-49cab7a{width:10px;height:10px;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;svg {
  fill: transparent !important;
}\n}.elementor .e-f38b140-3bcaf4a{font-family:Poppins;font-size:48px;color:var(--Branco);line-height:60px;}.elementor .e-0e73676-67237b2{width:70%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.9) 16%,rgba(0, 0, 0, 0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:70%;}.elementor .e-0c47d22-66d64b8{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;background-image:linear-gradient(0deg, rgba(0, 0, 0, 1) 16%,rgba(0, 0, 0, 0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:100%;}.elementor .e-67fed4d-582330d{font-family:"Source Sans Pro";font-weight:400;font-size:16px;}.elementor .e-115ba29-fe7ca8a{max-width:818px;padding:0px;flex-direction:column;gap:22px;justify-content:flex-start;align-items:start;}.elementor .e-81c2179-69e4c2a{background-color:var(--AzulPastel);}.elementor .e-b48556d-336d9df{max-width:814px;font-family:Poppins;font-size:48px;color:var(--Preto);margin-block-end:50px;}.elementor .e-9906f57-cc26343{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-f25d86b-4c72484{background-color:var(--AzulPastel);}.elementor .e-64a382d-c12e018{max-width:814px;font-family:Poppins;font-size:48px;color:var(--Preto);}.elementor .e-41d67e3-e48af32{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-bb8701c-8422969{height:50px;font-family:"Source Sans Pro";font-size:16px;color:var(--Preto);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:0px;border-width:0px;background-color:rgba(0, 0, 0, 0);}.elementor .e-89164d3-d854f1f{height:50px;font-family:"Source Sans Pro";font-size:16px;color:var(--Preto);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:0px;border-width:0px;background-color:rgba(0, 0, 0, 0);}.elementor .e-f37fc2a-e91d2ed{height:50px;font-family:"Source Sans Pro";font-size:16px;color:var(--Preto);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:0px;border-width:0px;background-color:rgba(0, 0, 0, 0);}.elementor .e-e5268ea-75c0ac6{height:50px;font-family:"Source Sans Pro";font-size:16px;color:var(--Preto);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:0px;border-width:0px;background-color:rgba(0, 0, 0, 0);}.elementor .e-9feaf53-95e496c{height:50px;font-family:"Source Sans Pro";font-weight:400;font-size:16px;color:var(--Preto);padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;border-width:0px;border-style:none;display:block;-webkit-appearance: none;
-moz-appearance: none;
appearance: none;\n}.elementor .e-0378a4e-4c493a8{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:4px;background-color:var(--Branco);color: #000 !important;
background-color: #fff !important;\n}.elementor .e-17c2c5f-662e851{color:#E4E98D;padding:0px;background-color:#ffffff00;}.elementor .e-747e48b-110c8bf{padding:0px;background-color:#ffffff00;}.elementor .e-ea2a7c5-df38359{width:100%;height:90px;position:static;font-family:Poppins;font-weight:600;font-size:16px;color:var(--Branco);text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:auto;margin-inline-start:-30px;margin-inline-end:-30px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:20px;background-color:var(--Lilas);display:flex;justify-content:space-between;}.elementor .e-ea2a7c5-df38359:hover,.elementor .e-ea2a7c5-df38359:focus-visible{background-color:var(--Lilas);}.elementor .e-9529434-2b6ccd8{height:100%;padding:0px;flex-direction:column;.e-form-submit-button-base {

display: flex !important;

align-items: center !important;

justify-content: space-between !important;

align-self: auto !important;

width: calc(100% + 60px) !important;

margin-left: -30px !important;

margin-right: -30px !important;

height: 90px !important;

box-sizing: border-box !important;

background: #863bff !important;

transition: background 0.2s ease !important;

border-radius: 0  0 20px 0 ;

}



.e-form-submit-button-base:hover {

background: #3e0f8a !important;

}



.e-form-submit-button-base::after {

content: '\f178';

font-family: 'Font Awesome 7 Pro';

font-weight: 300;

background: #3e0f8a;

border-radius: 50%;

min-width: 40px;

width: 40px;

height: 40px;

display: inline-flex;

align-items: center;

justify-content: center;

flex-shrink: 0;

font-size: 18px;

color: #fff;

transition: background 0.2s ease, color 0.2s ease;

}



.e-form-submit-button-base:hover::after {

background: #e4e98d;

color: #000000;

}



.e-form-input-base::placeholder {

color: #000000;

opacity: 1;

}

.e-form-base :is(input, select, textarea):focus-visible,

.e-form-input-base:focus-visible,

.e-form-select-base:focus-visible,

.e-form-base :is(input, select, textarea):focus,

.e-form-input-base:focus,

.e-form-select-base:focus {

outline: none !important;

box-shadow: none !important;

}\n}.elementor .e-34c9268-d442a6d{background-color:var(--RosaPastel);}.elementor .e-0acc7fa-d5a2b5b{color:var(--Branco);line-height:12px;}.elementor .e-177ce58-71eb069{color:var(--Branco);}.elementor .e-29c5917-1937e17{max-width:595px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-dc46aaa-125862e{width:310px;padding:0px;}.elementor .e-bf8e5c7-fa3af65{padding-block-start:0px;padding-block-end:74px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:30px;justify-content:space-between;align-items:end;grid-row: span 3;\n}.elementor .e-eafc093-6583d9c{overflow:hidden;padding:0px;margin:0px;gap:45px;}.elementor .e-a7de3d6-ceb4d30{width:310px;padding:0px;}