:root{--page-lateral-spacing: 0.75rem;--page-vertical-spacing: 0.75rem}@media(min-width: 991.98px){:root{--page-lateral-spacing: 1.75rem;--page-vertical-spacing: 1.75rem}}.container-fluid{--bs-gutter-x: calc( var(--page-lateral-spacing) * 2 )}.container-fluid .row{--bs-gutter-x: calc( var(--page-lateral-spacing) * 2 )}.mam-block-page-header{--plus-icon-size: 72px}.mam-block-page-header.open .mam-block-page-header-title .info-control{pointer-events:none}.mam-block-page-header.open .mam-block-page-header-title .close-control{display:flex;justify-content:end;pointer-events:all;opacity:1;overflow:hidden}.mam-block-page-header.open .mam-block-page-header-title .close-control:after{cursor:pointer;rotate:-45deg}.mam-block-page-header.open .mam-block-page-header-content{transition-timing-function:cubic-bezier(0, 0, 1, 0);max-height:200vh;border-bottom-color:currentColor}.mam-block-page-header.admin-preview .mam-block-page-header-content{max-height:none;overflow-y:auto}.mam-block-page-header.has-sub-menu .close-control{opacity:1;pointer-events:all}.mam-block-page-header.sub-open .close-control:after{cursor:pointer;rotate:-45deg}.mam-block-page-header.sub-open .mam-block-page-header-sub-menu:has(.sub-menu-cursos){max-height:40rem}.mam-block-page-header.sub-open .mam-block-page-header-sub-menu:has(.schedule-submenu){max-height:45vh}@media(max-width: 991.98px){.mam-block-page-header.sub-open .mam-block-page-header-sub-menu:has(.schedule-submenu){max-height:100vh}}.mam-block-page-header .close-control{flex-basis:var(--plus-icon-size);height:var(--plus-icon-size);margin-left:auto;transition:opacity .6s ease-in-out 0s;opacity:0;pointer-events:none;cursor:pointer;overflow:hidden}@media(max-width: 991.98px){.mam-block-page-header .close-control{display:flex;pointer-events:none;top:0;right:0;align-items:center}}.mam-block-page-header .close-control:after{content:"";-webkit-mask-image:url(../../assets/svg/Plus2.svg);mask-image:url(../../assets/svg/Plus2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:block;width:100%;height:100%;transition:rotate .3s ease-in-out 0s;rotate:0deg}@media(max-width: 991.98px){.mam-block-page-header .close-control:after{width:36px;height:36px}}@media(max-width: 575.98px){.mam-block-page-header .close-control:after{width:28px;height:28px}}.mam-block-page-header .mam-block-page-header-content{max-height:0;transition-timing-function:cubic-bezier(0, 0, 0, 1);transition-duration:.6s;overflow-y:hidden;transition-property:all}.mam-block-page-header .mam-block-page-header-content .information-block{margin:0;padding-top:var(--page-vertical-spacing);padding-bottom:var(--page-vertical-spacing)}.mam-block-page-header .mam-block-page-header-content.has-mam-black-background-color a:hover{color:#e0251b}.mam-block-page-header .mam-block-page-header-title{border-bottom:2px solid;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 var(--page-lateral-spacing)}.mam-block-page-header .mam-block-page-header-title .title-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-title .title-wrapper{width:100%}}.mam-block-page-header .mam-block-page-header-title .controls-area .date-controls{display:flex;align-items:center;gap:70px;text-transform:capitalize}.mam-block-page-header .mam-block-page-header-title .controls-area .date-controls .date{font-size:36px;line-height:36px}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-title .controls-area .date-controls .date{min-width:360px;text-align:center}}.mam-block-page-header .mam-block-page-header-title .controls-area .date-controls svg{width:62px;height:50px;color:#000}.mam-block-page-header .mam-block-page-header-title .title{display:flex;align-items:center;gap:30px;margin:0}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-title .title{gap:10px}}.mam-block-page-header .mam-block-page-header-title .title span{--padding-top: 10px;--padding-bottom: 12px;font-size:50px;line-height:100%;text-indent:0;margin-top:0;margin-bottom:0;padding:var(--padding-top) 0 var(--padding-bottom);--page-lateral-spacing: 0}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-title .title span{--padding-top: 10px;--padding-bottom: 22px;font-size:123px;text-indent:-4px;letter-spacing:2px}}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-title .title span{--page-lateral-spacing: 0}}.mam-block-page-header .mam-block-page-header-title .info-control{pointer-events:all;opacity:1;transition:opacity .6s ease-in-out 0s;cursor:pointer;display:flex;align-items:center}.mam-block-page-header .mam-block-page-header-title .info-control svg{cursor:pointer;width:26px;height:26px}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-title .info-control svg{width:64px;height:64px}}.mam-block-page-header .secondary-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}@media(min-width: 991.98px){.mam-block-page-header .secondary-actions{min-width:var(--plus-icon-size)}}@media(min-width: 991.98px){.mam-block-page-header .secondary-actions.has-secondary-link{flex-basis:605px}}.mam-block-page-header .secondary-actions .page-header-secondary-link{margin-top:-3px}.mam-block-page-header .secondary-actions .link{color:#000;text-decoration:none;font-size:1rem;line-height:1rem;display:flex}@media(min-width: 991.98px){.mam-block-page-header .secondary-actions .link{font-size:2.25rem;line-height:2.25rem}}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu{background-color:#e0251b !important}}.mam-block-page-header .mam-block-page-header-sub-menu .sub-menu-cursos{font-size:30px;line-height:34px;justify-content:left;border-bottom:2px solid #fff}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .sub-menu-cursos{font-size:24px;line-height:24px;flex-direction:column;width:100%}}.mam-block-page-header .mam-block-page-header-sub-menu .sub-menu-cursos .filter-item{display:flex;align-items:center;color:#fff;text-decoration:none;text-align:center}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .sub-menu-cursos .filter-item{min-height:93px;border-right:2px solid #fff;padding:11px 28px}}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .sub-menu-cursos .filter-item{background:#e0251b;padding:10px 15px;border-bottom:2px solid #fff}.mam-block-page-header .mam-block-page-header-sub-menu .sub-menu-cursos .filter-item:last-child{border-bottom:none}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu{display:flex}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu{flex-direction:column}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu.disabled input,.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu.disabled select{opacity:.5;pointer-events:none}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-item,.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month,.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day{flex:1;border-inline:1px solid #fff;padding:38px 32px;font-size:32px;line-height:48px}}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-item,.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month,.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day{padding:16px 12px}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-item{border-left:none}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-item{font-size:32px;line-height:48px;order:3}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-item .filter{color:#fff;text-decoration:none}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-item .filter:hover{color:#e0251b}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month{font-size:24px;line-height:36px;order:1}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month .form-group{display:flex;flex-direction:column}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month .form-group #control-months{background-color:#e0251b;border-radius:0;border:0;border-bottom:1px solid #fff;color:#fff;padding:8px 4px}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month .form-group #control-months{background-color:#000}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-month .form-group #control-months:focus-visible{outline:none}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day{border-right:none}@media(max-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day{font-size:24px;line-height:36px;order:2}}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day .form-group{display:flex;flex-direction:column}.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day .form-group input{background-color:#e0251b;border-radius:0;border:0;border-bottom:1px solid #fff;color:#fff;padding:4px;color-scheme:dark}@media(min-width: 991.98px){.mam-block-page-header .mam-block-page-header-sub-menu .schedule-submenu .filter-day .form-group input{background-color:#000}}.mam-block-page-header .controls-area-mobile .date-controls{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 12px;border-bottom:2px solid #000;text-transform:capitalize}.mam-block-page-header .controls-area-mobile .date-controls .date{font-size:18px;line-height:21px}.mam-block-page-header .controls-area-mobile .date-controls svg{width:32px;height:26px;color:#000}.mam-block-page-header.disable-info-control .info-control{display:none}.mam-block-page-header-sub-menu{max-height:0;transition-timing-function:ease-in-out;transition-duration:.6s;overflow-y:hidden;transition-property:all}.mam-block-page-header-sub-menu .sub-menu-cursos{display:flex;justify-content:space-between}.mam-block-page-header-sub-menu .sub-menu-cursos a{padding:20px}/*# sourceMappingURL=style.css.map */