.elementor .e-2635336a-969c{width:190px;height:auto;& img { width:100%; height:auto; display:block; } &:focus, & a:focus { outline:3px solid var(--pe-branco); outline-offset:4px; }\n}.elementor .e-4a81bd89-80c4{max-width:36ch;font-family:var(--pe-fonte);font-size:15px;color:var(--pe-texto-claro);line-height:1.65;}.elementor .e-169ec3e5-ef1b{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-46306238-3c1d{font-family:var(--pe-fonte);font-weight:700;font-size:13px;color:var(--pe-vermelho);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-137a5fa6-b7b5{font-family:var(--pe-fonte);font-weight:800;font-size:18px;line-height:1.6;& a { color:var(--pe-branco); text-decoration:none; } & a:hover { text-decoration:underline; text-decoration-color:var(--pe-vermelho); } & a:focus { outline:2px solid var(--pe-branco); outline-offset:2px; }\n}.elementor .e-660610b2-5a6b{font-family:var(--pe-fonte);font-weight:600;font-size:14px;overflow-wrap:normal; word-break:keep-all; & a { color:var(--pe-branco); text-decoration:underline; text-decoration-color:var(--pe-vermelho); text-underline-offset:4px; } & a:focus { outline:2px solid var(--pe-branco); outline-offset:2px; }\n}.elementor .e-5d6917d2-5521{font-family:var(--pe-fonte);font-size:14px;color:var(--pe-texto-claro);line-height:1.6;}.elementor .e-6e38b613-a3b1{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-2002caa0-b46f{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-60718f11-175a{font-family:var(--pe-fonte);font-weight:700;font-size:13px;color:var(--pe-vermelho);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-c8ed610-1ac7{font-family:var(--pe-fonte);font-size:15px;line-height:2.1;& a { color:var(--pe-branco); text-decoration:none; } & a:hover { text-decoration:underline; text-decoration-color:var(--pe-vermelho); } & a:focus { outline:2px solid var(--pe-branco); outline-offset:2px; }\n}.elementor .e-54c8dbb6-bd55{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-7702d2f5-48c6{font-family:var(--pe-fonte);font-weight:700;font-size:13px;color:var(--pe-vermelho);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-3ee59088-c818{font-family:var(--pe-fonte);font-size:15px;line-height:2.1;& a { color:var(--pe-branco); text-decoration:none; } & a:hover { text-decoration:underline; text-decoration-color:var(--pe-vermelho); } & a:focus { outline:2px solid var(--pe-branco); outline-offset:2px; }\n}.elementor .e-137688ec-df6e{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-72dafe38-fe2d{width:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,0.7fr) minmax(0,1fr);grid-template-rows:auto;}.elementor .e-1de58a80-3186{font-family:var(--pe-fonte);font-size:13px;color:var(--pe-texto-claro);}.elementor .e-3f6fcb2a-1680{font-family:var(--pe-fonte);font-size:13px;& a { color:var(--pe-texto-claro); text-decoration:underline; text-underline-offset:3px; } & a:hover { color:var(--pe-branco); } & a:focus { outline:2px solid var(--pe-branco); outline-offset:2px; }\n}.elementor .e-68b391b2-8543{width:100%;max-width:1240px;padding-block-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--pe-grafite);\n}.elementor .e-42bf4640-346b{width:24px;height:20px;display:block;pointer-events:none;\n}.elementor .e-4bc52618-6a43{width:1px;height:1px;overflow:hidden;position:absolute;font-size:1px;color:transparent;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space:nowrap;\n}.elementor .e-7c008105-ec45:hover,.elementor .e-7c008105-ec45:focus-visible{box-shadow:0px 14px 30px -12px rgba(22,25,28,0.55);transform:translate3d(0px, -3px, 0px);}.elementor .e-7c008105-ec45:focus{outline-style:none;}.elementor .e-7c008105-ec45{width:52px;height:52px;position:fixed;inset-inline-end:clamp(16px,2vw,28px);inset-block-end:clamp(16px,2vw,28px);z-index:90;cursor:pointer;padding:0px;border-radius:2px;border-width:1px;border-color:var(--pe-linha);border-style:solid;background-color:var(--pe-branco);box-shadow:0px 10px 28px -12px rgba(22,25,28,0.45);transition:transform 0.2s, box-shadow 0.2s;display:flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid var(--pe-vermelho); outline-offset:3px; }\n}.elementor .e-33b6e652-9aa6{width:34px;height:18px;display:block;& svg { display:block; width:100%; height:100%; opacity:.68; transform:translateY(0) scale(1); transition:transform .55s cubic-bezier(.16,1,.3,1), opacity .45s ease; } & svg * { fill:#c9cdd1; transition:fill .45s ease; }\n}.elementor .e-50989bd5-7fcb{width:1px;height:1px;overflow:hidden;position:absolute;font-size:1px;color:transparent;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space:nowrap;\n}.elementor .e-444e6bc5-8bbb{overflow:visible;position:relative;z-index:1;cursor:pointer;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;&::before { content:''; position:absolute; top:calc(100% + 4px); left:50%; width:0; height:1px; background:rgba(255,255,255,.3); transform:translateX(-50%); transition:width .55s cubic-bezier(.16,1,.3,1); pointer-events:none; } &::after { content:'DESIGNED BY MANUSH'; position:absolute; top:calc(100% + 10px); left:50%; color:rgba(255,255,255,.48); font-family:var(--pe-fonte); font-size:10px; font-weight:500; letter-spacing:.16em; line-height:1.2; white-space:nowrap; opacity:0; transform:translate(-50%,-4px); transition:opacity .4s ease, transform .4s cubic-bezier(.16,1,.3,1); pointer-events:none; } &:hover::before { width:110px; } &:hover::after { opacity:1; transform:translate(-50%,0); } &:hover svg { opacity:1; transform:translateY(-4px) scale(1.03); } &:hover svg * { fill:#ffffff; } width:fit-content;\n}.elementor .e-121b315e-4529{width:100%;max-width:1240px;padding-block-start:8px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;justify-content:center;}.elementor .e-103c1ef3-b97b{padding-block-start:clamp(56px,7vw,96px);padding-block-end:32px;gap:clamp(40px,5vw,64px);}