@font-face{font-family:"ALSSchlangesans-Light";src:url("/wp-content/themes/varavara/fonts/ALSSchlangesans-Light.otf") format("opentype");font-style:normal}@font-face{font-family:"ALSSchlangesans-Thin";src:url("/wp-content/themes/varavara/fonts/ALSSchlangesans-Thin.otf") format("opentype");font-style:normal}@font-face{font-family:"ALSSchlangesans";src:url("/wp-content/themes/varavara/fonts/ALSSchlangesans.otf") format("opentype");font-style:normal}@font-face{font-family:"ALSSchlangesans-Bold";src:url("/wp-content/themes/varavara/fonts/ALSSchlangesans-Bold.otf") format("opentype");font-style:normal}@font-face{font-family:"ALSSchlangesans-Black";src:url("/wp-content/themes/varavara/fonts/ALSSchlangesans-Black.otf") format("opentype");font-style:normal}.wrapper{max-width:1312px;width:100%;box-sizing:border-box;margin:0 auto}body{background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh}.weeks{padding:200px 20px 0;margin-bottom:64px}.weeks .wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.weeks .wrapper .program_title{max-width:221px;width:100%;color:#0f172a;font-family:"ALSSchlangesans-Bold",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.32px;margin-right:5px}.weeks .wrapper .week_slider{max-width:1035px;width:100%;overflow-x:scroll}.weeks .wrapper .week_slider::-webkit-scrollbar{width:0;height:0}.weeks .wrapper .week_slider .week_slider_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:flex-end;gap:20px}.weeks .wrapper .week_slider .week_slider_wrapper .week_slider_item{cursor:pointer;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:fit-content;width:-moz-fit-content;padding:16px 24px;border-radius:8px;border:1.5px solid #d4d8dd;background:#fff}.weeks .wrapper .week_slider .week_slider_wrapper .week_slider_item:hover{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:1.5px solid #ff8f23}.weeks .wrapper .week_slider .week_slider_wrapper .week_slider_item span{color:#0f172a;font-family:"ALSSchlangesans-Bold",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.16px}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-active{border:1.5px solid #ff8f23;background:#ff8f23}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-active span{color:#fff}@media (max-width:485px){.weeks .wrapper .week_slider{overflow:hidden}.weeks .wrapper .week_slider .week_slider_wrapper{width:initial}.weeks .wrapper .week_slider .week_slider_wrapper .week_slider_item{padding:5px;max-width:165px;width:100%;height:48px}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-active{border:1.5px solid #d4d8dd;background:#fff}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-active span{color:#0f172a}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-active:hover{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:1.5px solid #ff8f23}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-thumb-active{border:1.5px solid #ff8f23;background:#ff8f23}.weeks .wrapper .week_slider .week_slider_wrapper .swiper-slide-thumb-active span{color:#fff}}@media (max-width:1310px){.weeks{padding:200px 0 0 20px}.weeks .wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:unset;align-items:unset}.weeks .wrapper .program_title{margin-bottom:40px;margin-right:0}}@media (max-width:950px){.weeks{margin-bottom:40px}}.week_content{padding:0 20px}.week_content .wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.week_content .wrapper .week{max-width:1190px;width:100%;overflow:hidden}.week_content .wrapper .week .week_wrapper .week_item{max-width:1190px;width:100%;box-sizing:border-box}.week_content .wrapper .week .week_wrapper .week_item .week_item_line{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;box-sizing:border-box;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d4d8dd}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{max-width:90px;width:8%;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first span{color:#0f172a;font-family:"ALSSchlangesans-Bold",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{max-width:1080px;width:91%;box-sizing:border-box;border-radius:8px;padding:8px 16px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all span{display:block;color:#000;font-family:"ALSSchlangesans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all .week_item_ceil_inh{margin-top:10px;display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:2px 8px;border-radius:8px;background:#fff}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all .week_item_ceil_inh span{color:#000;font-family:"ALSSchlangesans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.14px}@media (max-width:1300px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:91%}}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-width:200px;width:17%;box-sizing:border-box;border-radius:8px;padding:8px 16px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil span{display:block;color:#000;font-family:"ALSSchlangesans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil .week_item_ceil_inh{margin-top:10px;display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:2px 8px;border-radius:8px;background:#fff}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil .week_item_ceil_inh span{color:#000;font-family:"ALSSchlangesans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.14px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .top{padding:16px 24px;-webkit-justify-content:center;justify-content:center}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .top span{font-family:"ALSSchlangesans-Bold",sans-serif}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .bold span{font-family:"ALSSchlangesans-Bold",sans-serif;font-size:24px;line-height:140%;letter-spacing:.24px}@media (max-width:1050px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:10%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:89%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:unset;align-items:unset}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil .week_item_ceil_inh{width:fit-content;width:-moz-fit-content;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .top{display:none}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .bold{display:none}}@media (max-width:890px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line{padding-bottom:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:13%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{margin-bottom:15px;width:85%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{margin-left:auto;max-width:1080px;width:85%;margin-bottom:15px}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .empty{display:none}}@media (max-width:690px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:14%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:84%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{width:84%}}@media (max-width:640px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:15%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:82%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{width:82%}}@media (max-width:600px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:17%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{padding:16px;width:79%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{padding:16px;width:79%}}@media (max-width:545px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:20%;padding-top:15px;height:fit-content}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:77%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{width:77%}}@media (max-width:465px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:25%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:71%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{width:71%}}@media (max-width:385px){.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_first{width:27%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil_all{width:68%}.week_content .wrapper .week .week_wrapper .week_item .week_item_line .week_item_ceil{width:68%}}.week_content .wrapper .week .week_wrapper .week_item .first_item{padding-bottom:0;border-bottom:none;margin-bottom:30px}.week_content .wrapper .week_control{margin-left:15px;height:fit-content;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:88px;width:100%}.week_content .wrapper .week_control .week_button{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:100px;border:1.5px solid #d4d8dd;cursor:pointer;width:40px;height:40px}.week_content .wrapper .week_control .week_button svg{display:block;width:24px;height:24px}@media (max-width:1050px){.week_content .wrapper .week_control{display:none}}.post_week{padding:15px 20px 110px}.post_week .wrapper span{color:#000;font-family:"ALSSchlangesans-Bold",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px}@media (max-width:950px){.post_week{padding:40px 20px 80px}}