.elementor .e-7dffb717-372c14a{width:91%;text-align:center;align-self:center;color: rgba(255, 255, 255, 0.80);

font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 38.4px */\n}.elementor .e-f740664-e70a254{width:90%;font-family:"Open Sans";text-align:center;align-self:center;color: rgba(255, 255, 255, 0.80);
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 160%;\n}.elementor .e-3e88863a-f15ee4c{align-self:center;display: flex;
flex-direction: column;
align-items: center;
gap: 32px;\n}.elementor .e-7f4775f6-9873c52{width:80%;text-align:center;align-self:center;color: rgba(255, 255, 255, 0.80);
font-family: Geist;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-5ddf8be9-e375118{align-self:center;display: flex;
flex-direction: column;
align-items: flex-end;
gap: 24px;
align-self: stretch;
margin-top: 250px;\n}.elementor .e-1d0abf47-2f7a2f8{color: #FFF;
font-family: Geist;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: normal;
align-self: stretch;\n}.elementor .e-31545d47-ce50853{color: rgba(255, 255, 255, 0.80);
font-family: Geist;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 28.8px */
align-self: stretch;\n}.elementor .e-43cffb57-d07314e{display:flex;flex-direction:column;align-items:center;border-radius: 24px;
border: 1px solid var(--gradiente-traado-2, #04E4FE);
background: rgba(255, 255, 255, 0.15);
box-shadow: 0 0 18px 0 rgba(4, 228, 254, 0.30);
display: flex;
width: 575px;
padding: 32px;
flex-direction: column;
align-items: center;
gap: 16px;\n}.elementor .e-18caf04f-29b3879{color: #FFF;
font-family: Geist;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: normal;
align-self: stretch;\n}.elementor .e-69791c66-a64ada4{color: rgba(255, 255, 255, 0.80);
font-family: Geist;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 28.8px */
align-self: stretch;\n}.elementor .e-3b873479-5aa8778{display:flex;flex-direction:column;align-items:center;border-radius: 24px;
border: 1px solid var(--gradiente-traado-2, #04E4FE);
background: rgba(255, 255, 255, 0.15);
box-shadow: 0 0 18px 0 rgba(4, 228, 254, 0.30);
display: flex;
width: 575px;
padding: 32px;
flex-direction: column;
align-items: center;
gap: 16px;\n}.elementor .e-20b064a5-1472b28{color: #FFF;
font-family: Geist;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: normal;
align-self: stretch;\n}.elementor .e-46419a4e-7974b56{color: rgba(255, 255, 255, 0.80);
font-family: Geist;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 28.8px */
align-self: stretch;\n}.elementor .e-6d90bd97-9eeade0{display:flex;flex-direction:column;align-items:center;border-radius: 24px;
border: 1px solid var(--gradiente-traado-2, #04E4FE);
background: rgba(255, 255, 255, 0.15);
box-shadow: 0 0 18px 0 rgba(4, 228, 254, 0.30);
display: flex;
width: 575px;
padding: 32px;
flex-direction: column;
align-items: center;
gap: 16px;\n}.elementor .e-56fe2632-025aaa3{display:flex;justify-content:center;display: flex;
flex-direction: column;
align-items:center;
gap: 24px;
align-self: stretch;
margin-top: 25px;\n}.elementor .e-46e68f00-4aea4e7{width:100%;text-align:center;align-self:center;color: rgba(255, 255, 255, 0.80);
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-5541440b-0e56283{display: flex;
flex-direction: column;
align-items: center;
gap: 32px;\n}.elementor .e-6509092-7c00d46{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-374ea6ad-7ade1bb{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-22550074-b0c6bb7{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-69e43d92-e02c16a{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-250b20d3-f28326e{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-5c63bb53-1dd61b3{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-269e8951-c4cf40b{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-4193aa32-508eb71{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-7c9f396c-58ce88a{padding:0px;margin:0px;}.elementor .e-4cfce7a-dd2885b{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-3753e3e-fcb5719{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-50ba44a0-1b63285{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-36c3a06-97f6c59{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-6e9e6d4b-eeab2b3{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-5d209247-d2edefc{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-78c803cd-2e9979e{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-6ccc0e23-3ea33c0{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-bottom: 15px;\n}.elementor .e-1f307838-e1e8087{padding:0px;margin:0px;}.elementor .e-171dc46d-dffb7bf{display:flex;flex-direction:row;gap: 10px;\n}.elementor .e-7dd14833-b63192b{width:90%;font-family:"Open Sans";color: rgba(255, 255, 255, 0.80);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-39e5762d-f2b8024{display: flex;
height: 122px;
padding: 15px 20px;
align-items: center;
gap: 16px;
flex: 1 0 0;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);
margin-top: -30px;;\n}.elementor .e-322f6e8c-6a4a56d{color: rgba(255, 255, 255, 0.70);
font-family: Geist;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: undefined;
text-transform: uppercase;\n}.elementor .e-7869a732-23c1d4c{color:#ffffff;border-radius: 8px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(255, 255, 255, 0.05);
display: flex;
height: 54px;
padding: 16px;
align-items: center;
align-self: stretch;\n}.elementor .e-7869a732-23c1d4c:focus{border-radius: 8px;
border: 1px solid #04E4FE;
background: rgba(255, 255, 255, 0.05);\n}.elementor .e-7869a732-23c1d4c:hover,.elementor .e-7869a732-23c1d4c:focus-visible{border-radius: 8px;
border: 1px solid #04E4FE;
background: rgba(255, 255, 255, 0.05);\n}.elementor .e-170c6189-96b7688{color: rgba(255, 255, 255, 0.70);
font-family: Geist;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: undefined;
text-transform: uppercase;\n}.elementor .e-6334e48f-6933592{color:#ffffff;border-radius: 8px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(255, 255, 255, 0.05);
display: flex;
height: 54px;
padding: 16px;
align-items: center;
align-self: stretch;\n}.elementor .e-6334e48f-6933592:active{border-radius: 8px;
border: 1px solid #04E4FE;
background: rgba(255, 255, 255, 0.05);\n}.elementor .e-7e9bd88a-fd18cf7{color: rgba(255, 255, 255, 0.70);
font-family: Geist;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: undefined;
text-transform: uppercase;\n}.elementor .e-4a099c0-10c9986{color:#ffffff;border-radius: 8px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(255, 255, 255, 0.05);
display: flex;
height: 54px;
padding: 16px;
align-items: center;
align-self: stretch;\n}.elementor .e-4a099c0-10c9986:active{border-radius: 8px;
border: 1px solid #04E4FE;
background: rgba(255, 255, 255, 0.05);\n}.elementor .e-6ac11033-c9e9d48{width:100%;display: flex;;
padding: 18px;
justify-content: center;
align-items: flex-start;
align-self: stretch;
border-radius: 8px;
background: linear-gradient(90deg, #04E4FE 0%, #01A2F8 100%);
color: #0B001A;
font-family: Geist;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;\n}.elementor .e-46118066-073b48d{color: rgba(255, 255, 255, 0.70);
text-align: center;
font-family: Geist;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;\n}.elementor .e-65675c75-a61724b{border-radius: 24px;
border: 1px solid rgba(255, 255, 255, 0.13);
background: rgba(11, 0, 26, 0.40);\n}.elementor .e-536e422e-f6ee4b2{width: 50%;
padding: 020px 5px;
flex-direction: column;
align-items: center;
gap: 32px;
position: sticky;
top: 120px;          /* distância do topo — deixe folga p/ seu header */
align-self: flex-start;
margin-right: 15px;padding-top: 30px;\n}.elementor .e-42c7b13-7657aa4{border-color:#00000000;background-image:linear-gradient(180deg, #0B001A 0%,#0E004B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;}