.navbar{width:100%;position:fixed;top:0;left:0;background-color:#fff;box-shadow:0 2px 8px #0000000d;z-index:1000;height:80px;transition:height .3s ease,background-color .3s ease}.navbar.extraLargeNavbar{height:100px}.wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;height:100%}.logo{display:flex;align-items:center;text-decoration:none}.logo-image{height:70px;width:auto;transition:height .3s ease}.extraLargeNavbar .logo-image{height:80px}.logo-text{margin-left:15px;font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;line-height:1;transition:font-size .3s ease}.logo-nk{color:#1a2a4a}.logo-zara{color:#002695}.logo-text-link{text-decoration:none}.desktop-menu ul{display:flex;list-style:none;margin:0;padding:0}.desktop-menu li{margin:0 20px;position:relative}.desktop-menu a{text-decoration:none;color:#333;font-weight:500;font-size:16px;letter-spacing:1px;padding:8px 0;position:relative;transition:color .3s ease;display:inline-flex;align-items:center}.desktop-menu>ul>li>a:after{content:"";position:absolute;width:0;height:2px;display:block;bottom:-2px;left:0;background:#002695;transition:width .3s ease-in-out}.desktop-menu>ul>li>a:hover:after{width:100%}.desktop-menu>ul>li>a.active:after{width:100%}.desktop-menu a:hover,.desktop-menu a.active{color:#002695}.dropdown-arrow{margin-left:8px;font-size:12px;color:inherit;transition:transform .3s ease;display:inline-block;vertical-align:middle}.dropdown-arrow.open{transform:rotate(180deg)}.mobile-menu{display:none;cursor:pointer;z-index:1001;position:relative}.hamburger{display:flex;flex-direction:column;justify-content:space-between;height:23px;width:30px}.hamburger span{display:block;height:3px;width:100%;background-color:#333;border-radius:2px;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .3s ease;transform-origin:center}.hamburger.open span:nth-child(1){transform:translateY(10px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.dropdown-container{position:relative}.dropdown-container{padding-bottom:20px;margin-bottom:-20px}.dropdown-menu{position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%) translateY(-20px);width:220px;background-color:#002695;border-radius:4px;box-shadow:0 5px 15px #0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1),visibility 0s linear .4s;z-index:1001;overflow:hidden}.dropdown-menu.desktop-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto;transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1),visibility 0s linear 0s}.dropdown-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #002695;opacity:0;transition:opacity .4s cubic-bezier(.165,.84,.44,1);transition-delay:.1s}.dropdown-menu.desktop-open:before{opacity:1}.dropdown-menu ul{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.dropdown-menu li{margin:0;padding:0;width:100%;transform:translateY(-5px);opacity:0;transition:transform .3s ease,opacity .3s ease;transition-delay:calc(.05s * var(--item-index))}.dropdown-menu.desktop-open li{transform:translateY(0);opacity:1}.dropdown-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}.dropdown-menu a{padding:14px 18px;color:#fff;font-size:14px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;display:block;align-items:initial}.dropdown-menu a:after{display:none}.dropdown-menu a:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#ffffff1a;transition:width .3s ease;z-index:-1}.dropdown-menu a:hover{color:#f5f5f5}.dropdown-menu a:hover:before{width:100%}.dropdown-menu a.active{color:#f5f5f5;background-color:#ffffff1a}.dropdown-menu a span{position:relative;display:inline-block;transition:transform .3s ease}.dropdown-menu a:hover span{transform:translate(5px)}.dropdown-menu li:first-child a{padding-top:16px}.dropdown-menu li:last-child a{padding-bottom:16px}@media screen and (max-width: 768px){.logo-text{font-size:24px;margin-left:10px;letter-spacing:1px}.extraLargeNavbar .logo-text{font-size:24px}.mobile-menu{display:block}.desktop-menu>ul>li>a:after{display:none}.desktop-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 8px #0000001a;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.165,.84,.44,1)}.desktop-menu.active{max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-gutter:stable both-edges}.desktop-menu ul{flex-direction:column;padding:20px 0}.desktop-menu li{margin:5px 20px;padding-bottom:10px}.desktop-menu>ul>li>a{padding-bottom:8px}.dropdown-container{padding-bottom:0;margin-bottom:0}.dropdown-menu.desktop-open{transform:none;opacity:0;visibility:hidden;max-height:0}.dropdown-menu{position:static;width:90%;max-width:350px;margin:5px auto;transform:none;opacity:0;visibility:hidden;max-height:0;pointer-events:none;box-shadow:none;background-color:#1e3e99;border-radius:10px;overflow:hidden;transition:max-height .5s cubic-bezier(.165,.84,.44,1),visibility 0s linear .5s,opacity .5s cubic-bezier(.165,.84,.44,1)}.dropdown-menu:before{display:none}.dropdown-container.active .dropdown-menu{visibility:visible;max-height:250px;opacity:1;pointer-events:auto;overflow-y:auto;scrollbar-gutter:stable both-edges;transition:max-height .5s cubic-bezier(.165,.84,.44,1),visibility 0s linear 0s,opacity .5s cubic-bezier(.165,.84,.44,1)}.dropdown-menu li{opacity:1;transform:translateY(0);transition:none;border-bottom:1px solid rgba(255,255,255,.1);margin:0;padding:0}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu a{display:block;padding:16px 15px;color:#fff;font-size:16px;text-align:center;font-weight:500;letter-spacing:.5px;transition:all .3s ease;position:relative}.dropdown-menu a:hover{color:#f5f5f5;background-color:#ffffff0d}.dropdown-menu a:before{display:none}.dropdown-menu a:hover span{transform:none}.dropdown-menu a.active{background-color:#ffffff26}.logo-image,.extraLargeNavbar .logo-image{height:50px}.desktop-menu.active::-webkit-scrollbar{width:6px}.desktop-menu.active::-webkit-scrollbar-track{background:transparent}.desktop-menu.active::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:3px}.desktop-menu.active::-webkit-scrollbar-thumb:hover{background-color:#0006}.desktop-menu.active{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.dropdown-container.active .dropdown-menu::-webkit-scrollbar{width:8px}.dropdown-container.active .dropdown-menu::-webkit-scrollbar-track{background:#0003;border-radius:4px}.dropdown-container.active .dropdown-menu::-webkit-scrollbar-thumb{background-color:#fff9;border-radius:4px}.dropdown-container.active .dropdown-menu::-webkit-scrollbar-thumb:hover{background-color:#ffffffd9}.dropdown-container.active .dropdown-menu{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.6) rgba(0,0,0,.2)}}.site-footer{background-color:#f9f9f9;color:#555;padding:40px 20px 20px;border-top:1px solid #eee;font-size:.95rem}.footer-container{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.footer-section{flex:1;min-width:280px;margin-bottom:20px;text-align:center}.footer-info .info-list,.footer-contact .contact-list{text-align:left}.footer-title{font-size:1.4rem;color:#333;margin-bottom:8px;font-weight:600;text-align:center}.title-divider{display:block;width:50px;height:3px;background-color:#002695;margin:0 auto 20px;border:none}.footer-info .info-list,.footer-contact .contact-list{margin-top:0}.footer-info .info-item,.footer-contact .contact-item{display:flex;margin-bottom:10px;align-items:flex-start;gap:8px;color:#555;line-height:1.6;border-bottom:none;padding-bottom:0}.footer-info .info-item{margin-bottom:10px}.footer-info .info-item-fullwidth{display:block;text-align:left;margin-bottom:10px;color:#555;line-height:1.6}.footer-info .info-label,.footer-contact .contact-label{font-weight:500;color:#333;flex-shrink:0;display:inline-block;text-align:left}.footer-info .info-label{width:115px}.footer-contact .contact-label{width:65px}.footer-info .info-value,.footer-contact .contact-value{color:#555;text-align:left;word-break:break-word}.footer-contact .contact-icon{color:#002695;font-size:1.1rem;flex-shrink:0;width:20px;text-align:center;margin-right:5px}.footer-contact .contact-link{color:#002695;text-decoration:none;transition:color .3s ease}.footer-contact .contact-link:hover{color:#001a66;text-decoration:underline}.footer-social p{margin-bottom:15px;color:#555}.social-icons{display:flex;justify-content:center;align-items:center;gap:15px}.social-icon-link{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#e0e0e0;color:#002695;font-size:1.2rem;transition:background-color .3s ease,color .3s ease,transform .2s ease;text-decoration:none}.social-icon-link:hover{background-color:#002695;color:#fff;transform:translateY(-2px)}.social-icon-link:active{transform:translateY(0)}.social-icon-link.disabled{background-color:#e0e0e0;color:#aaa;cursor:not-allowed;transform:none}.social-icon-link.disabled:hover{background-color:#e0e0e0;color:#aaa}.footer-bottom{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #ddd;font-size:.9rem;color:#777}@media screen and (max-width: 992px){.footer-section{min-width:250px}.footer-info .info-label{width:105px}.footer-contact .contact-label{width:60px}}@media screen and (max-width: 768px){.footer-container{flex-direction:column;align-items:center;text-align:center}.footer-section{min-width:unset;width:90%;max-width:400px;text-align:center}.footer-info .info-list,.footer-contact .contact-list,.footer-info .info-item,.footer-contact .contact-item,.footer-info .info-item-fullwidth,.footer-info .info-label,.footer-contact .contact-label,.footer-info .info-value,.footer-contact .contact-value{text-align:center;justify-content:center}.footer-info .info-item,.footer-contact .contact-item{flex-direction:column;align-items:center;gap:2px;margin-bottom:15px}.footer-contact .contact-icon{margin-right:0;margin-bottom:5px}.footer-info .info-label,.footer-contact .contact-label{width:auto;min-width:unset;margin-bottom:2px;font-weight:500;color:#333}.footer-info .info-item-fullwidth{text-align:center}.social-icons{justify-content:center}.footer-bottom{margin-top:20px;padding-top:15px}}@media screen and (max-width: 480px){.footer-title{font-size:1.2rem}.social-icon-link{width:36px;height:36px;font-size:1rem}.site-footer{padding:30px 15px 15px}}._heroSection_1w4wp_4{position:relative;height:90vh;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box;margin-top:100px}._heroOverlay_1w4wp_29{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000059;z-index:1}._heroContent_1w4wp_39{position:relative;z-index:2;max-width:800px;padding:20px}@keyframes _fallIn_1w4wp_1{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:translateY(0)}}._heroTitle_1w4wp_59{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:4.5rem;font-weight:800;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;color:#fff;white-space:pre-wrap}._heroTitleAnimatedPart_1w4wp_72{display:inline-block;opacity:0;transform:translateY(-70px);animation-name:_fallIn_1w4wp_1;animation-duration:.6s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards}._heroTitleHighlight_1w4wp_82{color:#fff;display:inline-block}._heroButton_1w4wp_88{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;display:inline-block;padding:12px 30px;background-color:#002695;color:#fff;border:none;border-radius:5px;text-decoration:none;font-size:1.1rem;font-weight:600;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;will-change:transform,box-shadow,background-color,color;opacity:1;transform:translateY(0) scale(1);transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .3s ease}._heroButton_1w4wp_88:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .4s ease}._heroButton_1w4wp_88:hover{background-color:#001a6a;color:#f0f0f0;transform:translateY(-3px) scale(1.05);box-shadow:none}._heroButton_1w4wp_88:hover:before{left:100%}._heroButton_1w4wp_88:active{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 10px #0003}@media (max-width: 992px){._heroSection_1w4wp_4{height:70vh}._heroTitle_1w4wp_59{font-size:4rem}}@media (max-width: 768px){._heroSection_1w4wp_4{height:65vh;background-attachment:scroll;background-position:center center}._heroTitle_1w4wp_59{font-size:3.5rem}._heroButton_1w4wp_88{padding:10px 25px;font-size:1rem}}@media (max-width: 480px){._heroSection_1w4wp_4{height:60vh}._heroTitle_1w4wp_59{font-size:3rem;margin-bottom:1.5rem}}.about-section{padding:80px 20px;background-color:#f8faff;position:relative;overflow:hidden}.about-section:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#002695,#04f)}.about-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}.about-header{text-align:center;margin-bottom:20px;position:relative}.about-title{font-size:3.5rem;font-weight:800;letter-spacing:1px;margin-bottom:0;color:#1a2a4a;text-transform:uppercase;transition:all .3s ease}.about-title .highlight{color:#002695;position:relative;display:inline-block}.about-subtitle{font-size:1.8rem;font-weight:500;color:#555;letter-spacing:2px;margin-top:0}.about-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap;position:relative;padding-bottom:10px}.tab-btn{padding:12px 24px;background-color:#f5f5f5;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#666;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .2s ease;outline:none;position:relative;z-index:1}.tab-btn:hover{background-color:#e9eef5;color:#002695;transform:translateY(-2px)}.tab-btn.active{color:#002695;font-weight:700;background-color:#f5f5f5;box-shadow:none}.tab-btn.active:hover{transform:none;cursor:default}.active-tab-indicator{position:absolute;bottom:0;height:4px;background-color:#002695;border-radius:2px;transition:left .35s cubic-bezier(.65,0,.35,1),width .35s cubic-bezier(.65,0,.35,1)}.tab-content{margin:0 auto;max-width:100%;min-height:500px;position:relative;overflow:hidden}.tab-pane{padding:0 20px 20px;box-sizing:border-box}.tab-pane h3{font-size:2rem;font-weight:600;color:#1a2a4a;margin-top:0;margin-bottom:60px;text-align:center;position:relative}.tab-pane h3:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:60px;height:4px;background-color:#002695;border-radius:2px}.initial-fade-in{animation:initialFadeIn .5s ease}.slide-enter-left{animation:slideInFromLeft .4s ease-out}.slide-enter-right{animation:slideInFromRight .4s ease-out}@keyframes initialFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.story-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.interactive-gallery{position:relative;width:100%;max-width:550px;margin:0 auto}.main-image-container{position:relative;width:100%;height:350px;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #00000026;cursor:pointer}.main-image{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.main-image-container:hover .main-image{transform:scale(1.05)}.image-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;font-size:1rem;font-weight:500;pointer-events:none}.thumbnail-container{display:flex;justify-content:center;gap:15px;margin-top:20px}.thumbnail{width:80px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.6;transition:all .3s ease;border:2px solid transparent}.thumbnail:hover{opacity:.9;transform:translateY(-3px)}.thumbnail.active{opacity:1;border-color:#002695}.thumbnail img{width:100%;height:100%;object-fit:cover}.values-content{padding-top:0}.values-intro{font-size:1.1rem;max-width:800px;margin:0 auto 50px;color:#555;line-height:1.6;text-align:center}.values-list{max-width:800px;margin:0 auto 50px;list-style:none;padding:0}.value-item{display:flex;align-items:flex-start;gap:25px;padding:25px 0;border-bottom:1px solid #eee;transition:background-color .3s ease;text-align:left}.value-item:last-child{border-bottom:none}.value-item-icon-container{flex-shrink:0;width:60px;height:60px;border-radius:50%;background-color:#eef2ff;display:flex;justify-content:center;align-items:center}.value-icon{font-size:2rem;color:#002695;line-height:1}.value-item-text{flex-grow:1}.value-item-text h4{font-size:1.4rem;color:#1a2a4a;margin:0 0 8px;font-weight:600}.value-item-text p{font-size:1rem;color:#555;line-height:1.6;margin:0}.values-quote{margin-top:40px;text-align:center}.values-quote blockquote{font-size:1.4rem;font-style:italic;color:#002695;position:relative;max-width:800px;margin:0 auto;padding:0 40px}.values-quote blockquote:before,.values-quote blockquote:after{content:'"';font-size:3rem;position:absolute;color:#00269533}.values-quote blockquote:before{left:0;top:-20px}.values-quote blockquote:after{right:0;bottom:-40px}.about-cta{margin-top:60px;padding:40px;background:linear-gradient(135deg,#002695,#0046c0);border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 15px 30px #00269533}.image-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;padding:0;box-sizing:border-box;cursor:default;animation:modalFadeIn .3s ease}.image-modal-content{position:relative;background-color:transparent;padding:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:modalContentFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentFadeIn{0%{opacity:0}to{opacity:1}}.modal-image-container{position:relative;display:flex;justify-content:center;align-items:center;width:90%;height:80vh;max-height:90vh}.modal-image{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;transition:opacity .3s ease;box-shadow:0 5px 25px #0003}.modal-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;font-size:1rem;line-height:1.5;padding:12px;border-radius:4px;max-width:80%;margin:0 auto;transition:opacity .3s ease}.modal-close-btn{position:absolute;top:20px;right:20px;background:#00000080;border:none;font-size:2rem;font-weight:700;color:#fff;cursor:pointer;line-height:1;padding:8px 16px;transition:all .2s ease;z-index:11;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.modal-close-btn:hover{background:#fff3;transform:scale(1.1)}.modal-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:16px;font-size:2rem;cursor:pointer;border-radius:50%;line-height:1;transition:all .2s ease;z-index:10;width:60px;height:60px;display:flex;justify-content:center;align-items:center}.modal-nav-btn:hover{background-color:#fff3;transform:translateY(-50%) scale(1.1)}.modal-nav-btn.prev{left:20px}.modal-nav-btn.next{right:20px}@media (max-width: 768px){.modal-nav-btn{padding:12px;font-size:1.5rem;width:45px;height:45px}.modal-close-btn{top:15px;right:15px;font-size:1.5rem;width:40px;height:40px}.modal-caption{font-size:.9rem;padding:8px;bottom:15px}.modal-image-container{width:95%;height:75vh}}@media (max-width: 576px){.modal-nav-btn{padding:8px;font-size:1.2rem;width:35px;height:35px}.modal-close-btn{top:10px;right:10px;font-size:1.2rem;width:30px;height:30px}.modal-caption{font-size:.8rem;padding:6px;bottom:10px}}@media (prefers-reduced-motion: reduce){.image-modal-overlay,.image-modal-content,.modal-image,.modal-caption,.modal-nav-btn,.modal-close-btn,.active-tab-indicator{transition:none;animation:none}}@media (forced-colors: active){.image-modal-overlay{background-color:Canvas}.modal-image{border:1px solid ButtonText}.modal-caption{background-color:Canvas;border:1px solid ButtonText;color:ButtonText}.modal-close-btn,.modal-nav-btn{color:ButtonText;background-color:ButtonFace;border:1px solid ButtonText;border-radius:4px;forced-color-adjust:none}.modal-close-btn:hover,.modal-nav-btn:hover{background-color:Highlight;color:HighlightText;border-color:Highlight}.active-tab-indicator{background-color:Highlight}}@media (max-width: 992px){.story-content{grid-template-columns:1fr;gap:30px}.story-text{order:2}.interactive-gallery{order:1}.about-cta{flex-direction:column;text-align:center;gap:20px}.about-title{font-size:2.8rem}.about-subtitle{font-size:1.5rem}}@media (max-width: 768px){.about-section{padding:60px 15px}.tab-pane{padding:15px}.tab-btn{padding:10px 18px;font-size:.9rem}.about-title{font-size:2.5rem}.about-subtitle{font-size:1.3rem}.tab-pane h3{font-size:1.8rem;margin-bottom:45px}.tab-pane h3:after{bottom:-15px}.values-list{padding:0;margin-bottom:40px}.values-intro{margin-bottom:40px}.value-item{gap:15px;padding:20px 0}.value-item-icon-container{width:50px;height:50px}.value-icon{font-size:1.8rem}.value-item-text h4{font-size:1.2rem}.value-item-text p{font-size:.95rem}.main-image-container{height:280px}}@media (max-width: 576px){.tab-pane{padding:10px}.about-tabs{gap:5px}.tab-btn{padding:8px 15px;font-size:.85rem}.about-title{font-size:2.2rem}.about-subtitle{font-size:1.1rem;letter-spacing:1px}.tab-pane h3{font-size:1.6rem;margin-bottom:40px}.tab-pane h3:after{bottom:-12px;width:50px;height:3px}.story-text p{font-size:1rem}.main-image-container{height:220px}.thumbnail{width:60px;height:45px}.values-quote blockquote{font-size:1.2rem;padding:0 30px}.values-intro,.values-list{margin-bottom:30px}.value-item{flex-direction:column;align-items:center;text-align:center;gap:15px}.value-item-icon-container{margin-bottom:5px}.cta-text h3{font-size:1.5rem}.cta-text p{font-size:1rem}.cta-button{padding:12px 25px;font-size:.9rem;width:100%;box-sizing:border-box;text-align:center}}@media (prefers-reduced-motion: reduce){.about-title,.tab-btn,.main-image,.cta-button,.value-item,.thumbnail,.tab-pane{transition:none;animation:none!important}.thumbnail:hover{transform:none;opacity:.9}.cta-button:hover{transform:none;box-shadow:0 6px 12px #0000001a;background-color:#f0f0f0}.cta-button.pulse{animation:none}}@media (forced-colors: active){.about-container,.about-title,.about-subtitle,.tab-btn,.tab-pane h3,.story-text p,.story-text strong,.image-caption,.values-intro,.value-item-text h4,.value-item-text p{color:ButtonText}.about-section{background-color:ButtonFace;border-top:2px solid ButtonText}.about-section:before{background:ButtonText}.about-title .highlight{color:Highlight!important;forced-color-adjust:none;border-bottom:2px solid Highlight}.tab-btn{border:1px solid ButtonText;background-color:ButtonFace;color:ButtonText}.tab-btn.active{border:3px solid Highlight;color:HighlightText;background-color:Highlight;forced-color-adjust:none}.tab-pane h3:after{background-color:ButtonText}.thumbnail.active{border:3px solid Highlight;forced-color-adjust:none}.thumbnail{border:1px solid ButtonText}.value-item{border-bottom-color:ButtonText}.value-item-icon-container{background-color:ButtonFace;border:2px solid ButtonText}.value-icon{color:ButtonText;forced-color-adjust:none}.values-quote blockquote{color:ButtonText;border:2px solid ButtonText}.values-quote blockquote:before,.values-quote blockquote:after{display:none}.about-cta{border:2px solid ButtonText;background:ButtonFace}.cta-text,.cta-text h3,.cta-text p{color:ButtonText}.cta-button{border:2px solid ButtonText;color:ButtonText;background-color:ButtonFace;forced-color-adjust:none}.cta-button:hover{border-color:Highlight;background-color:Highlight;color:HighlightText}}@media print{body{font-family:sans-serif;color:#000}.about-section{padding:20px 0;background-color:transparent!important;border-top:2px solid black}.about-section:before,.about-tabs,.thumbnail-container,.about-cta,.values-quote,.value-item-icon-container,.tab-pane h3:after,.image-modal-overlay,.active-tab-indicator{display:none!important}.about-container{max-width:100%;font-family:sans-serif}.tab-content{display:block!important;min-height:auto;margin:0;overflow:visible!important}.tab-pane{display:block!important;animation:none!important;page-break-inside:avoid;margin-bottom:30px;padding:0!important}.about-header{margin-bottom:10px;text-align:left}.about-title,.about-subtitle{font-size:16pt!important;color:#000!important;letter-spacing:normal!important;font-weight:700}.about-subtitle{font-size:12pt!important;margin-top:5px;font-weight:400}.about-title .highlight{color:#000!important;font-style:italic}.tab-pane h3{font-size:14pt!important;color:#000!important;text-align:left!important;margin-bottom:20px!important;font-weight:700;position:static!important}.story-content{display:block!important;grid-template-columns:none!important}.story-text{padding:0!important}.story-text p{font-size:10pt!important;color:#000!important;text-align:left!important;line-height:1.4}.story-text strong{color:#000!important;font-weight:700}.interactive-gallery{display:block;margin:20px 0;max-width:300px}.main-image-container{width:100%;height:auto;box-shadow:none!important;border:1px solid #ccc;border-radius:0!important;overflow:visible;cursor:default!important}.main-image{max-width:100%;height:auto}.image-caption{display:none!important}.values-content{padding:15px 0 0!important}.values-intro{font-size:10pt!important;color:#000!important;text-align:left!important;max-width:none!important;margin:0 0 20px!important;line-height:1.4}.values-list{margin:0 0 20px!important;max-width:none!important}.value-item{padding:10px 0;border-bottom:1px solid #ccc;page-break-inside:avoid;display:block!important;text-align:left!important}.value-item-text h4{font-size:12pt!important;color:#000!important;margin-bottom:5px;font-weight:700}.value-item-text p{font-size:10pt!important;color:#000!important;line-height:1.4}h1,h2,h3,h4,h5,h6,p,li,blockquote{color:#000!important;background:transparent!important}a{text-decoration:none;color:#000!important}}.stats-bar{background:linear-gradient(315deg,#002695,#0046c0);color:#fff;padding:3.5rem 1.5rem;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:2rem;text-align:center;overflow:hidden;border-top:3px solid #f9f9f9;border-bottom:3px solid #f9f9f9}.stat-item{min-width:160px;flex:1;display:flex;flex-direction:column;align-items:center}.stat-number-wrapper{display:flex;align-items:baseline;justify-content:center;line-height:1}.stat-number{font-size:3.8rem;font-weight:700;display:inline-block;min-width:60px;text-align:right}.plus{font-size:3.2rem;font-weight:700;margin-left:4px;display:inline-block;line-height:1}.stat-label{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:.8rem;color:#f0f0f0;white-space:nowrap}@media screen and (max-width: 768px){.stats-bar{padding:2.5rem 1rem;gap:1.5rem}.stat-item{min-width:140px;flex-basis:calc(50% - 1rem);flex-grow:0}.stat-number{font-size:3rem}.plus{font-size:2.5rem}.stat-label{font-size:.8rem}}@media screen and (max-width: 480px){.stats-bar{padding:2rem .5rem;gap:1rem}.stat-item{min-width:120px;flex-basis:calc(50% - .5rem)}.stat-number{font-size:2.5rem}.plus{font-size:2.2rem}.stat-label{font-size:.75rem;letter-spacing:.5px}}._newsSection_kxhoo_4{background-color:#f8f9fa;padding:80px 20px;box-sizing:border-box}._container_kxhoo_10{max-width:1200px;width:100%;margin:0 auto}._sectionTitle_kxhoo_16{font-size:2.5rem;color:#1a2a4a;text-align:center;margin-bottom:15px;font-weight:700}._sectionSubtitle_kxhoo_24{font-size:1.1rem;color:#555;text-align:center;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto}._newsGrid_kxhoo_35{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}._articleCard_kxhoo_42{background-color:#fff;border-radius:12px;box-shadow:0 6px 22px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}._cardLink_kxhoo_53{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}._imageContainer_kxhoo_61{overflow:hidden;position:relative}._articleImage_kxhoo_66{width:100%;display:block;object-fit:cover;aspect-ratio:16 / 10;transition:transform .4s ease}._articleContent_kxhoo_74{padding:20px 25px 25px;display:flex;flex-direction:column;flex-grow:1;text-align:left}._articleMeta_kxhoo_82{font-size:.8rem;color:#888;font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}._errorNoNewsP_kxhoo_91{color:#555}._articleTitle_kxhoo_95{font-size:1.2rem;font-weight:600;color:#1a2a4a;line-height:1.4;margin:0 0 15px;transition:color .3s ease}._articleExcerpt_kxhoo_104{font-size:.95rem;color:#555;line-height:1.6;flex-grow:1;margin-bottom:20px}._cardFooter_kxhoo_112{margin-top:auto;display:flex;justify-content:flex-end;align-items:center}._readMoreArrow_kxhoo_119{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:transparent;border:2px solid #e0e0e0;color:#1a2a4a;transition:all .3s ease}._readMoreArrow_kxhoo_119 svg{transition:transform .3s ease}._articleCard_kxhoo_42:hover,._articleCard_kxhoo_42._inView_kxhoo_138{transform:translateY(-8px);box-shadow:0 10px 30px #0000001f}._articleCard_kxhoo_42:hover ._articleImage_kxhoo_66,._articleCard_kxhoo_42._inView_kxhoo_138 ._articleImage_kxhoo_66{transform:scale(1.05)}._articleCard_kxhoo_42:hover ._articleTitle_kxhoo_95,._articleCard_kxhoo_42._inView_kxhoo_138 ._articleTitle_kxhoo_95{color:#002695}._articleCard_kxhoo_42:hover ._readMoreArrow_kxhoo_119,._articleCard_kxhoo_42._inView_kxhoo_138 ._readMoreArrow_kxhoo_119{background-color:#002695;color:#fff;border-color:#002695;transform:scale(1.1)}._articleCard_kxhoo_42:hover ._readMoreArrow_kxhoo_119 svg,._articleCard_kxhoo_42._inView_kxhoo_138 ._readMoreArrow_kxhoo_119 svg{transform:translate(3px)}._featuredArticle_kxhoo_167{grid-column:span 2}@media (min-width: 993px){._featuredArticle_kxhoo_167,._featuredArticle_kxhoo_167 ._cardLink_kxhoo_53{flex-direction:row}._featuredArticle_kxhoo_167 ._imageContainer_kxhoo_61{width:55%;flex-shrink:0}._featuredArticle_kxhoo_167 ._articleImage_kxhoo_66{aspect-ratio:unset;height:100%}._featuredArticle_kxhoo_167 ._articleContent_kxhoo_74{width:45%;display:flex;flex-direction:column;justify-content:center;padding:40px}._featuredArticle_kxhoo_167 ._articleTitle_kxhoo_95{font-size:2rem;line-height:1.2}._featuredArticle_kxhoo_167 ._articleExcerpt_kxhoo_104{font-size:1rem;margin-bottom:25px}}._viewAllNewsContainer_kxhoo_204{text-align:center;margin-top:60px}._viewAllNewsButton_kxhoo_209{display:inline-block;padding:15px 40px;background-color:#002695;color:#fff;font-weight:600;font-size:1rem;text-decoration:none;border-radius:50px;transition:all .3s ease;box-shadow:0 8px 20px #00269540;text-transform:uppercase;letter-spacing:1px;border:2px solid transparent}._viewAllNewsButton_kxhoo_209:hover,._viewAllNewsButton_kxhoo_209:focus{transform:translateY(-3px);box-shadow:0 12px 25px #0026954d;background-color:#001a6a;outline:none}@media (max-width: 992px){._newsGrid_kxhoo_35{grid-template-columns:repeat(2,1fr)}._featuredArticle_kxhoo_167{grid-column:span 2}._sectionTitle_kxhoo_16{font-size:2.2rem}}@media (max-width: 768px){._newsSection_kxhoo_4{padding:60px 15px}._newsGrid_kxhoo_35{grid-template-columns:1fr}._featuredArticle_kxhoo_167{grid-column:span 1}._sectionTitle_kxhoo_16{font-size:2rem}._sectionSubtitle_kxhoo_24{font-size:1rem;margin-bottom:40px}}.contact-section{padding:100px 20px 80px;background-color:#f8faff;text-align:left;border-top:1px solid #e0e6f0;position:relative;overflow:hidden}.contact-section:before,.contact-section:after{content:"";position:absolute;border-radius:50%;z-index:0;pointer-events:none;opacity:.6}.contact-section:before{width:450px;height:450px;background:radial-gradient(circle,rgba(0,38,149,.06),transparent 70%);top:-150px;left:-180px}.contact-section:after{width:550px;height:550px;background:radial-gradient(circle,rgba(0,38,149,.04),transparent 65%);bottom:-200px;right:-220px}.contact-section h2{font-size:3rem;font-weight:700;color:#1a2a4a;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px;text-align:center;position:relative;padding-bottom:20px;z-index:1}.contact-section h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background-color:#002695;border-radius:2px}@media (max-width: 768px){.contact-section h2{font-size:2.4rem;margin-bottom:40px;padding-bottom:15px}.contact-section h2:after{width:60px;height:3px}}@media (max-width: 576px){.contact-section h2{font-size:2rem;margin-bottom:30px;letter-spacing:.5px}.contact-section h2:after{width:50px}}.contact-content{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;position:relative;z-index:1}.contact-info{flex:1;min-width:300px;text-align:left}.contact-info h3{margin-top:0;margin-bottom:25px;color:#002695;font-size:1.75rem;font-weight:600}.contact-info p{margin-bottom:15px;line-height:1.6;color:#555;display:flex;align-items:center;gap:12px}.contact-info p strong{color:#333;min-width:100px;display:inline-block;font-weight:700}.contact-info svg{color:#002695;font-size:1.3em;min-width:20px;text-align:center}.contact-info p a{color:#002695;text-decoration:none;transition:color .3s ease,text-decoration .3s ease}.contact-info p a:hover{color:#001a66;text-decoration:underline}.contact-map{margin-top:50px}.contact-map h3{color:#002695;font-size:1.6rem;font-weight:600;margin-top:0;margin-bottom:20px}.contact-map iframe{width:100%;height:300px;border:0;border-radius:8px;display:block}.contact-form-container{flex:1;min-width:320px;text-align:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}.contact-form-container h3{margin-top:0;margin-bottom:25px;color:#002695;font-size:1.75rem;font-weight:600;position:relative;padding-bottom:12px}.contact-form-container h3:after{content:"";position:absolute;bottom:0;left:0;width:45px;height:3px;background-color:#1a2a4a;border-radius:1.5px}.form-row{display:flex;gap:25px;flex-wrap:wrap}.form-row>div{flex:1;min-width:200px}.contact-form label{display:block;margin-bottom:10px;font-weight:600;color:#2d3748;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{width:100%;padding:14px 0;margin-bottom:25px;border:none;border-bottom:2px solid #cbd5e0;border-radius:0;box-sizing:border-box;font-size:1rem;font-family:inherit;background-color:transparent;color:#2d3748;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder,.contact-form input[type=tel]::placeholder,.contact-form textarea::placeholder{color:#a0aec0;opacity:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form textarea:focus{border-bottom-color:#002695;outline:none;box-shadow:0 2px #002695;transform:translateY(-2px)}.contact-form textarea{height:160px;resize:vertical}.contact-form button{padding:16px 30px;font-size:1.05rem;font-weight:600;letter-spacing:.5px;width:100%;margin-top:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;background-color:#002695;color:#fff;border:none;border-radius:5px;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;will-change:transform,box-shadow,background-color;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease,color .3s ease}.contact-form button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .4s ease}.contact-form button:hover:not(:disabled){background-color:#001a6a;color:#f0f0f0;transform:translateY(-3px) scale(1.05);box-shadow:none}.contact-form button:hover:not(:disabled):before{left:100%}.contact-form button:active:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 4px 10px #0003}.contact-form button:disabled{background-color:#a0b0d0;cursor:not-allowed;transform:none;opacity:.7;box-shadow:none}.feedback-message{padding:15px 20px;margin-top:25px;border-radius:8px;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;gap:12px;animation:fadeIn .5s ease-out}.feedback-message.success{background-color:#e6fffa;color:#1a7465;border:1px solid #b2f5ea}.feedback-message.success svg{color:#1a7465}.feedback-message.error{background-color:#fff5f5;color:#c53030;border:1px solid #fed7d7}.feedback-message.error svg{color:#c53030}.feedback-message svg{font-size:1.3em}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 992px){.contact-section:before{width:350px;height:350px;top:-100px;left:-120px;opacity:.5}.contact-section:after{width:450px;height:450px;bottom:-150px;right:-150px;opacity:.4}}@media screen and (max-width: 768px){.contact-section{padding:80px 15px 60px}.contact-content{flex-direction:column;gap:50px}.contact-info,.contact-form-container{min-width:unset}.contact-info h3,.contact-form-container h3{font-size:1.5rem}.contact-map h3{font-size:1.35rem}.contact-form button{padding:14px 25px;width:auto;display:block;margin-left:auto;margin-right:auto;min-width:200px}.feedback-message{font-size:.9rem;padding:12px 15px}.contact-section:before{width:300px;height:300px;top:-80px;left:-100px;opacity:.4}.contact-section:after{width:380px;height:380px;bottom:-120px;right:-120px;opacity:.3}}@media screen and (max-width: 576px){.contact-section{padding:60px 10px 40px}.form-row{flex-direction:column;gap:0}.contact-info h3,.contact-form-container h3{font-size:1.4rem;margin-bottom:20px}.contact-map h3{font-size:1.25rem;margin-bottom:15px}.contact-form-container h3{padding-bottom:8px}.contact-form-container h3:after{width:40px;height:2px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{margin-bottom:20px;padding:12px 0}.contact-form label{font-size:.85rem;margin-bottom:8px}.contact-section:before{width:250px;height:250px;top:-50px;left:-80px;opacity:.3}.contact-section:after{display:none}}.home-section-title{font-size:3rem;font-weight:700;color:#1a2a4a;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px;text-align:center;position:relative;padding-bottom:15px}.home-section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70px;height:4px;background-color:#002695;border-radius:2px}@media (max-width: 768px){.home-section-title{font-size:2.4rem;margin-bottom:30px;padding-bottom:10px}.home-section-title:after{width:60px;height:3px}}@media (max-width: 576px){.home-section-title{font-size:2rem;margin-bottom:25px;letter-spacing:.5px}.home-section-title:after{width:50px}}#upisi{padding:80px 20px 60px;text-align:center;border-top:1px solid #eee}#kategorije p:not(.kategorije-intro-text):not(.kategorije-details p):not(.kategorije-details li p),#upisi p:not(.upisi-intro-text):not(.upisi-details p){max-width:650px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.7;color:#555}.cta-button.pulse{animation:pulseHomePage 2s infinite}@keyframes pulseHomePage{0%{box-shadow:0 0 #002695b3,0 6px 12px #0000001a}70%{box-shadow:0 0 0 10px #00269500,0 6px 12px #0000001a}to{box-shadow:0 0 #00269500,0 6px 12px #0000001a}}#upisi{background-color:#f0f7ff;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}#upisi .home-section-title{margin-bottom:0}#upisi .home-section-title .upisi-title-part1{color:#1a2a4a}#upisi .home-section-title .upisi-title-part2{color:#002695}#upisi .home-section-title:after{background-color:#1a2a4a}.upisi-layout-container{display:flex;flex-direction:row;justify-content:space-between;gap:40px;width:100%;max-width:1200px;padding:0 20px;box-sizing:border-box}.upisi-left-panel{flex:1 1 45%;display:flex;flex-direction:column;gap:25px}.upisi-right-panel{flex:1 1 50%;display:flex;flex-direction:column;gap:30px;position:sticky;top:100px;align-self:flex-start}.enrollment-image{width:100%;height:auto;max-height:350px;object-fit:fill;border-radius:10px;box-shadow:0 5px 15px #0000001a}.upisi-intro-text{font-size:1.05rem;color:#374151;line-height:1.7;text-align:justify;width:100%}.upisi-details{background-color:#fff;padding:25px 35px;border-radius:10px;box-shadow:0 5px 15px #0026951a;text-align:left;width:100%;box-sizing:border-box;border-left:5px solid #002695}.upisi-details p{color:#4b5563;margin-bottom:12px;line-height:1.7;font-size:1.05rem}.upisi-details p:last-child{margin-bottom:0}.upisi-details strong{color:#111827}.upisi-details a{color:#002695;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.upisi-details a:hover{border-color:#002695}.upisi-cta-buttons{display:flex;justify-content:center;align-items:center;width:100%}#upisi .cta-button.primary-cta{background-color:#002695;color:#fff;font-size:1.1rem;padding:15px 32px}#upisi .cta-button.primary-cta:hover{background-color:#001a6a;transform:translateY(-3px);box-shadow:0 10px 20px #00269540}#kategorije{background-color:#f8faff;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;border-top:1px solid #eee}#kategorije .home-section-title{margin-bottom:0}#kategorije .home-section-title .kategorije-title-part1{color:#1a2a4a}#kategorije .home-section-title .kategorije-title-part2{color:#002695}#kategorije .home-section-title:after{background-color:#1a2a4a}.kategorije-layout-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1200px;padding:0 20px;box-sizing:border-box}.kategorije-left-panel{flex:1 1 45%;display:flex;flex-direction:column;gap:25px}.kategorije-right-panel{flex:1 1 50%;display:flex;flex-direction:column;gap:30px}.kategorije-intro-text{font-size:1.05rem;color:#374151;line-height:1.7;text-align:justify;width:100%}.kategorije-details{background-color:#fff;padding:25px 35px;border-radius:10px;box-shadow:0 5px 15px #00000014;text-align:left;width:100%;box-sizing:border-box;border-left:5px solid #002695}.kategorije-details p,.kategorije-details li{color:#4b5563;margin-bottom:12px;line-height:1.7;font-size:1.05rem}.kategorije-details>p:nth-of-type(1),.kategorije-details>p:nth-of-type(2){text-align:justify}.kategorije-details p:last-child,.kategorije-details li:last-child{margin-bottom:0}.kategorije-details strong{color:#111827}.kategorije-details a{color:#002695;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.kategorije-details a:hover{border-color:#002695}.kategorije-features-list{margin-top:15px;margin-bottom:20px}.feature-item{display:flex;align-items:flex-start;margin-bottom:12px;font-size:1.05rem;color:#4b5563;line-height:1.7}.feature-item:last-child{margin-bottom:0}.feature-icon{color:#002695;margin-right:12px;font-size:1.2em;width:20px;text-align:center;flex-shrink:0;margin-top:3px}.kategorije-cta-buttons{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px}@media (max-width: 992px){.upisi-layout-container,.kategorije-layout-container{flex-direction:column;align-items:center;gap:30px;padding:0 15px}.kategorije-layout-container .kategorije-left-panel{order:1}.kategorije-layout-container .kategorije-right-panel{order:2}.upisi-left-panel,.upisi-right-panel,.kategorije-left-panel,.kategorije-right-panel{flex-basis:auto;width:100%;max-width:700px}.upisi-right-panel{position:static;align-self:auto}.upisi-left-panel,.kategorije-left-panel{align-items:center}.enrollment-image{max-width:100%}.upisi-intro-text,.kategorije-intro-text{text-align:center;max-width:90%}.upisi-right-panel,.kategorije-right-panel{align-items:center}.upisi-details,.kategorije-details{width:100%}}@media (max-width: 768px){#upisi,#kategorije{padding:60px 15px;gap:30px}.upisi-details,.kategorije-details{padding:20px 25px;max-width:100%;border-left-width:4px}}@media (max-width: 576px){.cta-button{padding:12px 25px;font-size:.95rem}#upisi,#kategorije{gap:20px;padding-left:10px;padding-right:10px}.upisi-layout-container,.kategorije-layout-container{gap:20px;padding:0}.upisi-left-panel,.upisi-right-panel,.kategorije-left-panel,.kategorije-right-panel{max-width:100%}.upisi-intro-text,.kategorije-intro-text{font-size:1rem;max-width:100%;padding-left:5px;padding-right:5px;box-sizing:border-box;text-align:justify}.upisi-details,.kategorije-details{padding:15px 20px;width:100%}.upisi-details p,.kategorije-details p,.kategorije-details li,.feature-item{font-size:1rem}}.category-page-wrapper{background-color:#f8faff;min-height:100vh;width:100%;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#111827;line-height:1.6;overflow-x:hidden}.category-page-container{max-width:1200px;margin:0 auto;padding:100px 24px 60px}.cat-breadcrumbs,.category-page-header{max-width:1100px;margin-left:auto;margin-right:auto}.cat-breadcrumbs{margin-bottom:25px}.category-page-header{text-align:center;margin-bottom:40px}.team-picture-section{position:relative;height:900px;background-color:#e0e0e0;background-size:cover;background-position:center center;border-radius:12px;margin-bottom:50px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.team-picture-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000026,#fff0 60%);z-index:1}.team-picture-placeholder{height:300px;background-color:#e9ecef;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;color:#6c757d;font-size:1.1rem;margin-bottom:50px;border:2px dashed #ced4da}.players-section{background-color:#fff;padding:30px 35px;border-radius:12px;box-shadow:0 6px 20px #00000012;position:relative}.players-section-title{font-size:2rem;color:#002695;margin-top:0;margin-bottom:25px;border-bottom:2px solid #dbeafe;text-align:center;position:sticky;top:0;background-color:#fff;z-index:5;padding-top:15px;padding-bottom:15px;box-shadow:0 2px 4px #00000008}.player-count{font-size:.9rem;font-weight:500;color:#4b5563;margin-left:8px;vertical-align:middle}.players-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.player-item{background-color:#f8faff;padding:15px 18px;border-radius:8px;border:1px solid #dbeafe;font-size:1.05rem;color:#111827;text-align:center;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out;opacity:0;transform:translateY(20px);animation-name:fadeInUp;animation-duration:.5s;animation-fill-mode:forwards;will-change:transform,opacity}.no-data-message{text-align:center;font-size:1.1rem;color:#555;padding:30px 25px;background-color:#fff9e6;border:1px solid #ffe082;border-radius:8px;margin-top:20px}.category-page-container.category-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 160px);text-align:center}.category-page-container.category-not-found h2{color:#c81e1e;font-size:2rem;margin-bottom:16px}.category-page-container.category-not-found p{margin-bottom:24px;color:#4b5563;font-size:1.1rem}.category-page-container.category-not-found .return-button{display:inline-block;padding:10px 20px;background-color:#002695;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.category-page-container.category-not-found .return-button:hover{background-color:#001a6a}@media screen and (min-width: 1200px){.team-picture-section{height:900px}}@media screen and (max-width: 992px){.team-picture-section{height:800px}.team-picture-placeholder{height:250px}.players-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.players-section-title{font-size:1.8rem}}@media screen and (max-width: 768px){.category-page-container{padding:80px 16px 40px}.cat-breadcrumbs{margin-top:15px;margin-bottom:20px}.team-picture-section{height:500px;margin-bottom:40px}.team-picture-placeholder{height:200px;margin-bottom:40px}.players-section{padding:25px 20px}.players-section-title{font-size:1.7rem;padding-top:12px;padding-bottom:12px}.players-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.player-item{font-size:1rem;padding:12px 15px}}@media screen and (max-width: 576px){.category-page-container{padding-top:60px}.cat-breadcrumbs{margin-top:30px;margin-bottom:15px}.category-page-header{margin-bottom:30px}.team-picture-section{height:300px;border-radius:10px}.team-picture-placeholder{height:150px;font-size:1rem}.players-section-title{font-size:1.5rem;position:static;box-shadow:none}.players-list{grid-template-columns:1fr;gap:12px}}._breadcrumbsContainer_11uoj_2{padding:10px 0;margin-bottom:20px;font-size:.9rem}._breadcrumbsList_11uoj_8{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}._breadcrumbItem_11uoj_17{display:flex;align-items:center;color:#555}._breadcrumbLink_11uoj_23{color:#002695;text-decoration:none;transition:color .2s ease,text-decoration .2s ease}._breadcrumbLink_11uoj_23:hover{color:#0056b3;text-decoration:underline}._breadcrumbCurrent_11uoj_34{color:#333;font-weight:500}._breadcrumbSeparator_11uoj_39{margin:0 8px;color:#888;font-size:.7em}@media (max-width: 768px){._breadcrumbsContainer_11uoj_2{font-size:.85rem;margin-bottom:15px}._breadcrumbSeparator_11uoj_39{margin:0 6px}}@media (max-width: 480px){._breadcrumbsContainer_11uoj_2{font-size:.8rem}}.enrollment-page-wrapper{background-color:#f8faff;min-height:100vh;width:100%}.enrollment-container{max-width:1250px;margin:0 auto;padding:100px 24px 60px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#111827;line-height:1.7}.ep-breadcrumbs,.enrollment-header,.enrollment-content{max-width:1100px;margin-left:auto;margin-right:auto}.ep-breadcrumbs{margin-bottom:25px}.enrollment-header{text-align:center;margin-bottom:40px}.enrollment-description{max-width:750px;margin:20px auto 0;font-size:1.15rem;color:#4b5563;line-height:1.8}.enrollment-content{display:flex;flex-direction:column;gap:48px}.enrollment-steps h2,.documents-section h2,.enrollment-info h2{font-size:1.8rem;color:#002695;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #dbeafe;display:inline-block}.steps-list{list-style:none;padding:0;margin:0;counter-reset:step-counter;display:flex;flex-direction:column;gap:24px}.step-item{background-color:#fff;border-radius:10px;padding:24px 24px 24px 70px;position:relative;box-shadow:0 3px 8px #00269514;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.step-item:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0026951f}.step-item:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:18px;top:24px;background-color:#002695;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 2px 4px #0000001a}.step-content h3{font-size:1.3rem;color:#111827;margin-top:0;margin-bottom:8px}.step-content p{margin:0 0 8px;color:#4b5563;font-size:1rem}.step-content .online-form-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;background-color:#002695;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .2s ease;font-size:.95rem}.step-content .online-form-link:hover{background-color:#001a6a}.step-content .online-form-link svg{font-size:1.1em}.step-content ul{margin-top:8px;margin-bottom:8px;padding-left:25px;list-style-type:disc;color:#4b5563;font-size:1rem}.step-content ul li{margin-bottom:6px;line-height:1.6}.documents-section{background-color:#fff;padding:32px;border-radius:10px;box-shadow:0 3px 8px #00269514}.documents-section p{margin-bottom:24px;color:#4b5563}.document-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.document-link{display:flex;align-items:center;padding:16px;background-color:#f8faff;border:1px solid #dbeafe;border-radius:8px;text-decoration:none;color:#002695;font-weight:500;transition:all .25s ease;box-shadow:0 2px 4px #0026950d}.document-link:hover{background-color:#eef4ff;border-color:#c1d8ff;transform:translateY(-2px);box-shadow:0 4px 8px #0026951a;color:#001a6a}.doc-icon{font-size:1.8rem;margin-right:12px;flex-shrink:0}.doc-icon.word{color:#2b579a}.doc-icon.pdf{color:#e6342e}.doc-name{flex-grow:1;margin-right:8px}.doc-type-label{font-size:.85rem;color:#6b7280;white-space:nowrap}.enrollment-info{text-align:center;padding:32px;margin-top:16px;background-color:#eef4ff;border-radius:10px}.enrollment-info h2{border:none;padding-bottom:0;margin-bottom:16px;display:block;text-align:center}.enrollment-info p{color:#374151;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.8}.enrollment-info strong{color:#111827}.enrollment-info a{color:#2563eb;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.enrollment-info a:hover{border-color:#2563eb;color:#1d4ed8}@media screen and (max-width: 768px){.enrollment-container{padding:80px 16px 40px}.ep-breadcrumbs{margin-top:15px;margin-bottom:20px}.enrollment-description{font-size:1.05rem}.enrollment-steps h2,.documents-section h2,.enrollment-info h2{font-size:1.5rem}.step-item{padding:20px 20px 20px 60px}.step-item:before{left:15px;top:20px;width:32px;height:32px;font-size:1rem}.step-content h3{font-size:1.15rem}.step-content p,.step-content ul{font-size:.95rem}.step-content ul{padding-left:20px}.documents-section{padding:24px}.document-list{grid-template-columns:1fr;gap:15px}.document-link{padding:14px}.enrollment-info{padding:24px}}@media screen and (max-width: 576px){.enrollment-container{padding-top:60px}.ep-breadcrumbs{margin-top:30px;margin-bottom:15px}.enrollment-header{margin-bottom:30px}.enrollment-description{font-size:1rem;line-height:1.7}.enrollment-steps h2,.documents-section h2,.enrollment-info h2{font-size:1.4rem}.step-item{padding:16px 16px 16px 55px}.step-item:before{left:12px;top:16px;width:30px;height:30px}.step-content h3{font-size:1.1rem}.step-content p,.step-content ul{font-size:.9rem}.step-content ul{padding-left:18px}.step-content .online-form-link{padding:7px 14px;font-size:.9rem}.document-link{padding:12px;font-size:.95rem}.doc-icon{font-size:1.6rem;margin-right:10px}.enrollment-info p{font-size:.95rem}}._articlePage_m8cf9_4{padding:60px 30px 70px;max-width:900px;margin:50px auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;position:relative}._articlePage_m8cf9_4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23e8eefc' fill-opacity='0.6' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.4;border-radius:12px;z-index:0;pointer-events:none}._backToNewsButton_m8cf9_30{display:none;position:fixed;top:95px;left:15px;z-index:999;background-color:#002695;color:#fff;border:none;width:40px;height:40px;padding:0;font-size:1.1rem;border-radius:5px;cursor:pointer;box-shadow:0 2px 5px #0003;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}._backToNewsButton_m8cf9_30._visible_m8cf9_55{opacity:1;visibility:visible;transform:translateY(0)}._loading_m8cf9_62,._notFound_m8cf9_63{text-align:center;font-size:1.2rem;color:#555;padding:80px 20px;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}._loading_m8cf9_62{position:relative}._loading_m8cf9_62:after{content:"";width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #002695;border-radius:50%;animation:_spin_m8cf9_1 1s linear infinite;display:block;margin:20px auto 0}@keyframes _spin_m8cf9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._notFound_m8cf9_63 h2{margin-bottom:20px;color:#c00;font-size:2rem}._notFound_m8cf9_63 ._backLink_m8cf9_106{display:inline-flex;align-items:center;margin-top:20px;font-size:1rem;color:#002695;text-decoration:none;padding:10px 15px;border:1px solid #002695;border-radius:6px;transition:all .3s ease}._notFound_m8cf9_63 ._backLink_m8cf9_106:hover{background-color:#002695;color:#fff}._articlePageBreadcrumbs_m8cf9_125{margin-bottom:5px}._articleHeader_m8cf9_131{margin-bottom:35px;padding-bottom:25px;border-bottom:2px solid #e8eefc;position:relative;z-index:1}._articleHeader_m8cf9_131:before{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:linear-gradient(90deg,#002695,#3d6fef)}._articleTitle_m8cf9_149{font-size:2.8rem;color:#1a2a4a;margin-top:0;margin-bottom:20px;line-height:1.2;font-weight:700;letter-spacing:-.5px;text-align:left}._articleMeta_m8cf9_160,._articleAuthor_m8cf9_161{font-size:.95rem;color:#666;font-weight:500;display:flex;align-items:center;margin-bottom:10px}._metaIcon_m8cf9_170{margin-right:8px;font-size:1rem;color:#002695}._articleImage_m8cf9_177{width:100%;max-height:500px;object-fit:cover;border-radius:10px;margin-bottom:35px;display:block;box-shadow:0 8px 25px #0000001a;transition:transform .3s ease;position:relative;z-index:1;cursor:pointer}._articleContent_m8cf9_192{line-height:1.8;font-size:1.1rem;color:#333;position:relative;z-index:1;text-align:justify;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-wrap:break-word}._articleContent_m8cf9_192 h1,._articleContent_m8cf9_192 h2,._articleContent_m8cf9_192 h3,._articleContent_m8cf9_192 h4,._articleContent_m8cf9_192 h5,._articleContent_m8cf9_192 h6{color:#1a2a4a;font-weight:700;margin-top:2em;margin-bottom:.8em;line-height:1.3;position:relative;text-align:left}._articleContent_m8cf9_192 h2:before{content:"";display:block;width:30px;height:4px;background:linear-gradient(90deg,#002695,#3d6fef);margin-bottom:12px;border-radius:2px}._articleContent_m8cf9_192 h1{font-size:2.2rem;letter-spacing:-.5px}._articleContent_m8cf9_192 h2{font-size:1.9rem;border-bottom:1px solid #eee;padding-bottom:.5em;letter-spacing:-.5px}._articleContent_m8cf9_192 h3{font-size:1.6rem;letter-spacing:-.3px}._articleContent_m8cf9_192 h4{font-size:1.4rem;letter-spacing:-.2px}._articleContent_m8cf9_192 h5{font-size:1.2rem;font-weight:700}._articleContent_m8cf9_192 h6{font-size:1.1rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:1px}._articleContent_m8cf9_192 p{margin-bottom:1.8em}._articleContent_m8cf9_192 ul,._articleContent_m8cf9_192 ol{margin-left:0;margin-bottom:2em;padding-left:0;counter-reset:item;text-align:left}._articleContent_m8cf9_192 ul,._articleContent_m8cf9_192 ol{list-style:none}._articleContent_m8cf9_192 ul li,._articleContent_m8cf9_192 ol li{margin-bottom:.9em;position:relative;padding-left:2em;text-align:left}._articleContent_m8cf9_192 ul li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background-color:#002695;border-radius:50%}._articleContent_m8cf9_192 ol li{counter-increment:item}._articleContent_m8cf9_192 ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;font-weight:700;color:#002695}._articleContent_m8cf9_192 ul ul,._articleContent_m8cf9_192 ol ol,._articleContent_m8cf9_192 ul ol,._articleContent_m8cf9_192 ol ul{margin-top:.9em;margin-bottom:.5em;padding-left:1.5em}._articleContent_m8cf9_192 ul ul li:before{background-color:#3d6fef}._articleContent_m8cf9_192 ol ol li:before{color:#3d6fef}._articleContent_m8cf9_192 strong,._articleContent_m8cf9_192 b{font-weight:700;color:#1a2a4a}._articleContent_m8cf9_192 em,._articleContent_m8cf9_192 i{font-style:italic;color:#444}._articleContent_m8cf9_192 a{color:#002695;text-decoration:none;font-weight:500;position:relative;background-image:linear-gradient(90deg,#002695,#002695);background-repeat:no-repeat;background-position:bottom left;background-size:100% 1px;transition:background-size .3s ease,color .3s ease;word-break:break-word}._articleContent_m8cf9_192 a:hover{color:#001a6f;background-position:bottom right;background-size:0% 1px}._articleContent_m8cf9_192 img{max-width:100%;height:auto;border-radius:10px;display:block;margin:2em auto;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}._articleContent_m8cf9_192 blockquote{border-left:5px solid #002695;padding:1.2em 1.5em;margin:2em 0;font-style:italic;color:#444;background-color:#f0f4fd;border-radius:0 10px 10px 0;position:relative;box-shadow:0 2px 10px #0000000d;text-align:left}._articleContent_m8cf9_192 blockquote:before{content:"";font-size:4em;font-family:Georgia,serif;color:#00269526;position:absolute;left:10px;top:-10px;line-height:1;z-index:-1}._articleContent_m8cf9_192 blockquote p:last-child{margin-bottom:0}._articleContent_m8cf9_192 pre{background-color:#f8f9fa;padding:1.2em;border-radius:8px;overflow-x:auto;margin-bottom:2em;font-family:Fira Code,Courier New,Courier,monospace;font-size:.95em;line-height:1.5;border:1px solid #eee;box-shadow:inset 0 0 10px #0000000d;text-align:left;white-space:pre-wrap;word-wrap:break-word}._articleContent_m8cf9_192 code{font-family:Fira Code,Courier New,Courier,monospace;background-color:#f3f4f5;padding:.2em .4em;border-radius:4px;font-size:.9em;color:#002695;border:1px solid #eee;word-break:break-word}._articleContent_m8cf9_192 pre code{background-color:transparent;padding:0;border-radius:0;font-size:inherit;color:inherit;border:none;box-shadow:none;white-space:inherit;word-break:inherit}._articleContent_m8cf9_192 table{width:100%;border-collapse:collapse;margin:2em 0;overflow-x:auto;display:block;box-shadow:0 2px 15px #0000000d;border-radius:8px;text-align:left;border:1px solid #e9ecef}._articleContent_m8cf9_192 table th,._articleContent_m8cf9_192 table td{border:1px solid #e9ecef;padding:12px 16px;text-align:left;vertical-align:top}._articleContent_m8cf9_192 table th{background:linear-gradient(to bottom,#f8f9fa,#e8eefc);color:#1a2a4a;font-weight:600;position:sticky;top:0;z-index:2}._articleContent_m8cf9_192 table tr:nth-child(2n){background-color:#fafbfc}._articleContent_m8cf9_192 table tr:hover{background-color:#e8eefc}._articleContent_m8cf9_192 hr{border:0;height:1px;background-image:linear-gradient(to right,#0000,#0000001a,#0000);margin:2.5em 0}._articleShare_m8cf9_463{margin-top:40px;margin-bottom:25px;padding-top:20px;border-top:1px dashed #ccc;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:15px;position:relative;z-index:1}._shareTitle_m8cf9_476{text-align:left;margin:0 15px 0 0;font-size:1.05rem;font-weight:600;color:#555;flex-shrink:0}._shareLink_m8cf9_484{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;font-size:1.2rem;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}._shareLink_m8cf9_484:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0003;opacity:.9}._shareLink_m8cf9_484._facebook_m8cf9_502{background-color:#1877f2}._shareLink_m8cf9_484._whatsapp_m8cf9_505{background-color:#25d366}._shareLink_m8cf9_484._messenger_m8cf9_508{background-color:#0084ff}._articleNavigation_m8cf9_511{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;margin-top:25px;padding-top:25px;border-top:2px solid #e8eefc;position:relative;z-index:1}._navLink_m8cf9_523{font-size:1rem;color:#002695;text-decoration:none;font-weight:600;padding:10px 16px;border-radius:6px;transition:all .3s ease;background-color:#e8eefc;border:1px solid #d0d8ea;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-grow:0;white-space:nowrap}._navLink_m8cf9_523:hover{color:#fff;background-color:#002695;border-color:#002695;transform:translateY(-2px);box-shadow:0 5px 10px #00269533}._navIcon_m8cf9_547{margin-right:8px;font-size:1em}._prevLink_m8cf9_551:before{content:"←";margin-right:8px;font-size:1.1em;transition:transform .3s ease}._nextLink_m8cf9_557:after{content:"→";margin-left:8px;font-size:1.1em;transition:transform .3s ease}._prevLink_m8cf9_551:hover:before{transform:translate(-3px)}._nextLink_m8cf9_557:hover:after{transform:translate(3px)}._navLink_m8cf9_523._disabled_m8cf9_569{color:#aaa;cursor:not-allowed;pointer-events:none;background-color:#f8f8f8;border-color:#eee;opacity:.7;box-shadow:none;transform:none}@media (max-width: 992px){._backToNewsButton_m8cf9_30{display:inline-flex}}@media (max-width: 768px){._articlePage_m8cf9_4{margin:60px 15px 30px;padding:40px 20px 50px}._articlePageBreadcrumbs_m8cf9_125{margin-bottom:10px}._articleTitle_m8cf9_149{font-size:2.2rem}._articleContent_m8cf9_192 h1{font-size:1.9rem}._articleContent_m8cf9_192 h2{font-size:1.7rem}._articleContent_m8cf9_192 h3{font-size:1.5rem}._articleContent_m8cf9_192 h4{font-size:1.3rem}._articleContent_m8cf9_192{font-size:1.05rem;line-height:1.7}._articleNavigation_m8cf9_511{margin-top:40px;padding-top:20px}._navLink_m8cf9_523{font-size:.9rem;padding:8px 12px}._articleShare_m8cf9_463{gap:12px}._shareLink_m8cf9_484{width:38px;height:38px;font-size:1.1rem}}@media (max-width: 576px){._articlePage_m8cf9_4{margin:60px 10px 20px;padding:30px 15px 40px;border-radius:8px}._articleTitle_m8cf9_149{font-size:1.8rem;line-height:1.3}._articleContent_m8cf9_192 h1{font-size:1.7rem}._articleContent_m8cf9_192 h2{font-size:1.5rem}._articleContent_m8cf9_192 h3{font-size:1.3rem}._articleContent_m8cf9_192 h4{font-size:1.2rem}._articleContent_m8cf9_192{font-size:1rem;line-height:1.6}._articleImage_m8cf9_177{margin-bottom:25px;border-radius:6px}._articleNavigation_m8cf9_511{flex-direction:column;align-items:center;gap:15px;margin-top:30px}._navLink_m8cf9_523{width:80%;max-width:300px;justify-content:center}._prevLink_m8cf9_551,._nextLink_m8cf9_557{text-align:center}._prevLink_m8cf9_551:before{margin-right:8px}._nextLink_m8cf9_557:after{margin-left:8px}._articleShare_m8cf9_463{justify-content:center;gap:10px;margin-top:30px;padding-top:15px;margin-bottom:20px;border-top:1px dashed #ddd}._shareTitle_m8cf9_476{width:100%;margin-right:0;margin-bottom:10px;text-align:left}._shareLink_m8cf9_484{width:38px;height:38px;font-size:1.1rem}}@media (max-width: 480px){._backToNewsButton_m8cf9_30{top:95px;left:10px}}@media print{body{font-size:11pt;color:#000;background-color:#fff}._articlePage_m8cf9_4{box-shadow:none;padding:0;margin:0;max-width:100%;border-radius:0;background-color:#fff}._articlePage_m8cf9_4:before{display:none}._articlePageBreadcrumbs_m8cf9_125,._backToNewsButton_m8cf9_30,._articleShare_m8cf9_463,._articleNavigation_m8cf9_511,._notFound_m8cf9_63 ._backLink_m8cf9_106,._loading_m8cf9_62{display:none}._articleHeader_m8cf9_131{border-bottom:1px solid #999;padding-bottom:15px;margin-bottom:25px}._articleHeader_m8cf9_131:before{display:none}._articleTitle_m8cf9_149{font-size:20pt;color:#000}._articleMeta_m8cf9_160,._articleAuthor_m8cf9_161{font-size:10pt;color:#333;margin-bottom:5px}._articleImage_m8cf9_177{max-width:70%;max-height:300px;margin:20px auto;box-shadow:none;border:1px solid #ccc;page-break-inside:avoid}._articleContent_m8cf9_192{font-size:11pt;line-height:1.4;color:#000;text-align:left;-webkit-hyphens:none;hyphens:none}._articleContent_m8cf9_192 a{color:#000;text-decoration:underline;background:none;font-weight:400}._articleContent_m8cf9_192 a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#555;word-break:break-all}._articleContent_m8cf9_192 a[href^="#"]:after{content:""}._articleContent_m8cf9_192 h1,._articleContent_m8cf9_192 h2,._articleContent_m8cf9_192 h3,._articleContent_m8cf9_192 h4{color:#000;page-break-after:avoid}._articleContent_m8cf9_192 h2{font-size:16pt}._articleContent_m8cf9_192 h3{font-size:14pt}._articleContent_m8cf9_192 blockquote{border-left:3px solid #ccc;background:#f9f9f9;padding:1em;page-break-inside:avoid}._articleContent_m8cf9_192 table{font-size:9pt;page-break-inside:avoid}._articleContent_m8cf9_192 table th,._articleContent_m8cf9_192 table td{padding:4px 6px;border:1px solid #ccc}._articleContent_m8cf9_192 table th{background:#eee}._articleContent_m8cf9_192 pre,._articleContent_m8cf9_192 code{background:#f5f5f5;border:1px solid #ddd;color:#333;font-size:9pt;page-break-inside:avoid;white-space:pre-wrap;word-wrap:break-word}._articleContent_m8cf9_192 ul,._articleContent_m8cf9_192 ol{padding-left:25px}._articleContent_m8cf9_192 li,._articleContent_m8cf9_192 img{page-break-inside:avoid}}._imageModalOverlay_m8cf9_844{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;padding:0;box-sizing:border-box;cursor:default;animation:_modalFadeIn_m8cf9_1 .3s ease}._imageModalContent_m8cf9_858{position:relative;background-color:transparent;padding:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:_modalContentFadeIn_m8cf9_1 .3s ease-out}@keyframes _modalFadeIn_m8cf9_1{0%{opacity:0}to{opacity:1}}@keyframes _modalContentFadeIn_m8cf9_1{0%{opacity:0}to{opacity:1}}._modalImageContainer_m8cf9_890{position:relative;display:flex;justify-content:center;align-items:center;width:90%;height:80vh;max-height:90vh}._modalImage_m8cf9_890{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;transition:opacity .3s ease;box-shadow:0 5px 25px #0003}._modalCaption_m8cf9_910{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;font-size:1rem;line-height:1.5;padding:12px;border-radius:4px;max-width:80%;margin:0 auto;transition:opacity .3s ease}._modalCloseBtn_m8cf9_928{position:absolute;top:20px;right:20px;background:#00000080;border:none;font-size:2rem;font-weight:700;color:#fff;cursor:pointer;line-height:1;padding:8px 16px;transition:all .2s ease;z-index:11;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}._modalCloseBtn_m8cf9_928:hover{background:#fff3;transform:scale(1.1)}._modalNavBtn_m8cf9_955{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:16px;font-size:2rem;cursor:pointer;border-radius:50%;line-height:1;transition:all .2s ease;z-index:10;width:60px;height:60px;display:flex;justify-content:center;align-items:center}._modalNavBtn_m8cf9_955:hover{background-color:#fff3;transform:translateY(-50%) scale(1.1)}._modalNavBtn_m8cf9_955._prev_m8cf9_551{left:20px}._modalNavBtn_m8cf9_955._next_m8cf9_557{right:20px}@media (max-width: 768px){._modalNavBtn_m8cf9_955{padding:12px;font-size:1.5rem;width:45px;height:45px}._modalCloseBtn_m8cf9_928{top:15px;right:15px;font-size:1.5rem;width:40px;height:40px}._modalCaption_m8cf9_910{font-size:.9rem;padding:8px;bottom:15px}._modalImageContainer_m8cf9_890{width:95%;height:75vh}}@media (max-width: 576px){._modalNavBtn_m8cf9_955{padding:8px;font-size:1.2rem;width:35px;height:35px}._modalCloseBtn_m8cf9_928{top:10px;right:10px;font-size:1.2rem;width:30px;height:30px}._modalCaption_m8cf9_910{font-size:.8rem;padding:6px;bottom:10px}}@media (prefers-reduced-motion: reduce){._imageModalOverlay_m8cf9_844,._imageModalContent_m8cf9_858,._modalImage_m8cf9_890,._modalCaption_m8cf9_910,._modalNavBtn_m8cf9_955,._modalCloseBtn_m8cf9_928{transition:none;animation:none}}@media (forced-colors: active){._imageModalOverlay_m8cf9_844{background-color:Canvas}._modalImage_m8cf9_890{border:1px solid ButtonText}._modalCaption_m8cf9_910{background-color:Canvas;border:1px solid ButtonText;color:ButtonText}._modalCloseBtn_m8cf9_928,._modalNavBtn_m8cf9_955{color:ButtonText;background-color:ButtonFace;border:1px solid ButtonText;border-radius:4px;forced-color-adjust:none}._modalCloseBtn_m8cf9_928:hover,._modalNavBtn_m8cf9_955:hover{background-color:Highlight;color:HighlightText;border-color:Highlight}}.tournament-page-wrapper{background-color:#f8faff;min-height:100vh;width:100%}.tournament-page-container{max-width:1200px;margin:0 auto;padding:100px 24px 60px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#111827;line-height:1.6}.tournament-breadcrumbs,.tournament-page-header{max-width:1100px;margin-left:auto;margin-right:auto}.tournament-breadcrumbs{margin-bottom:25px}.tournament-page-header{text-align:center;margin-bottom:40px}.tournament-intro{max-width:800px;margin:0 auto 40px;font-size:1.15rem;color:#4b5563;line-height:1.7;text-align:center}.tournament-section{margin-bottom:60px}.tournament-section:last-child{margin-bottom:20px}.tournament-section-subtitle{font-size:2rem;font-weight:600;color:#002695;margin-bottom:30px;text-align:left;padding-bottom:10px;border-bottom:2px solid #dbeafe;display:flex;align-items:center;gap:10px}.tournament-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:10px}.tournament-card{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-left-color .3s ease;border-left:5px solid transparent}.tournament-card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0026951a;border-left-color:#002695}@media (max-width: 768px){.tournament-card.is-in-view{box-shadow:0 12px 35px #0026951a;border-left-color:#002695}}.tournament-card:focus{outline:none}.tournament-card-image-container{width:100%;height:220px;overflow:hidden}.tournament-card-image{width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.tournament-card-content{padding:20px 25px;flex-grow:1;display:flex;flex-direction:column}.tournament-card-title{font-size:1.6rem;color:#1a2a4a;margin-bottom:12px}.tournament-card-description{font-size:1rem;color:#374151;margin-bottom:18px;flex-grow:1}.tournament-card-details{list-style:none;padding:0;margin:0;font-size:.95rem}.tournament-card-details li{display:flex;align-items:flex-start;gap:10px;color:#4b5563;margin-bottom:8px}.tournament-card-details li svg{color:#002695;font-size:1.1em;flex-shrink:0;margin-top:3px}.tournament-card-details li strong{color:#1a2a4a;margin-right:5px}.tournament-card-details li .detail-text-content{line-height:1.5}.other-info-section{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px #0000000d}.other-info-content{display:flex;flex-direction:column}.other-info-content .tournament-section-subtitle{margin-top:0;text-align:left}.tournament-list{list-style:none;padding-left:0;margin-top:15px}.tournament-list li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:1.05rem;color:#374151;border-bottom:1px dashed #e2e8f0}.tournament-list li:last-child{border-bottom:none}.tournament-list li svg{color:#002695;font-size:1em}.other-info-content p{font-size:1.05rem;color:#374151;margin-bottom:20px;line-height:1.7}.other-info-content p strong{color:#1a2a4a}.club-categories-wrapper-inline{margin-top:10px;width:100%}.club-category-inline{margin-bottom:20px}.club-category-inline:last-child{margin-bottom:0}.club-category-title-inline{font-size:1.2rem;color:#1a2a4a;margin-bottom:12px;font-weight:600}.club-tags-list{display:flex;flex-wrap:wrap;gap:10px}.club-tag{background-color:#eef2ff;color:#3730a3;padding:7px 14px;border-radius:20px;font-size:.9rem;font-weight:500;transition-property:background-color,color,transform,box-shadow,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;box-shadow:0 1px 3px #0000000f;cursor:default;border:1px solid transparent}@media screen and (max-width: 992px){.tournament-cards-grid{grid-template-columns:1fr}.other-info-section{text-align:center}.other-info-content{width:100%;align-items:center}.other-info-content .tournament-section-subtitle{text-align:center;justify-content:center}.club-category-title-inline{text-align:center}.club-tags-list{justify-content:center}}@media screen and (max-width: 768px){.tournament-page-container{padding:80px 16px 40px}.tournament-breadcrumbs{margin-top:15px;margin-bottom:20px}.tournament-intro{font-size:1.05rem;margin-bottom:30px;margin-top:0}.tournament-section-subtitle{font-size:1.7rem;margin-bottom:20px}.tournament-card-title{font-size:1.4rem}.tournament-card-description{font-size:.95rem}.tournament-card-details{font-size:.9rem}.other-info-section{padding:25px 20px}}@media screen and (max-width: 576px){.coaches-page-container{padding-top:60px}.tournament-breadcrumbs{margin-top:30px;margin-bottom:15px}.tournament-page-header{margin-bottom:30px}.tournament-section-subtitle{font-size:1.5rem}.tournament-card-content{padding:15px 20px}.tournament-card-image-container{height:180px}.club-tag{padding:6px 12px;font-size:.85rem}.other-info-section{padding:20px 15px}}._allNewsPageWrapper_bj52w_4{background-color:#f8faff;min-height:100vh;width:100%;box-sizing:border-box}._allNewsPage_bj52w_4{display:flex;flex-direction:row;padding-top:110px;padding-bottom:50px;max-width:1300px;margin:0 auto;gap:30px;box-sizing:border-box;width:100%;align-items:flex-start}._sidebarToggle_bj52w_25{display:none;position:fixed;top:95px;left:15px;z-index:999;background-color:#002695;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;font-size:.9rem;box-shadow:0 2px 5px #0003;align-items:center;gap:8px}._sidebarToggleText_bj52w_42{display:inline-block}._sidebar_bj52w_25{flex:0 0 280px;position:sticky;top:110px;max-height:calc(100vh - 160px);display:flex;flex-direction:column;gap:30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #f8faff}._sidebar_bj52w_25::-webkit-scrollbar{width:6px}._sidebar_bj52w_25::-webkit-scrollbar-track{background:#f8faff}._sidebar_bj52w_25::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}._filterModule_bj52w_73{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 3px 10px #00000012}._sidebarTitle_bj52w_82{font-size:1.5rem;color:#1a2a4a;margin-top:0;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #002695;text-align:center}._filterSection_bj52w_92{margin-bottom:25px}._filterModule_bj52w_73 ._filterSection_bj52w_92:last-child{margin-bottom:0}._filterSection_bj52w_92 h4{font-size:1.1rem;color:#333;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}._filterSection_bj52w_92 ul{list-style:none;padding:0;margin:0}._filterSection_bj52w_92 li{padding:10px 12px;cursor:pointer;border-radius:5px;margin-bottom:6px;font-size:.95rem;color:#555;transition:background-color .2s ease,color .2s ease,border-color .2s ease;border:1px solid transparent}._filterSection_bj52w_92 li:hover{background-color:#e9ecef;color:#002695}._filterSection_bj52w_92 li._active_bj52w_131{background-color:#002695;color:#fff;font-weight:600;border-color:#001a6f}._mainContent_bj52w_139{flex-grow:1;min-width:0}._pageTitle_bj52w_144{font-size:2.2rem;color:#1a2a4a;margin-top:0;margin-bottom:30px;text-align:left;border-bottom:1px solid #eee;padding-bottom:15px;width:100%;box-sizing:border-box}._articlesGrid_bj52w_158{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}._articleItem_bj52w_164{background-color:#fff;border-radius:12px;box-shadow:0 6px 22px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%;text-align:left}._articleLink_bj52w_176{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}._imageContainer_bj52w_184{overflow:hidden;position:relative}._articleImage_bj52w_189{width:100%;display:block;object-fit:cover;aspect-ratio:16 / 10;transition:transform .4s ease}._articleContentPreview_bj52w_197{padding:20px 25px 25px;display:flex;flex-direction:column;flex-grow:1}._articleDate_bj52w_204{font-size:.8rem;color:#888;font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}._articleTitlePreview_bj52w_214{font-size:1.2rem;font-weight:600;color:#1a2a4a;line-height:1.4;margin:0 0 15px;transition:color .3s ease}._articleExcerptPreview_bj52w_223{font-size:.95rem;color:#555;line-height:1.6;flex-grow:1;margin-bottom:20px}._cardFooter_bj52w_231{margin-top:auto;display:flex;justify-content:flex-end;align-items:center}._readMoreArrow_bj52w_238{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:transparent;border:2px solid #e0e0e0;color:#1a2a4a;transition:all .3s ease}._readMoreArrow_bj52w_238 svg{transition:transform .3s ease}._articleItem_bj52w_164:hover,._articleItem_bj52w_164._inView_bj52w_257{transform:translateY(-8px);box-shadow:0 10px 30px #0000001f}._articleItem_bj52w_164:hover ._articleImage_bj52w_189,._articleItem_bj52w_164._inView_bj52w_257 ._articleImage_bj52w_189{transform:scale(1.05)}._articleItem_bj52w_164:hover ._articleTitlePreview_bj52w_214,._articleItem_bj52w_164._inView_bj52w_257 ._articleTitlePreview_bj52w_214{color:#002695}._articleItem_bj52w_164:hover ._readMoreArrow_bj52w_238,._articleItem_bj52w_164._inView_bj52w_257 ._readMoreArrow_bj52w_238{background-color:#002695;color:#fff;border-color:#002695;transform:scale(1.1)}._articleItem_bj52w_164:hover ._readMoreArrow_bj52w_238 svg,._articleItem_bj52w_164._inView_bj52w_257 ._readMoreArrow_bj52w_238 svg{transform:translate(3px)}._noArticles_bj52w_289{font-size:1.1rem;color:#777;text-align:center;padding:40px 0;width:100%}._latestNewsSection_bj52w_298{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 3px 10px #00000012}._latestNewsSection_bj52w_298 h4{font-size:1.1rem;color:#1a2a4a;margin-top:0;padding-bottom:15px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;border-bottom:1px solid #e9ecef;text-align:center}._latestNewsSection_bj52w_298 ul{list-style:none;padding:0;margin:0}._latestNewsItem_bj52w_324{margin-bottom:12px}._latestNewsItem_bj52w_324:last-child{margin-bottom:0}._latestNewsLink_bj52w_332{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;text-decoration:none;transition:background-color .2s ease;background-color:#fff}._latestNewsLink_bj52w_332:hover{background-color:#f8faff}._latestNewsLink_bj52w_332:hover ._latestNewsTitle_bj52w_347{color:#002695}._latestNewsImage_bj52w_351{width:60px;height:60px;object-fit:cover;border-radius:4px;flex-shrink:0;background-color:#f0f0f0}._latestNewsTextContent_bj52w_360{flex:1;min-width:0}._latestNewsTitle_bj52w_347{font-size:.9rem;font-weight:600;color:#1a2a4a;line-height:1.4;margin-bottom:4px;transition:color .2s ease}._latestNewsDate_bj52w_374{font-size:.8rem;color:#6c757d;display:block}@media (max-width: 992px){._allNewsPage_bj52w_4{flex-direction:column;gap:0;padding-left:15px;padding-right:15px;align-items:stretch}._sidebarToggle_bj52w_25{display:inline-flex}._sidebar_bj52w_25{display:block;flex:0 0 auto;position:relative;top:0;max-height:0;overflow-y:hidden;padding:0;opacity:0;border-radius:0;margin-bottom:0;transition:max-height .35s ease-in-out,opacity .3s ease-in-out,margin-bottom .35s ease-in-out;box-shadow:none}._sidebar_bj52w_25._open_bj52w_408{max-height:75vh;opacity:1;margin-top:20px;padding:0 10px 10px;gap:20px;overflow-y:auto;display:flex;flex-direction:column}._filterModule_bj52w_73{flex:none;min-height:auto;overflow-y:visible}._mainContent_bj52w_139{padding:0;width:100%}._pageBreadcrumbs_bj52w_429{margin-top:20px}._pageTitle_bj52w_144{font-size:1.9rem;padding-top:0}}@media (max-width: 768px){._articlesGrid_bj52w_158{grid-template-columns:1fr;gap:25px}}@media (max-width: 480px){._allNewsPage_bj52w_4{padding:110px 10px 30px}._sidebarToggle_bj52w_25{top:95px;left:10px;padding:8px 10px;font-size:.85rem}._sidebarToggleText_bj52w_42{font-size:.8rem}._filterModule_bj52w_73,._latestNewsSection_bj52w_298{padding:15px}._sidebarTitle_bj52w_82{font-size:1.3rem;margin-bottom:20px;padding-bottom:10px}._filterSection_bj52w_92 h4{font-size:1rem}._filterSection_bj52w_92 li{font-size:.9rem;padding:8px 10px}._latestNewsSection_bj52w_298 h4{font-size:1rem}._pageTitle_bj52w_144{font-size:1.6rem;padding-top:0;margin-bottom:20px}}.coaches-page-wrapper{background-color:#f8faff;min-height:100vh;width:100%}.coaches-page-container{max-width:1200px;margin:0 auto;padding:100px 60px 60px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#111827;line-height:1.6}.coaches-breadcrumbs,.coaches-page-header{max-width:1100px;margin-left:auto;margin-right:auto}.coaches-breadcrumbs{margin-bottom:25px}.coaches-page-header{text-align:center;margin-bottom:50px}.coaches-intro{max-width:800px;margin:0 auto 40px;font-size:1.15rem;color:#4b5563;line-height:1.7;text-align:center}.coaches-section{display:flex;flex-direction:column;gap:70px;margin-bottom:60px}.coach-profile{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-left-color .3s ease;border-left:6px solid transparent;padding-bottom:20px}.coach-profile:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0026951a;border-left-color:#002695}.coach-profile.focused-coach,.coach-profile.is-visible{border-left-color:#002695;box-shadow:0 12px 35px #0026951a}.coach-profile-header{display:flex;align-items:center;padding:30px 40px;background-color:#f6f9ff;border-bottom:1px solid #eef1f6;gap:30px}.coach-profile-image-container{width:160px;height:160px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #0000001a;border:4px solid white;cursor:pointer}.coach-profile-image{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.coach-profile:hover .coach-profile-image{transform:scale(1.05)}.coach-profile-title{flex-grow:1}.coach-profile-name{font-size:2.2rem;color:#1a2a4a;margin-bottom:10px;font-weight:600}.coach-profile-role{font-size:1.2rem;color:#002695;font-weight:500;margin-bottom:5px}.coach-profile-content{padding:40px;display:flex;flex-direction:column;gap:30px}.coach-profile-bio-section{display:flex;flex-direction:column}.coach-profile-bio-heading{font-size:1.4rem;color:#1a2a4a;margin-bottom:18px;font-weight:600;border-bottom:2px solid #eaeff8;padding-bottom:12px}.coach-profile-bio{font-size:1.1rem;color:#374151;line-height:1.8}.coach-profile-bio p{margin-bottom:20px;padding-left:4px}.coach-profile-bio p:last-child{margin-bottom:0}.coach-profile-qualifications{margin-top:10px;padding-top:20px;border-top:1px solid #e9ecef}.coach-profile-qualifications h4{font-size:1.3rem;color:#1a2a4a;margin-bottom:15px;font-weight:600}.coach-profile-qualifications ul{list-style:none;padding:0;margin:0;font-size:1.05rem;display:flex;flex-wrap:wrap;gap:15px}.coach-profile-qualifications li{display:flex;align-items:center;gap:10px;color:#4b5563;padding:8px 16px;background-color:#f8faff;border-radius:6px;font-weight:500}.coach-profile-qualifications li svg{color:#002695;font-size:1.1em;flex-shrink:0}@media screen and (max-width: 1099.98px){.coach-profile-header{padding:25px 30px}.coach-profile-content{padding:30px}.coach-profile-name{font-size:1.9rem}}@media screen and (max-width: 767.98px){.coaches-page-container{padding:80px 24px 40px}.coaches-breadcrumbs{margin-top:15px;margin-bottom:20px}.coaches-intro{font-size:1.05rem;margin-bottom:30px}.coaches-section{gap:50px}.coach-profile-header{flex-direction:column;text-align:center;padding:30px 20px 20px}.coach-profile-image-container{width:140px;height:140px}.coach-profile-content{padding:25px 20px}.coach-profile-name{font-size:1.7rem}.coach-profile-role{font-size:1.1rem}.coach-profile-bio{font-size:1rem}.coach-profile-bio-heading{font-size:1.3rem}.coach-profile-qualifications h4{font-size:1.2rem}.coach-profile-qualifications ul{font-size:.95rem}}@media screen and (max-width: 576px){.coaches-page-container{padding:60px 16px 40px}.coaches-breadcrumbs{margin-top:30px;margin-bottom:15px}.coaches-page-header{margin-bottom:30px}.coach-profile-header{padding:25px 15px 20px}.coach-profile-image-container{width:120px;height:120px}.coach-profile-content{padding:20px 15px}.coach-profile-name{font-size:1.5rem}.coach-profile-role{font-size:1rem}.coach-profile-qualifications li{padding:6px 12px;font-size:.9rem}}.coaches-image-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;padding:0;box-sizing:border-box;cursor:default;animation:coachesModalFadeIn .3s ease}.coaches-image-modal-content{position:relative;background-color:transparent;padding:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:coachesModalContentFadeIn .3s ease-out}@keyframes coachesModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes coachesModalContentFadeIn{0%{opacity:0}to{opacity:1}}.coaches-modal-image-container{position:relative;display:flex;justify-content:center;align-items:center;width:90%;height:80vh;max-height:90vh}.coaches-modal-image{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;transition:opacity .3s ease;box-shadow:0 5px 25px #0003}.coaches-modal-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;font-size:1rem;line-height:1.5;padding:12px;border-radius:4px;max-width:80%;margin:0 auto;transition:opacity .3s ease}.coaches-modal-close-btn{position:absolute;top:20px;right:20px;background:#00000080;border:none;font-size:2rem;font-weight:700;color:#fff;cursor:pointer;line-height:1;padding:8px 16px;transition:all .2s ease;z-index:1100;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.coaches-modal-close-btn:hover{background:#fff3;transform:scale(1.1)}@media (max-width: 768px){.coaches-modal-close-btn{top:15px;right:15px;font-size:1.5rem;width:40px;height:40px}.coaches-modal-caption{font-size:.9rem;padding:8px;bottom:15px}.coaches-modal-image-container{width:95%;height:75vh}}@media (max-width: 576px){.coaches-modal-close-btn{top:10px;right:10px;font-size:1.2rem;width:30px;height:30px}.coaches-modal-caption{font-size:.8rem;padding:6px;bottom:10px}}@media (prefers-reduced-motion: reduce){.coaches-image-modal-overlay,.coaches-image-modal-content,.coaches-modal-image,.coaches-modal-caption,.coaches-modal-close-btn{transition:none;animation:none}}@media (forced-colors: active){.coaches-image-modal-overlay{background-color:Canvas}.coaches-modal-image{border:1px solid ButtonText}.coaches-modal-caption{background-color:Canvas;border:1px solid ButtonText;color:ButtonText}.coaches-modal-close-btn{color:ButtonText;background-color:ButtonFace;border:1px solid ButtonText;border-radius:4px;forced-color-adjust:none}.coaches-modal-close-btn:hover{background-color:Highlight;color:HighlightText;border-color:Highlight}}.contact-page-wrapper{background-color:#f8faff;min-height:100vh;width:100%}.contact-page-container{max-width:1200px;margin:0 auto;padding:100px 24px 60px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#111827;line-height:1.6}.cp-breadcrumbs,.contact-page-header,.cp-main-section{max-width:1100px;margin-left:auto;margin-right:auto}.cp-breadcrumbs{margin-bottom:25px}.contact-page-header{text-align:center;margin-bottom:40px}.cp-main-section{padding-top:20px;padding-bottom:80px;text-align:left}.cp-content-layout{width:100%;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;position:relative;z-index:1}.cp-info-column{flex:1;min-width:300px;text-align:left}.cp-info-column .cp-column-heading{margin-top:0;margin-bottom:25px;color:#002695;font-size:1.75rem;font-weight:600}.cp-info-column p{margin-bottom:15px;line-height:1.6;color:#555;display:flex;align-items:center;gap:12px}.cp-info-column p strong{color:#333;min-width:100px;display:inline-block;font-weight:700}.cp-info-column svg{color:#002695;font-size:1.3em;min-width:20px;text-align:center}.cp-info-column p a{color:#002695;text-decoration:none;transition:color .3s ease,text-decoration .3s ease}.cp-info-column p a:hover{color:#001a66;text-decoration:underline}.cp-map-area{margin-top:50px}.cp-map-area .cp-column-heading{margin-bottom:20px;font-size:1.6rem}.cp-map-area iframe{width:100%;height:300px;border:0;border-radius:8px;display:block}.cp-form-column{flex:1;min-width:320px;text-align:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}.cp-form-column .cp-column-heading{margin-top:0;margin-bottom:25px;color:#002695;font-size:1.75rem;font-weight:600;position:relative;padding-bottom:12px}.cp-form-column .cp-column-heading:after{content:"";position:absolute;bottom:0;left:0;width:45px;height:3px;background-color:#1a2a4a;border-radius:1.5px}.cp-form-row{display:flex;gap:25px;flex-wrap:wrap}.cp-form-row>div{flex:1;min-width:200px}.cp-form label{display:block;margin-bottom:10px;font-weight:600;color:#2d3748;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.cp-form input[type=text],.cp-form input[type=email],.cp-form input[type=tel],.cp-form textarea{width:100%;padding:14px 0;margin-bottom:25px;border:none;border-bottom:2px solid #cbd5e0;border-radius:0;box-sizing:border-box;font-size:1rem;font-family:inherit;background-color:transparent;color:#2d3748;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.cp-form input[type=text]::placeholder,.cp-form input[type=email]::placeholder,.cp-form input[type=tel]::placeholder,.cp-form textarea::placeholder{color:#a0aec0;opacity:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}.cp-form input[type=text]:focus,.cp-form input[type=email]:focus,.cp-form input[type=tel]:focus,.cp-form textarea:focus{border-bottom-color:#002695;outline:none;box-shadow:0 2px #002695;transform:translateY(-2px)}.cp-form textarea{height:160px;resize:vertical}.cp-form button{padding:16px 30px;font-size:1.05rem;font-weight:600;letter-spacing:.5px;width:100%;margin-top:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;background-color:#002695;color:#fff;border:none;border-radius:5px;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;will-change:transform,box-shadow,background-color;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease,color .3s ease}.cp-form button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .4s ease}.cp-form button:hover:not(:disabled){background-color:#001a6a;color:#f0f0f0;transform:translateY(-3px) scale(1.05);box-shadow:none}.cp-form button:hover:not(:disabled):before{left:100%}.cp-form button:active:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 4px 10px #0003}.cp-form button:disabled{background-color:#a0b0d0;cursor:not-allowed;transform:none;opacity:.7;box-shadow:none}.cp-feedback-message{padding:15px 20px;margin-top:25px;border-radius:8px;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;gap:12px;animation:cpFadeIn .5s ease-out}.cp-feedback-message.success{background-color:#e6fffa;color:#1a7465;border:1px solid #b2f5ea}.cp-feedback-message.success svg{color:#1a7465}.cp-feedback-message.error{background-color:#fff5f5;color:#c53030;border:1px solid #fed7d7}.cp-feedback-message.error svg{color:#c53030}.cp-feedback-message svg{font-size:1.3em}@keyframes cpFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.contact-page-container{padding:80px 16px 40px}.cp-breadcrumbs{margin-top:15px;margin-bottom:20px}.cp-main-section{padding-top:15px;padding-bottom:60px}.cp-content-layout{flex-direction:column;gap:50px}.cp-info-column,.cp-form-column{min-width:unset}.cp-info-column .cp-column-heading,.cp-form-column .cp-column-heading{font-size:1.5rem}.cp-map-area .cp-column-heading{font-size:1.35rem}.cp-map-area{margin-top:40px}.cp-form button{padding:14px 25px;width:auto;display:block;margin-left:auto;margin-right:auto;min-width:200px}.cp-feedback-message{font-size:.9rem;padding:12px 15px}}@media screen and (max-width: 576px){.contact-page-container{padding-top:60px}.cp-breadcrumbs{margin-top:30px;margin-bottom:15px}.contact-page-header{margin-bottom:30px}.cp-main-section{padding-top:10px;padding-bottom:40px}.cp-form-row{flex-direction:column;gap:0}.cp-info-column .cp-column-heading,.cp-form-column .cp-column-heading{font-size:1.4rem;margin-bottom:20px}.cp-map-area .cp-column-heading{font-size:1.25rem;margin-bottom:15px}.cp-map-area{margin-top:30px}.cp-form-column .cp-column-heading{padding-bottom:8px}.cp-form-column .cp-column-heading:after{width:40px;height:2px}.cp-form input[type=text],.cp-form input[type=email],.cp-form input[type=tel],.cp-form textarea{margin-bottom:20px;padding:12px 0}.cp-form label{font-size:.85rem;margin-bottom:8px}}.about-page-section{padding:0;background-color:#f8faff;position:relative;overflow:hidden;min-height:100vh;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;color:#111827;line-height:1.6}.about-page-section:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#002695,#04f);z-index:10}.about-page-outer-container{max-width:1200px;margin:0 auto;padding:100px 24px 60px}.about-breadcrumbs,.about-page-header,.about-page-main-content,.about-page-cta{max-width:1100px;margin-left:auto;margin-right:auto}.about-breadcrumbs{margin-bottom:25px}.about-page-inner-container{display:flex;flex-direction:column}.about-page-header{text-align:center;margin-bottom:40px;position:relative}.about-page-title{font-size:3.5rem;font-weight:800;letter-spacing:1px;margin-top:0;margin-bottom:0;color:#1a2a4a;text-transform:uppercase;transition:all .3s ease}.about-page-title .highlight{color:#002695;position:relative;display:inline-block}.about-page-subtitle{font-size:1.8rem;font-weight:500;color:#555;letter-spacing:2px;margin-top:0}.about-page-main-content{min-height:auto}.content-panel{animation:fadeIn .5s ease;padding:0 20px 20px;box-sizing:border-box}.content-panel h3{font-size:2rem;font-weight:600;color:#1a2a4a;margin-top:0;margin-bottom:60px;text-align:center;position:relative}.content-panel h3:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:60px;height:4px;background-color:#002695;border-radius:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.story-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.text-justified{text-align:justify}.story-text p{font-size:1.05rem;line-height:1.7;color:#444;margin-bottom:20px}.story-text strong{color:#002695;font-weight:600}.about-logo-display-container{display:flex;justify-content:center;align-items:center;padding:20px;margin:0 auto}.about-logo-image{max-width:100%;max-height:300px;height:auto;object-fit:contain;border-radius:8px}.about-page-cta{margin-top:60px;padding:40px;background:linear-gradient(135deg,#002695,#0046c0);border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 15px 30px #00269533}.cta-text{color:#fff;max-width:600px}.cta-text h3{font-size:1.8rem;margin-bottom:10px}.cta-text p{font-size:1.1rem;opacity:.9}.cta-button{display:inline-block;padding:14px 30px;background-color:#fff;color:#002695;font-weight:700;font-size:1rem;text-decoration:none;border-radius:30px;transition:all .3s ease;box-shadow:0 6px 12px #0000001a;text-transform:uppercase;letter-spacing:1px;flex-shrink:0}.cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px #00000026;background-color:#f0f0f0}.cta-button.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ffffffb3,0 6px 12px #0000001a}70%{box-shadow:0 0 0 10px #fff0,0 6px 12px #0000001a}to{box-shadow:0 0 #fff0,0 6px 12px #0000001a}}@media (max-width: 992px){.story-panel{grid-template-columns:1fr;gap:30px}.story-text{order:1}.about-logo-display-container{order:2;margin-bottom:20px}.about-page-cta{flex-direction:column;text-align:center;gap:20px}.about-page-title{font-size:2.8rem}.about-page-subtitle{font-size:1.5rem}}@media (max-width: 768px){.about-page-outer-container{padding:80px 16px 40px}.about-breadcrumbs{margin-top:15px;margin-bottom:20px}.content-panel{padding:15px}.about-page-title{font-size:2.5rem}.about-page-subtitle{font-size:1.3rem}.content-panel h3{font-size:1.8rem;margin-bottom:45px}.content-panel h3:after{bottom:-15px}.about-logo-image{max-height:250px}}@media (max-width: 576px){.about-page-outer-container{padding-top:60px}.about-breadcrumbs{margin-top:30px;margin-bottom:15px}.about-page-header{margin-bottom:30px}.content-panel{padding:10px}.about-page-title{font-size:2.2rem}.about-page-subtitle{font-size:1.1rem;letter-spacing:1px}.content-panel h3{font-size:1.6rem;margin-bottom:40px}.content-panel h3:after{bottom:-12px;width:50px;height:3px}.story-text p{font-size:1rem}.about-logo-image{max-height:200px}.story-panel{grid-template-columns:1fr}.about-logo-display-container{padding:10px 0}.cta-text h3{font-size:1.5rem}.cta-text p{font-size:1rem}.cta-button{padding:12px 25px;font-size:.9rem;width:100%;box-sizing:border-box;text-align:center}}@media (prefers-reduced-motion: reduce){.about-page-title,.cta-button,.content-panel{transition:none;animation:none}.cta-button:hover{transform:none;box-shadow:0 6px 12px #0000001a;background-color:#f0f0f0}.cta-button.pulse{animation:none}}@media (forced-colors: active){.about-page-inner-container,.about-page-title,.about-page-subtitle,.content-panel h3,.story-text p,.story-text strong{color:ButtonText}.about-page-section{background-color:ButtonFace}.about-page-section:before{background:ButtonText}.about-page-title .highlight{color:Highlight!important;forced-color-adjust:none;border-bottom:2px solid Highlight}.content-panel h3:after{background-color:ButtonText}.about-logo-image{border:1px solid ButtonText;box-shadow:none}.about-page-cta{border:2px solid ButtonText;background:ButtonFace}.cta-text,.cta-text h3,.cta-text p{color:ButtonText}.cta-button{border:2px solid ButtonText;color:ButtonText;background-color:ButtonFace;forced-color-adjust:none}.cta-button:hover{border-color:Highlight;background-color:Highlight;color:HighlightText}}@media print{body{font-family:sans-serif;color:#000}.about-page-section{padding:20px 0;background-color:transparent!important;border-top:2px solid black}.about-page-section:before,.about-page-cta,.content-panel h3:after{display:none!important}.about-page-outer-container{max-width:100%;padding:0!important}.about-page-inner-container{font-family:sans-serif}.about-page-main-content{display:block!important;min-height:auto;margin:0}.content-panel{display:block!important;animation:none!important;page-break-inside:avoid;margin-bottom:30px;padding:0!important}.about-page-header{margin-bottom:10px;text-align:left}.about-page-title,.about-page-subtitle{font-size:16pt!important;color:#000!important;letter-spacing:normal!important;font-weight:700}.about-page-subtitle{font-size:12pt!important;margin-top:5px;font-weight:400}.about-page-title .highlight{color:#000!important;font-style:italic}.content-panel h3{font-size:14pt!important;color:#000!important;text-align:left!important;margin-bottom:20px!important;font-weight:700;position:static!important}.story-panel{display:block!important}.story-text{padding:0!important}.story-text p{font-size:10pt!important;color:#000!important;text-align:left!important;line-height:1.4}.story-text strong{color:#000!important;font-weight:700}.about-logo-display-container{display:block;margin:20px 0;max-width:200px;page-break-inside:avoid}.about-logo-image{max-width:100%;height:auto;box-shadow:none!important;border:1px solid #ccc;border-radius:0!important}h1,h2,h3,h4,h5,h6,p,li,blockquote{color:#000!important;background:transparent!important}a{text-decoration:none;color:#000!important}}body{margin:0 auto;text-align:center}.logo{padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f8faff}::-webkit-scrollbar-thumb{background-color:#002695;border-radius:10px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background-color:#001a6a}*{-webkit-tap-highlight-color:transparent}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}
