@layer components{.cms-content{text-align:left}.cms-content .grid-cols-12>*:not([class*=col-span]){grid-column:1/-1}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4{font-family:Saira Semi Condensed,ui-sans-serif,sans-serif;font-weight:800;line-height:1.1;color:#111114}.cms-content h1{font-size:clamp(28px,3.4vw,40px);margin:0 0 16px}.cms-content h2{font-size:clamp(24px,2.8vw,32px);margin:24px 0 14px}.cms-content h3{font-size:clamp(20px,2.2vw,24px);margin:20px 0 10px}.cms-content h4{font-size:18px;margin:16px 0 8px}.cms-content img{max-width:100%;height:auto}.cms-content a:not(.no-underline){color:#e2231a;text-decoration:underline}.cms-content a:not(.no-underline):hover{color:#000}.cms-content .text-primary{color:#e2231a!important}.cms-content .text-primary td{color:#e2231a}.cms-content a.arrow{padding:0 50px 0 0;background:url(/images/ico/arrow1_red.svg) no-repeat right 20px center!important;background-size:auto 20px!important}.cms-content a.arrow:hover{color:#000!important}.cms-content .btn-primary{background:url(/images/ico/arrow1.svg) #e2231a no-repeat right 20px center!important;background-size:auto 20px!important;border:1px solid #e2231a;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:3px;font-weight:500;padding:8px 50px 8px 20px}.cms-content .btn-primary:hover{border:1px solid #e2231a;background:#e2231a;opacity:.9}.cms-content .mt-5-minus{margin-top:-3rem!important}.cms-content .submenu{background:#eee;position:relative}.cms-content .submenu:before{content:"";position:absolute;top:0;right:0;background:linear-gradient(to left,#eee 50%,#0000);width:100px;height:100%;z-index:9999}.cms-content .submenu.special{margin-top:-3rem!important}.cms-content .submenu.px-4{padding:0 50px!important}@media(max-width:1023.98px){.cms-content .submenu.px-4{padding:0 20px!important}}.cms-content .submenu ul{padding-top:20px!important;padding-bottom:10px!important;padding-right:100px!important;-ms-overflow-style:none;scrollbar-width:none;position:relative}.cms-content .submenu ul::-webkit-scrollbar{display:none}.cms-content .submenu ul li{margin:0 10px 10px 0;flex:0 0 auto}.cms-content .submenu ul li a{padding:4px 10px;text-decoration:none;color:#000;border-radius:5px;font-weight:600;text-transform:uppercase;font-size:.9rem}.cms-content .submenu ul li a:hover,.cms-content .submenu ul li a.active{background:#fff;color:#e2231a}.cms-content .image-box{margin:0 0 30px;height:350px}.cms-content .image-box img{width:100%;height:100%;object-fit:cover}.cms-content h2,.cms-content h3,.cms-content h4{font-size:2rem;margin:20px 0;color:#000}@media(max-width:1023.98px){.cms-content h2,.cms-content h3,.cms-content h4{font-size:1.6rem}}.cms-content h3,.cms-content h4{font-size:1.7rem}@media(max-width:1023.98px){.cms-content h3,.cms-content h4{font-size:1.3rem}}.cms-content .alert-danger{border-left:3px solid #e2231a!important}.cms-content .alert-special{padding-top:20px!important;padding-bottom:20px!important}.cms-content p{color:gray;margin:0 0 10px;line-height:1.4;font-weight:500}.cms-content p em{font-weight:500;font-style:normal}.cms-content p.mail,.cms-content p.phone{font-size:2rem;padding:0 0 0 50px}.cms-content p.mail a,.cms-content p.phone a{text-decoration:none;color:#000}.cms-content p.mail a:hover,.cms-content p.phone a:hover{color:#e2231a;text-decoration:underline}.cms-content p.mail{background:url(/images/ico/mail_icon.svg) no-repeat left center;background-size:auto 40px}.cms-content p.phone{background:url(/images/ico/phone_icon.svg) no-repeat left center;background-size:auto 40px}.cms-content ul,.cms-content ol{margin:0 0 10px}.cms-content ul li,.cms-content ol li{color:gray}.cms-content .sutaze{background:#eee}.cms-content .sutaze.p-4{padding:50px!important}@media(max-width:1023.98px){.cms-content .sutaze.p-4{padding:50px 20px!important}}.cms-content .sutaze h2{margin:0 0 20px}.cms-content .sutaze .sutaz{background:#fff}.cms-content .sutaze .sutaz .name{padding:20px 20px 10px;color:#000;font-size:1.4rem;font-weight:600;cursor:pointer}.cms-content .sutaze .sutaz .name:hover{color:#e2231a}.cms-content .sutaze .sutaz .name span{margin:0 20px 0 0;display:inline-block;width:40px;color:#fff;text-align:center;background:#e2231a;border-radius:3px}.cms-content .sutaze .sutaz .content{display:none;padding:10px 20px}.cms-content .sutaze .sutaz .content p{margin:0 0 30px}.cms-content .sutaze .sutaz .content ul{margin:0 0 30px;display:block;padding:0}.cms-content .sutaze .sutaz .content ul li{display:block;margin:0 0 4px;padding:0 0 0 30px;background:url(/images/ico/check_icon.svg) no-repeat left top 2px;background-size:auto 20px}.cms-content .sutaze .sutaz.active .content{display:block}.cms-content blockquote{position:relative;padding:20px 0 0 60px;background:url(/images/ico/blockquote.webp) no-repeat left top;background-size:auto 30px}.cms-content figure{margin:0 0 5px}.cms-content figure a{width:100%;height:200px;overflow:hidden;display:block;border-radius:5px}.cms-content figure a img{width:100%!important;height:200px!important;overflow:hidden;object-fit:cover;border-radius:5px}.cms-content figure figcaption{font-size:.9rem;color:gray}.cms-content .person .position{font-size:.8rem}.cms-content .program p{font-size:.9rem}.cms-content .program p.date{color:silver;margin:0 0 10px;font-size:.8rem}.cms-content .program p.time{font-size:.8rem;background:gray;color:#fff;padding:5px 5px 2px;border-radius:3px}.cms-content .roster .category{padding-bottom:40px!important;background:#eee}.cms-content .roster .category:first-child,.cms-content .roster .category:last-child{padding-top:40px!important}.cms-content .roster .category h2{margin:0 0 30px}.cms-content .roster .category a{text-decoration:none}.cms-content .roster .category .player{margin:0 0 30px}.cms-content .roster .category .player .player-text{padding:15px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.cms-content .roster .category .player p{margin:0;padding:0}.cms-content .roster .category .player p.position{background:#e2231a;border-radius:3px;color:#fff;padding:5px 10px 3px;font-size:.7rem}.cms-content .roster .category .player p.number{background:#e2231a;font-size:1.8rem;font-weight:600;text-align:center;color:#fff;padding:12px 0}.cms-content .roster .category .player p.name{background:#fff;padding:10px 15px;font-weight:700;color:#000}.cms-content .roster .category .player p.name.special{font-size:1.4rem}.cms-content .roster .category .player p.name span{display:block;font-weight:500}.cms-content .roster .category .player:hover{box-shadow:0 10px 15px #0000001a}.cms-content .roster .category .player:hover p.name{background:#e2231a;color:#fff}.cms-content .roster .category .player:hover p.name .more{color:#fff!important}.cms-content .roster .category .player.special:hover p.name{background:#fff;color:#e2231a}.cms-content .partners .category{padding-bottom:30px!important}.cms-content .partners .category h2{margin:0 0 30px;padding:40px 0 0}.cms-content .partners .category:first-child{background:#eee}.cms-content .partners .category:last-child{margin-bottom:30px}.cms-content .partners .category .partner{margin-bottom:30px}.cms-content .partners .category .partner img{width:auto;height:auto;max-width:80%;max-height:70px;position:relative;left:50%;transform:translate(-50%)}.cms-content .partners .category.special{padding-bottom:50px!important}.cms-content .partners .category.special .partner{background:#fff;padding:20px;margin:0;min-height:110px}.cms-content .partners .category.special .partner img{top:50%;transform:translate(-50%,-50%)}.cms-content a:not(.no-underline):not([class*=text-]){color:#e2231a;font-weight:600;text-decoration:underline}.cms-content a:not(.no-underline):not([class*=text-]):hover{color:#000}.cms-content strong,.cms-content b{color:#000;font-weight:600}.cms-content table{border-collapse:collapse;min-width:100%}.cms-content table tr{border-bottom:1px dashed #ddd}.cms-content table tr td{font-weight:500;color:gray;padding:5px 10px}.cms-content table tr th{background:#e2231a;color:#fff;font-weight:600;border-bottom:0;text-transform:uppercase;font-size:.8rem;padding:12px 10px 8px}@media(max-width:767.98px){.cms-content #category h1{font-size:2.3rem;margin:0 0 40px}.cms-content #category h2,.cms-content #category h3,.cms-content #category h4{font-size:1.8rem}}.cms-content p{color:#33333a;font-size:16.5px;line-height:1.7;margin:0 0 20px}.cms-content blockquote{margin:30px 0;padding:6px 0 6px 20px;border-left:3px solid #e2231a;background:none}.cms-content blockquote p,.cms-content blockquote{font-family:Saira Semi Condensed,ui-sans-serif,sans-serif;font-size:22px;font-weight:800;line-height:1.3;color:#111114;margin:0}.cms-content blockquote cite,.cms-content blockquote footer,.cms-content blockquote .author{display:block;margin-top:10px;font-family:Saira Variable,Saira,sans-serif;font-size:13px;font-weight:600;font-style:normal;color:#8a8a92}}.glightbox-container{z-index:9999999999999!important}
