.elementor-2168 .elementor-element.elementor-element-bb5dd2a{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-2168 .elementor-element.elementor-element-bb5dd2a:not(.elementor-motion-effects-element-type-background), .elementor-2168 .elementor-element.elementor-element-bb5dd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2168 .elementor-element.elementor-element-bb5dd2a{--padding-top:64px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-2168 .elementor-element.elementor-element-bb5dd2a{--content-width:1200px;}}/* Start custom CSS *//* ===== Pagina Obrigado (2168): mesma linguagem visual da home ===== */
.page-id-2168 .hero-section,body:has(.tw-ok) .hero-section{display:none;}
.tw-ok,.tw-ok .elementor-widget-container{font-family:Montserrat,sans-serif;}
.tw-ok .elementor-widget:not(:last-child){margin-block-end:0;}
.tw-tag{display:inline-block;font-size:12px;font-weight:500;line-height:1;color:#121212;border-radius:10px;padding:8px 14px 8px 27px;border:1px solid transparent;}
.tw-tag--foto{background:radial-gradient(circle at 17px 50%,#ff5b2e 0 4px,rgba(0,0,0,0) 5px),linear-gradient(90deg,#ffffff,#f0f0f0);}
.tw-ok__eyebrow{margin:0 0 22px;text-align:center;}
.tw-ok .tw-ok__h1{margin-bottom:18px;}
.tw-ok .tw-ok__h1 .elementor-heading-title{font-size:46px;line-height:1.1;font-weight:700;color:#fff;letter-spacing:-.01em;text-align:center;text-wrap:balance;}
.tw-ok__txt{max-width:560px;margin:0 auto;text-align:center;font-size:18px;line-height:1.6;color:rgba(236,229,222,.72);}
.tw-ok__txt strong{color:#fff;font-weight:600;}
.tw-ok .tw-btn{margin-top:36px;text-align:center;}
.tw-ok .tw-btn .elementor-button{background:#0013ff;color:#fff;font-size:17px;font-weight:500;letter-spacing:.3px;border-radius:59px;padding:18px 40px;border:0;box-shadow:0 10px 34px rgba(0,19,255,.38) !important;transition:box-shadow .35s ease,transform .35s ease,background-color .35s ease;}
.tw-ok .tw-btn .elementor-button:hover,.tw-ok .tw-btn .elementor-button:focus-visible{background:#e65700;transform:translateY(-3px);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 12px 40px rgba(230,87,0,.65),0 0 70px rgba(230,87,0,.45) !important;}
@media (prefers-reduced-motion:reduce){.tw-ok .tw-btn .elementor-button:hover{transform:none;}}
@media (max-width:767px){.tw-ok .tw-ok__h1 .elementor-heading-title{font-size:31px;}.tw-ok__txt{font-size:16px;}.tw-ok .tw-btn .elementor-button{font-size:16px;padding:17px 28px;width:100%;}}/* End custom CSS */