@media screen and (max-width:767px){}@media (max-width:767px){}#popup-topic{position:fixed;z-index:9999;max-width:400px;height:auto;bottom:3rem;left:3rem}@media screen and (max-width:767px){#popup-topic{left:0;bottom:0;right:0;width:100%;max-width:100%}}@media (max-width:767px){#popup-topic{left:0;bottom:0;right:0;width:100%;max-width:100%}}#popup-topic .popup-topic-content{box-shadow:0px 0px 5px rgba(0,0,0,0.2);padding:2.2rem 2.2rem 1.8rem;text-align:left;border-radius:5px;overflow:hidden;background:#FECA00;box-shadow:0px 0px 40px rgba(0,0,0,0.5)}@media screen and (max-width:767px){#popup-topic .popup-topic-content{border-radius:0}}@media (max-width:767px){#popup-topic .popup-topic-content{border-radius:0}}#popup-topic .popup-topic-content a{text-decoration:none}#popup-topic .popup-topic-content .popup-topic-title{text-align:left;text-transform:uppercase}#popup-topic .popup-topic-content .popup-topic-desc{margin:10px 0 0px 0;text-align:left;line-height:130%}#popup-topic .popup-topic-content .popup-topic-button{margin-top:1.2rem}#popup-topic .popup-btn{position:absolute;padding:10px;line-height:100%}#popup-topic .popup-btn.popup-btn-close{top:5px;right:5px}#popup-topic .popup-btn.popup-btn-go{bottom:0px;right:0px}.popup-edit-btn{position:fixed;overflow:hidden;bottom:100px;left:0px;z-index:1002;width:45px;height:40px;line-height:40px;background-color:#333;color:white;font-size:22px;text-align:center;border:1px solid white;border-top-right-radius:20px;border-bottom-right-radius:20px;transform:translateX(-5px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; opacity:100;box-shadow:0 0 0 1px rgba(255,255,255,0.1);transition-property:opacity,background,color,transform;transition-duration:300ms;transition-timing-function:ease-in-out;-webkit-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;-moz-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;-ms-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;-o-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease}.popup-edit-btn .widgetMenu{display:none !important}.popup-edit-btn .settings-icon{position:relative;bottom:1px}.popup-edit-btn:hover{transform:translateX(-1px);color:white;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; opacity:100}@media screen and (max-width:767px){.popup-edit-btn{display:none}}@media (max-width:767px){.popup-edit-btn{display:none}}.popup-topic-content{-webkit-animation:popupanimation 700ms linear both;animation:popupanimation 700ms linear both}@-webkit-keyframes popupanimation{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}@keyframes popupanimation{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}.navbar-custom{position:fixed;top:0;right:0;left:0;height:var(--navbarHeight);z-index:1030;padding-left:25px;padding-right:25px;background-color:var(--primary)}@media (max-width:767px){.navbar-custom{height:calc(var(--navbarHeight) - 14px);padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.navbar-custom{height:calc(var(--navbarHeight) - 14px);padding-left:15px;padding-right:15px}}.navbar-custom .container-fluid{position:relative}.navbar-custom .container-fluid::before,.navbar-custom .container-fluid::after{content:"";position:absolute;top:calc(var(--navbarHeight) - 1px);height:37px;width:30px;box-shadow:0px -20px 0px 0px var(--primary);z-index:-1}@media (max-width:767px){.navbar-custom .container-fluid::before,.navbar-custom .container-fluid::after{top:calc(var(--navbarHeight) - 8px)}}@media screen and (max-width:767px){.navbar-custom .container-fluid::before,.navbar-custom .container-fluid::after{top:calc(var(--navbarHeight) - 8px)}}.navbar-custom .container-fluid::before{border-top-left-radius:20px}.navbar-custom .container-fluid::after{right:-1px;border-top-right-radius:20px}.navbar-custom .container{flex-wrap:wrap;gap:0}@media (min-width:768px){.navbar-custom .container{padding-left:15px;padding-right:15px}}.navbar-custom .navbar-brand{position:relative;z-index:3}@media (max-width:767px){.navbar-custom .navbar-brand img{max-width:100px}}@media screen and (max-width:767px){.navbar-custom .navbar-brand img{max-width:100px}}.navbar-custom .navbar-nav{position:relative;height:calc(var(--navbarHeight) - 18px);padding-top:0.5rem;gap:20px;line-height:1.2;align-items:center}@media (max-width:767px){.navbar-custom .navbar-nav{height:auto;gap:15px}}@media screen and (max-width:767px){.navbar-custom .navbar-nav{height:auto;gap:15px}}.navbar-custom .navbar-nav.navbar-menu{width:100%}.navbar-custom .navbar-nav.navbar-menu .nav-item{flex-basis:33%}@media (min-width:993px){.navbar-custom .navbar-nav.navbar-menu{width:auto;margin-right:20px}}.navbar-custom .navbar-nav .nav-item.nav-item-search{height:31px}.navbar-custom .navbar-nav .dropdown{position:static}.navbar-custom .navbar-nav .nav-link{position:relative;height:100%;padding:1rem;color:var(--black);text-align:center;text-decoration:none;font-size:1.0667rem;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.navbar-custom .navbar-nav .nav-link{min-width:auto}}@media screen and (max-width:767px){.navbar-custom .navbar-nav .nav-link{min-width:auto}}@media (min-width:1201px){}@media screen and (min-width:1200px){}.navbar-custom .navbar-nav .nav-link::after{content:none}.navbar-custom .navbar-nav .nav-link.nav-search-link{min-width:28px;padding-right:35px;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.707' height='21.707' viewBox='0 0 21.707 21.707'%3E%3Cg id='Ellipse_11' data-name='Ellipse 11' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' stroke='none'/%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' fill='none'/%3E%3C/g%3E%3Cline id='Line_68' data-name='Line 68' x2='7' y2='7' transform='translate(14 14)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:right center;background-repeat:no-repeat;background-size:25px}.navbar-custom .navbar-nav .nav-link span{position:relative}.navbar-custom .navbar-nav .nav-link span::after{position:absolute;bottom:0;left:0;width:100%;height:0;content:'';background-color:var(--black);z-index:-1}.navbar-custom .navbar-nav .nav-link:hover{color:var(--primary)}.navbar-custom .navbar-nav .nav-link:hover span::after{height:100%;transition:height 0.3s}.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{font-weight:700}.navbar-custom .dropdown-menu{border:0;border-radius:0;box-shadow:none}@media screen and (max-width:430px){.navbar-custom .dropdown-menu{padding-right:1rem}}.navbar-custom .dropdown-menu.dropdown-menu-search{display:block !important;top:0.5rem;width:58rem;padding:0;background-color:var(--primary);opacity:0;pointer-events:none;transition:all 0.3s ease-in-out}.navbar-custom .dropdown-menu.dropdown-menu-search.show{opacity:1;pointer-events:auto}@media (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search{min-width:0rem;width:calc(100vw - 1rem);max-width:565px;padding:1rem 1.5rem;margin-right:-15px}}@media screen and (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search{min-width:0rem;width:calc(100vw - 1rem);max-width:565px;padding:1rem 1.5rem;margin-right:-15px}}.navbar-custom .dropdown-menu.dropdown-menu-search .form-control{padding:1.5rem 1.5rem 1.5rem 3.2rem;border:2px solid var(--black);border-radius:28px;color:var(--black);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.707' height='21.707' viewBox='0 0 21.707 21.707'%3E%3Cg id='Ellipse_11' data-name='Ellipse 11' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' stroke='none'/%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' fill='none'/%3E%3C/g%3E%3Cline id='Line_68' data-name='Line 68' x2='7' y2='7' transform='translate(14 14)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:14px 14px;background-repeat:no-repeat;background-size:21px}@media (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search .form-control{width:13rem}}@media screen and (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search .form-control{width:13rem}} .navbar-custom .menu-toggle{display:block;cursor:pointer;margin-bottom:0;padding:20px 0 20px 20px;z-index:3}@media (max-width:767px){.navbar-custom .menu-toggle{transform:scale(0.8)}}@media screen and (max-width:767px){.navbar-custom .menu-toggle{transform:scale(0.8)}}.navbar-custom .menu-toggle span{display:block;background-color:var(--black);height:2px;width:32px;margin:8px 0;transition:0.3s}.navbar-custom .menu-toggle-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;background-color:rgba(0,0,0,0.5);transition:opacity 0.5s}.navbar-custom #menu-toggle:checked ~ .menu-toggle-overlay{pointer-events:auto;opacity:1}.navbar-custom #menu-toggle{display:none}.navbar-custom #menu-toggle:checked + .menu-toggle span:nth-child(1){transform-origin:29px 4px;transform:rotate(-45deg)}.navbar-custom #menu-toggle:checked + .menu-toggle span:nth-child(2){opacity:0}.navbar-custom #menu-toggle:checked + .menu-toggle span:nth-child(3){transform-origin:29px -2px;transform:rotate(45deg)}.navbar-custom .nav{width:66%;padding:7rem 2rem 2rem 2rem;background-color:var(--primary);opacity:0;visibility:hidden;transition:0.5s;position:fixed;top:0;bottom:0;right:0;display:flex;flex-direction:column;overflow:hidden auto}.navbar-custom .nav .nav-bg{position:absolute;top:auto;bottom:0;left:0;width:640px;height:750px}.navbar-custom .nav .navbar-nav{position:absolute;top:-96px;left:74%}.navbar-custom .nav .dropdown-menu.dropdown-menu-search{width:50rem}.navbar-custom .nav .row-menu div[class^="col-"]{max-width:100%}@media (max-width:767px){.navbar-custom .nav{width:100%;padding:5rem 1rem 2rem 1rem}}@media screen and (max-width:767px){.navbar-custom .nav{width:100%;padding:5rem 1rem 2rem 1rem}}.navbar-custom #menu-toggle:checked ~ .nav{opacity:1;visibility:visible;z-index:2}.navbar-custom .nav-text{position:relative;left:-2rem;transform:rotate(270deg) translate(-26rem,1rem);white-space:nowrap}.navbar-custom .nav-text .h1{margin-top:0}@media (max-width:767px){.navbar-custom .nav-text{transform:rotate(270deg) translate(-26rem,5rem)}}@media screen and (max-width:767px){.navbar-custom .nav-text{transform:rotate(270deg) translate(-26rem,5rem)}}.nav-menu{display:flex;flex-direction:column;gap:1rem;padding:0;margin:0;list-style:none}.nav-menu .nav-item .nav-link{padding:0;font-size:1.0667rem;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;white-space:normal}@media (max-width:767px){.nav-menu{margin-top:2rem !important}}@media screen and (max-width:767px){.nav-menu{margin-top:2rem !important}}.menu-heading{margin-bottom:0.4rem;font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:normal !important}.menu-links{line-height:1.3}.menu-links .menu-item:last-child{padding-bottom:0.6rem}@media (max-width:767px){}@media screen and (max-width:767px){}.section-home-swiper{padding:0;overflow:hidden}.section-home-swiper *,.section-home-swiper *::before,.section-home-swiper *::after{transition:all 0.3s ease-out}.section-home-swiper .item-desc{position:absolute;bottom:120px;right:0;width:50%;z-index:2;display:flex;align-items:flex-end;min-height:150px;max-height:60%;overflow:hidden}@media (min-width:1201px){.section-home-swiper .item-desc{width:75%;bottom:80px;min-height:180px;max-height:80%}}@media screen and (min-width:1200px){.section-home-swiper .item-desc{width:75%;bottom:80px;min-height:180px;max-height:80%}}@media (max-width:992px){.section-home-swiper .item-desc{width:80%;bottom:40px;min-height:160px;max-height:70%}}@media screen and (min-width:768px) and (max-width:1199px){.section-home-swiper .item-desc{width:80%;bottom:40px;min-height:160px;max-height:70%}}@media (max-width:767px){.section-home-swiper .item-desc{width:100%;position:absolute;bottom:100px;min-height:auto;max-height:none;margin-top:auto}}@media screen and (max-width:767px){.section-home-swiper .item-desc{width:100%;position:absolute;bottom:100px;min-height:auto;max-height:none;margin-top:auto}}.section-home-swiper .item-desc .item-desc-text{width:100%;padding:2rem 6rem 3rem 0;text-align:right}@media (max-width:992px){.section-home-swiper .item-desc .item-desc-text{padding:1.5rem 2rem 2.5rem 0}}@media screen and (min-width:768px) and (max-width:1199px){.section-home-swiper .item-desc .item-desc-text{padding:1.5rem 2rem 2.5rem 0}}@media (max-width:767px){.section-home-swiper .item-desc .item-desc-text{padding:1rem}}@media screen and (max-width:767px){.section-home-swiper .item-desc .item-desc-text{padding:1rem}}.section-home-swiper .item-desc .item-author{margin-bottom:0}.section-home-swiper .item-desc .item-title{margin-bottom:1.2rem;color:var(--white);overflow:hidden}.section-home-swiper .item-desc .item-title .item-title-link{color:var(--white);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1;padding-bottom:0.15em}@media (max-width:767px){.section-home-swiper .item-desc .item-title .item-title-link{-webkit-line-clamp:2;line-clamp:2}}@media screen and (max-width:767px){.section-home-swiper .item-desc .item-title .item-title-link{-webkit-line-clamp:2;line-clamp:2}}.section-home-swiper .item-desc .item-title .item-title-link:hover{text-decoration:none}.section-home-swiper .item-desc .item-genre{margin-bottom:2.5rem}.section-home-swiper .swiper{width:100%;height:100%;border-radius:var(--borderRadiusLarge)}@media (max-width:767px){.section-home-swiper .swiper-wrapper{height:auto;min-height:550px}}@media screen and (max-width:767px){.section-home-swiper .swiper-wrapper{height:auto;min-height:550px}}.section-home-swiper .swiper-slide{background-position:center;background-size:cover;position:relative;min-height:400px}@media (min-width:1201px){.section-home-swiper .swiper-slide{min-height:850px}}@media screen and (min-width:1200px){.section-home-swiper .swiper-slide{min-height:850px}}@media (max-width:992px){.section-home-swiper .swiper-slide{min-height:750px}}@media screen and (min-width:768px) and (max-width:1199px){.section-home-swiper .swiper-slide{min-height:750px}}@media (max-width:767px){.section-home-swiper .swiper-slide{min-height:600px;height:auto}}@media screen and (max-width:767px){.section-home-swiper .swiper-slide{min-height:600px;height:auto}}.section-home-swiper .swiper-slide .list-item{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:inherit}.section-home-swiper .swiper-slide .item-img-wrapper{position:relative;overflow:hidden;flex:1;min-height:250px}@media (min-width:1201px){.section-home-swiper .swiper-slide .item-img-wrapper{min-height:350px}}@media screen and (min-width:1200px){.section-home-swiper .swiper-slide .item-img-wrapper{min-height:350px}}@media (max-width:992px){.section-home-swiper .swiper-slide .item-img-wrapper{min-height:300px}}@media screen and (min-width:768px) and (max-width:1199px){.section-home-swiper .swiper-slide .item-img-wrapper{min-height:300px}}@media (max-width:767px){.section-home-swiper .swiper-slide .item-img-wrapper{min-height:250px;max-height:70%}}@media screen and (max-width:767px){.section-home-swiper .swiper-slide .item-img-wrapper{min-height:250px;max-height:70%}}.section-home-swiper .swiper-slide .item-img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-home-swiper .swiper-navigation{height:16px}.section-home-swiper .swiper-navigation .swiper-button-prev-home,.section-home-swiper .swiper-navigation .swiper-button-next-home{color:var(--primary)}.section-home-swiper .swiper-navigation .swiper-button-next-home .i-fa6-solid{margin-left:0.5rem;margin-right:0}.section-home-swiper .swiper-pagination{bottom:0;position:relative;display:flex;align-items:center}.section-home-swiper .swiper-pagination-bullet-active{position:relative;overflow:hidden}.section-home-swiper .swiper-pagination-bullet-active::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background-color:white;animation:growBackground 4s linear forwards}@keyframes growBackground{to{width:100%}}.section-home-swiper .subnavigation{position:absolute;bottom:30px;left:0;right:0;padding:1.5rem 6rem;text-align:center;z-index:3;background:linear-gradient(transparent,rgba(0,0,0,0.3))}@media (min-width:1201px){.section-home-swiper .subnavigation{bottom:50px;padding:1.5rem 6rem}}@media screen and (min-width:1200px){.section-home-swiper .subnavigation{bottom:50px;padding:1.5rem 6rem}}@media (max-width:992px){.section-home-swiper .subnavigation{bottom:10px;align-items:flex-end;padding:1.5rem 2rem;gap:1.5rem}.section-home-swiper .subnavigation .item-more,.section-home-swiper .subnavigation .swiper-navigation{align-self:flex-end}.section-home-swiper .subnavigation .item-more{gap:1rem}.section-home-swiper .subnavigation .item-more a{font-size:0.9rem}}@media screen and (min-width:768px) and (max-width:1199px){.section-home-swiper .subnavigation{bottom:10px;align-items:flex-end;padding:1.5rem 2rem;gap:1.5rem}.section-home-swiper .subnavigation .item-more,.section-home-swiper .subnavigation .swiper-navigation{align-self:flex-end}.section-home-swiper .subnavigation .item-more{gap:1rem}.section-home-swiper .subnavigation .item-more a{font-size:0.9rem}}@media (max-width:767px){.section-home-swiper .subnavigation{position:absolute;bottom:0;flex-flow:column-reverse;padding:1rem;text-align:center;background:rgba(0,0,0,0.9);margin-top:0}.section-home-swiper .subnavigation .item-more{gap:0.5rem;margin-bottom:1rem}.section-home-swiper .subnavigation .item-more a{font-size:0.85rem}.section-home-swiper .subnavigation .swiper-navigation{justify-content:center}}@media screen and (max-width:767px){.section-home-swiper .subnavigation{position:absolute;bottom:0;flex-flow:column-reverse;padding:1rem;text-align:center;background:rgba(0,0,0,0.9);margin-top:0}.section-home-swiper .subnavigation .item-more{gap:0.5rem;margin-bottom:1rem}.section-home-swiper .subnavigation .item-more a{font-size:0.85rem}.section-home-swiper .subnavigation .swiper-navigation{justify-content:center}}.section-home-swiper .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;background:linear-gradient(0deg,#000000 20%,rgba(0,0,0,0) 65%),linear-gradient(-90deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0.1) 50%);opacity:1;border-radius:0} @media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){.home-program .section-dark{padding:1rem}}@media screen and (max-width:767px){.home-program .section-dark{padding:1rem}}.home-program.program-image .section-wide{position:relative;padding:0;overflow:hidden}.home-program.program-image .program-img{display:block;position:relative;overflow:hidden}.home-program.program-image .program-img:before{display:block;content:"";width:100%;padding-top:66.66666667%}.home-program.program-image .program-img > .content{position:absolute;top:0;left:0;right:0;bottom:0}.home-program.program-image .program-img .gradient-overlay{border-radius:0}.home-program.program-image .program-wrapper{position:relative;width:100%;padding:4.4rem;margin-top:-40%;z-index:1}@media (max-width:992px){.home-program.program-image .program-wrapper{padding:1rem 1rem 2rem}}@media screen and (min-width:768px) and (max-width:1199px){.home-program.program-image .program-wrapper{padding:1rem 1rem 2rem}}.home-program.program-image .program-wrapper .section-title{font-size:var(--h2Size);color:var(--white);letter-spacing:-1.65px}@media (max-width:992px){.home-program.program-image .program-wrapper .section-title{font-size:var(--h2Size)}}@media screen and (min-width:768px) and (max-width:1199px){.home-program.program-image .program-wrapper .section-title{font-size:var(--h2Size)}}.home-program.program-image .program-wrapper .gradient-overlay{display:block;opacity:1;z-index:-1}@media (max-width:767px){.home-program .program-wrapper{display:flex;flex-direction:column}.home-program .program-wrapper .btn{margin-left:auto}}@media screen and (max-width:767px){.home-program .program-wrapper{display:flex;flex-direction:column}.home-program .program-wrapper .btn{margin-left:auto}} .table-program{width:100%;max-width:100%;border-collapse:collapse;font-size:clamp(1.2667rem,2.3rem,1.9333rem);overflow-x:auto}.table-program .program-month{grid-template-columns:1fr;align-items:baseline;border-bottom:1px solid white}.table-program .program-month td{padding-top:4rem}.table-program .program-month:first-child td{padding-top:0}.table-program .program-item{display:grid;grid-template-columns:minmax(80px,125px) minmax(200px,1fr) auto minmax(100px,160px);align-items:baseline;border-bottom:1px solid white;gap:0.5rem}.table-program .program-item td{border:none !important;padding:0.8rem 1rem 0.8rem 0 !important;text-align:left;background-color:transparent;min-width:0;overflow:hidden}.table-program .program-item .item-date{display:flex;align-items:baseline;justify-content:space-between;font-size:clamp(1rem,1.7rem,1.2rem)}.table-program .program-item .item-date span{font-size:inherit}.table-program .program-item .item-title-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;min-width:0;overflow:visible}.table-program .program-item .item-title{display:inline;min-width:0;overflow:visible;white-space:normal;overflow-wrap:break-word;word-break:normal;font-size:clamp(1.2667rem,2.3rem,1.9333rem)}.table-program .program-item .item-title a,.table-program .program-item .item-title span{display:inline;font-size:inherit}.table-program .program-item .item-note{display:inline;min-width:0;overflow:visible;white-space:normal;overflow-wrap:break-word;word-break:normal}.table-program .program-item .item-place-time{padding-right:0 !important;text-align:right;white-space:normal;overflow:visible !important;overflow-wrap:break-word;word-break:normal}.table-program .program-item .item-place-time > *{display:inline}.table-program .program-item .item-time{font-size:clamp(1rem,1.7rem,1.2rem)}.table-program .program-item .item-occupancy-sale{text-align:right;padding-right:0 !important}.table-program .program-item .item-day,.table-program .program-item .item-note,.table-program .program-item .item-place,.table-program .program-item .item-occupancy{font-size:1rem}.table-program .program-item .item-occupancy{display:none;font-weight:700;color:#7e7e7e;letter-spacing:1.44px}.table-program .program-item .item-place{margin:0 0.4rem}.table-program .program-item .item-time{margin:0 0.4rem}.table-program .program-item .item-group{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--white);border-radius:30px;white-space:nowrap;line-height:normal}.table-program .program-item .item-sale form{display:inline-flex}@media (max-width:950px){.table-program{margin-top:0;font-size:1.2667rem}.table-program .program-item{display:grid;grid-template-columns:80px 1fr 200px;grid-template-areas:"item-date item-place-time item-place-time" "item-title-note item-title-note item-title-note" ". . item-occupancy-sale";padding:8px 0}.table-program .program-item td{padding:0.1rem 0.5rem 0.1rem 0 !important}.table-program .program-item .item-date{grid-area:item-date;width:80px}.table-program .program-item .item-title-note{grid-area:item-title-note;flex-direction:column;gap:0.3rem}.table-program .program-item .item-title{width:100%}.table-program .program-item .item-note{width:100%;white-space:normal}.table-program .program-item .item-place-time{grid-area:item-place-time}.table-program .program-item .item-occupancy-sale{grid-area:item-occupancy-sale;width:200px}.table-program .program-item .item-occupancy-sale .btn-buy{font-size:0.67rem}.table-program .program-item .item-day,.table-program .program-item .item-note,.table-program .program-item .item-place,.table-program .program-item .item-occupancy{font-size:0.67rem}.table-program .program-item .item-group{padding:0 6px;border-radius:30px}}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:992px){.home-cta{margin:0 -15px}}@media screen and (min-width:768px) and (max-width:1199px){.home-cta{margin:0 -15px}}.home-cta .section-wide{margin-top:0;margin-bottom:0;padding-top:20rem;padding-bottom:10rem}.home-cta .cta-text-1{margin-bottom:0}.home-cta .cta-text-2{margin-top:0;margin-bottom:4rem;font-size:9rem}@media (max-width:767px){.home-cta .cta-text-2{font-size:5rem}}@media screen and (max-width:767px){.home-cta .cta-text-2{font-size:5rem}}.home-cta .item-img{top:0;bottom:0;position:absolute;height:100%;object-fit:cover;z-index:-1;left:50%;transform:translateX(-50%)}@media (max-width:767px){}@media screen and (max-width:767px){}.swiper.swiper-repertoar,.swiper.swiper-aktualne,.swiper-inscenace{height:100%;margin-right:-20rem}@media (max-width:767px){.swiper.swiper-repertoar,.swiper.swiper-aktualne,.swiper-inscenace{margin-right:0}}@media screen and (max-width:767px){.swiper.swiper-repertoar,.swiper.swiper-aktualne,.swiper-inscenace{margin-right:0}}@media (max-width:767px){}@media screen and (max-width:767px){}.home-people .section-dark{position:relative;z-index:0}.home-people .section-title{margin-bottom:0}@media (max-width:992px){.home-people .section-title{margin-bottom:1.5rem}}@media screen and (min-width:768px) and (max-width:1199px){.home-people .section-title{margin-bottom:1.5rem}}.home-people .list-people{margin-top:6rem}@media (max-width:767px){.home-people .list-people{margin-top:3rem}}@media screen and (max-width:767px){.home-people .list-people{margin-top:3rem}}.home-people .img-people{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:all 0.3s ease-in-out;visibility:hidden;opacity:0;border-radius:var(--borderRadiusLarge)}@media (max-width:767px){.home-people .img-people{display:none}}@media screen and (max-width:767px){.home-people .img-people{display:none}}@media (max-width:992px){.home-people .img-people{display:none}}@media screen and (min-width:768px) and (max-width:1199px){.home-people .img-people{display:none}}@media (min-width:1201px){.home-people .list-group-item:hover + .img-people{visibility:visible;opacity:0.5}}@media screen and (min-width:1200px){.home-people .list-group-item:hover + .img-people{visibility:visible;opacity:0.5}}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}.page-footer{background-color:var(--primary);padding-top:60px}.page-footer .footer-top{font-size:1.8125rem}@media (max-width:767px){.page-footer .footer-top{font-size:1.3333rem}}@media screen and (max-width:767px){.page-footer .footer-top{font-size:1.3333rem}}.page-footer a{color:var(--black);text-decoration:none}.page-footer a:hover{text-decoration:underline}@media (max-width:767px){.page-footer .menu-link{display:inline-block;padding:0.4rem 0}}@media screen and (max-width:767px){.page-footer .menu-link{display:inline-block;padding:0.4rem 0}}.page-footer .nav-menu{display:block;column-count:3}@media (max-width:767px){.page-footer .nav-menu{margin-bottom:0.6rem;column-count:1}}@media screen and (max-width:767px){.page-footer .nav-menu{margin-bottom:0.6rem;column-count:1}}.page-footer .nav-menu .nav-item{margin-bottom:1.5rem;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@media (max-width:767px){.page-footer .nav-menu .nav-item{margin-bottom:0.7rem;border-bottom:1px solid var(--black)}}@media screen and (max-width:767px){.page-footer .nav-menu .nav-item{margin-bottom:0.7rem;border-bottom:1px solid var(--black)}}@media (min-width:993px){.page-footer .nav-menu .collapse{display:block}.page-footer .nav-menu .menu-heading[data-toggle="collapse"]{pointer-events:none}}@media (max-width:767px){.page-footer .social-list{margin-bottom:0.7rem;padding-bottom:0.5rem;border-bottom:1px solid var(--black)}}@media screen and (max-width:767px){.page-footer .social-list{margin-bottom:0.7rem;padding-bottom:0.5rem;border-bottom:1px solid var(--black)}}