@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/themes/sokol/assets/fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("/themes/sokol/assets/fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/themes/sokol/assets/fonts/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("/themes/sokol/assets/fonts/Inter-Regular.ttf") format("truetype")}@font-face{font-family:"Inter";font-style:bold;font-weight:700;src:url("/themes/sokol/assets/fonts/Inter-Bold.ttf") format("truetype")}body{font-family:"Roboto",sans-serif !important;background-color:#fff !important}p{line-height:1.6}.main-layout{background-color:#f5f5f5 !important}.white-container{box-shadow:0px 0px 37px rgba(0,0,0,.05),0px 0px 16.83px rgba(0,0,0,.0303704),0px 0px 10px rgba(0,0,0,.0196296);background:#fff;border-radius:8px;padding:20px 20px;margin-bottom:10px;margin:0}.white-container+.white-container{margin-top:15px}@media(max-width: 1320px){.white-container{border-radius:0}}.layout-content{min-height:calc(100vh - 90px - 15px - 60px);max-width:1320px;margin:105px auto 0}@media(max-width: 500px){.layout-content{margin-top:65px}}@media(max-width: 359px){.layout-content{margin-top:50px}}.footer{background-color:rgba(var(--bs-dark-rgb));padding-top:10px;margin-top:15px}.page-home .footer{margin-top:0}.entry-slide-right{transition:.5s;transform:translateX(-50%);opacity:0}.entry-slide-left{transition:.5s;transform:translateX(50%);opacity:0}.entry-slide-right.enter,.entry-slide-left.enter{transform:translateX(0);opacity:1}#unread-badge{color:#fff;padding:2px 5px;background-color:#e41e25;border-radius:8px;font-size:8px;top:-10px;left:5px;position:relative}a{text-decoration:none}a.more{margin-top:20px;text-transform:uppercase;padding:10px 20px;border:1px solid rgba(0,0,0,.5411764706);color:rgba(0,0,0,.5411764706) !important;cursor:pointer;transition:.3s;display:inline-block;min-width:200px;text-align:center}a.more:hover{border:1px solid #e41e25;color:#e41e25 !important;transform:scale(1.1)}a.primary,a.crvena,a.link{text-decoration:none !important;font-weight:500 !important;color:#e41e25 !important}a.primary:hover,a.crvena:hover,a.link:hover{color:rgba(228,30,37,.6666666667) !important}.dropdown-item.active,.dropdown-item:active{background-color:#e41e25 !important}.main-content{margin:0}@media(max-width: 1350px){.main-content{margin:0 32px}}@media(max-width: 900px){.main-content{margin:0}}.nowrap{white-space:nowrap}.columns{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}@media(max-width: 768px){.columns{flex-direction:column}}.columns .column{flex:1;white-space:nowrap}@media(max-width: 768px){.columns .column{white-space:normal}}img.fr-fic{max-width:100%}

.sidebar-layout{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.sidebar-layout .content-column{flex-grow:1;width:100%}.sidebar-layout .sidebar-column{width:100%;flex-shrink:0;flex-grow:0;background:#fff;box-shadow:0px 0px 37px rgba(0,0,0,.05),0px 0px 16.83px rgba(0,0,0,.0303704),0px 0px 10px rgba(0,0,0,.0196296);padding:15px;position:sticky;top:105px;display:flex;flex-direction:column;gap:15px}@media(min-width: 500px){.sidebar-layout .sidebar-column{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sidebar-layout .sidebar-column .search-box{grid-column:1/3}}@media(min-width: 900px){.sidebar-layout{flex-direction:row}.sidebar-layout .sidebar-column{border-radius:8px 0 0 8px;width:300px;flex-shrink:0;display:flex;flex-direction:column}}@media(min-width: 1320px){.sidebar-layout .sidebar-column{border-radius:8px}}
.page-about-sponsors .sponsors{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.page-about-sponsors .sponsors img.sponsor{max-width:600px;width:80%}
.content{overflow:hidden}
.content{overflow:hidden}.content a{text-decoration:none;font-weight:500;color:#e41e25}.content a:hover{color:rgba(228,30,37,.6666666667)}
.page-gallery-photo-list .white-container .galleries{display:flex;flex-direction:column;align-items:center;gap:10px}.page-gallery-photo-list .white-container .galleries .gallery{max-width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;width:100%;margin:0 auto}.page-gallery-photo-list .white-container .galleries .gallery img{width:100%;object-fit:cover}.page-gallery-photo-list .white-container .galleries .gallery .title{margin-top:5px;text-align:center;color:rgba(0,0,0,.8)}@media(min-width: 450px){.page-gallery-photo-list .white-container .galleries{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:flex-start}}@media(min-width: 650px){.page-gallery-photo-list .white-container .galleries{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1100px){.page-gallery-photo-list .white-container .galleries{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px){.page-gallery-photo-list .white-container .galleries{grid-template-columns:repeat(5, 1fr)}}
.white-container{font-size:16px;font-weight:400;line-height:160%;color:#5c5c66}
.hero-banner{height:100vh;min-height:500px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;position:relative}.hero-banner .bg-image{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.hero-banner .logo{width:90%;max-width:200px;z-index:1}.hero-banner .overlay{position:absolute;inset:0;background:rgba(0,0,0,.3137254902);z-index:1}.hero-banner .subtitle{letter-spacing:4px;font-size:16px;font-weight:bold;color:#f5f5f5;margin:20px;margin-top:110px;z-index:1;text-align:center}.hero-banner .title{font-size:32px;font-weight:bold;color:#f5f5f5;z-index:1}@media(min-width: 500px){.hero-banner .subtitle{font-size:18px;letter-spacing:6px}.hero-banner .title{font-size:40px}}@media(min-width: 768px){.hero-banner .subtitle{font-size:20px;letter-spacing:12px}.hero-banner .title{font-size:64px}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating{animation:rotating 60s linear infinite}section{padding:40px 0;text-align:center;overflow:hidden;background-color:#fff}section.notification-section{padding:10px 0}section.alternate{background-color:#f5f5f5}section .title-small{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#e41e25}@media(min-width: 768px){section .title-small{font-size:16px}}section .title-large{color:#000;font-size:32px;font-weight:900;line-height:1.2em;text-transform:uppercase}@media(min-width: 768px){section .title-large{font-size:55px}}section .description{text-align:center;color:rgba(0,0,0,.54);font-size:16px;font-weight:300;line-height:2em}section .description b{font-weight:500}section.about .logo{margin:20px auto;width:90%;max-width:200px;position:relative;display:flex;align-items:center;justify-content:center}section.about .logo img{width:100%}section main a{color:#e41e25 !important;text-decoration:none !important;font-weight:500}section.programs .description{margin:30px 0}section.locations img{max-width:100%;margin-top:20px}section.locations .location-info{text-align:center;align-items:center}section.locations .description{text-align:center;margin-top:20px}@media(min-width: 768px){section.locations .description{text-align:left}section.locations .location-info{text-align:left;align-items:flex-start;justify-content:center}}section.contact .white-container{margin-top:40px;padding:40px;text-align:left;display:flex;flex-direction:column;gap:15px;max-width:1320px;margin:40px auto 0}section.contact .white-container .contact-info-rows{display:flex;flex-direction:column;gap:15px}section.contact .white-container .contact-info-rows i{font-size:24px}section.contact .white-container .contact-info-rows .contact-info-row{display:flex;align-items:flex-start;gap:15px}section.contact .white-container .contact-info-rows .contact-info-row .phones{display:flex;flex-wrap:wrap;gap:15px}section.contact .white-container .contact-info-rows .contact-info-row .phones a{white-space:nowrap}@media(min-width: 768px){section.contact .white-container .contact-info-rows i{font-size:42px}}@media(min-width: 900px){section.contact .white-container{display:grid;grid-template-columns:1fr 1fr}}
.page-about-judges .judges{display:flex;flex-direction:column;gap:15px}
.page-news-details-tailor .article .title,.page-news-details .article .title{font-size:32px}.page-news-details-tailor .article>a,.page-news-details-tailor .article a.news-link,.page-news-details .article>a,.page-news-details .article a.news-link{color:#e41e25}.page-news-details-tailor .article .info,.page-news-details .article .info{display:flex;justify-content:space-between;align-items:center;margin-top:-10px}.page-news-details-tailor .article .info .tag,.page-news-details .article .info .tag{text-decoration:none;cursor:pointer;transition:.3s;text-transform:uppercase;color:#fff;background:#e41e25;padding:5px 10px 5px;letter-spacing:1px;font-size:10px;line-height:1;border-radius:2px;display:inline-block;font-weight:600}.page-news-details-tailor .article .info .time,.page-news-details .article .info .time{color:#777;font-size:11px;font-style:italic}.page-news-details-tailor .article .subtitle,.page-news-details .article .subtitle{margin-bottom:0px;margin-top:32px;font-size:20px}.page-news-details-tailor .article .related,.page-news-details .article .related{margin-bottom:30px}.page-news-details-tailor .article .related .subtitle,.page-news-details .article .related .subtitle{margin-top:80px;padding-top:16px}.page-news-details-tailor .article p img,.page-news-details .article p img{margin:0 auto}.page-news-details-tailor .article video,.page-news-details .article video{max-width:100%}@media(min-width: 900px){.page-news-details-tailor .white-container,.page-news-details .white-container{border-radius:0 8px 8px 0}}@media(min-width: 1320px){.page-news-details-tailor .white-container,.page-news-details .white-container{border-radius:8px}}
.page-news .sidebar-container>.p-3,.page-news-details .sidebar-container>.p-3{box-shadow:0px 0px 37px rgba(0,0,0,.05),0px 0px 16.83px rgba(0,0,0,.0303704),0px 0px 10px rgba(0,0,0,.0196296);background:#fff;border-radius:8px;margin:0 0 15px 0}.page-news .sidebar-container>.p-3 .search-box .box-title,.page-news-details .sidebar-container>.p-3 .search-box .box-title{margin-top:0}.page-news .news-container,.page-news-details .news-container{padding-top:0;padding-bottom:20px}
.page-notification .white-container .title,.page-notifications .white-container .title{text-align:center}
.page-program-details .alert{margin-bottom:0;height:100%;display:flex;align-items:center;justify-content:center}.page-program-details .alert-primary{--bs-alert-bg: #cfe2ff20}.page-program-details .alert-danger{--bs-alert-bg: #f8d7da20}.page-program-details .alert-success{--bs-alert-bg: #d1e7dd20}.page-program-details .table-container{overflow:auto}.page-program-details .table-container table{min-width:1280px}
.page-programi-rekreativni-index .programs-partial{display:flex;flex-direction:column;align-items:center;overflow:hidden}.page-programi-rekreativni-index .programs-partial .program{border-radius:0}@media(min-width: 350px){.page-programi-rekreativni-index .programs-partial .program{border-radius:8px}}@media(min-width: 460px){.page-programi-rekreativni-index .programs-partial .program{border-radius:0}}@media(min-width: 768px){.page-programi-rekreativni-index .programs-partial{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;justify-items:center}.page-programi-rekreativni-index .programs-partial .program{flex-direction:row;max-width:unset}.page-programi-rekreativni-index .programs-partial .program img{max-width:220px;width:40%;height:100%;object-fit:cover}.page-programi-rekreativni-index .programs-partial .program:nth-last-of-type(2n){border-radius:0 8px 8px 0}.page-programi-rekreativni-index .programs-partial .program:nth-last-of-type(2n + 1){border-radius:8px 0 0 8px}}@media(min-width: 1320px){.page-programi-rekreativni-index .programs-partial .program:nth-last-of-type(2n){border-radius:8px}.page-programi-rekreativni-index .programs-partial .program:nth-last-of-type(2n + 1){border-radius:8px}}
.page-results .sidebar-container>.p-3{box-shadow:0px 0px 37px rgba(0,0,0,.05),0px 0px 16.83px rgba(0,0,0,.0303704),0px 0px 10px rgba(0,0,0,.0196296);background:#fff;border-radius:8px}.page-results .sidebar-container>.p-3 .search-box .box-title{margin-top:0}.page-results .results-container{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.page-results .results-container .title{margin-bottom:10px}.page-results .results-container .title .small{color:rgba(0,0,0,.5411764706);font-style:italic}.page-results .results-container .title h4{margin:0}.page-results .results-container .results{margin-bottom:0}.page-results .results-container>.result{background:#fff;border-radius:8px;padding:10px}
.page-about-trainers .trainers{display:flex;flex-direction:column;gap:15px}
.page-about-workers .workers{display:flex;flex-direction:column;gap:15px}
.box-title{font-family:Roboto;background:#f1f1f1;color:#666;text-align:center;padding:8px 20px 7px;display:block;font-size:11px;font-size:.6875rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;margin-bottom:15px}
.footer{padding-top:0}@media(min-width: 576px){.footer{padding-top:30px}}.footer .social-container{margin-top:30px;text-align:center}@media(min-width: 768px){.footer .social-container{margin-top:0}}@media(min-width: 768px){.footer .social-container{text-align:right}}.footer .links-container{margin-top:30px;text-align:center}@media(min-width: 576px){.footer .links-container{margin-top:0}}@media(min-width: 576px){.footer .links-container{text-align:left}}.footer .links-container a.footer-link{color:#dee2e6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.footer hr{border-top-color:#f8f9fa}
.gallery{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px;text-align:center}.gallery img{object-fit:contain;width:100%;transition:all .3s;max-width:250px}.gallery img:hover{transform:scale(1.05)}@media(min-width: 360px){.gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 560px){.gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 750px){.gallery{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 900px){.gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1000px){.gallery{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1280px){.gallery{grid-template-columns:repeat(5, 1fr)}}
.header-image{margin-top:-15px;margin-bottom:15px}.header-image img{width:100%;height:400px;object-fit:cover}@media(max-width: 991px){.header-image img{height:340px}}@media(max-width: 767px){.header-image img{height:270px}}@media(max-width: 565px){.header-image img{height:200px}}.header-image .header-container{box-shadow:0px 0px 37px rgba(0,0,0,.05),0px 0px 16.83px rgba(0,0,0,.0303704),0px 0px 10px rgba(0,0,0,.0196296);background:#fff;border-radius:0 0 8px 8px;padding:10px 20px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1319px){.header-image .header-container{border-radius:0;box-shadow:none}}.header-image .header-container h3{line-height:1;padding:10px 0;margin:0}.header-image .header-container .flag{height:30px;border-radius:5px}@media(max-width: 1320px){.header-image .header-container{border-radius:0}}
nav.navbar{padding:5px;background-color:#fff;box-shadow:0 1px 2px #ccc}nav.navbar .navbar-content{max-width:1320px;width:100%;align-items:center;justify-content:space-between;display:flex;flex-wrap:wrap;margin:0 10px}@media(min-width: 1440px){nav.navbar .navbar-content{margin:0 auto}}nav.navbar .navbar-toggler{box-shadow:none}nav.navbar li.nav-item.nav-item-social{width:57px;justify-content:flex-end}@media(min-width: 992px){nav.navbar li.nav-item.nav-item-social{width:80px}}@media(min-width: 1075px){nav.navbar li.nav-item.nav-item-social{width:120px}}nav.navbar li.nav-item a.nav-link{color:#626a70;white-space:nowrap}nav.navbar li.nav-item a.nav-link.active{color:#e41e25}@media(min-width: 992px){nav.navbar li.nav-item .dropdown-menu{display:block;opacity:0;margin-top:0;pointer-events:none;transition:.3s ease-in-out;transform:translateY(-10px);border-color:rgba(0,0,0,.1)}nav.navbar li.nav-item.dropdown:hover>a.nav-link{color:#e41e25}nav.navbar li.nav-item.dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0px);pointer-events:all}}nav.navbar .navbar-brand{display:flex;align-items:center;gap:10px}nav.navbar .navbar-brand .logo{height:80px;padding:5px 0}nav.navbar .navbar-brand .site-title a{color:#222;font-size:18px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;line-height:1;clear:both;font-weight:600;overflow-wrap:anywhere !important}nav.navbar .navbar-brand .site-description{color:#818181;font-size:10px;letter-spacing:3px;margin-bottom:0px;display:none}@media(min-width: 360px){nav.navbar .navbar-brand .site-description{display:block}}nav.navbar .logo{display:none}@media(min-width: 500px){nav.navbar{padding:0}nav.navbar .navbar-brand .site-title a{font-size:30px}nav.navbar .navbar-brand .site-description{font-size:11px}nav.navbar .navbar-brand .logo{display:block}}@media(min-width: 1075px){nav.navbar{padding:0}nav.navbar .navbar-brand .site-title a{font-size:35px}nav.navbar .navbar-brand .site-description{font-size:14px}nav.navbar .navbar-brand .logo{display:block}}@media(max-width: 991px){nav.navbar .navbar-collapse .navbar-nav .dropdown-menu{border:none}}
.news-documents{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:16px 0}.news-documents .document{width:40%;text-decoration:none;display:flex;align-items:center;gap:5px;color:rgba(0,0,0,.5411764706)}@media(max-width: 900px){.news-documents .document{width:100%}}
.news-container{display:flex;flex-direction:column;gap:15px;cursor:pointer;overflow:hidden;padding:15px 0;align-items:center}.news-container .news-item{background:#fff;display:flex;flex-direction:column;box-shadow:0px 4px 8px 0px rgba(0,0,0,0);position:relative;overflow:hidden;backface-visibility:hidden;max-width:480px;width:100%}.news-container .news-item a.link{position:absolute;inset:0;z-index:1}.news-container .news-item:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,.1)}.news-container .news-item:hover img{transform:scale(1.1) perspective(1px)}.news-container .news-item img{width:100%;aspect-ratio:2;object-fit:cover;object-position:center;transition:.3s}.news-container .news-item img.no-image{object-fit:contain;background-color:#fafafa;padding:10px}.news-container .news-item .content{text-align:left;padding:10px 20px}.news-container .news-item .title{color:#000 !important;text-decoration:none;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.news-container .news-item .date{font-style:italic;font-size:12px;color:#aaa}.news-container .news-item .text{margin:5px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.news-container .news-item .tag{padding:5px;font-size:14px;text-decoration:none;border:1px solid rgba(0,0,0,.5411764706);color:rgba(0,0,0,.5411764706) !important;cursor:pointer;transition:.3s}.news-container .news-item .tag:hover{border:1px solid #e41e25;color:#e41e25 !important}@media(min-width: 450px){.news-container .news-item{border-radius:8px}}@media(min-width: 768px){.news-container .news-item{flex-direction:row;height:150px;max-width:unset;border-radius:0}.news-container .news-item img{width:40%;max-width:220px}}@media(min-width: 900px){.news-container .news-item{border-radius:0 8px 8px 0}}@media(min-width: 1320px){.news-container .news-item{border-radius:8px}}.news-container-v2{display:flex;flex-direction:column;align-items:center;gap:30px}.news-container-v2 .divider{height:1px;width:100%;background:#ececec}.news-container-v2 .news-item{max-width:340px;width:95%;transition:.3s;position:relative;cursor:pointer}.news-container-v2 .news-item:hover img{transform:scale(1.05)}.news-container-v2 .news-item a{position:absolute;inset:0;z-index:1}.news-container-v2 .news-item img{aspect-ratio:1.8;width:100%;object-fit:cover;transition:.3s}.news-container-v2 .news-item img.no-image{object-fit:contain;background-color:#fafafa;padding:10px}.news-container-v2 .news-item .content{text-align:left;margin-top:20px;display:flex;flex-direction:column;gap:8px}.news-container-v2 .news-item .content .title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.news-container-v2 .news-item .content .text{margin:12px 0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#777;font-size:15px;font-weight:400;line-height:21px}.news-container-v2 .news-item .content .date{color:#999;font-size:13px;font-style:normal;font-weight:400;line-height:13px}@media(min-width: 500px){.news-container-v2{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;align-items:flex-start}}@media(min-width: 500px)and (min-width: 500px){.news-container-v2 .news-item:nth-of-type(1){grid-column:1/3}.news-container-v2 .news-item:nth-of-type(2){grid-column:3/5}.news-container-v2 .news-item:nth-of-type(3){grid-column:2/4}}@media(min-width: 992px){.news-container-v2{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 992px)and (min-width: 992px){.news-container-v2 .news-item:nth-of-type(3){grid-column:5/7}}
section.notifications{display:flex;padding:2px 0px;flex-direction:column;align-items:flex-start;gap:2px;border-radius:8px;background:#fff;border:1px solid #ececec;position:absolute;z-index:1;animation:notifications 1.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) forwards;top:75px;width:calc(100% - 20px);left:10px;right:10px}@keyframes notifications{0%{transform:translateX(200%)}70%{transform:translateX(200%)}100%{transform:translateX(0)}}section.notifications .title{color:#e41e25;font-size:14px;display:flex;gap:5px;align-items:center;padding:5px 12px;border-bottom:1px solid #ececec;width:100%}section.notifications .title .logo{height:14px;width:14px}section.notifications .notifications-container{padding:2px 12px;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%}section.notifications .notifications-container .notification{text-align:left;max-width:350px}section.notifications .notifications-container .notification+.notification{border-top:1px solid #ececec}section.notifications .notifications-container a.content{color:#686868;font-size:12px;cursor:pointer;text-decoration:none;transition:.3s}section.notifications .notifications-container a.content:hover{color:#000}@media(min-width: 500px){section.notifications{top:100px;max-width:500px;right:10px;left:unset;width:auto}}@media(min-width: 992px){section.notifications{top:120px;right:30px}}
.pagination{margin:15px 0}.pagination .page-item.mobile{display:block;pointer-events:none}.pagination .page-item.mobile .page-link{width:100px}.pagination .page-item.desktop{display:none}@media(min-width: 768px){.pagination .page-item.desktop{display:block}.pagination .page-item.mobile{display:none}}.pagination .page-item .page-link{color:#e41e25;outline:none;border-radius:0 !important;width:50px;text-align:center}.pagination .page-item .page-link.next{border-radius:0 4px 4px 0 !important}.pagination .page-item .page-link.prev{border-radius:4px 0 0 4px !important}.pagination .page-item .page-link.disabled{color:#6c757d}.pagination .page-item .page-link.active{background:rgba(228,30,37,.1)}.pagination .page-item .page-link:active,.pagination .page-item .page-link:focus{box-shadow:0 0 0 .25rem rgba(228,30,37,.2509803922)}
.partial-person{width:100%;overflow:visible;border-radius:0;background-color:#fff;transition:.3s;text-decoration:none;box-shadow:0px 4px 8px 0px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center}.partial-person.has-image{margin-top:150px}.partial-person .image{max-width:350px;width:100%;margin-top:-135px;border-radius:0}.partial-person .right{width:100%}.partial-person .title{padding:15px;width:100%;display:block;margin:0;text-align:center}.partial-person .position{text-align:center}.partial-person .content{padding:0 15px 15px;display:flex;flex-direction:column;gap:15px}@media(min-width: 350px){.partial-person .image{border-radius:8px}}@media(min-width: 768px){.partial-person{flex-direction:row;align-items:flex-start}.partial-person.has-image{margin-top:0}.partial-person .image{max-width:250px;border-radius:0;border-bottom-right-radius:8px;margin-top:0}.partial-person .title,.partial-person .position{text-align:left}}@media(min-width: 1320px){.partial-person{border-radius:8px;overflow:hidden}}
.programs-partial{margin:15px 0;gap:15px;display:flex;flex-direction:column;align-items:center}.programs-partial .program{width:100%;background-color:#fff;display:flex;transition:.3s;cursor:pointer;text-decoration:none;color:unset;box-shadow:0px 4px 8px 0px rgba(0,0,0,.1);font-weight:unset;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;border-radius:8px;overflow:hidden;flex-direction:column;height:auto;max-width:350px}.programs-partial .program:hover{transform:scale(1.01)}.programs-partial .program img{width:100%;aspect-ratio:2.5;min-height:150px;object-fit:cover;object-position:center;flex-shrink:0}.programs-partial .program .content{padding:12px;text-align:left}.programs-partial .program .name{color:#000;font-family:"Roboto",Sans-serif;font-weight:500;text-transform:uppercase;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.programs-partial .program .program-info{color:#777;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media(min-width: 460px){.programs-partial .program{flex-direction:row;height:150px;max-width:unset}.programs-partial .program img{width:40%;max-width:220px}}@media(min-width: 768px){.programs-partial{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.programs-partial .program{flex-direction:column;height:auto;max-width:350px}.programs-partial .program img{width:100%;height:150px;max-width:unset}}@media(min-width: 992px){.programs-partial .program{flex-direction:row;height:150px;max-width:unset}.programs-partial .program img{width:40%;max-width:220px}}
.results{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:16px 0}.results .result{width:40%;text-decoration:none;display:flex;align-items:center;gap:5px;color:rgba(0,0,0,.5411764706)}@media(max-width: 900px){.results .result{width:100%}}
section.search-box{padding:0}@media(max-width: 900px){section.search-box{grid-column:1/3}}section.search-box form{display:flex;gap:10px}section.search-box form input{width:100%}section.search-box form button{text-transform:uppercase;padding:5px 8px;border:1px solid rgba(0,0,0,0.5411764706);color:rgba(0,0,0,0.5411764706) !important;cursor:pointer;display:inline-block;text-align:center;background-color:rgba(0,0,0,0);transition:.1s}section.search-box form button i{transition:.1s}section.search-box form button:hover{border:1px solid #e41e25;color:#e41e25 !important}section.search-box form button:hover i{color:#e41e25 !important;transform:scale(1.05)}
.latest-news-sidebar{margin-top:20px}.latest-news-sidebar .news{display:flex;flex-direction:column;gap:10px}.latest-news-sidebar .news .news-item .title{color:#000 !important;text-decoration:none;font-size:18px}.latest-news-sidebar .news .news-item .text{margin:5px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.latest-news-sidebar .news .news-item .date{font-style:italic;font-size:12px;color:#aaa}.tags-sidebar a{text-decoration:none;color:rgba(0,0,0,.5411764706);transition:.3s}.tags-sidebar a:hover{color:#e41e25}.archive-sidebar .archive-item{display:flex;align-items:center;justify-content:space-between;border-bottom:none;margin-bottom:0;padding-bottom:0;margin-top:5px;padding-top:5px}.archive-sidebar .archive-item+.archive-item{border-top:1px dotted #f1f1f1}.archive-sidebar .archive-item a{color:#e41e25}.archive-sidebar .archive-item .count{color:#888;font-size:12px}
.social-icons{display:flex;gap:8px;justify-content:flex-end}.social-icons.header .social-link{color:#626a70}.social-icons.header .social-link:hover{color:#e41e25}.social-icons.footer{justify-content:center;padding-top:0;margin-top:0}@media(min-width: 768px){.social-icons.footer{justify-content:flex-end}}.social-icons .social-link{color:#dee2e6;font-size:28px}
.video-gallery{display:flex;flex-direction:column;gap:0}.video-gallery .video-gallery-item{width:100%;max-width:1024px;aspect-ratio:16/9;margin:0 auto}