.elementor-82296 .elementor-element.elementor-element-561eda83 .elementor-menu-toggle{margin-right:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-82296 .elementor-element-561eda83{width:100%;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--main .elementor-item{font-family:Inter!important;color:#37003C!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:.035em;text-transform:uppercase;padding:17px 8px!important;text-decoration:none!important;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--main .elementor-item:hover,.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--main .elementor-item:focus{color:#37003C!important;background:#f9f6fa;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu{gap:0;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown .elementor-item,.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown .elementor-sub-item{font-family:Inter!important;font-size:13px!important;font-weight:600!important;color:#37003C!important;text-decoration:none!important;}

.elementor-82296 .elementor-element-4c5d269{width:19rem;max-width:100%;flex:0 0 auto;}
.elementor-82296 .elementor-element-4c5d269 .e-search-form{display:flex;align-items:center;gap:.65rem;}
.elementor-82296 .elementor-element-4c5d269 .e-search-input-wrapper{min-width:0;flex:1;}
.elementor-82296 .elementor-element-4c5d269 .e-search-input{width:100%;min-height:42px;padding:10px 12px;border:1px solid #ffffff70!important;border-radius:5px;background-color:transparent!important;color:#fff!important;font-family:Inter!important;font-size:13px!important;line-height:1.4;box-shadow:none!important;}
.elementor-82296 .elementor-element-4c5d269 .e-search-input::placeholder{color:#ffffffc9;opacity:1;}
.elementor-82296 .elementor-element-4c5d269 .e-search-submit{position:relative;width:42px;min-width:42px;height:42px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;}
.elementor-82296 .elementor-element-4c5d269 .e-search-submit::before{content:"";position:absolute;width:18px;height:18px;border:2px solid currentColor;border-radius:50%;left:8px;top:7px;}
.elementor-82296 .elementor-element-4c5d269 .e-search-submit::after{content:"";position:absolute;width:10px;height:2px;background:currentColor;transform:rotate(45deg);left:25px;top:27px;}
.elementor-82296 .elementor-element-4c5d269 .e-search-submit:focus-visible,.elementor-82296 .elementor-element-4c5d269 input:focus-visible{outline:2px solid #fff;outline-offset:3px;}
.elementor-82296 .elementor-element-4c5d269 .e-search-input-wrapper>svg{fill:#fff;width:14px;}
@media(max-width:1024px){
.elementor-82296 .elementor-element-dbe369b{position:static;}
.elementor-82296 .elementor-element-561eda83{position:absolute;top:1rem;left:1rem;width:44px;z-index:20;}
.elementor-82296 .elementor-element-561eda83 .elementor-menu-toggle{padding:10px;background:transparent;color:#fff;font-size:24px;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown{position:absolute!important;left:-1rem!important;top:3.6rem!important;width:min(85vw,22rem)!important;max-width:100vw;max-height:calc(100dvh - 5rem);overflow-y:auto;margin:0!important;background:#fff;box-shadow:0 12px 24px #37003c18;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown .elementor-item{padding:16px 24px;border-bottom:1px solid #eee8ef;text-transform:uppercase;}
.elementor-82296 .elementor-element-4c5d269{position:absolute;right:1rem;top:1rem;width:44px;z-index:19;}
.elementor-82296 .elementor-element-4c5d269 .e-search-form{gap:0;}
.elementor-82296 .elementor-element-4c5d269 .e-search-input{padding:0!important;border:0!important;height:44px;min-height:44px;color:transparent!important;cursor:pointer;border-radius:0;background-repeat:no-repeat;background-position:center;background-size:22px;}
.elementor-82296 .elementor-element-4c5d269 .e-search-input::placeholder{color:transparent;}
.elementor-82296 .elementor-element-4c5d269 .e-search-submit{display:none;}
.elementor-82296 .elementor-element-4c5d269:focus-within{top:4.9rem;left:1rem;right:1rem;width:auto;background:#37003C;padding:.6rem;border-radius:5px;box-shadow:0 8px 18px #37003c20;}
.elementor-82296 .elementor-element-4c5d269:focus-within .e-search-input{background-image:none!important;color:#fff;border:1px solid #ffffff70!important;padding:10px 12px!important;cursor:text;}
.elementor-82296 .elementor-element-4c5d269:focus-within .e-search-input::placeholder{color:#ffffffc9;}
.elementor-82296 .elementor-element-4c5d269:focus-within .e-search-submit{display:block;}
}
@media(max-width:767px){
.elementor-82296 .elementor-element-561eda83{top:.65rem;left:.65rem;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown{top:3.3rem!important;left:-.65rem!important;max-height:calc(100dvh - 4.25rem);}
.elementor-82296 .elementor-element-4c5d269{top:.65rem;right:.65rem;}
.elementor-82296 .elementor-element-4c5d269:focus-within{top:4.2rem;}
}
@media(max-width:1024px){.elementor-82296 .elementor-element-4c5d269 .e-search-input{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIj48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iNy41Ii8+PHBhdGggZD0ibTE2IDE2IDUgNSIvPjwvc3ZnPg==");}}
@media(max-width:1024px){.elementor-82296 .elementor-element-561eda83 .elementor-menu-toggle{color:#fff!important;background:transparent!important;}.elementor-82296 .elementor-element-561eda83 .elementor-menu-toggle svg{fill:#fff!important;width:24px;height:24px;}.elementor-82296 .elementor-element-4c5d269:focus-within .e-search-input{color:#fff!important;}}

@media(max-width:1024px){.elementor-82296 .elementor-element-561eda83 nav.elementor-nav-menu--dropdown::before{content:"Editorias";display:block;padding:20px 24px 16px;font-family:Inter;font-size:20px;font-weight:750;line-height:1.3;color:#37003C;border-bottom:1px solid #eee8ef;}}

/* Submenus do cabecalho editorial */
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown{background-color:#fff!important;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown a{background-color:#fff!important;color:#37003C!important;}
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown a:hover,
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown a:focus,
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown a.highlighted,
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#f5eff6!important;color:#37003C!important;text-decoration:none!important;}

.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu .sub-menu a.elementor-sub-item{
font-family:Inter!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;
}
@media(max-width:1024px){
.elementor-82296 .elementor-element-561eda83 .elementor-nav-menu .sub-menu a.elementor-sub-item{font-size:15px!important;min-height:44px;padding-top:12px!important;padding-bottom:12px!important;}
}/* End custom CSS */