:root{--jcore-page-offset-height:var(--wp-admin--admin-bar--height,0px)}.wp-block-jcore-nav-header{--jcore-menu-height:64px;--jcore-menu-height-small:64px;--jcore-menu-padding:8px;--jcore-menu-font-size:16px;--jcore-menu-font-weight:600;--jcore-menu-width:100dvw;--jcore-menu-background:#ce1141;--jcore-menu-background-hover:#ad0e37;--jcore-menu-color:#fff;--jcore-menu-border:#e51348;--jcore-menu-button-hover:#e51348}@media(min-width:992px){.wp-block-jcore-nav-header{--jcore-menu-height:84px;--jcore-menu-height-small:84px;--jcore-menu-font-size:16px;--jcore-menu-width:466px}}.wp-block-jcore-nav-header{background-color:var(--wp--preset--color--brand);font-family:var(--jcore-font-family);font-size:var(--jcore-menu-font-size);font-weight:var(--jcore-menu-font-weight);letter-spacing:.7px}.wp-block-jcore-nav-header svg{fill:var(--jcore-menu-color);height:20px}.wp-block-jcore-nav-header a.nav-button,.wp-block-jcore-nav-header button{cursor:pointer;font-family:var(--jcore-font-family);font-weight:600;text-transform:uppercase}.wp-block-jcore-nav-header .nav-button{align-items:center;color:var(--jcore-menu-color);display:flex;font-weight:600;gap:.5rem;padding:0 1rem}.wp-block-jcore-nav-header .nav-button svg{height:24px}.wp-block-jcore-nav-header a.nav-button{font-weight:var(--jcore-menu-font-weight);text-decoration:none}#jcore-nav{display:flex;justify-content:space-between}#jcore-nav .brand{flex-grow:1;height:var(--jcore-menu-height);position:relative}#jcore-nav .brand a{align-items:center;display:flex;height:100%;text-decoration:none}#jcore-nav .brand img{display:none}@media(min-width:992px){#jcore-nav .brand img{display:inline-flex;height:calc(var(--jcore-menu-height) - var(--jcore-menu-padding)*4);margin:calc(var(--jcore-menu-padding)*2);width:auto}#jcore-nav .brand img svg{fill:var(--jcore-menu-color)}}#jcore-nav .brand:after{content:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibW9iaWxlLWxvZ28iIHdpZHRoPSIxMTciIGhlaWdodD0iMzciIHZpZXdib3g9IjAgMCAxMTcgMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNOTkuODkzMiAzMS4zNTAxSDExMi4xODZDMTE0Ljc3IDMxLjM1MDEgMTE2LjAxOCAzMC4wNzQ0IDExNi4wMTggMjcuNzI1NFYyNy42MDA1QzExNi4wMTggMjUuMzM0NyAxMTQuNzY3IDI0LjE4MSAxMTIuMTg2IDI0LjE4MUgxMDMuOTc2VjguMzI4NDJDMTAzLjk3NiA1Ljc3NDE1IDEwMi43MjQgNC40OTg0IDEwMC4zNTEgNC40OTg0SDk5LjE0MTJDOTYuODQ4OSA0LjQ5ODQgOTUuNjAwMyA1Ljc3NDE1IDk1LjYwMDMgOC4zMjg0MlYyNi44MjEyQzk1LjYwMDMgMjkuODI3NiA5Ny4xNDA3IDMxLjM1MjkgOTkuODkzMiAzMS4zNTI5TTgwLjM1MDUgMzEuOTI3Qzg4LjQ3NjIgMzEuOTI3IDkyLjUxNjYgMjguNjczOCA5Mi41MTY2IDIyLjg2NjRDOTIuNTE2NiAxNy45NjU5IDg4LjQ3NjIgMTUuNyA4My4xODE2IDE0LjU0NjNDODAuMzQ3NyAxMy45Mjc4IDc4LjE4MTYgMTQuMDUyNyA3OC4xODE2IDEyLjUyNzNDNzguMTgxNiAxMS4xNjgzIDc5LjM5MDkgMTAuNDI3OSA4MS44MDY3IDEwLjQyNzlDODQuMzQ4OCAxMC40Mjc5IDg3LjE0MDYgMTEuNjYyIDg4LjkzMzYgMTMuMzA5NEM4OS4wOTkxIDEzLjQ3MyA5MS44OTA5IDExLjQ5ODQgOTEuODkwOSA5LjE5MDk0QzkxLjg5MDkgNi41NTM0NyA4OC44MDczIDQuMTI0IDgxLjcyMjYgNC4xMjRDNzQuNjM3OCA0LjEyNCA3MC4yMjE0IDcuNTQzNTYgNzAuMjIxNCAxMi45Nzk0QzcwLjIyMTQgMTguNDE1MiA3NC43NjQxIDIwLjM5MjYgNzkuMjYxOCAyMS4yOTk1QzgxLjkyNzQgMjEuODc2MyA4NC4wOTYzIDIxLjg3NjMgODQuMDk2MyAyMy41MjM3Qzg0LjA5NjMgMjQuODgyNiA4Mi44ODcgMjUuNjIzMSA4MC4zNDc3IDI1LjYyMzFDNzcuNDcxNyAyNS42MjMxIDc0LjA5NjMgMjQuMTAwNiA3Mi4zNDgyIDIyLjUzMzZDNzIuMDk4NSAyMi4zMjg0IDY5LjU5ODUgMjQuNDY5NCA2OS41OTg1IDI2LjQ0NjhDNjkuNTk4NSAyOS4yNDc5IDcyLjQzMjQgMzEuOTI0MiA4MC4zNDc3IDMxLjkyNDJNNTAuMDE2NiAzMS41MTM4SDUxLjM0OTNDNTMuNzY1MiAzMS41MTM4IDU1LjAxNjYgMzAuMTk2NCA1NS4wMTY2IDI3LjY4MzhWMjIuNjE2OEg2MS4wMTgzQzYzLjcyNTkgMjIuNjE2OCA2NC44NTEgMjEuNDIxNSA2NC44NTEgMTkuMjgwNFYxOS4xNTU2QzY0Ljg1MSAxNy4xMzY2IDYzLjc2OCAxNS45ODU3IDYxLjAxODMgMTUuOTg1N0g1NC43Mjc2VjExLjY2Mkg2My44OTQyQzY2LjU2MjYgMTEuNjYyIDY3Ljc2OTEgMTAuNTA4MyA2Ny43NjkxIDguMjQyNDVWOC4wMzcyMkM2Ny43NjkxIDUuODU0NTggNjYuNTU5OCA0LjcwMDg2IDYzLjg5NDIgNC43MDA4Nkg1MC43Njg1QzQ4LjAxODggNC43MDA4NiA0Ni40NzU2IDYuMzA2NjQgNDYuNDc1NiA5LjMxMjk3VjI2LjczNTNDNDYuNDc1NiAyOS43NDE2IDQ3LjcyNDIgMzEuNTEzOCA1MC4wMTY2IDMxLjUxMzhaIiBmaWxsPSJ3aGl0ZSIvPgoJPHBhdGggZD0iTTE0Ljg3NjYgMjQuMzgzNEMxMi40NTUxIDI2LjI2NjYgOS41NzA3MiAyOC40MDQ4IDYuMTI3OTYgMzAuODM0M0M1LjA1NjEzIDMwLjgzNDMgMy43NjU0NCAyNy45NSAyLjU1NjEyIDI0LjMwNThDMS42NjEwNiAyMS42MDQ1IDAuODEzNjk0IDE4LjQ4NDUgMC4xNDAyOTIgMTUuODEzN0MwLjA1MDUwNTEgMTYuNTQwNCAwIDE3LjI3ODEgMCAxOC4wMjY5QzAgMjcuOTgzMyA4LjE2NSAzNi4wNTM4IDE4LjIzOCAzNi4wNTM4QzI4LjMxMDkgMzYuMDUzOCAzNi40NjE5IDI3Ljk5NzEgMzYuNDc1OSAxOC4wNTE4QzM0LjE1MjcgMTkuNDk5NSAzMi4yOTI0IDIxLjk0MDEgMzAuNTg5MyAyNC4zMDU4QzI4LjE4MTkgMjcuNjQ3NyAyNi4wODAzIDMwLjgzNDMgMjMuNDA2MyAzMC44MzQzSDIyLjg4NDRDMjMuMDU4NCAzMC44MzQzIDIzLjE2NSAzMC44MzQzIDIzLjE3NjIgMzAuODMxNUMyMS43ODc0IDI5LjI3MjkgMjAuNTI0NyAyNi45NjU0IDE5LjQ4MSAyNC4zMDU4QzE5LjEyNzQgMjMuNDAxNyAxOC44MDQ3IDIyLjQ1MDQgMTguNTA0NSAyMS40ODI1QzE4LjEzNyAyMS43ODc2IDE3Ljc1NTQgMjIuMTAxIDE3LjM1NDEgMjIuNDIyN0MxNy41NzAyIDIzLjA2NjEgMTcuODAzMSAyMy42OTg0IDE4LjA1MjggMjQuMzA1OEMxOS4xNDcxIDI2Ljk3OTMgMjAuNTUgMjkuMjI4NSAyMi4yNzU2IDMwLjI1NzRDMjAuMTE1MSAyOS4wOTI2IDE4LjQ5MzMgMjYuOTIxMSAxNy4yODY4IDI0LjMwM0MxNy4wODIgMjMuODU5MyAxNi44OTQgMjMuMzk4OSAxNi43MTQ0IDIyLjkzM0MxNi4zNDQgMjMuMjI5NyAxNS45NjI0IDIzLjUzMiAxNS41Njk2IDIzLjg0MjZDMTUuNjM3IDIzLjk5NTIgMTUuNjk4NyAyNC4xNTMzIDE1Ljc2ODggMjQuMzAzQzE3LjA2NTEgMjcuMTI5MSAxOC43NTcgMjkuMzg5NCAyMC44OTIzIDMwLjI1NzRDMTguMzMzNCAyOS40MDg4IDE2LjM3NDkgMjcuMTc5IDE0Ljg4MjIgMjQuMzgwN00zNi40NDc5IDE3LjA4MTJDMzUuOTUxMiA3LjU2NTc1IDI3Ljk4ODMgMCAxOC4yMzUyIDBDMTEuNjU1NSAwIDUuODg5NDYgMy40NDQ1MiAyLjY4MjM4IDguNjExMzFDNC45NTIzMSA3LjkyOTA2IDcuODA1ODUgNi44NDE5IDEwLjE4OCA1LjIxOTQ4QzEwLjE4OCA1LjIxOTQ4IDEwLjg1MDIgMTYuNzc4OSAxNC44MzE3IDI0LjMwNThDMTQuODQ1NyAyNC4zMzA3IDE0Ljg1OTcgMjQuMzU1NyAxNC44NzY2IDI0LjM4MzRDMTQuOTA3NCAyNC4zNTg1IDE0Ljk0MzkgMjQuMzMwNyAxNC45Nzc2IDI0LjMwNThDMTUuMTc5NiAyNC4xNDc3IDE1LjM3MDQgMjMuOTk3OSAxNS41NjY4IDIzLjg0NTRDMTMuMzM2MiAxOC43MTQ3IDEyLjM0NTcgMTEuOTM2NiAxMi4zNDU3IDguMTI1OTdMMTQuMTA1IDcuMzY2MDZDMTQuMTAyMiAxMS4zNjggMTQuNzExIDE3Ljc3NDUgMTYuNzExNiAyMi45Mzg1QzE2LjkyNzYgMjIuNzYzOCAxNy4xNDA5IDIyLjU5NDYgMTcuMzQ4NSAyMi40MjU0QzE1Ljc2ODggMTcuNzQ2OCAxNS4wMTY5IDEyLjM5NyAxNS4wMTY5IDkuOTUwODRMMTYuNTE1MiA5LjM3Mzk4QzE2LjUxNTIgMTMuMTI2MyAxNy4yNjcxIDE3LjUxMzggMTguNDk4OSAyMS40ODI1QzI2LjgwOTggMTQuNTk5IDI3LjQ0MTEgMTIuMjM4OSAyNy40NDExIDEyLjIzODlDMzAuNjczNSAxNS4zMDYyIDM0LjQ3MjYgMTYuNTg3NSAzNi40NTA3IDE3LjA4MTJNMzEuMTM2NCAxOC4wNDA4QzMxLjQ1MDcgMTguMDQwOCAzMS43MDMyIDE3Ljc4ODQgMzEuNzAzMiAxNy40Nzc4QzMxLjcwMzIgMTcuMTY3MSAzMS40NTA3IDE2LjkxNDggMzEuMTM2NCAxNi45MTQ4QzMwLjgyMjIgMTYuOTE0OCAzMC41NjY4IDE3LjE2NDQgMzAuNTY2OCAxNy40Nzc4QzMwLjU2NjggMTcuNzkxMiAzMC44MjIyIDE4LjA0MDggMzEuMTM2NCAxOC4wNDA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);display:inline-flex;height:calc(var(--jcore-menu-height) - var(--jcore-menu-padding)*4);pointer-events:none;position:absolute;top:calc(var(--jcore-menu-padding)*2);width:auto}@media(min-width:992px){#jcore-nav .brand:after{display:none}}#jcore-nav #jcore-menu-button{height:var(--jcore-menu-height-small);justify-content:center;padding:0 1rem}#jcore-nav #jcore-menu-button svg{margin:0 0 0 .5rem}#jcore-nav #translate-button-root{align-items:center;display:flex}#jcore-nav #search-toggle{background-color:transparent}#jcore-nav #jcore-menu-button{background-color:transparent;color:var(--jcore-menu-color);font-weight:var(--jcore-menu-font-weight)}#jcore-nav #jcore-menu-button svg{fill:var(--jcore-menu-color)}#jcore-nav .user-menu-wrapper{display:none;position:relative}@media(min-width:768px){#jcore-nav .user-menu-wrapper{display:flex}}#jcore-nav .user-menu-wrapper #user-info{height:var(--jcore-menu-height-small);justify-content:center}#jcore-nav .user-dropdown{background-color:var(--jcore-menu-background);border:1px solid var(--jcore-menu-border);border-top:none;min-width:160px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden;z-index:100}#jcore-nav .user-dropdown.open{opacity:1;transform:translateY(0);visibility:visible}#jcore-nav .user-dropdown .dropdown-item{align-items:center;color:var(--jcore-menu-color);display:flex;font-weight:var(--jcore-menu-font-weight);gap:.5rem;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}#jcore-nav .user-dropdown .dropdown-item i{font-size:20px}#jcore-nav .user-dropdown .dropdown-item:focus,#jcore-nav .user-dropdown .dropdown-item:hover{background-color:var(--jcore-menu-background-hover)}@media screen and (max-width:460px){#jcore-nav #user-login{display:none}}#menu-container{bottom:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);width:var(--jcore-menu-width)}#menu-container.animate{transition:transform .3s}#menu-container:not(.open){transform:translateX(var(--jcore-menu-width))}#menu-container .top-bar{background-color:#bf103c;display:flex;flex-direction:row-reverse;height:var(--jcore-menu-height-small);justify-content:space-between}#menu-container .top-bar button{color:var(--jcore-menu-color);fill:var(--jcore-menu-color);padding-left:1rem;padding-right:1.5rem;transition:opacity .1s}#menu-container .top-bar button.hide{opacity:0}#menu-container .top-bar button svg{margin-left:1rem}#menu-container .top-bar #jcore-menu-home{flex-grow:2}#menu-container .top-bar #jcore-menu-home svg{margin-left:1rem}#menu-container #slide-menu{display:none}#menu-container #slide-menu.show{display:unset}#menu-container #slide-menu.right{transform:translateX(var(--jcore-menu-width))}#menu-container #slide-menu.animate{transition:transform .3s}#menu-container .menu{background-color:var(--jcore-menu-background);bottom:0;overflow-y:auto;position:absolute;top:var(--jcore-menu-height-small);width:100%}#menu-container .menu h4,#menu-container .menu h5{font-family:var(--jcore-font-family);font-weight:var(--jcore-menu-font-weight);margin:0;padding-left:2rem;text-transform:uppercase}#menu-container .menu h4{align-items:center;background-color:transparent;border-bottom:1px solid var(--jcore-menu-border);display:flex}#menu-container .menu h4 button{align-items:center;display:flex;height:100%;justify-content:center}#menu-container .menu h4 a{color:inherit;font-size:18px;font-weight:var(--jcore-menu-font-weight);line-height:20px;padding:1rem;text-decoration:none}#menu-container .menu h4 svg{height:20px;margin:0 1rem 0 0}#menu-container .menu h5{background-color:var(--jcore-menu-background);font-size:16px;padding-bottom:4px;padding-top:4px}#menu-container .menu .menu-aula,#menu-container .menu:has(>.menu-aula:only-child){--jcore-menu-background:var(--wp--preset--color--green);--jcore-menu-color:var(--wp--preset--color--white);--jcore-menu-background-hover:#102c26;--jcore-menu-border:transparent;--jcore-menu-button-hover:#1e5146}#menu-container .menu .menu-aula{background-color:var(--jcore-menu-background);padding-bottom:2rem;padding-top:2rem}#menu-container .menu:has(>.menu-aula:only-child) .menu-aula{padding-bottom:0;padding-top:0}#menu-container .menu-item{border-bottom:1px solid var(--jcore-menu-border);display:flex;justify-content:space-between}#menu-container .menu-item a{color:var(--jcore-menu-color);display:block;flex-grow:1;font-weight:var(--jcore-menu-font-weight);padding:1rem 0 1rem 2rem;text-decoration:none;text-transform:uppercase}#menu-container .menu-item a:focus,#menu-container .menu-item a:hover{background-color:var(--jcore-menu-background-hover);text-decoration:none}#menu-container .menu-item button{font-weight:var(--jcore-menu-font-weight);width:64px}#menu-container .menu-item button.open{border-left:0 solid var(--jcore-menu-color)}#menu-container .menu-item button.open:focus,#menu-container .menu-item button.open:hover{background-color:var(--jcore-menu-button-hover)}#menu-container .menu-item.current-menu-item{background-color:var(--jcore-menu-background-hover)}#menu-container .menu-item.current-menu-item a{text-decoration:none}#menu-container .menu-item.links-item{background-color:var(--jcore-menu-background)}#menu-container .menu-item.links-item a{padding:.5rem 0 .5rem 2rem}#menu-container .menu-item.user-item a{align-items:center;display:flex;gap:.75rem}#menu-container .user-menu-mobile{padding-top:.5rem}.scrollActive{transition:margin-top .3s}.scrollActive.scrollTop,.scrollActive.scrollUp{margin-top:0}.scrollActive.scrollDown{margin-top:calc(var(--jutils-height)*-1)}body.noscroll{overflow:hidden}.sticky{left:0;position:fixed;right:0;top:var(--jcore-page-offset-height);z-index:10}body.admin-bar .navbar.scrollActive,body.admin-bar .navbar.sticky,body.admin-bar .skip-to-content a{top:46px}@media screen and (min-width:781px){body.admin-bar .navbar.scrollActive,body.admin-bar .navbar.sticky,body.admin-bar .skip-to-content a{top:32px}}
