/* Start custom CSS */@font-face { font-family: 'Source Serif 4'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gV8te1Xb7GlMo.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Source Serif 4'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gb8te1Xb7G.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@media (min-width:1900px){.elementor.elementor :is([data-id="3d45b302"],[data-id="5550cecb"],[data-id="1f14a10a"],[data-id="5fc95ef4"],[data-id="2a2bbdf9"],[data-id="560c6ed5"],[data-id="1b5c2803"],[data-id="55a76af0"]){max-width:1880px;padding-left:96px;padding-right:96px}.elementor.elementor :is([data-id="45ca7d7e"],[data-id="1bb732aa"]){font-size:96px !important}.elementor.elementor :is([data-id="5b918aa3"],[data-id="137e426e"],[data-id="2ed4bba0"],[data-id="4b2b955f"]){font-size:64px !important}}
.elementor.elementor :is([data-id="69b31e7d"],[data-id="281777"],[data-id="133c603a"],[data-id="424791ad"],[data-id="4ca976a0"],[data-id="1437d01"],[data-id="7d94d4bd"]):hover :is([data-id="523c4c55"],[data-id="f760789"],[data-id="523d4e7"],[data-id="724eb432"],[data-id="5d865113"],[data-id="6922c73b"],[data-id="72aa3655"]){transform:rotate(0deg) scale(1.15) translateY(-6px);box-shadow:0 30px 60px rgba(0,20,40,0.45)}
.elementor.elementor :is([data-id="69b31e7d"],[data-id="281777"],[data-id="133c603a"],[data-id="424791ad"],[data-id="4ca976a0"],[data-id="1437d01"],[data-id="7d94d4bd"]):hover :is([data-id="2b73fbd9"],[data-id="3ab63f2b"],[data-id="2453f487"],[data-id="42a29c0a"],[data-id="7f3abcf"],[data-id="2502cbc3"],[data-id="15e675d3"]){opacity:1;transform:translate(-50%,0)}
.elementor.elementor :is([data-id="51c950d0"]):hover :is([data-id="69b31e7d"],[data-id="281777"],[data-id="133c603a"],[data-id="424791ad"],[data-id="4ca976a0"],[data-id="1437d01"],[data-id="7d94d4bd"]):not(:hover) :is([data-id="523c4c55"],[data-id="f760789"],[data-id="523d4e7"],[data-id="724eb432"],[data-id="5d865113"],[data-id="6922c73b"],[data-id="72aa3655"]){opacity:.45;filter:saturate(.6);transform:rotate(var(--r)) scale(.94)}
.elementor.elementor :is([data-id="71490630"],[data-id="2761ab4b"],[data-id="2940e8df"],[data-id="425c8336"],[data-id="4edda7c9"],[data-id="681a810b"],[data-id="1b5c8e95"],[data-id="c53f3ab"],[data-id="60d940d4"],[data-id="43cc2a8"],[data-id="249fd558"]):hover :is([data-id="3a087a73"],[data-id="6487702e"],[data-id="cfdb18a"],[data-id="56dc8266"],[data-id="5d73fef3"],[data-id="71e3944c"],[data-id="24fa5273"],[data-id="6353c42e"],[data-id="4986d720"],[data-id="52a54d28"],[data-id="2d3a7671"]){transform:rotate(-10deg) scale(1.15)}
.elementor.elementor :is([data-id="5a36eb30"]) *::before{box-sizing:border-box}
.elementor.elementor :is([data-id="5a36eb30"]) *::after{box-sizing:border-box}
.elementor.elementor [data-id="69b31e7d"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="69b31e7d"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="69b31e7d"]{animation-delay:0s}
.elementor.elementor [data-id="281777"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="281777"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="281777"]{animation-delay:-1s}
.elementor.elementor [data-id="133c603a"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="133c603a"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="133c603a"]{animation-delay:-2s}
.elementor.elementor [data-id="424791ad"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="424791ad"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="424791ad"]{animation-delay:-3s}
.elementor.elementor [data-id="4ca976a0"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="4ca976a0"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="4ca976a0"]{animation-delay:-1.5s}
.elementor.elementor [data-id="1437d01"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="1437d01"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="1437d01"]{animation-delay:-2.5s}
.elementor.elementor [data-id="7d94d4bd"]{animation:flo 5s ease-in-out infinite}
.elementor.elementor [data-id="7d94d4bd"]:hover{animation-play-state:paused}
.elementor.elementor [data-id="7d94d4bd"]{animation-delay:-.5s}
.elementor.elementor [data-id="45ca7d7e"]{color:inherit}
.elementor.elementor [data-id="5ee4e7cd"]{font-family:inherit}
.elementor.elementor [data-id="5ee4e7cd"]{letter-spacing:inherit}
.elementor.elementor [data-id="5b918aa3"]{color:inherit}
.elementor.elementor [data-id="6918654f"]{font-family:inherit}
.elementor.elementor [data-id="6918654f"]{letter-spacing:inherit}
.elementor.elementor [data-id="137e426e"]{color:inherit}
.elementor.elementor [data-id="b513d4"]{font-family:inherit}
.elementor.elementor [data-id="b513d4"]{letter-spacing:inherit}
.elementor.elementor [data-id="2ed4bba0"]{color:inherit}
.elementor.elementor [data-id="a53942f"]{font-family:inherit}
.elementor.elementor [data-id="a53942f"]{letter-spacing:inherit}
.elementor.elementor [data-id="4b2b955f"]{color:inherit}
.elementor.elementor [data-id="1e50f41b"]{font-family:inherit}
.elementor.elementor [data-id="1e50f41b"]{letter-spacing:inherit}
.elementor.elementor [data-id="111f6478"]{text-underline-offset:4px}
.elementor.elementor [data-id="7aba6486"]{text-underline-offset:4px}
.elementor.elementor [data-id="6f8baccd"]{font-family:inherit}
.elementor.elementor [data-id="6f8baccd"]{letter-spacing:inherit}
.elementor.elementor [data-id="51c950d0"]{gap:28px 24px}
.elementor.elementor [data-id="523c4c55"]{align-items:baseline}
.elementor.elementor [data-id="523c4c55"]{white-space:nowrap}
.elementor.elementor [data-id="9e35a97"]{white-space:nowrap}
.elementor.elementor [data-id="2b73fbd9"]{white-space:nowrap}
.elementor.elementor [data-id="2b73fbd9"]{pointer-events:none}
.elementor.elementor [data-id="f760789"]{align-items:baseline}
.elementor.elementor [data-id="f760789"]{white-space:nowrap}
.elementor.elementor [data-id="72133dc4"]{white-space:nowrap}
.elementor.elementor [data-id="3ab63f2b"]{white-space:nowrap}
.elementor.elementor [data-id="3ab63f2b"]{pointer-events:none}
.elementor.elementor [data-id="523d4e7"]{align-items:baseline}
.elementor.elementor [data-id="523d4e7"]{white-space:nowrap}
.elementor.elementor [data-id="38200ce7"]{white-space:nowrap}
.elementor.elementor [data-id="2453f487"]{white-space:nowrap}
.elementor.elementor [data-id="2453f487"]{pointer-events:none}
.elementor.elementor [data-id="724eb432"]{align-items:baseline}
.elementor.elementor [data-id="724eb432"]{white-space:nowrap}
.elementor.elementor [data-id="d42c287"]{white-space:nowrap}
.elementor.elementor [data-id="42a29c0a"]{white-space:nowrap}
.elementor.elementor [data-id="42a29c0a"]{pointer-events:none}
.elementor.elementor [data-id="5d865113"]{align-items:baseline}
.elementor.elementor [data-id="5d865113"]{white-space:nowrap}
.elementor.elementor [data-id="66d0c485"]{white-space:nowrap}
.elementor.elementor [data-id="7f3abcf"]{white-space:nowrap}
.elementor.elementor [data-id="7f3abcf"]{pointer-events:none}
.elementor.elementor [data-id="6922c73b"]{align-items:baseline}
.elementor.elementor [data-id="6922c73b"]{white-space:nowrap}
.elementor.elementor [data-id="4ce7c199"]{white-space:nowrap}
.elementor.elementor [data-id="2502cbc3"]{white-space:nowrap}
.elementor.elementor [data-id="2502cbc3"]{pointer-events:none}
.elementor.elementor [data-id="72aa3655"]{align-items:baseline}
.elementor.elementor [data-id="72aa3655"]{white-space:nowrap}
.elementor.elementor [data-id="1d2f8f5c"]{white-space:nowrap}
.elementor.elementor [data-id="15e675d3"]{white-space:nowrap}
.elementor.elementor [data-id="15e675d3"]{pointer-events:none}
.elementor.elementor [data-id="61738d0b"]{font-family:inherit}
.elementor.elementor [data-id="61738d0b"]{letter-spacing:inherit}
[data-id="523c4c55"]{--r:-6deg}
[data-id="f760789"]{--r:4deg}
[data-id="523d4e7"]{--r:-3deg}
[data-id="724eb432"]{--r:7deg}
[data-id="5d865113"]{--r:-8deg}
[data-id="6922c73b"]{--r:5deg}
[data-id="72aa3655"]{--r:-4deg}
@media (hover:none){.elementor.elementor :is([data-id="2b73fbd9"],[data-id="3ab63f2b"],[data-id="2453f487"],[data-id="42a29c0a"],[data-id="7f3abcf"],[data-id="2502cbc3"],[data-id="15e675d3"]){display:none}}
@media (prefers-reduced-motion:reduce){.elementor.elementor :is([data-id="69b31e7d"],[data-id="281777"],[data-id="133c603a"],[data-id="424791ad"],[data-id="4ca976a0"],[data-id="1437d01"],[data-id="7d94d4bd"]){animation:none}}
@keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes flo{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes frA{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(-3deg)}}
@keyframes frB{0%,100%{transform:translateY(12px) rotate(3deg)}50%{transform:translateY(12px) rotate(-2deg)}}
@keyframes frC{0%,100%{transform:translateX(0) rotate(3deg)}50%{transform:translateX(-14px) rotate(3deg)}}
@keyframes frD{0%,100%{transform:translateY(12px) rotate(-3deg) scale(1)}50%{transform:translateY(12px) rotate(-3deg) scale(1.06)}}
/* o tema põe line-height fixo de 30px no body */
.elementor.elementor [data-id="5a36eb30"]{line-height:normal}
/* revisão 30/10 */
/* 1. Cinza do texto padronizado */
.elementor.elementor :is([data-id="5ee4e7cd"], [data-id="6918654f"], [data-id="7998e9fc"], [data-id="2b092fcb"], [data-id="43416479"], [data-id="b513d4"], [data-id="62a7db85"], [data-id="15e16163"], [data-id="3fbb2f06"], [data-id="a53942f"], [data-id="433fcbab"], [data-id="4bd0c625"], [data-id="62e0408f"], [data-id="1e50f41b"], [data-id="438bb376"], [data-id="609f5a94"]) { color: #4A5A68 !important; }
/* 2. Rodapé */
.elementor.elementor :is([data-id="724a71a2"], [data-id="328bf282"], [data-id="2043ade6"]) { color: #4A5A68 !important; }
/* 3. Botões: área de clique no botão inteiro */
.elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]) { position: relative; transition: transform .3s cubic-bezier(.23,1,.32,1), box-shadow .3s cubic-bezier(.23,1,.32,1) !important; }
.elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]) > a::after { content: ""; position: absolute; inset: 0; border-radius: 5px; }
/* 4. Botões: hover e clique */
@media (hover: hover) and (pointer: fine) {
  .elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]):hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(0, 40, 61, .16); }
}
.elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]):active { transform: translateY(0) scale(.98); }
/* 5. Foco de teclado */
.elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]) > a:focus-visible { outline: none !important; box-shadow: none !important; }
.elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]):has(> a:focus-visible) { outline: 2px solid #0176D8; outline-offset: 3px; }
.elementor.elementor [data-id="6ea1216d"]:has(> a:focus-visible) { outline-color: #FFFFFF; }
/* 6. Curva sem quique */
.elementor.elementor :is([data-id="71490630"], [data-id="2761ab4b"], [data-id="2940e8df"], [data-id="425c8336"], [data-id="4edda7c9"], [data-id="681a810b"], [data-id="1b5c8e95"], [data-id="c53f3ab"], [data-id="60d940d4"], [data-id="43cc2a8"], [data-id="249fd558"]) { transition: transform .4s cubic-bezier(.23,1,.32,1), box-shadow .4s cubic-bezier(.23,1,.32,1), border-color .4s ease !important; }
.elementor.elementor :is([data-id="3a087a73"], [data-id="6487702e"], [data-id="cfdb18a"], [data-id="56dc8266"], [data-id="5d73fef3"], [data-id="71e3944c"], [data-id="24fa5273"], [data-id="6353c42e"], [data-id="4986d720"], [data-id="52a54d28"], [data-id="2d3a7671"]) { transition: transform .4s cubic-bezier(.23,1,.32,1) !important; }
.elementor.elementor :is([data-id="523c4c55"], [data-id="f760789"], [data-id="523d4e7"], [data-id="724eb432"], [data-id="5d865113"], [data-id="6922c73b"], [data-id="72aa3655"]) { transition: transform .4s cubic-bezier(.23,1,.32,1), box-shadow .4s cubic-bezier(.23,1,.32,1), opacity .3s ease, filter .3s ease !important; }
/* 7. Área de toque maior */
.elementor.elementor :is([data-id="111f6478"], [data-id="7aba6486"]) > a { display: inline-block; padding: 12px 0; margin: -12px 0; }
.elementor.elementor :is([data-id="7eb95e7b"], [data-id="6baec4ec"], [data-id="79c1adbc"], [data-id="7bd716c8"], [data-id="2c128def"], [data-id="45545a3c"], [data-id="fa2826a"], [data-id="25719025"], [data-id="1777ba50"], [data-id="6ef7ea9"], [data-id="6dd439bf"], [data-id="3f1644d0"]) > a { display: inline-block; padding: 8px 0; margin: -8px 0; }
/* 8. Movimento reduzido */
@media (prefers-reduced-motion: reduce) {
  .elementor.elementor :is([data-id="71490630"], [data-id="2761ab4b"], [data-id="2940e8df"], [data-id="425c8336"], [data-id="4edda7c9"], [data-id="681a810b"], [data-id="1b5c8e95"], [data-id="c53f3ab"], [data-id="60d940d4"], [data-id="43cc2a8"], [data-id="249fd558"], [data-id="3a087a73"], [data-id="6487702e"], [data-id="cfdb18a"], [data-id="56dc8266"], [data-id="5d73fef3"], [data-id="71e3944c"], [data-id="24fa5273"], [data-id="6353c42e"], [data-id="4986d720"], [data-id="52a54d28"], [data-id="2d3a7671"], [data-id="523c4c55"], [data-id="f760789"], [data-id="523d4e7"], [data-id="724eb432"], [data-id="5d865113"], [data-id="6922c73b"], [data-id="72aa3655"], [data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]) { transition: opacity .2s ease, box-shadow .2s ease !important; }
  .elementor.elementor :is([data-id="71490630"], [data-id="2761ab4b"], [data-id="2940e8df"], [data-id="425c8336"], [data-id="4edda7c9"], [data-id="681a810b"], [data-id="1b5c8e95"], [data-id="c53f3ab"], [data-id="60d940d4"], [data-id="43cc2a8"], [data-id="249fd558"]):hover,
  .elementor.elementor :is([data-id="71490630"], [data-id="2761ab4b"], [data-id="2940e8df"], [data-id="425c8336"], [data-id="4edda7c9"], [data-id="681a810b"], [data-id="1b5c8e95"], [data-id="c53f3ab"], [data-id="60d940d4"], [data-id="43cc2a8"], [data-id="249fd558"]):hover :is([data-id="3a087a73"], [data-id="6487702e"], [data-id="cfdb18a"], [data-id="56dc8266"], [data-id="5d73fef3"], [data-id="71e3944c"], [data-id="24fa5273"], [data-id="6353c42e"], [data-id="4986d720"], [data-id="52a54d28"], [data-id="2d3a7671"]),
  .elementor.elementor :is([data-id="168297f8"], [data-id="1369e378"], [data-id="57d491d0"], [data-id="6ea1216d"]):hover,
  .elementor.elementor a:hover > :is([data-id="523c4c55"], [data-id="f760789"], [data-id="523d4e7"], [data-id="724eb432"], [data-id="5d865113"], [data-id="6922c73b"], [data-id="72aa3655"]) { transform: none !important; }
}
/* 9. Celular */
@media (max-width: 767px) {
  .elementor.elementor [data-id="5550cecb"] { padding-top: 72px !important; }
  .elementor.elementor [data-id="45ca7d7e"] br { display: none; }
  .elementor.elementor [data-id="45ca7d7e"] { text-wrap: balance; }
  .elementor.elementor [data-id="748605e3"] { width: 132px !important; height: auto !important; }
  .elementor.elementor [data-id="168297f8"] { white-space: nowrap; font-size: 13px !important; padding: 13px 14px !important; }
  .elementor.elementor [data-id="51c950d0"] { row-gap: 40px !important; }
  .elementor.elementor [data-id="523c4c55"] { --r: -3deg; transform: rotate(-3deg); }
  .elementor.elementor [data-id="f760789"] { --r: 2deg; transform: rotate(2deg); }
  .elementor.elementor [data-id="523d4e7"] { --r: -2deg; transform: rotate(-2deg); }
  .elementor.elementor [data-id="724eb432"] { --r: 3deg; transform: rotate(3deg); }
  .elementor.elementor [data-id="5d865113"] { --r: -3deg; transform: rotate(-3deg); }
  .elementor.elementor [data-id="6922c73b"] { --r: 2deg; transform: rotate(2deg); }
  .elementor.elementor [data-id="72aa3655"] { --r: -2deg; transform: rotate(-2deg); }
}/* End custom CSS */