.elementor .e-93d10f5-9a09456{width:100%;min-height:60px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;border-end-start-radius:25px;border-end-end-radius:25px;background-color:var(--VerdePastel);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-a0de3ae-51e0427{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-5ec4fa3-caa3a81{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-26f0077-030aff1{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-3db31fd-709a05e{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-a1221de-6b9a600{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-799f5f0-82162ec{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;margin:0px;border-width:0px;border-style:none;display:block;-webkit-appearance: none;
-moz-appearance: none;
appearance: none;\n}.elementor .e-34a6bc7-620e3d7{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-ae842c7-f34eba6{padding:0px;background-color:#ffffff00;}.elementor .e-3dc18db-1ef4f32{padding:0px;background-color:#ffffff00;}.elementor .e-d823b1a-b178870{width:100%;height:90px;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-inline-start:-30px;margin-inline-end:-30px;border-end-start-radius:29px;border-end-end-radius:20px;background-color:var(--Lilas);display:flex;justify-content:space-between;}.elementor .e-d823b1a-b178870:hover,.elementor .e-d823b1a-b178870:focus-visible{background-color:var(--Lilas);}.elementor .e-c936715-8e40212{padding:0px;.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;
}

.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;
}\n}.elementor .e-811b744-2d22060{background-color:var(--Lilas);}.elementor .e-2bce682-ae79e85{margin-block-end:20px;}.elementor .e-620b2d3-2ee2c32{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-ca6d958-e8b7779{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-22bb33f-f6027d7{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-99c157d-92672da{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-4deccee-a19d239{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-916a3ba-c1a8225{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;margin:0px;border-width:0px;border-style:none;display:block;-webkit-appearance: none;
-moz-appearance: none;
appearance: none;\n}.elementor .e-d40ca0a-3831ea0{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-d7311b3-5e65c60{padding:0px;background-color:#ffffff00;}.elementor .e-033ed4d-cc2eb4d{padding:0px;background-color:#ffffff00;}.elementor .e-1c5a972-ae29e2e{width:100%;height:90px;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-inline-start:-30px;margin-inline-end:-30px;border-end-start-radius:29px;border-end-end-radius:20px;background-color:var(--Lilas);display:flex;justify-content:space-between;}.elementor .e-1c5a972-ae29e2e:hover,.elementor .e-1c5a972-ae29e2e:focus-visible{background-color:var(--Lilas);}.elementor .e-041a4a0-9d6fbbf{padding:0px;.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 20px ;

}



.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-f901a90-3933aa7{background-color:var(--AzulPastel);}.elementor .e-66798a6-baa51de{color:var(--Preto);line-height:12px;}.elementor .e-eb95e4f-c1aa082{color:var(--Preto);}.elementor .e-cc2891b-92654c3{padding:0px;flex-direction:column;gap:18px;}.elementor .e-b61c4cb-fcf1078{width:255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;justify-content:flex-end;}.elementor .e-b3a76dd-1673450{padding:0px;gap:30px;justify-content:flex-end;align-items:center;}.elementor .e-28b2685-691fc21{padding:0px;flex-direction:row;gap:30px;align-items:end;grid-row: span 3;\n}.elementor .e-6c63448-fe9baf8{background-color:var(--AzulPastel);}.elementor .e-040fb38-fd45838{width:100%;font-family:Poppins;font-size:48px;color:var(--Preto);white-space: nowrap;\n}.elementor .e-01954ad-3e61b8b{padding:0px;flex-direction:column;gap:10px;}.elementor .e-41ccf28-db8bd85{position:absolute;inset-block-start:0px;inset-inline-end:0px;}.elementor .e-bf32978-4be8e51{max-height:400px;overflow:hidden;padding:0px;margin:0px;border-radius:20px;}.elementor .e-30b6228-f0dabd2{background-color:var(--Roxo);}.elementor .e-9b232db-b4d09bc{font-family:Poppins;font-size:48px;color:var(--Preto);}.elementor .e-9eca790-3001eb6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-00390f9-4a82a63{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-56152eb-a193716{background-color:var(--LaranjaPastel);}.elementor .e-ecf7587-c1065fa{max-width:600px;font-family:Poppins;font-size:48px;color:var(--Branco);}.elementor .e-d224f3d-4a99135{width:100%;font-family:Poppins;font-size:32px;color:var(--Branco);}.elementor .e-4639185-04809f3{font-family:"Source Sans Pro";font-size:16px;color:var(--Branco);}.elementor .e-63f9f9b-88344d8{padding:0px;flex-direction:column;}.elementor .e-bdd6862-409849d{padding:0px;flex-direction:row;gap:10px;}.elementor .e-681105d-2467452{padding:0px;gap:30px;align-items:start;}.elementor .e-7c72a0b-b3c589d{width:100%;font-family:Poppins;font-size:32px;color:var(--Branco);}.elementor .e-594ac37-2603717{font-family:"Source Sans Pro";font-size:16px;color:var(--Branco);}.elementor .e-5b5773b-a09b0c1{padding:0px;flex-direction:column;}.elementor .e-fbbd191-bf71ac5{padding:0px;flex-direction:row;gap:10px;}.elementor .e-22a8e59-5ebcfe8{padding:0px;gap:30px;align-items:start;}.elementor .e-9124903-022aa14{width:100%;font-family:Poppins;font-size:32px;color:var(--Branco);}.elementor .e-c544254-9fc7b03{font-family:"Source Sans Pro";font-size:16px;color:#000000;}.elementor .e-644d2cd-b1f5655{padding:0px;flex-direction:column;}.elementor .e-7f00890-9ee9206{padding:0px;flex-direction:row;gap:10px;}.elementor .e-ac4f8b9-8017a95{padding:0px;gap:30px;align-items:start;}.elementor .e-7177242-382b608{width:100%;font-family:Poppins;font-size:32px;color:var(--Branco);}.elementor .e-2982555-301bcc8{font-family:"Source Sans Pro";font-size:16px;color:#000000;}.elementor .e-00e8fb8-e093bba{padding:0px;flex-direction:column;}.elementor .e-bf548c8-7ba7bc5{padding:0px;flex-direction:row;gap:10px;}.elementor .e-08cd2fa-360fd8b{padding:0px;gap:30px;align-items:start;}.elementor .e-2ef870c-0193360{font-family:"Source Sans Pro";font-weight:400;font-size:18px;color:var(--Branco);text-align:center;}.elementor .e-7c5b96e-690253a{max-width:660px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-bb23197-1413215{background-color:var(--VerdePastel);}.elementor .e-e695a5c-fa434f5{color:var(--Preto);line-height:12px;}.elementor .e-b14f071-304a406{color:var(--Preto);}.elementor .e-7b41745-2a89572{padding:0px;flex-direction:column;gap:18px;}.elementor .e-e98ebf4-ba88fd7{width:255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;justify-content:flex-end;}.elementor .e-c0c4ee0-1fed358{padding:0px;gap:30px;justify-content:flex-end;align-items:center;}.elementor .e-fb2c64d-3eae67a{padding-block-start:0px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:30px;align-items:end;grid-row: span 3;\n}.elementor .e-60d13d9-e98bdc5{position:relative;font-family:"Source Sans Pro";font-weight:700;font-size:14px;color:var(--Branco);}.elementor .e-7acbda3-d8b7163{position:relative;font-family:"Source Sans Pro";font-weight:700;font-size:14px;color:var(--Branco);}.elementor .e-676ca66-699a923{background-color:var(--RosaPastel);}.elementor .e-fbde66b-8b76e33{color:var(--Branco);line-height:12px;}.elementor .e-d96a758-ff9e195{color:var(--Branco);}.elementor .e-1e37325-8d89109{max-width:595px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-dcc3f40-d46fe55{width:310px;padding:0px;}.elementor .e-10b5b3d-d815136{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-7dc0f8d-7d38bd3{overflow:hidden;padding:0px;margin:0px;gap:45px;}.elementor .e-2e09b33-0311a18{width:310px;padding:0px;}.elementor .e-707d8b1-a7b02db{width:237px;min-width:237px;padding:0px;flex-direction:column;gap:25px;align-items:start;}.elementor .e-39022f8-a36f8d3{width:520px;min-width:520px;padding:0px;flex-direction:row;gap:20px;}.elementor .e-77516b2-482c2a4{padding:0px;}.elementor .e-af0d360-e69c472{color:var(--Branco);}.elementor .e-3b089f5-5449c38{width:49px;height:17px;}.elementor .e-e304ee5-0eea00e{padding:0px;gap:9px;justify-content:flex-end;align-items:center;}.elementor .e-4a9cf46-d835be4{width:38px;height:38px;}.elementor .e-d4a4fcd-86021a2{padding:0px;}.elementor .e-ea9e8d2-2530d5a{width:38px;height:38px;}.elementor .e-51142c0-ba7d7d5{padding-block-start:36px;padding-block-end:36px;padding-inline-start:90px;padding-inline-end:90px;border-start-start-radius:40px;border-start-end-radius:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:10px;border-color:var(--Branco);border-style:solid;background-color:#1E1E1E;}