.elementor-4253 .elementor-element.elementor-element-9243a10{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4253 .elementor-element.elementor-element-9243a10:not(.elementor-motion-effects-element-type-background), .elementor-4253 .elementor-element.elementor-element-9243a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#491B5E;}.elementor-4253 .elementor-element.elementor-element-b8a7ece{--display:flex;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4253 .elementor-element.elementor-element-5387cc3{--display:flex;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4253 .elementor-element.elementor-element-af99490{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4253 .elementor-element.elementor-element-3f0afbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4253 .elementor-element.elementor-element-b8a7ece{--width:100%;}}/* Start custom CSS */body.elementor-page-4253{background:#491B5E;margin:0}
body.elementor-page-4253 .btv-root{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);color:#fff;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}
body.elementor-page-4253 .btv-root .elementor-widget:not(:last-child){margin-block-end:0}
body.elementor-page-4253 .btv-page{max-width:640px;margin:0 auto;padding:28px 24px 32px}
body.elementor-page-4253 .btv-main{padding:48px 0}
body.elementor-page-4253 .btv-marca .elementor-heading-title{font-family:"Fraunces",Georgia,serif;font-weight:500;font-size:1.05rem;line-height:1.6;letter-spacing:.01em;color:#fff;display:flex;align-items:center;gap:10px}
body.elementor-page-4253 .btv-marca .elementor-heading-title::before{content:"";width:10px;height:10px;border-radius:50%;background:#F5730D;box-shadow:16px 0 0 -2px #A73B5A,30px 0 0 -3px #4B6600;margin-right:22px}
body.elementor-page-4253 .btv-h1 .elementor-heading-title{font-family:"Fraunces",Georgia,serif;font-weight:600;font-size:clamp(3rem,14vw,5.5rem);line-height:1.02;letter-spacing:-.02em;color:#fff;margin:0 0 28px}
body.elementor-page-4253 .btv-lead .elementor-widget-container{font-family:"Inter",system-ui,sans-serif;font-size:1.15rem;line-height:1.6;color:#fff;max-width:34ch;margin-bottom:14px}
body.elementor-page-4253 .btv-apoio .elementor-widget-container{font-family:"Inter",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.78);max-width:42ch;margin-bottom:40px}
body.elementor-page-4253 .btv-lead p,body.elementor-page-4253 .btv-apoio p{margin:0;color:inherit;font:inherit}
body.elementor-page-4253 .btv-btn .elementor-button-wrapper{width:100%}
body.elementor-page-4253 .btv-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:16px 28px;background:#F5730D;color:#1A1A1A;font:600 1.05rem/1.2 "Inter",system-ui,sans-serif;text-decoration:none;border:0;border-radius:999px;box-shadow:none;fill:#1A1A1A;transition:transform .15s ease,background-color .15s ease}
body.elementor-page-4253 .btv-btn .elementor-button:hover{background:#ff8426;color:#1A1A1A}
body.elementor-page-4253 .btv-btn .elementor-button:active{transform:scale(.98)}
body.elementor-page-4253 .btv-btn .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
body.elementor-page-4253 .btv-footer .elementor-heading-title{font-family:"Inter",system-ui,sans-serif;font-weight:400;font-size:.85rem;line-height:1.6;color:rgba(255,255,255,.6)}
body.elementor-page-4253 .btv-tracking{min-height:0;padding:0}
@media (min-width:640px){
  body.elementor-page-4253 .btv-btn .elementor-button-wrapper{width:auto}
  body.elementor-page-4253 .btv-btn .elementor-button{width:auto;min-width:320px}
  body.elementor-page-4253 .btv-main{padding:72px 0}
}
@media (prefers-reduced-motion:reduce){body.elementor-page-4253 .btv-btn .elementor-button{transition:none}}
body.elementor-page-4253 .btv-btn-2{margin-top:14px}
body.elementor-page-4253 .btv-btn-2 .elementor-button{background:transparent;color:#fff;fill:#fff;border:2px solid #fff}
body.elementor-page-4253 .btv-btn-2 .elementor-button:hover{background:rgba(255,255,255,.12);color:#fff}/* End custom CSS */