.elementor-11229 .elementor-element.elementor-element-e625644{--display:flex;--min-height:68px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(245,242,232,0.09);--border-color:rgba(245,242,232,0.09);--margin-top:0em;--margin-bottom:-4em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:40;}.elementor-11229 .elementor-element.elementor-element-e625644:not(.elementor-motion-effects-element-type-background), .elementor-11229 .elementor-element.elementor-element-e625644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,8,0,0.8);}.elementor-11229 .elementor-element.elementor-element-d9d31b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-11229 .elementor-element.elementor-element-d9d31b4{left:0px;}body.rtl .elementor-11229 .elementor-element.elementor-element-d9d31b4{right:0px;}.elementor-11229 .elementor-element.elementor-element-d9d31b4{top:0px;}.elementor-11229 .elementor-element.elementor-element-1428da4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11229 .elementor-element.elementor-element-1428da4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1em;letter-spacing:0.06em;color:#F5F2E8;}.elementor-11229 .elementor-element.elementor-element-1428da4 .elementor-heading-title a:hover, .elementor-11229 .elementor-element.elementor-element-1428da4 .elementor-heading-title a:focus{color:#F5F2E8;}.elementor-11229 .elementor-element.elementor-element-99e5a00{--display:flex;--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11229 .elementor-element.elementor-element-99e5a00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11229 .elementor-element.elementor-element-6858306 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0);}.elementor-11229 .elementor-element.elementor-element-6858306 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:rgba(245,242,232,0.62);}.elementor-11229 .elementor-element.elementor-element-6858306 .elementor-heading-title a:hover, .elementor-11229 .elementor-element.elementor-element-6858306 .elementor-heading-title a:focus{color:#F5F2E8;}.elementor-11229 .elementor-element.elementor-element-d0819ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0);}.elementor-11229 .elementor-element.elementor-element-d0819ae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:rgba(245,242,232,0.62);}.elementor-11229 .elementor-element.elementor-element-d0819ae .elementor-heading-title a:hover, .elementor-11229 .elementor-element.elementor-element-d0819ae .elementor-heading-title a:focus{color:#F5F2E8;}.elementor-11229 .elementor-element.elementor-element-1946930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0);}.elementor-11229 .elementor-element.elementor-element-1946930 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:rgba(245,242,232,0.62);}.elementor-11229 .elementor-element.elementor-element-1946930 .elementor-heading-title a:hover, .elementor-11229 .elementor-element.elementor-element-1946930 .elementor-heading-title a:focus{color:#F5F2E8;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button{background-color:#F5C518;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;line-height:1.3em;fill:#0A0800;color:#0A0800;box-shadow:0px 14px 28px -14px rgba(0,0,0,0.9);border-radius:10px 10px 10px 10px;padding:11px 16px 11px 16px;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button:hover, .elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button:focus{background-color:#FFD23A;color:#0A0800;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11229 .elementor-element.elementor-element-98f6ef6{--e-transform-transition-duration:250ms;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button:hover svg, .elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button:focus svg{fill:#0A0800;}.elementor-11229 .elementor-element.elementor-element-e700834 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11229 .elementor-element.elementor-element-e700834.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11229 .elementor-element.elementor-element-bb600e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-11229 .elementor-element.elementor-element-bb600e5{left:0px;}body.rtl .elementor-11229 .elementor-element.elementor-element-bb600e5{right:0px;}.elementor-11229 .elementor-element.elementor-element-bb600e5{top:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-11229 .elementor-element.elementor-element-e625644{--content-width:1200px;}.elementor-11229 .elementor-element.elementor-element-99e5a00{--width:auto;}}@media(max-width:1024px){.elementor-11229 .elementor-element.elementor-element-e625644{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11229 .elementor-element.elementor-element-1428da4 .elementor-heading-title{font-size:28px;}.elementor-11229 .elementor-element.elementor-element-6858306 .elementor-heading-title{font-size:15px;}.elementor-11229 .elementor-element.elementor-element-d0819ae .elementor-heading-title{font-size:15px;}.elementor-11229 .elementor-element.elementor-element-1946930 .elementor-heading-title{font-size:15px;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-11229 .elementor-element.elementor-element-e625644{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11229 .elementor-element.elementor-element-1428da4 .elementor-heading-title{font-size:24px;}.elementor-11229 .elementor-element.elementor-element-6858306 .elementor-heading-title{font-size:15px;}.elementor-11229 .elementor-element.elementor-element-d0819ae .elementor-heading-title{font-size:15px;}.elementor-11229 .elementor-element.elementor-element-1946930 .elementor-heading-title{font-size:15px;}.elementor-11229 .elementor-element.elementor-element-98f6ef6 .elementor-button{font-size:14px;}}/* Start custom CSS *//* Topo do hub Pai do Drop: CSS do modelo.
   Aqui fica só o que os widgets do Elementor não têm controle.
   Cole em Configurações do modelo > Avançado > CSS personalizado. Toda regra começa por .pdd. */

.pdd .elementor-heading-title em{font-style:normal;color:#F5C518}
.pdd :focus-visible{outline:2px solid #F5C518;outline-offset:3px;border-radius:4px}

/* link da página aberta (o JS do topo marca qual é) */
.pdd.pdd-topo .nav-link.is-current>.elementor-widget-container{border-bottom-color:#F5C518}
.pdd.pdd-topo .nav-link.is-current .elementor-heading-title{color:#F5F2E8}

/* topo: vidro fosco */
.pdd.pdd-topo{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}

/* atalho de teclado e barra de leitura (widget HTML) */
.pdd .pdd-skip{position:fixed;left:16px;top:-80px;z-index:70;background:#F5C518;color:#0A0800;font:800 15px 'Manrope',sans-serif;padding:12px 18px;border-radius:10px;text-decoration:none;transition:top .2s}
.pdd .pdd-skip:focus{top:12px}
.pdd .pdd-progress{position:fixed;left:0;top:0;height:3px;width:100%;background:#F5C518;transform-origin:0 50%;transform:scaleX(0);z-index:50;display:none}
@supports (animation-timeline:scroll()){
  .pdd .pdd-progress{display:block;animation:pdd-grow linear both;animation-timeline:scroll(root)}
  @keyframes pdd-grow{to{transform:scaleX(1)}}
}

/* menu do celular (widget HTML) */
.pdd .pdd-mmenu-w{position:static}
.pdd .pdd-menu-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(245,197,24,.16);border-radius:10px;background:transparent;color:#F5F2E8;cursor:pointer}
.pdd .pdd-menu-btn .i{width:22px;height:22px;fill:currentColor}
.pdd .pdd-menu-btn .i-close,.pdd .pdd-menu-btn[aria-expanded="true"] .i-open{display:none}
.pdd .pdd-menu-btn[aria-expanded="true"] .i-close{display:block}
.pdd .pdd-mmenu{position:absolute;left:0;right:0;top:100%;background:#100D04;border-bottom:1px solid rgba(245,197,24,.16);padding:18px 20px 28px;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s linear .3s}
.pdd .pdd-mmenu.open{opacity:1;transform:none;visibility:visible;transition:opacity .3s,transform .3s}
.pdd .pdd-mmenu a{display:flex;align-items:center;justify-content:space-between;font:400 42px/1 'Bebas Neue',sans-serif;color:#F5F2E8;text-decoration:none;padding:14px 0;border-bottom:1px solid rgba(245,242,232,.09)}
.pdd .pdd-mmenu a[aria-current="page"]{color:#F5C518}
.pdd .pdd-mmenu a .i{width:26px;height:26px;fill:#F5C518}
.pdd .pdd-mmenu a.cta{justify-content:center;margin-top:22px;padding:18px;border:0;border-radius:10px;background:#F5C518;color:#0A0800;font:800 16px 'Manrope',sans-serif}

@media (prefers-reduced-motion:reduce){.pdd .pdd-progress{display:none}}/* End custom CSS */