.footer{width:100%;position:relative;overflow:visible}.footer_wrapper{z-index:1;max-width:1200px;margin:0 auto;padding:200px 16px 40px;position:relative;overflow:visible}.footer_card{background:#fff;border-radius:28px;padding:20px 20px 24px;box-shadow:0 8px 30px #00000026}.footer_header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}@media (max-width:480px){.footer_header{align-items:start}}.footer_brand{align-items:center;gap:12px;display:flex}.footer_logo{object-fit:contain;color:#111;width:100%;height:50px}.footer_brand-name{color:#111;font-size:18px;font-weight:600}.footer_cta{color:#111;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-family:Audiowide,sans-serif;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.footer_cta:hover{color:#fff;background:#111}.footer_cols{grid-template-columns:repeat(3,minmax(160px,auto));justify-content:center;justify-items:start;gap:16px 24px;max-width:820px;margin:16px auto 0;font-family:Helvetica Neue,sans-serif;display:grid}.footer_col-title{margin-bottom:12px;font-family:Audiowide,sans-serif;font-weight:400}@media (max-width:480px){.footer_col-title{font-size:14px}}@media (min-width:480px){.footer_col-title{font-size:24px}}.footer li{margin-bottom:12px}@media (max-width:480px){.footer li{font-size:14px}}@media (min-width:480px){.footer li{font-size:24px}}.footer ul{margin:0;padding:0;list-style:none}.footer a{color:#222;text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:900px){.footer_wrapper{padding:100px 16px 32px}.footer_cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer_cols{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.footer_header{text-align:center;flex-direction:column;gap:16px}.footer_brand{justify-content:center}.footer_logo{height:42px}.footer_cta{width:100%;margin:16px auto 0;padding:10px 14px}.footer_card{padding:20px 16px 22px}.footer_col{text-align:left;margin:0 auto}.footer_col ul{display:block}}@media (min-width:700px){.footer{margin-top:127px}.footer_card{flex-direction:column;justify-content:center;height:350px;display:flex}}@media (max-width:699px){.footer{margin-top:30px}.footer_card{flex-direction:column;justify-content:center;height:100%;display:flex}}
.schedules{position:relative}.schedules_title{color:#fff;z-index:1;font-family:Chunko Bold,sans-serif;font-weight:400;position:relative}@media (min-width:401px){.schedules_title{font-size:96px}}@media (max-width:480px){.schedules_title{font-size:36px}}.schedules_wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.schedules_filters{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;align-self:start;gap:20px;margin:40px 0;display:flex;position:relative;overflow:visible}.schedules_filters .custom-select{flex:none;width:auto!important;min-width:150px!important}.schedules_items-wrapper{flex-wrap:wrap;justify-content:center;gap:100px;display:flex}.schedules_button-wrapper{z-index:1;justify-content:center;width:396px;margin-top:60px;display:flex;position:relative}.schedules_bg{z-index:0;background:url(/images/sc-bg.webp) 50%/cover no-repeat;width:100%;min-height:100vh;position:absolute;inset:0;overflow:hidden}.schedules .container{flex-direction:column;justify-content:center;margin-left:160px;margin-right:160px;display:flex}@media (min-width:769px){.schedules_wrapper{margin-top:150px;padding:15px 40px}.container{margin-left:20px;margin-right:20px}}@media (min-width:481px) and (max-width:768px){.schedules_wrapper{margin-top:100px;padding:10px 27px}.container{margin-left:20px;margin-right:20px}}@media (max-width:480px){.schedules_wrapper{padding:10px 16px}.schedules_filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:16px;margin:24px 0;overflow:visible}.schedules_filters .custom-select{flex:none;width:auto!important;min-width:150px!important}.schedules_button-wrapper{margin-top:40px}.schedules .container{margin-left:16px;margin-right:16px}}
