*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}ul,li{list-style:none}a{text-decoration:none}.double-section .container{justify-content:space-between;gap:20px;padding-block:20px;display:flex}@media (width<=850px){.double-section .container{flex-direction:column;align-items:center}}@media (width<=1500px){.search-component .container,.double-section .container,.news-showcase .container,.featured-showcase .container,.education-courses .container,.partner-slider .container,.institution-links .container,.cookie-policy .container,.legal-page .container,.page-layout .container,.contact-page .container,.post-layout-content .container,.partner-detail .container,.president-message-page .container,.media-page .container,.courses-page .container,.memorials .container{max-width:1180px}}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.theme-app{flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;font-weight:400;display:flex}main{flex-direction:column;flex:1;min-height:400px;display:flex}.post-layout-content{flex:1}.wysiwyg-content{color:#374151;max-width:100%;font-size:16px;font-weight:400;line-height:1.9}.wysiwyg-content>:first-child{margin-top:0}.wysiwyg-content>:last-child{margin-bottom:0}.wysiwyg-content p{margin:0 0 24px}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{color:#111827;margin-top:48px;margin-bottom:20px;font-weight:700;line-height:1.3}.wysiwyg-content h1{font-size:32px}.wysiwyg-content h2{border-bottom:1px solid #e5e7eb;padding-bottom:12px;font-size:25px}.wysiwyg-content h3{font-size:24px}.wysiwyg-content h4{font-size:20px}.wysiwyg-content h5{font-size:18px}.wysiwyg-content h6{font-size:1.16px}.wysiwyg-content strong{color:#111827;font-weight:700}.wysiwyg-content em{font-style:italic}.wysiwyg-content a{color:#005bac;font-weight:600;text-decoration:none;transition:all .2s}.wysiwyg-content a:hover{color:#003d73;text-decoration:underline}.wysiwyg-content ul,.wysiwyg-content ol{margin:0 0 24px;padding-left:28px}.wysiwyg-content ul li,.wysiwyg-content ol li{margin-bottom:10px}.wysiwyg-content ul li::marker{color:#005bac}.wysiwyg-content ol li::marker{color:#005bac;font-weight:700}.wysiwyg-content blockquote{color:#1f2937;background:#f8fafc;border-left:5px solid #005bac;margin:40px 0;padding:24px 32px;font-size:15px;font-style:italic}.wysiwyg-content hr{background:#e5e7eb;border:none;height:1px;margin:48px 0}.wysiwyg-content img{border-radius:16px;width:100%;margin:32px 0;display:block}.wysiwyg-content figure{margin:32px 0}.wysiwyg-content figcaption{color:#6b7280;text-align:center;margin-top:12px;font-size:15px}.wysiwyg-content table{border-collapse:collapse;border-radius:12px;width:100%;margin:25px 0;overflow:hidden}.wysiwyg-content thead{color:#fff;background:#005bac}.wysiwyg-content th,.wysiwyg-content td{text-align:left;border:1px solid #e5e7eb;padding:10px}.wysiwyg-content tbody tr:nth-child(2n){background:#f8fafc}.wysiwyg-content code{background:#f3f4f6;border-radius:6px;padding:3px 8px;font-size:14px}.wysiwyg-content pre{color:#fff;background:#111827;border-radius:12px;margin:32px 0;padding:24px;overflow-x:auto}.wysiwyg-content pre code{background:0 0;padding:0}@media (width<=768px){.wysiwyg-content{font-size:14px}.wysiwyg-content h1{font-size:28px}.wysiwyg-content h2{font-size:24px}.wysiwyg-content h3{font-size:22px}.wysiwyg-content blockquote{padding:20px;font-size:17px}.wysiwyg-content table{border-radius:10px;overflow-x:auto}}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:30px;padding-right:30px}@media (width<=1200px){.container{max-width:1140px;padding-left:20px;padding-right:20px}}@media (width<=992px){.container{max-width:960px;padding-left:16px;padding-right:16px}}@media (width<=768px){.container{max-width:100%;padding-left:16px;padding-right:16px}}@media (width<=576px){.container{padding-left:12px;padding-right:12px}}.site-header{border-bottom:1px solid #ededed;width:100%}.site-header__topbar{background-color:#f7f9fb}.site-header__topbar-wrapper{justify-content:space-between;align-items:center;min-height:clamp(40px,4vw,62px);display:flex}.site-header__topbar-start{align-items:center;gap:20px;display:flex}.site-header__topbar-start-flag{flex-shrink:0;align-items:center;display:flex}.site-header__topbar-start-flag-image{-o-object-fit:cover;object-fit:cover;height:clamp(40px,4vw,62px);display:block}.site-header__topbar-start-socials{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.site-header__topbar-start-socials-link{color:#000;justify-content:center;align-items:center;gap:3px;font-size:12px;text-decoration:none;transition:all .3s;display:inline-flex}.site-header__topbar-start-socials-link:hover{opacity:.7;color:#0c4da2;text-decoration:underline}.site-header__topbar-start-socials-link-icon{display:block}.site-header__topbar-start-meta{font-family:Inter,sans-serif;font-size:clamp(13px,.85vw,15px);font-weight:regular;color:#6a6a6a;text-decoration:none;transition:all .3s}.site-header__topbar-start-meta:hover{color:#0c4da2}.site-header__topbar-end{align-items:stretch;gap:4px;display:flex}.site-header__topbar-end-button{width:clamp(120px,8vw,146px);min-height:clamp(40px,4vw,62px);font-family:Inter,sans-serif;font-size:clamp(12px,.85vw,14px);font-weight:medium;color:#fff;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex}.site-header__topbar-end-button--primary{background-color:#37b1ff}.site-header__topbar-end-button--secondary{background-color:#c99f4a;gap:7px}.site-header__topbar-end-button-icon{display:block}.site-header__main{background-color:#fff;position:relative}.site-header__main-wrapper{justify-content:space-between;align-items:center;min-height:clamp(65px,6vw,100px);display:flex}.site-header__main-logo{flex-shrink:0;align-items:center;display:flex}.site-header__main-logo-image{-o-object-fit:contain;object-fit:contain;width:clamp(150px,21vw,210px);height:auto;display:block}.site-header__main-navigation{flex:1;justify-content:center;display:flex}.site-header__main-menu{align-items:center;gap:clamp(10px,1.5vw,28px);list-style:none;display:flex}.site-header__main-menu-item{align-items:center;display:flex;position:static}.site-header__main-menu-link{color:#000;text-transform:uppercase;align-items:center;min-height:clamp(65px,6vw,100px);font-family:Inter,sans-serif;font-size:clamp(13px,1.45455vw,16px);font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.site-header__main-menu-link:after{content:"";background-color:#0c4da2;width:0;height:2px;transition:all .3s;position:absolute;bottom:27%;left:0}.site-header__main-menu-link:hover{color:#0c4da2}.site-header__main-menu-link:hover:after{width:100%}.site-header__main-support{flex-shrink:0;align-items:center;gap:clamp(8px,.8vw,12px);display:flex}.site-header__main-support-icon{justify-content:center;align-items:center;display:flex}.site-header__main-support-content{flex-direction:column;display:flex}.site-header__main-support-label{font-family:Inter,sans-serif;font-size:clamp(11px,.7vw,12px);font-weight:light;color:#000;opacity:.7;margin-bottom:6px;line-height:1}.site-header__main-support-phone{color:#000;letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:clamp(15px,1.2vw,20px);font-weight:600;line-height:1;text-decoration:none}.site-header__mobile-toggle{aspect-ratio:35/31;cursor:pointer;background:0 0;border:none;width:clamp(27px,3.5vw,35px);height:auto;padding:0;display:none}.site-header__mobile-toggle img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=850px){.site-header{z-index:9999;background-color:#fff;position:sticky;top:0;left:0;box-shadow:0 2px 10px #0000000f}.site-header__mobile-toggle{display:flex}.site-header__main-navigation,.site-header__main-support,.site-header__topbar-start-socials,.site-header__topbar-start-meta{display:none}}.site-footer{background-color:#2f8cc8;padding:clamp(20px,2.85714vw,40px) 0 24px}.site-footer__top{border-bottom:1px solid #fff3;justify-content:space-between;gap:60px;padding-bottom:40px;display:flex}.site-footer__top-brand{flex-shrink:0}.site-footer__top-brand-logo{display:flex}.site-footer__top-brand-logo-image{aspect-ratio:398/86;-o-object-fit:contain;object-fit:contain;height:86px;display:block}.site-footer__top-contact{max-width:360px}.site-footer__top-contact-title{margin-bottom:30px}.site-footer__top-contact-title a{color:#fff;font-family:Inter,sans-serif;font-size:clamp(14px,.4vw + 12px,15px);font-weight:500}.site-footer__top-contact-items{flex-direction:column;gap:20px;display:flex}.site-footer__top-contact-link{white-space:nowrap;color:#fff;font-family:Inter,sans-serif;font-size:clamp(13px,.3vw + 11px,15px);font-weight:300;line-height:1.5;transition:all .3s;text-decoration:none!important}.site-footer__top-contact-link.underline{text-decoration:underline!important}.site-footer__top-contact-link:hover{font-weight:500}.site-footer__top-social{max-width:300px}.site-footer__top-social-title{color:#fff;margin-bottom:30px;font-family:Inter,sans-serif;font-size:clamp(14px,.4vw + 12px,15px);font-weight:400}.site-footer__top-social-description{opacity:.8;color:#fff;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(13px,.3vw + 11px,15px);font-weight:400;line-height:1.5}.site-footer__top-social-links{align-items:center;gap:12px;display:flex}.site-footer__top-social-link{background-color:#4ba0d6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .3s;display:inline-flex}.site-footer__top-social-link:hover{background-color:#ffffff40}.site-footer__top-social-link-icon{display:block}.site-footer__bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.site-footer__bottom-copyright{font-family:Inter,sans-serif;font-size:clamp(12px,.25vw + 11px,13px);line-height:1.5;font-weight:regular;color:#ffffffb3}.site-footer__bottom-links{align-items:center;gap:16px;display:flex}.site-footer__bottom-link{color:#ffffffb3;font-family:Inter,sans-serif;font-size:clamp(12px,.25vw + 11px,13px);font-weight:300;text-decoration:none;transition:all .3s}.site-footer__bottom-link:hover{color:#fff}@media (width<=991px){.site-footer{padding:30px 0 24px}.site-footer__top{flex-wrap:wrap;gap:42px;padding-bottom:30px}.site-footer__top-brand{width:100%}.site-footer__top-contact,.site-footer__top-social{flex:1;min-width:280px;max-width:none}.site-footer__top-contact-title,.site-footer__top-social-title{margin-bottom:20px}.site-footer__top-contact-items{gap:5px}.site-footer__top-contact-link{word-break:break-word;white-space:normal}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}.site-footer__bottom-links{flex-wrap:wrap;gap:12px}}@media (width<=576px){.site-footer__top{flex-direction:column;gap:28px}.site-footer__top-contact,.site-footer__top-social{width:100%;min-width:unset}.site-footer__top-social-links{flex-wrap:wrap}.site-footer__bottom-links{flex-direction:column;align-items:flex-start}.site-footer .site-footer__top-brand-logo-image{aspect-ratio:auto}}.hero{aspect-ratio:1440/735;width:100%;min-height:250px;max-height:830px;position:relative;overflow:hidden}.hero__background{z-index:1;position:absolute;inset:0}.hero__background-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__overlay{z-index:2;position:absolute;inset:0}.hero__content{z-index:3;height:100%;position:relative}.hero__content-wrapper{align-items:center;min-height:clamp(250px,43vw,620px);display:flex}.hero__content-news{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff14;border-radius:clamp(12px,1.5vw,20px);justify-content:center;align-items:center;gap:clamp(10px,1.5vw,20px);margin:0 auto;padding:clamp(16px,2vw,32px);display:flex}.hero__content-news-label{letter-spacing:-.02em;text-transform:uppercase;color:#fff;background-color:#d72626;border-radius:999px;padding:clamp(6px,1vw,8px) clamp(10px,1.2vw,14px);font-family:Inter,sans-serif;font-size:clamp(12px,1vw,15px);font-weight:700;display:inline-flex}.hero__content-news-title{letter-spacing:-.03em;color:#fff;font-family:Inter,sans-serif;font-size:clamp(18px,3vw,42px);font-weight:700;line-height:1.2}.hero__quick-links{z-index:30;width:100%;position:absolute;bottom:clamp(20px,3vw,52px);left:0}@media (width<=991px){.hero__quick-links{display:none}}@media (width<=576px){.hero{min-height:200px}.hero__content-news{text-align:center;flex-direction:column;padding:16px}.hero__content-news-title{line-height:1.3}}.quick-links{z-index:4;position:relative}.quick-links__wrapper{grid-template-columns:repeat(4,1fr);justify-items:center;gap:clamp(10px,1vw,14px);display:grid}.quick-links__item{aspect-ratio:265/96;-webkit-backdrop-filter:blur(75px);background:#ffffff1a;border-left:2px solid #37b1ff;justify-content:center;align-items:center;gap:clamp(10px,1vw,15px);width:100%;max-height:96px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(75px)!important;backdrop-filter:blur(75px)!important}.quick-links__item:hover{transform:translateY(-2px)}.quick-links__item-icon{z-index:2;color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.quick-links__item-icon-image{-o-object-fit:contain;object-fit:contain;width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);display:block}.quick-links__item-title{z-index:2;font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.4;font-weight:medium;color:#fff;position:relative}.mobile-quick-links{display:none}@media (width<=991px){.quick-links__wrapper{grid-template-columns:repeat(3,1fr);gap:16px}.quick-links__item{aspect-ratio:auto;-webkit-backdrop-filter:none;background:#0c4da2;border:none;border-radius:8px;justify-content:flex-start;gap:16px;min-height:84px;padding:18px 22px;box-shadow:0 10px 25px #37b1ff2e}.quick-links__item:hover{transform:translateY(-3px)}.quick-links__item-icon{background:#ffffff26;border-radius:50%;flex-shrink:0;width:44px;height:44px;box-shadow:0 4px 12px #0000001f}.quick-links__item-icon-image{filter:brightness(0)saturate()invert();width:20px;height:20px}.quick-links__item-title{color:#fff;text-align:left;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.mobile-quick-links{padding-top:40px;display:block}}@media (width<=768px){.quick-links__wrapper{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=450px){.quick-links__wrapper{grid-template-columns:1fr}.quick-links__item{min-height:78px;padding:16px 18px}.quick-links__item-icon{width:40px;height:40px}.quick-links__item-icon-image{width:18px;height:18px}.quick-links__item-title{font-size:14px}}.announcement-bar{background-color:#f7f9fb;overflow:hidden}.announcement-bar__wrapper{align-items:stretch;min-height:clamp(45px,5vw,68px);display:flex;position:relative}.announcement-bar__icon{background-color:#0000;justify-content:center;align-items:center;width:clamp(52px,5vw,70px);height:100%;display:flex;position:absolute}.announcement-bar__icon-image{z-index:3;width:clamp(18px,1.8vw,24px);height:auto;position:relative}.announcement-bar__icon:after{content:"";z-index:2;background:linear-gradient(90deg,#fff 0% 75%,#ffffffbf 80%,#ffffff80 87%,#ffffff40 94%,#fff0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.announcement-bar__marquee{flex:1;position:relative;overflow:hidden}.announcement-bar__marquee-track{align-items:stretch;width:max-content;height:100%;animation:28s linear infinite announcement-marquee;display:flex}.announcement-bar__marquee-group{align-items:stretch;height:100%;display:flex}.announcement-bar__marquee-item{border-right:1px solid #e5e5e5;align-items:center;gap:clamp(8px,1vw,14px);min-width:max-content;padding-inline:clamp(20px,3vw,42px);text-decoration:none;transition:all .3s;display:flex}.announcement-bar__marquee-item:hover .announcement-bar__marquee-item-title{color:#111}.announcement-bar__marquee-item-date{font-family:Inter,sans-serif;font-size:clamp(12px,1vw,16px);line-height:1.5;font-weight:regular;color:#c99f4a;flex-shrink:0}.announcement-bar__marquee-item-title{white-space:nowrap;text-transform:uppercase;opacity:.5;font-family:Inter,sans-serif;font-size:clamp(12px,1vw,16px);line-height:1.5;font-weight:regular;color:#000;transition:all .3s}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.institution-links{background:#f1f4f6;justify-content:center;align-items:center;gap:10px;height:150px;padding-inline:25px;display:flex}.institution-links__item{border-left:2px solid #009fff;align-items:center;gap:15px;width:285px;min-height:72px;padding-left:1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative}.institution-links__item:nth-child(2){border-color:#af9117}.institution-links__item:nth-child(3){border-color:#c32050}.institution-links__item:nth-child(4){border-color:#0c4da2}.institution-links__item:hover{background:#fff}.institution-links__item:hover .institution-links__arrow{opacity:1}.institution-links__item:hover .institution-links__text{font-weight:500}.institution-links__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.institution-links__text{color:#000;white-space:nowrap;font-family:Inter,sans-serif;font-size:clamp(15px,.4vw + 12px,18px);font-weight:400}.institution-links__arrow{opacity:0;transition:all .3s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=991px){.institution-links{flex-wrap:wrap;justify-content:center;height:auto;padding:30px 20px}.institution-links__item{width:calc(50% - 10px);max-width:400px}}@media (width<=576px){.institution-links{gap:12px}.institution-links__item{width:100%;max-width:none}.institution-links__text{white-space:normal}}.quick-access-cards{flex-direction:column;gap:16px;width:45%;display:flex}.quick-access-cards__card{border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;height:100%;padding:15px 28px;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.quick-access-cards__card:hover{transform:translateY(-2px)}.quick-access-cards__card--blue{background:linear-gradient(270deg,#8dd2ff 0%,#59a5d6 100%)}.quick-access-cards__card--orange{background:linear-gradient(270deg,#fdba74 0%,#ea580c 100%)}.quick-access-cards__card--green{background:linear-gradient(270deg,#86efac 0%,#16a34a 100%)}.quick-access-cards__card--red{background:linear-gradient(270deg,#ff3252 0%,#d71e3b 100%)}.quick-access-cards__card--gold{background:linear-gradient(270deg,#d2c17c 0%,#af9117 100%)}.quick-access-cards__content{flex-direction:column;gap:12px;display:flex}.quick-access-cards__title{color:#fff;font-size:clamp(18px,2vw,24px);line-height:1.3}.quick-access-cards__description{color:#fff;font-size:clamp(15px,1.5vw,18px);line-height:1.3}.quick-access-cards__link{color:#fff;opacity:.8;align-items:center;gap:8px;display:flex}.quick-access-cards__icon{align-self:flex-end;display:grid}.quick-access-cards__icon-image{-o-object-fit:cover;object-fit:cover;width:105px;height:109px}@media (width<=1100px){.quick-access-cards{width:48%}}@media (width<=850px){.quick-access-cards{width:min(800px,90%);max-width:none}}@media (width<=768px){.quick-access-cards{width:100%}}.appointment-hub{padding-block:clamp(60px,8vw,100px)}.appointment-hub .quick-access-cards{flex-direction:row;gap:32px;width:100%}.appointment-hub .quick-access-cards__card{flex:1}@media (width<=768px){.appointment-hub .quick-access-cards{flex-direction:column;gap:20px}}.news-showcase{padding:20px 0 0;position:relative}.news-showcase:before,.news-showcase:after{content:"";filter:blur(90px);pointer-events:none;z-index:1;border-radius:50%;position:absolute}.news-showcase__title{text-align:left;color:#000;margin-bottom:20px;padding-left:20px;font-family:Inter,sans-serif;font-size:24px;font-weight:500;display:block}.news-showcase__header{justify-content:space-between;align-items:center;display:flex}.news-showcase__link{color:#0009;font-family:Inter,sans-serif;font-size:clamp(13px,.3vw + 12px,14px);font-weight:400;text-decoration:none;transition:all .3s}.news-showcase__link:hover{color:#0c4da2;text-decoration:underline!important}.news-showcase:before{background:#78c3ff73;width:85%;height:70%;top:35%;left:50%;transform:translate(-50%,-40%)}.news-showcase .container{z-index:2;position:relative}.news-showcase__content{min-height:none;background-color:#fff;border-radius:22px;grid-template-columns:280px minmax(0,1fr);gap:clamp(20px,3vw,42px);padding:clamp(18px,3vw,36px);display:grid}.news-showcase__categories{flex-direction:column;gap:13px;width:auto;display:flex}.news-showcase__categories-link{color:#000000b3;background:#78c3ff33;border:none;border-radius:999px;align-items:center;width:100%;min-height:45px;padding-inline:clamp(14px,1.5vw,18px);font-family:Inter,sans-serif;font-size:clamp(14px,1.07143vw,15px);font-weight:500;text-decoration:underline;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0f172a0d,0 8px 24px #0f172a0a}.news-showcase__categories-link:hover{cursor:pointer;background-color:#e8edf2;box-shadow:0 10px 24px #0f172a1a,0 18px 40px #0f172a14}.news-showcase__categories-link--active{color:#fff;background:linear-gradient(90deg,#af9117 0%,#ceb44b 100%);font-family:Inter,sans-serif;font-size:clamp(15px,1.21429vw,17px);font-weight:600}.news-showcase__categories-link-custom{color:#000000b3;background:#78c3ff33;border:none;border-radius:999px;align-items:center;width:100%;min-height:45px;padding-inline:clamp(14px,1.5vw,18px);font-family:Inter,sans-serif;font-size:clamp(14px,1.07143vw,15px);font-weight:500;text-decoration:underline;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0f172a0d,0 8px 24px #0f172a0a}.news-showcase__categories-link-custom:hover{cursor:pointer;background-color:#e8edf2;box-shadow:0 10px 24px #0f172a1a,0 18px 40px #0f172a14}.news-showcase__categories-link-custom--active{color:#fff;background:linear-gradient(90deg,#af9117 0%,#ceb44b 100%);font-family:Inter,sans-serif;font-size:clamp(15px,1.21429vw,17px);font-weight:600}.news-showcase__news{grid-template-columns:repeat(3,1fr);align-content:start;gap:clamp(18px,2vw,28px) clamp(12px,1.5vw,18px);width:100%;display:grid}.news-showcase__card{flex-direction:column;text-decoration:none;display:flex}.news-showcase__card-image-wrapper{border-radius:10px;width:100%;height:clamp(140px,14.1667vw,170px);margin-bottom:5px;overflow:hidden}.news-showcase__card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.news-showcase__card:hover .news-showcase__card-image{transform:scale(1.03)}.news-showcase__card-content{flex-direction:column;gap:5px;display:flex}.news-showcase__card-title{-webkit-line-clamp:2;text-overflow:ellipsis;color:#000;-webkit-box-orient:vertical;font-family:Inter,sans-serif;font-size:clamp(15px,1.2vw,16px);font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.news-showcase__card-date{color:#00000080;justify-content:flex-start;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:clamp(11px,.9vw,13px);font-weight:400;display:flex}.news-showcase__card-date img{opacity:.5;width:clamp(12px,1vw,16px);height:clamp(12px,1vw,16px)}.news-showcase__slider-view{align-self:stretch;width:100%;min-width:0;height:100%}.news-showcase__grid-view{align-self:stretch;width:100%;height:100%;display:none}.news-showcase__slider{width:100%;overflow:hidden}.news-showcase__slider .swiper-button-prev,.news-showcase__slider .swiper-button-next{color:#af9117;background:#fffffff2;border-radius:50%;width:42px;height:42px;box-shadow:0 4px 16px #0000001f}.news-showcase__slider .swiper-button-prev:after,.news-showcase__slider .swiper-button-next:after{font-size:16px;font-weight:700}.news-showcase__hero{border-radius:16px;width:100%;height:500px;text-decoration:none;display:block;position:relative;overflow:hidden}.news-showcase__hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s}.news-showcase__hero:hover img{transform:scale(1.05)}.news-showcase__hero-overlay{background:linear-gradient(#0000 0%,#000000d9 100%);padding:20px;position:absolute;bottom:0;left:0;right:0}.news-showcase__hero-overlay h2{color:#fff;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.35}.news-showcase__hero-overlay span{color:#fff;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;display:flex}.news-showcase__hero-overlay span img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.news-showcase__slider-footer{justify-content:space-between;align-items:center;gap:32px;margin-top:16px;display:flex}.news-showcase .swiper-pagination{flex:1;align-items:center;gap:14px;display:flex;position:static!important}.news-showcase .swiper-pagination-bullet{opacity:1;background:#e5e5e5;border-radius:999px;flex:1;height:3px;transition:all .3s;margin:0!important}.news-showcase .swiper-pagination-bullet-active{background:red}.news-showcase__navigation{flex-shrink:0;align-items:center;gap:20px;display:flex}.news-showcase .swiper-button-prev,.news-showcase .swiper-button-next{width:24px;height:24px;box-shadow:none;color:#b7b7b7;background:0 0;margin:0;position:static!important}.news-showcase .swiper-button-prev:after,.news-showcase .swiper-button-next:after{font-size:14px;font-weight:700}@media (width<=1500px){.news-showcase__card-image-wrapper{height:clamp(140px,12.5vw,150px)}.news-showcase__hero{height:416px}}@media (width<=991px){.news-showcase__content{grid-template-columns:1fr;min-height:auto}.news-showcase__categories{flex-flow:wrap;width:100%}.news-showcase__news,.news-showcase__slider-view,.news-showcase__grid-view{width:100%}.news-showcase__hero{height:420px}}@media (width<=768px){.news-showcase__news{grid-template-columns:repeat(2,1fr)}.news-showcase__card-image-wrapper{height:auto}.news-showcase__hero{height:320px}.news-showcase__hero-overlay h2{font-size:20px}}@media (width<=576px){.news-showcase{padding-block:20px}.news-showcase__content{padding:20px}.news-showcase__filters-button{width:max-content}.news-showcase__categories,.news-showcase__categories-link,.news-showcase__categories-link-custom{justify-content:center}.news-showcase__news{grid-template-columns:1fr}.news-showcase__card{width:min(400px,100%);margin:0 auto}.news-showcase__card-image-wrapper{width:100%}.news-showcase__hero{height:260px}.news-showcase__hero-overlay{padding:18px}}@media (width<=450px){.news-showcase__categories{flex-direction:column}.news-showcase__categories-link,.news-showcase__categories-link-custom{width:100%}.news-showcase__hero-overlay h2{font-size:18px}}.featured-showcase{padding:20px 0 0}.featured-showcase__wrapper{grid-template-columns:1fr 1.4fr;gap:24px;display:grid}.featured-showcase__president{background:linear-gradient(135deg,#2d88c9 0%,#53a8e3 100%);border-radius:20px;justify-content:space-between;align-items:flex-end;height:323px;padding:40px 0 34px 34px;display:flex;position:relative;overflow:hidden}.featured-showcase__president-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.featured-showcase__president-head{margin-bottom:36px}.featured-showcase__president-name{color:#fff;margin-bottom:10px;font-family:Inter,sans-serif;font-size:clamp(18px,1vw + 20px,28px);font-weight:600;line-height:1.2}.featured-showcase__president-title{color:#ffffffb3;font-family:Inter,sans-serif;font-size:clamp(15px,.5vw + 14px,20px);font-weight:400}.featured-showcase__president-socials{align-items:center;gap:16px;margin-bottom:auto;display:flex}.featured-showcase__president-socials-link{justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.featured-showcase__president-socials-link:hover{opacity:.7}.featured-showcase__president-socials-link-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(15px,1.81818vw,20px);height:auto;display:block}.featured-showcase__president-button{color:#fff;align-items:center;gap:10px;width:fit-content;font-family:Inter,sans-serif;font-size:clamp(15px,.5vw + 14px,20px);font-weight:400;text-decoration:none;transition:all .3s;display:inline-flex}.featured-showcase__president-button:hover{opacity:.8}.featured-showcase__president-image-wrapper{z-index:3;flex-shrink:0}.featured-showcase__president-image{-o-object-fit:contain;object-fit:contain;height:clamp(220px,24vw,320px);display:block;position:absolute;bottom:0;right:0}.featured-showcase__president:after{content:"";opacity:.5;aspect-ratio:1;background:radial-gradient(50% 50%,#c7ebff 14.91%,#c7ebff00 100%);border-radius:16px;width:510px;height:510px;position:absolute;bottom:-40%;right:-25%}.featured-showcase__career{background:#f2eedf;border-radius:20px;justify-content:space-between;align-items:center;height:300px;padding:40px 34px;text-decoration:none;display:flex;overflow:hidden}.featured-showcase__career-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.featured-showcase__career-head{margin-bottom:56px}.featured-showcase__career-title{color:#000;margin-bottom:14px;font-family:Inter,sans-serif;font-size:clamp(18px,1vw + 20px,30px);font-weight:600;line-height:1.2}.featured-showcase__career-subtitle{color:#000c;font-family:Inter,sans-serif;font-size:clamp(16px,.8vw + 14px,24px);font-weight:400}.featured-showcase__career-brand-image{aspect-ratio:176/91;-o-object-fit:contain;object-fit:contain;width:clamp(140px,1.6vw,176px);height:auto;display:block}.featured-showcase__career-mockup{flex-shrink:0}.featured-showcase__career-mockup-image{aspect-ratio:417/318;-o-object-fit:contain;object-fit:contain;width:clamp(280px,28vw,417px);height:auto;display:block}@media (width<=991px){.featured-showcase__wrapper{grid-template-columns:1fr;width:80%;margin:0 auto}.featured-showcase__president,.featured-showcase__career{height:300px;padding:25px 0 25px 25px}.featured-showcase__career-mockup-image{width:320px;height:auto}.featured-showcase__president-image{height:250px}}@media (width<=768px){.featured-showcase__wrapper{gap:20px;width:100%}.featured-showcase__president{height:auto;min-height:280px;padding:28px 24px}.featured-showcase__president-head{margin-bottom:24px}.featured-showcase__president-socials{gap:12px}.featured-showcase__president-image{height:260px}.featured-showcase__president:after{width:350px;height:350px}.featured-showcase__career{height:280px;padding:28px 24px}.featured-showcase__career-head{margin-bottom:30px}}@media (width<=576px){.featured-showcase__wrapper{gap:16px}.featured-showcase__president{min-height:240px;padding:24px 20px}.featured-showcase__president-image{height:220px}.featured-showcase__president:after{width:280px;height:280px}.featured-showcase__career{height:250px;padding:24px 20px}.featured-showcase__career-head{margin-bottom:15px}.featured-showcase__career-brand{margin-bottom:24px}.featured-showcase__career-brand-image{width:clamp(100px,2vw,120px)}.featured-showcase__career-mockup-image{max-width:clamp(200px,4.16667vw,250px)}}.featured-showcase__iskur{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffb8,#ffffff73);border:1px solid #ffffff73;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;height:300px;padding:20px;text-decoration:none;transition:all .45s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 20px 50px #0f172a14}.featured-showcase__iskur:hover{transform:translateY(-8px);box-shadow:inset 0 1px #ffffffd9,0 35px 70px #0f172a26}.featured-showcase__iskur:before{content:"";filter:blur(90px);opacity:.18;pointer-events:none;background:#2e90fa;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-120px}.featured-showcase__iskur:after{content:"";filter:blur(90px);opacity:.28;pointer-events:none;background:#2e90fa;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-140px;left:-120px}.featured-showcase__iskur-content{z-index:2;flex-direction:column;align-items:center;gap:22px;width:100%;display:flex;position:relative}.featured-showcase__iskur-logo{-webkit-backdrop-filter:blur(20px);background:#fff;border:1px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;transition:all .45s;display:flex;box-shadow:inset 0 1px #eaebfacc,0 15px 35px #00000014}.featured-showcase__iskur-logo img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px #00000026);width:90px;transition:all .45s}.featured-showcase__iskur-logo strong{margin-top:5px}.featured-showcase__iskur-logo strong,.featured-showcase__iskur-logo span{color:#000;font-size:14px}.featured-showcase__iskur-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#1d4ed8;background:#ffffff59;border:1px solid #ffffff73;border-radius:999px;padding:12px 22px;font-weight:600;box-shadow:inset 0 1px #ffffffbf}.featured-showcase__iskur-divider{background:linear-gradient(90deg,#0000,#2e90fa,#0000);border-radius:999px;width:80px;height:3px}.featured-showcase__iskur-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#2563eb;background:#ffffff61;border:1px solid #ffffff73;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:18px 22px;font-weight:600;transition:all .35s;display:flex;box-shadow:inset 0 1px #ffffffbf}.featured-showcase__iskur-button svg{transition:all .35s}.featured-showcase__iskur-address{cursor:pointer;background:linear-gradient(135deg,#0f6fff,#1f8bff,#43b4ff) 0 0/200% 200%;border-radius:18px;justify-content:center;align-items:center;width:100%;padding:18px 24px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #0f6fff59}.featured-showcase__iskur-address p{z-index:2;color:#fff;letter-spacing:.3px;margin:0;font-size:16px;font-weight:700;transition:all .35s;position:relative}.featured-showcase__iskur-address:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:60%;height:100%;transition:left .8s;position:absolute;top:0;left:-120%;transform:skew(-25deg)}.featured-showcase__iskur-address:hover{background-position:100%;transform:translateY(-5px);box-shadow:0 18px 40px #0f6fff73}.featured-showcase__iskur-address:hover:before{left:150%}.featured-showcase__iskur-address:hover p{letter-spacing:1px}.featured-showcase__iskur-address:active{transform:translateY(-2px)scale(.98)}.featured-showcase__iskur:hover .featured-showcase--iskur-logo{transform:__ translateY(-6px) scale(1.04)}.featured-showcase__iskur:hover .featured-showcase--iskur-logo img{transform:sca__(1.08)}.featured-showcase__iskur:hover .featured-showcase--iskur-button{background:rg__(255, 255, 255, .5)}.featured-showcase__iskur:hover .featured-showcase--iskur-button svg{transform:tra__lateX(8px)}#iskur-circle{background:radial-gradient(circle at 30% 25%,#fff 0%,#f8fbff 35%,#e8f3ff 70%,#d7e8ff 100%);border-radius:50%;width:150px;height:150px;animation:4s ease-in-out infinite floatBall;box-shadow:0 25px 40px #0000001f,inset 0 8px 15px #fffffff2,inset 0 -10px 15px #0000000f}@keyframes floatBall{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.03)}to{transform:translateY(0)scale(1)}}.education-courses{padding:20px 0 0}.education-courses__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,34px);display:flex}.education-courses__title{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:500}.education-courses__link{color:#0009;font-family:Inter,sans-serif;font-size:clamp(13px,.3vw + 12px,14px);font-weight:400;text-decoration:none;transition:all .3s}.education-courses__link:hover{color:#0c4da2;text-decoration:underline!important}.education-courses__content{border-bottom:1px solid #c6c6c6;grid-template-columns:repeat(3,1fr);gap:clamp(18px,1.5vw,22px);padding-bottom:clamp(32px,4vw,48px);display:grid}.education-courses__card{flex-direction:column;text-decoration:none;display:flex}.education-courses__card-image-wrapper{aspect-ratio:380/235;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:6px;width:100%;margin-bottom:clamp(16px,2vw,22px);overflow:hidden}.education-courses__card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.education-courses__card:hover .education-courses__card-image{transform:scale(1.02)}.education-courses__card:hover .education-courses__card-title{color:#0c4da2}.education-courses__card-content{flex-direction:column;gap:clamp(10px,1vw,14px);display:flex}.education-courses__card-title{color:#000;font-family:Inter,sans-serif;font-size:clamp(16px,.5vw + 14px,18px);font-weight:500;line-height:1.35;transition:all .3s}.education-courses__card-date{color:#0006;font-family:Inter,sans-serif;font-size:clamp(13px,.3vw + 12px,14px);font-weight:400}@media (width<=991px){.education-courses__content{grid-template-columns:repeat(2,1fr)}.education-courses__header{margin-bottom:28px}.education-courses__card-content{padding-inline:10px}}@media (width<=768px){.education-courses__header{flex-wrap:wrap;gap:12px}.education-courses__title{font-weight:600}}@media (width<=576px){.education-courses__content{grid-template-columns:1fr;gap:24px;max-width:100%;margin:0 auto}.education-courses__card-content{gap:8px}}.partner-slider{background-color:#fff;width:100%;padding:clamp(20px,2.85714vw,40px) 0}.partner-slider__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,34px);display:flex}.partner-slider__title{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:500}.partner-slider__link{color:#0009;font-family:Inter,sans-serif;font-size:clamp(13px,.3vw + 12px,14px);font-weight:400;text-decoration:none;transition:all .3s}.partner-slider__link:hover{color:#0c4da2;text-decoration:underline!important}.partner-slider__slider{padding:0 56px;position:relative;overflow:hidden}.partner-slider__slider:after,.partner-slider__slider:before{content:"";z-index:2;width:25%;height:100%;position:absolute;bottom:0}.partner-slider__slider:before{background:linear-gradient(90deg,#fff 0% 20%,#ffffffd9 40%,#ffffff73 65%,#fff0 100%);left:0}.partner-slider__slider:after{background:linear-gradient(270deg,#fff 0% 20%,#ffffffd9 40%,#ffffff73 65%,#fff0 100%);right:0}.partner-slider__card{justify-content:center;align-items:center;height:88px;text-decoration:none;transition:all .3s;display:flex}.partner-slider__card:hover{opacity:.7}.partner-slider__card-image{-o-object-fit:contain;object-fit:contain;max-width:100%;height:100%;display:block}.partner-slider__navigation-button{z-index:3;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.partner-slider__navigation-button:hover{opacity:.4}.partner-slider__navigation-button--prev{left:0}.partner-slider__navigation-button--prev img{transform:rotate(180deg)}.partner-slider__navigation-button--next{right:0}@media (width<=992px){.partner-slider{padding:32px 0 80px}.partner-slider__header{margin-bottom:50px}.partner-slider__slider{padding:0 40px}.partner-slider__slider:before,.partner-slider__slider:after{width:18%}.partner-slider__card{min-height:72px}.partner-slider__navigation-button{width:36px;height:36px}}@media (width<=768px){.partner-slider{padding:24px 0 60px}.partner-slider__header{margin-bottom:24px}.partner-slider__title{font-weight:600}.partner-slider__slider{padding:0 24px}.partner-slider__slider:before,.partner-slider__slider:after{width:30%}.partner-slider__card{min-height:56px}.partner-slider__card-image{width:auto;max-height:45px}}.mega-menu{z-index:100;opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:all .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mega-menu__inner{opacity:0;background-color:#fff;border-top:1px solid #0000000f;min-height:200px;padding:clamp(20px,3.42857vw,48px) 0 clamp(25px,4vw,56px);transition:all .3s;transform:translateY(20px);box-shadow:0 10px 30px #0000000a,0 30px 60px #0000000f}.mega-menu__wrapper{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px;display:grid}.mega-menu__column{padding-right:32px;position:relative}.mega-menu__column:after{content:"";background-color:#ededed;width:1px;height:100%;position:absolute;top:0;right:0}.mega-menu__column:last-child:after{display:none}.mega-menu__title{color:#1f2b6c;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(15px,.6vw + 8px,18px);font-weight:800;line-height:1.3;display:block}.mega-menu__list{flex-direction:column;gap:3px;list-style:none;display:flex}.mega-menu__item{display:flex}.mega-menu__link{color:#5d5d5d;align-items:center;font-family:Inter,sans-serif;font-size:clamp(13px,.4vw + 9px,15px);font-weight:400;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.mega-menu__link:before{content:"";opacity:0;background-color:#0c4da2;width:0;height:1px;transition:all .3s;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.mega-menu__link:hover{color:#0c4da2;transform:translate(12px)}.mega-menu__link:hover:before{opacity:1;width:8px}.site-header__main{position:relative}.site-header__main-menu-item{position:static}.site-header__main-menu-item--has-dropdown:hover .mega-menu{opacity:1;visibility:visible;pointer-events:auto}.site-header__main-menu-item--has-dropdown:hover .mega-menu__inner{opacity:1;transform:translateY(0)}.mobile-menu{z-index:999;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobile-menu.is-active{visibility:visible;pointer-events:auto}.mobile-menu.is-active .mobile-menu__overlay{opacity:1}.mobile-menu.is-active .mobile-menu__panel{transform:translate(0)}.mobile-menu__overlay{opacity:0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00000080;transition:all .3s;position:absolute;inset:0}.mobile-menu__panel{background:#fff;flex-direction:column;width:min(450px,100%);height:100vh;transition:all .3s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #00000014,-20px 0 60px #0000001f}.mobile-menu__header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:24px;display:flex}.mobile-menu__main-logo{flex-shrink:0;align-items:center;display:flex}.mobile-menu__main-logo-image{-o-object-fit:contain;object-fit:contain;width:clamp(180px,18vw,279px);height:auto;display:block}.mobile-menu__title{color:#1f2b6c;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.mobile-menu__close{color:#0c4da2;cursor:pointer;background:#f6f7fb;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.mobile-menu__close:hover{background:#eceef8}.mobile-menu__body{flex:1;padding:24px;overflow-y:auto}.mobile-menu__socials{flex-wrap:wrap;gap:12px;display:flex}.mobile-menu__social-link{background:#fff;border:1px solid #ededed;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.mobile-menu__social-link:hover{border-color:#0c4da2;transform:translateY(-2px)}.mobile-menu__social-link img{width:20px;height:20px}.mobile-menu__contact{border-bottom:1px solid #ededed;flex-direction:column;gap:8px;width:100%;margin-top:24px;padding-bottom:24px;display:flex}.mobile-menu__contact-link{color:#5d5d5d;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.mobile-menu__contact-link:hover{color:#0c4da2}.mobile-menu__navigation{width:100%;margin-top:24px}.mobile-menu__accordion{border-bottom:1px solid #ededed}.mobile-menu__accordion.is-active .mobile-menu__accordion-content{opacity:1;max-height:1000px}.mobile-menu__accordion.is-active .mobile-menu__accordion-icon{transform:rotate(45deg)}.mobile-menu__accordion-trigger{cursor:pointer;text-align:left;color:#1f2b6c;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex}.mobile-menu__accordion-icon{color:#0c4da2;font-size:22px;font-weight:300;transition:all .3s}.mobile-menu__accordion-content{opacity:0;max-height:0;transition:all .3s;overflow:hidden}.mobile-menu__group{padding-bottom:20px;padding-left:10px}.mobile-menu__group:not(:first-child){padding-top:10px}.mobile-menu__group-title{color:#1f2b6c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.mobile-menu__list{border-left:1px solid #e7e7e7;flex-direction:column;gap:2px;margin-left:8px;padding-left:20px;list-style:none;display:flex}.mobile-menu__link,.mobile-menu__single-link{color:#5d5d5d;align-items:center;padding:10px 0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex;position:relative}.mobile-menu__link:before,.mobile-menu__single-link:before{content:"";background:#0c4da2;width:0;height:1px;margin-right:0;transition:all .3s}.mobile-menu__link:hover,.mobile-menu__single-link:hover{color:#0c4da2;transform:translate(8px)}.mobile-menu__link:hover:before,.mobile-menu__single-link:hover:before{width:10px;margin-right:8px}.mobile-menu__link{font-size:14px}.mobile-menu__single-link{color:#1f2b6c;border-bottom:1px solid #ededed;padding:18px 0;font-weight:700}@media (width<=576px){.mobile-menu__body,.mobile-menu__header{padding:15px}}.appointment-page{background-color:#f6f8fb;padding-block:50px}.appointment-page__content{z-index:5;position:relative}.appointment-page__wrapper{background-color:#fff;border-radius:28px;grid-template-columns:360px 1fr;gap:42px;padding:34px;display:grid;box-shadow:0 20px 60px #0f172a14}.appointment-page__sidebar{background:linear-gradient(#f5f9ff 0%,#edf4ff 100%);border-radius:24px;flex-direction:column;padding:32px;display:flex}.appointment-page__sidebar-top{align-items:center;gap:18px;margin-bottom:28px;display:flex}.appointment-page__sidebar-icon{aspect-ratio:1;border-radius:40px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.appointment-page__sidebar-icon-image{width:100%;height:100%;display:block}.appointment-page__sidebar-label{font-family:Inter,sans-serif;font-size:18px;font-weight:regular;color:#5f6c84;margin-bottom:8px;display:block}.appointment-page__sidebar-title{color:#0f3d91;font-family:Inter,sans-serif;font-size:42px;font-weight:700;line-height:1.1}.appointment-page__sidebar-description{font-family:Inter,sans-serif;font-size:17px;font-weight:regular;color:#5f6c84;margin-bottom:38px;line-height:1.8}.appointment-page__sidebar-features{flex-direction:column;gap:18px;display:flex}.appointment-page__sidebar-feature{align-items:center;gap:16px;display:flex}.appointment-page__sidebar-feature-icon{aspect-ratio:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 10px 25px #0f172a0f}.appointment-page__sidebar-feature-icon img{width:60%;height:60%}.appointment-page__sidebar-feature-text{font-family:Inter,sans-serif;font-size:16px;font-weight:medium;color:#50607b}.appointment-page__form-wrapper{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.appointment-page__form-group{flex-direction:column;gap:14px;display:flex}.appointment-page__form-label{color:#111827;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.appointment-page__form-label span{color:#ff4b55}.appointment-page__form-input,.appointment-page__form-select{width:100%;height:64px;font-family:Inter,sans-serif;font-size:16px;font-weight:regular;color:#111827;background-color:#fff;border:1px solid #d9e1ec;border-radius:16px;outline:none;padding:0 22px;transition:all .3s}.appointment-page__form-input::-moz-placeholder{color:#9aa5b5}.appointment-page__form-select::-moz-placeholder{color:#9aa5b5}.appointment-page__form-input::placeholder,.appointment-page__form-select::placeholder{color:#9aa5b5}.appointment-page__form-input:focus,.appointment-page__form-select:focus{border-color:#37b1ff;box-shadow:0 0 0 4px #37b1ff1f}.appointment-page__form-input.is-invalid,.appointment-page__form-select.is-invalid,.appointment-page__form-input.is-invalid:focus,.appointment-page__form-select.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261f}.appointment-page__form-button{grid-column:span 2;justify-content:center;margin-top:8px;display:flex}.appointment-page__form-submit{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0d4ca6 0%,#0f5fcf 100%);border:0;border-radius:18px;justify-content:center;align-items:center;min-width:320px;height:64px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 16px 32px #0d4ca640}.appointment-page__form-submit:hover{transform:translateY(-2px)}.appointment-page__info{background-color:#f5f9ff;border-radius:20px;align-items:center;gap:18px;margin-top:42px;padding:22px 28px;display:flex}.appointment-page__info-icon{aspect-ratio:1;width:30px;height:30px}.appointment-page__info-icon img{width:100%;height:100%}.appointment-page__info-title{color:#0f3d91;margin-bottom:6px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:block}.appointment-page__info-description{font-family:Inter,sans-serif;font-size:15px;font-weight:regular;color:#5f6c84;line-height:1.7}.appointment-page__info--success{background-color:#ecfdf5;margin-top:0;margin-bottom:28px}.appointment-page__info--success .appointment-page__info-title{color:#047857}.appointment-page__info--success .appointment-page__info-description{color:#065f46}.appointment-page__info--error{background-color:#fef2f2;margin-top:0;margin-bottom:28px}.appointment-page__info--error .appointment-page__info-title{color:#b91c1c}.appointment-page__info--error .appointment-page__info-description{color:#991b1b}.appointment-page__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.appointment-page__form-wrapper .form-error{font-family:Inter,sans-serif;font-size:13px;font-weight:regular;color:#b91c1c;margin-top:6px;display:block}@media (width<=1200px){.appointment-page__wrapper{grid-template-columns:320px 1fr;gap:32px}.appointment-page__sidebar-title{font-size:36px}}@media (width<=992px){.appointment-page{padding-block:40px}.appointment-page__wrapper{grid-template-columns:1fr;gap:32px;padding:24px}.appointment-page__sidebar{padding:24px}.appointment-page__sidebar-title{font-size:32px}.appointment-page__sidebar-description{margin-bottom:28px}.appointment-page__form-wrapper{grid-template-columns:1fr;gap:20px}.appointment-page__form-button{grid-column:auto}.appointment-page__form-submit{width:100%;min-width:unset}}@media (width<=768px){.appointment-page{padding-block:24px}.appointment-page__wrapper,.appointment-page__sidebar{border-radius:20px;padding:20px}.appointment-page__sidebar-top{gap:14px;margin-bottom:20px}.appointment-page__sidebar-icon{width:60px;height:60px}.appointment-page__sidebar-label{font-size:16px}.appointment-page__sidebar-title{font-size:28px}.appointment-page__sidebar-description{font-size:15px;line-height:1.7}.appointment-page__sidebar-feature-text{font-size:15px}.appointment-page__form-input,.appointment-page__form-select{border-radius:12px;height:56px;padding-inline:18px;font-size:15px}.appointment-page__form-submit{border-radius:14px;height:56px;font-size:16px}.appointment-page__info{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.appointment-page__info-icon{width:24px;height:24px}}@media (width<=576px){.appointment-page__wrapper{padding:16px}.appointment-page__sidebar{padding:18px}.appointment-page__sidebar-title{font-size:24px}.appointment-page__sidebar-label{font-size:15px}.appointment-page__sidebar-description{font-size:14px}.appointment-page__sidebar-feature-icon{width:36px;height:36px}.appointment-page__sidebar-feature-text{font-size:14px}.appointment-page__form-group{gap:10px}.appointment-page__form-label{font-size:14px}.appointment-page__form-input,.appointment-page__form-select{height:52px;font-size:14px}.appointment-page__form-submit{height:52px;font-size:15px}.appointment-page__info-title{font-size:15px}.appointment-page__info-description{font-size:14px}}.appointment-page__times{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:12px;margin-top:12px;display:grid}.appointment-page__time{color:#2d3748;cursor:pointer;background:#fff;border:1px solid #d7dde8;border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:600;transition:all .25s;display:flex}.appointment-page__time:hover{color:#0d6efd;background:#eef5ff;border-color:#0d6efd}.appointment-page__time.is-active{color:#fff;background:#0d6efd;border-color:#0d6efd;box-shadow:0 8px 20px #0d6efd40}.appointment-page__time:disabled{color:#b5b5b5;cursor:not-allowed;background:#f5f5f5;border-color:#ececec}.appointment-page__toast{z-index:99999;border-radius:14px;align-items:center;gap:18px;width:420px;max-width:calc(100% - 40px);padding:18px 22px;transition:opacity .35s,transform .35s;animation:.35s toastShow;display:flex;position:fixed;top:30px;right:30px;box-shadow:0 12px 40px #0000001f}.appointment-page__toast.hide{opacity:0;transform:translateY(-20px)}.appointment-page__toast--success{background:#fff;border-left:5px solid #16a34a}.appointment-page__toast-icon{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:flex}.appointment-page__toast-content{flex:1}.appointment-page__toast-content strong{color:#111827;margin-bottom:4px;font-size:17px;font-weight:700;display:block}.appointment-page__toast-content span{color:#6b7280;line-height:1.5}.appointment-page__toast-close{cursor:pointer;color:#9ca3af;background:0 0;border:none;width:34px;height:34px;font-size:24px;transition:all .25s}.appointment-page__toast-close:hover{color:#111827;transform:rotate(90deg)}@keyframes toastShow{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}.appointment-page__appointment{background:#fafcff;border:1px solid #e5edf6;border-radius:22px;grid-column:1/-1;padding:32px}.appointment-page__appointment-header{margin-bottom:24px}.appointment-page__appointment-title{color:#0f3d91;margin-bottom:8px;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.appointment-page__appointment-description{font-family:Inter,sans-serif;font-size:15px;font-weight:regular;color:#6b7280}.appointment-page__appointment-grid{grid-template-columns:420px 1fr;align-items:start;gap:40px;display:grid}@media (width<=992px){.appointment-page__appointment-grid{grid-template-columns:1fr;gap:24px}}.appointment-page__notice{text-align:center;background:#fff;border:1px solid #ececec;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:56px;display:flex;box-shadow:0 20px 60px #0000000d}.appointment-page__notice-icon{background:#c291341a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.appointment-page__notice-icon img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.appointment-page__notice-badge{color:#c29134;letter-spacing:.08em;text-transform:uppercase;background:#c291341a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.appointment-page__notice-title{color:#1e1e1e;margin-bottom:18px;font-size:32px;font-weight:700;line-height:1.3}.appointment-page__notice-text{color:#666;max-width:560px;margin-bottom:34px;font-size:17px;line-height:1.9}.appointment-page__notice-text strong{color:#1e1e1e;font-weight:700}.appointment-page__notice-button{color:#fff;background:#c29134;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 34px;font-size:18px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.appointment-page__notice-button:hover{background:#a87928;transform:translateY(-2px);box-shadow:0 12px 30px #c2913440}@media (width<=992px){.appointment-page__notice{min-height:auto;padding:40px 28px}.appointment-page__notice-title{font-size:26px}.appointment-page__notice-text{font-size:16px}.appointment-page__notice-button{width:100%}}.president-card{background:linear-gradient(135deg,#2d88c9 0%,#53a8e3 100%);border-radius:20px;justify-content:space-between;align-items:flex-end;width:50%;max-width:600px;padding:40px 0 34px 34px;display:flex;position:relative;overflow:hidden}.president-card__content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.president-card__head{margin-bottom:36px}.president-card__name{color:#fff;margin-bottom:10px;font-family:Inter,sans-serif;font-size:clamp(18px,1vw + 20px,28px);font-weight:600;line-height:1.2}.president-card__title{color:#ffffffb3;font-family:Inter,sans-serif;font-size:clamp(14px,1.33333vw,16px);font-weight:400}.president-card__socials{align-items:center;gap:16px;margin-bottom:5px;display:flex}.president-card__social-link{justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.president-card__social-link:hover{opacity:.7}.president-card__social-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(14px,1.54545vw,17px)}.president-card__button{color:#fff;align-items:center;gap:10px;width:fit-content;font-family:Inter,sans-serif;font-size:clamp(14px,1.33333vw,16px);font-weight:400;text-decoration:none;transition:all .3s;display:inline-flex}.president-card__button:hover{opacity:.8}.president-card__button-icon{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.president-card__image-wrapper{z-index:3;flex-shrink:0}.president-card__image{-o-object-fit:contain;object-fit:contain;height:250px;position:absolute;bottom:0;right:0}.president-card:after{content:"";opacity:.5;background:radial-gradient(50% 50%,#c7ebff 14.91%,#c7ebff00 100%);border-radius:16px;width:510px;height:510px;position:absolute;bottom:-40%;right:-25%}@media (width<=1100px){.president-card{width:48%}}@media (width<=850px){.president-card{width:min(800px,90%);max-width:none;height:300px}}@media (width<=768px){.president-card{width:100%}}@media (width<=576px){.president-card{height:225px}.president-card__image{height:220px}.president-card:after{width:280px;height:280px}.president-card__content{gap:10px}.president-card__head{margin-bottom:20px}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.pagination__arrow,.pagination__item{color:#444;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:500;text-decoration:none;transition:all .25s;display:flex}.pagination__item:hover,.pagination__arrow:hover{color:#fff;background:#0c4da2;border-color:#0c4da2}.pagination__item.active{color:#fff;cursor:default;pointer-events:none;background:#0c4da2;border-color:#0c4da2}.pagination__arrow.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pagination__dots{color:#999;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;display:flex}@media (width<=768px){.pagination{gap:6px;margin-top:32px}.pagination__arrow,.pagination__item,.pagination__dots{width:38px;height:38px;font-size:14px}}@media (width<=480px){.pagination{gap:4px;margin-top:24px}.pagination__arrow,.pagination__item,.pagination__dots{width:34px;height:34px;font-size:13px}.pagination__dots{width:auto;padding:0 4px}}.board-member-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px;width:100%;min-width:0;display:grid}@media (width>=576px){.board-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.board-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.board-member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.board-member-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.board-member-card{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;flex-direction:column;width:100%;min-width:0;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.board-member-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0c4da21f}.board-member-card__image{aspect-ratio:4/5;background:#f8fafc;flex-shrink:0;width:100%;position:relative;overflow:hidden}.board-member-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}.board-member-card__image--placeholder{background:linear-gradient(160deg,#f1f5f9 0%,#e8eef4 100%);justify-content:center;align-items:center;display:flex}.board-member-card__image--placeholder:before{content:"";opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230C4DA2'%3E%3Cpath d='M12 12c2.7 0 4.8-2.1 4.8-4.8S14.7 2.4 12 2.4 7.2 4.5 7.2 7.2 9.3 12 12 12zm0 2.4c-3.2 0-9.6 1.6-9.6 4.8v2.4h19.2v-2.4c0-3.2-6.4-4.8-9.6-4.8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.board-member-card__image--placeholder:before{opacity:1;background-color:#0c4da238;background-image:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230C4DA2'%3E%3Cpath d='M12 12c2.7 0 4.8-2.1 4.8-4.8S14.7 2.4 12 2.4 7.2 4.5 7.2 7.2 9.3 12 12 12zm0 2.4c-3.2 0-9.6 1.6-9.6 4.8v2.4h19.2v-2.4c0-3.2-6.4-4.8-9.6-4.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230C4DA2'%3E%3Cpath d='M12 12c2.7 0 4.8-2.1 4.8-4.8S14.7 2.4 12 2.4 7.2 4.5 7.2 7.2 9.3 12 12 12zm0 2.4c-3.2 0-9.6 1.6-9.6 4.8v2.4h19.2v-2.4c0-3.2-6.4-4.8-9.6-4.8z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.board-member-card__name{overflow-wrap:anywhere;word-break:break-word;color:#111827;margin:12px 10px 6px;font-size:13px;font-weight:700;line-height:1.3}.board-member-card__position{overflow-wrap:anywhere;word-break:break-word;color:#2f8cc8;margin:auto 10px 14px;font-size:12px;line-height:1.35}.news-tabs{padding-top:40px;padding-bottom:clamp(32px,4vw,40px)}.news-tabs__wrapper{justify-content:space-between;align-items:center;gap:clamp(24px,2.90909vw,32px);display:flex}.news-tabs__title{color:#000;margin:0;font-family:Inter,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.1}.news-tabs__navigation{background:#f2f4f7;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.news-tabs__tab{white-space:nowrap;color:#1f1f1f;border-radius:10px;justify-content:center;align-items:center;min-height:clamp(46px,8vw,56px);padding-inline:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.news-tabs__tab:hover{color:#0c4da2}.news-tabs__tab--active{color:#fff;background:#5ca4d8}.news-tabs__tab--active:hover{color:#fff}.news-tabs__content{margin-top:48px}.news-tabs__divider{background:#c6c6c6;border:none;width:100%;height:1px;margin:0}.news-tabs__content-title{color:#000;margin-top:36px;font-family:Inter,sans-serif;font-size:clamp(18px,1.66667vw,20px);font-weight:400}@media (width<=1200px){.news-tabs__wrapper{flex-direction:column;align-items:flex-start}.news-tabs__navigation{scrollbar-width:none;width:100%;overflow-x:auto}.news-tabs__navigation::-webkit-scrollbar{display:none}}@media (width<=768px){.news-tabs{padding-block:40px}.news-tabs__navigation{gap:8px;padding:8px}.news-tabs__tab{min-height:48px;padding-inline:18px;font-size:15px}}.news-list{padding-bottom:clamp(32px,4vw,60px)}.news-list__grid{grid-template-columns:repeat(4,1fr);gap:38px 18px;display:grid}.news-list__card{flex-direction:column;text-decoration:none;display:flex}.news-list__card-image-wrapper{aspect-ratio:225/145;background-color:#f5f5f5;border-radius:4px;width:100%;margin-bottom:12px;overflow:hidden}.news-list__card-image{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;transition:all .3s}.news-list__card:hover .news-list__card-image{transform:scale(1.03)}.news-list__card:hover .news-list__card-title{color:#0c4da2}.news-list__card-content{flex-direction:column;gap:10px;display:flex}.news-list__card-title{color:#000;font-family:Inter,sans-serif;font-size:clamp(14px,1.66667vw,16px);font-weight:400;line-height:1.45;transition:all .3s;display:-webkit-box}.news-list__card-date{color:#00000059;font-family:Inter,sans-serif;font-size:13px;font-weight:400}@media (width<=991px){.news-list__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.news-list__grid{grid-template-columns:1fr;gap:24px}.news-list__card-title{min-height:auto}}.news-detail{padding:clamp(20px,3.33333vw,40px) 0}.news-detail__wrapper{grid-template-columns:minmax(0,1fr) clamp(280px,33.2vw,320px);gap:48px;display:grid}.news-detail__content,.news-detail__sidebar{min-width:0}@media (width<=800px){.news-detail__wrapper{grid-template-columns:1fr}}.latest-news{padding-top:57px}.latest-news__title{color:#000;margin-bottom:24px;font-family:Inter,sans-serif;font-size:clamp(14px,1.33333vw,16px);font-weight:600;line-height:1.2}.latest-news__item{color:inherit;border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding-bottom:24px;text-decoration:none;transition:all .3s;display:block}.latest-news__item:last-child{margin-bottom:0}.latest-news__item:hover .latest-news__heading{color:#0c4da2}.latest-news__item:hover .latest-news__image img{transform:scale(1.05)}.latest-news__image{border-radius:8px;margin-bottom:16px;overflow:hidden}.latest-news__image img{-o-object-fit:fill;object-fit:fill;width:100%;height:220px;transition:all .3s;display:block}.latest-news__heading{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-family:Inter,sans-serif;font-size:clamp(13px,1.25vw,15px);font-weight:500;line-height:1.4;transition:all .3s;display:-webkit-box;overflow:hidden}.latest-news__date{color:#8b8b8b;font-family:Inter,sans-serif;font-size:13px;font-weight:400;display:block}@media (width<=991px){.latest-news__title{margin-bottom:20px}.latest-news__image img{height:200px}}@media (width<=800px){.latest-news{flex-direction:column;align-items:center;padding-top:0;display:flex}.latest-news__item{width:max-content}.latest-news__title{font-size:20px}.latest-news__heading{font-size:15px}.latest-news__date{font-size:13px}.latest-news__image{aspect-ratio:3/2;width:min(450px,100%)}.latest-news__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (width<=576px){.latest-news__item{width:min(350px,100%)}}.news-content{width:100%;min-width:0}.news-content__title{color:#000;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(20px,2.33333vw,28px);font-weight:500;line-height:1.2}.news-content__meta{align-items:center;gap:30px;margin-bottom:32px;display:flex}.news-content__meta-item{opacity:.6;color:#000;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;display:flex}.news-content__meta-icon{width:12px;height:12px}.news-content__cover{aspect-ratio:740/450;background:#f3f3f3;border-radius:8px;width:100%;max-width:100%;margin-bottom:40px;display:block;overflow:hidden}.news-content__cover-image{-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;display:block}.news-content__body{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.news-content__body p{color:#555;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(14px,1.45455vw,16px);font-weight:400;line-height:1.9}.news-content__body h1,.news-content__body h2,.news-content__body h3,.news-content__body h4,.news-content__body h5{margin:32px 0 16px}.news-content__body a{color:var(--primary);text-decoration:underline}.news-content__body ul,.news-content__body ol{margin:20px 0;padding-left:24px}.news-content__body table{width:100%;max-width:100%;display:block;overflow-x:auto}.news-content__body img,.news-content__body video,.news-content__body iframe{max-width:100%}.news-content__body img,.news-content__body video{height:auto}.news-content__body iframe{width:100%;display:block}.news-content__body img{display:none}.news-content__divider{background:#e4e4e4;height:1px;margin:50px 0}.news-content__gallery-title{color:#000;margin-bottom:24px;font-family:Inter,sans-serif;font-size:20px;font-weight:500}.news-content__gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.news-content__gallery-item{aspect-ratio:1;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.news-content__gallery-item.is-hidden{display:none}.news-content__gallery-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.news-content__gallery-overlay{color:#fff;background:#0000008c;border-radius:12px;justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex;position:absolute;inset:0}.news-content__share{border-bottom:1px solid #e4e4e4;gap:12px;margin-top:32px;padding-bottom:40px;display:flex}.news-content__share-button{color:#000;background:#0866ff0d;border:1px solid #0866ff26;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.news-content__share-button:hover{background:#0a66c21a}.is-hidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (width<=768px){.news-content__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.news-content__share{flex-wrap:wrap}}@media (width<=576px){.news-content__cover{aspect-ratio:4/3;margin-bottom:28px}.news-content__share{justify-content:center}.news-content__meta{flex-direction:column;align-items:flex-start;gap:10px}.news-content__gallery{grid-template-columns:1fr;justify-items:center}.news-content__gallery-title{text-align:center}.news-content__gallery-item{aspect-ratio:3/2;width:min(350px,100%)}}.career-login{aspect-ratio:1440/735;background-image:url(/images/theme/asmmmo-kariyer.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:735px;position:relative}.career-login__wrapper{min-height:inherit;justify-content:flex-end;align-items:center;padding-inline:80px;display:flex}.career-login__card{background:#fff;border-radius:16px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 12px 40px #00000014}.career-login__tabs{background-color:#f7f9fb;border-bottom:1px solid #e5e5e5;display:flex}.career-login__tab{cursor:pointer;color:#888;background:0 0;border:none;flex:1;height:68px;font-family:Inter,sans-serif;font-size:clamp(15px,1.5vw,18px);font-weight:500}.career-login__tab--active{color:#000;border-bottom:3px solid #5ca7dc}.career-login__form{flex-direction:column;padding:30px;display:none}.career-login__form--active{display:flex}.career-login__button{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:68px;font-family:Inter,sans-serif;font-size:clamp(15px,1.5vw,18px);font-weight:600;text-decoration:none;display:flex}.career-login__button:not(:last-child){margin-bottom:18px}.career-login__button--gold{background:linear-gradient(90deg,#b79a15 0%,#d5c26f 100%)}.career-login__button--blue{background:#5fa4d5}.career-login__input{border:1px solid #d8d8d8;border-radius:8px;width:100%;height:56px;padding-inline:18px}.career-login__input:not(:last-child){margin-bottom:14px}.career-login__submit{cursor:pointer;color:#fff;background:#5fa4d5;border:none;border-radius:8px;width:100%;height:56px;font-family:Inter,sans-serif;font-size:clamp(14px,1.33333vw,16px);font-weight:600}.career-login__actions{justify-content:center;gap:40px;padding:0 30px 30px;display:flex}.career-login__link{color:#8f8f8f;font-family:Inter,sans-serif;font-size:15px;font-weight:400;text-decoration:none}@media (width<=768px){.career-login{height:auto;min-height:auto}.career-login__wrapper{justify-content:center;padding:40px 20px}.career-login__card{width:min(500px,100%)}.career-login__form{padding:15px}.career-login__button{border-radius:7px;min-height:50px}.career-login__input,.career-login__submit{height:50px}}.application-process{padding:80px 0}.application-process__content{background:#f5f7f9;border-radius:12px;grid-template-columns:420px 1fr;gap:60px;padding:36px;display:grid}.application-process__intro{flex-direction:column;align-items:flex-start;display:flex}.application-process__title{color:#000;margin-bottom:16px;font-family:Inter,sans-serif;font-size:clamp(25px,2.66667vw,32px);font-weight:500}.application-process__description{color:#8a8a8a;margin-bottom:60px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.application-process__image{width:100%;position:relative}.application-process__image .click{cursor:pointer;width:clamp(50px,6.66667vw,80px);height:auto;position:absolute;top:50%;left:50%;transform:translate(120%,-30%)}.application-process__image-item{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.application-process__steps{flex-direction:column;gap:20px;display:flex}.application-process__step{background:#fff;border-radius:12px;align-items:flex-start;gap:24px;padding:32px 28px;display:flex}.application-process__number{color:#fff;background:linear-gradient(135deg,#b89918,#d6c06a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex}.application-process__body{flex:1}.application-process__heading{color:#000;margin-bottom:10px;font-family:Inter,sans-serif;font-size:clamp(17px,1.66667vw,20px);font-weight:600}.application-process__text{color:#757575;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}@media (width<=991px){.application-process__content{grid-template-columns:1fr}.application-process__intro{order:-1;align-items:center}.application-process__description{margin-bottom:40px}.application-process__image{max-width:400px}}@media (width<=576px){.application-process__content{padding:20px}.application-process__step{gap:16px;padding:20px}.application-process__heading{font-size:20px}.application-process__text{font-size:14px}}.job-listings{background:#f7f9fb;padding:100px 0}.job-listings__header{text-align:center;margin-bottom:48px}.job-listings__title{color:#000;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(25px,2.66667vw,32px);font-weight:700}.job-listings__description{color:#7f7f7f;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.job-listings__search{margin-inline:auto;background:#fff;border-radius:12px;align-items:center;max-width:730px;margin-bottom:70px;padding:8px;display:flex;box-shadow:0 0 0 1px #e7edf2}.job-listings__input{color:#000;border:none;outline:none;flex:1;height:56px;padding-inline:20px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.job-listings__search-button{cursor:pointer;background:#5ea4d6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:56px;transition:all .3s;display:flex}.job-listings__search-button:hover{background:#4f98cd}.job-listings__search-icon{width:20px;height:20px}.job-listings__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.job-listings__card{background:#fff;border-radius:12px;flex-direction:column;min-height:270px;padding:36px;display:flex}.job-listings__company{color:#af9117;margin-bottom:18px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;display:block}.job-listings__position{color:#000;margin-bottom:14px;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:1.3}.job-listings__location{color:#8a8a8a;font-family:Inter,sans-serif;font-size:15px;font-weight:400}.job-listings__button{color:#fff;background:#59a5d6;border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:auto;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.job-listings__button:hover{background:#4f98cd}@media (width<=991px){.job-listings__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.job-listings{padding:70px 0}.job-listings__search{margin-bottom:40px}.job-listings__grid{grid-template-columns:1fr}.job-listings__card{min-height:auto;padding:24px}.job-listings__button{margin-top:20px}}@media (width<=576px){.job-listings__search{gap:8px}.job-listings__input{padding-inline:14px}.job-listings__search-button{width:52px}.job-listings__title{font-size:28px}.job-listings__description{font-size:15px}}.president-message{padding:100px 0}.president-message__content{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}.president-message__info{background:#f5f7f9;border-radius:16px;flex-direction:column;padding:60px;display:flex;position:relative}.president-message__quote{opacity:.2;color:#d7d7d7;font-family:Inter,sans-serif;font-size:120px;font-weight:700;line-height:1;position:absolute;top:30px;right:30px}.president-message__title{color:#000;margin-bottom:40px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.president-message__description{color:#7c7c7c;max-width:520px;margin-bottom:50px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.8}.president-message__footer{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.president-message__name{color:#0b4e9d;margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.president-message__position{color:#7a7a7a;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.president-message__link{color:#000;align-items:center;gap:14px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:flex}.president-message__link-icon{width:18px;height:18px}.president-message__media{border-radius:16px;position:relative;overflow:hidden}.president-message__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.president-message__play{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;bottom:24px;left:24px}.president-message__play-icon{width:24px;height:24px}@media (width<=991px){.president-message__content{grid-template-columns:1fr}.president-message__media{min-height:450px}}@media (width<=576px){.president-message{padding:60px 0}.president-message__info{padding:30px}.president-message__description{font-size:16px}.president-message__footer{flex-direction:column;align-items:flex-start;gap:24px}.president-message__play{width:60px;height:60px}}.registration{background:#edf6fd;padding:100px 0}.employer-register__title{color:#000;margin-bottom:40px;font-family:Inter,sans-serif;font-size:32px;font-weight:500}.employer-register__form{color:#000;grid-template-columns:1fr 1fr;gap:32px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;display:grid}.employer-register__column{background:#fff;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:20px;padding:36px;display:grid}.employer-register__field{flex-direction:column;gap:10px;display:flex}.employer-register__field--full{grid-column:span 2}.employer-register__label{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.employer-register__input,.employer-register__select{color:#666;background:#fff;border:1px solid #d8dee6;border-radius:10px;width:100%;height:56px;padding-inline:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.employer-register__notifications{flex-wrap:wrap;grid-column:span 2;gap:24px;margin-top:20px;display:flex}.employer-register__notification-title{color:#777;width:100%}.employer-register__checkbox{align-items:center;gap:10px;font-weight:500;display:flex}.employer-register__agreement{color:#777;grid-column:span 2;margin-top:10px;line-height:1.8}.employer-register__agreement .policy{color:#777;cursor:pointer;text-decoration:underline}.employer-register__agreement .policy:hover{color:#0c4da2}.employer-register__submit{cursor:pointer;color:#fff;background:#5ea4d6;border:none;border-radius:10px;grid-column:span 2;height:56px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}@media (width<=991px){.registration{padding-block:50px}.employer-register__form{grid-template-columns:1fr}}@media (width<=576px){.employer-register__input{border-radius:7px;height:45px}.employer-register__column{grid-template-columns:1fr;padding:20px}.employer-register__field--full,.employer-register__notifications,.employer-register__agreement,.employer-register__submit{grid-column:auto}.employer-register__title{font-size:32px}}.page-layout{padding-block:40px}.page-layout__wrapper{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.page-layout__wrapper--full{grid-template-columns:1fr}.page-layout__sidebar{width:100%}.page-layout__content{width:100%;min-width:0}.page-layout__title{margin-bottom:24px}@media (width<=768px){.page-layout__breadcrumb{margin-bottom:24px}.page-layout{padding-block:24px}.page-layout__wrapper{grid-template-columns:1fr;gap:24px}.page-layout__title{margin-bottom:16px;font-size:28px}}.page-sidebar{background:#fafafa;border:1px solid #ececec;border-radius:8px;height:fit-content;padding:36px 32px}.page-sidebar__parent{color:#9a9a9a;border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:24px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;display:block}.page-sidebar__group:not(:last-child){margin-bottom:4px}.page-sidebar__group.is-open .page-sidebar__submenu{display:flex}.page-sidebar__group.is-open .page-sidebar__group-button svg{transform:rotate(180deg)}.page-sidebar__group-button{cursor:pointer;text-align:left;color:#111;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;display:flex}.page-sidebar__submenu{flex-direction:column;gap:10px;margin-top:4px;margin-bottom:16px;padding-left:16px;display:none}.page-sidebar__submenu-link{white-space:normal;word-break:break-word;color:#7d7d7d;padding-block:3px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;transition:all .25s;display:block}.page-sidebar__submenu-link:hover{color:#0c4da2}.page-sidebar__submenu-link.is-active{color:#0c4da2;font-weight:600}.page-sidebar svg{color:#a7b0c0;flex-shrink:0;transition:all .3s}@media (width<=991px){.page-sidebar{padding:28px 24px}}@media (width<=768px){.page-sidebar{padding:24px 20px}}.page-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-breadcrumb a,.page-breadcrumb span{color:#0000008c;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.page-breadcrumb a{text-decoration:none;transition:all .3s}.page-breadcrumb a:hover{color:#0c4da2}.page-breadcrumb__separator{color:#00000059}.page-breadcrumb__current{color:#0c4da2!important;font-weight:600!important}.page-table{width:100%;margin-block:20px}.page-table__wrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.page-table__table{border-collapse:collapse;width:100%;min-width:600px}.page-table__title{margin-bottom:10px}.page-table thead tr th{color:#fff!important;background-color:#0c4da2!important}.page-table th,.page-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:16px 20px;font-size:14px;line-height:1.5}.page-table th{white-space:nowrap;font-weight:600}.page-table tbody tr{transition:background-color .2s}.page-table th:nth-child(odd),.page-table td:nth-child(odd){background-color:#fff}.page-table th:nth-child(2n),.page-table td:nth-child(2n){background-color:#efeef4}.page-table tbody tr:hover{background-color:#f7f7f7}.page-table tbody tr:last-child td{border-bottom:none}.page-board__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-board__card{border-radius:24px;height:280px;text-decoration:none;transition:all .35s;display:block;position:relative;overflow:hidden}.page-board__card:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#00000073 55%,#000000d9 100%);position:absolute;inset:0}.page-board__card:hover{transform:translateY(-6px)}.page-board__card:hover img{transform:scale(1.05)}.page-board__image{position:absolute;inset:0}.page-board__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s;display:block}.page-board__content{z-index:2;padding:24px;position:absolute;bottom:0;left:0;right:0}.page-board__title{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.4}@media (width<=1199px){.page-board__grid{grid-template-columns:repeat(3,1fr);gap:20px}.page-board__card{height:250px}}@media (width<=991px){.page-board__grid{grid-template-columns:repeat(2,1fr)}.page-board__card{height:240px}.page-board__title{font-size:18px}}@media (width<=576px){.page-board__grid{grid-template-columns:1fr;gap:16px}.page-board__card{border-radius:18px;height:220px}.page-board__content{padding:18px}.page-board__title{font-size:17px;line-height:1.3}}.founding-board{margin-bottom:0}.founding-board__members-section{margin-top:44px}.founding-board__title{color:#0c4da2;margin:0 0 20px;font-size:20px;font-weight:700}.founding-board__title:after{content:"";background:#2f8cc8;border-radius:999px;width:clamp(180px,25%,280px);height:2px;margin-top:10px;display:block}.founding-board .board-member-grid{gap:20px}@media (width<=575px){.founding-board .board-member-grid{gap:24px}}.bank-info{flex-direction:column;gap:32px;display:flex}.bank-info__block{margin:0}.bank-info__heading{color:#0c4da2;margin:0 0 20px;font-size:20px;font-weight:700}.bank-info__heading:after{content:"";background:#2f8cc8;border-radius:999px;width:clamp(180px,25%,280px);height:2px;margin-top:10px;display:block}.bank-info__richtext.wysiwyg-content{color:#374151;font-size:16px;line-height:1.75}.bank-info__richtext.wysiwyg-content h1,.bank-info__richtext.wysiwyg-content h2,.bank-info__richtext.wysiwyg-content h3,.bank-info__richtext.wysiwyg-content h4,.bank-info__richtext.wysiwyg-content h5,.bank-info__richtext.wysiwyg-content h6{color:#0c4da2;margin-top:0;margin-bottom:16px;font-size:20px;font-weight:700}.bank-info__richtext.wysiwyg-content p{margin:0 0 14px}.bank-info__richtext.wysiwyg-content p:last-child{margin-bottom:0}.bank-info__richtext.wysiwyg-content ul{margin:0;padding:0;list-style:none}.bank-info__richtext.wysiwyg-content li{margin:0}.bank-info__richtext.wysiwyg-content a{color:#0c4da2;text-underline-offset:3px;font-weight:600;text-decoration:underline}.bank-info__richtext.wysiwyg-content a:hover{color:#0a428c}.bank-info__block--intro .bank-info__richtext{background:#fff;border:1px solid #ececec;border-left:4px solid #0c4da2;border-radius:18px;padding:28px 32px}.bank-info__fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bank-info__fee-card{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dbe7f5;border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;min-height:132px;padding:24px;display:flex;box-shadow:0 8px 24px #0c4da20f}.bank-info__fee-label{color:#6b7280;font-size:14px;font-weight:500;line-height:1.5}.bank-info__fee-amount{color:#0c4da2;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.bank-info__block--payment .bank-info__richtext{background:#fff;border:1px solid #ececec;border-radius:18px;padding:28px 32px}.bank-info__block--payment .bank-info__richtext p strong{color:#0c4da2}.bank-info__block--payment .bank-info__richtext ul{gap:12px;margin:16px 0 0;display:grid}.bank-info__block--payment .bank-info__richtext li{padding-left:22px;position:relative}.bank-info__block--payment .bank-info__richtext li:before{content:"";background:#2f8cc8;border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.bank-info__block--payment .bank-info__richtext li p{color:#1f2937;margin:0}.bank-info__bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bank-info__bank-card{background:#fff;border:1px solid #ececec;border-radius:18px;padding:24px;transition:border-color .2s,box-shadow .2s}.bank-info__bank-card:hover{border-color:#c9daf1;box-shadow:0 10px 28px #0c4da214}.bank-info__bank-branch{color:#6b7280;margin:0;font-size:14px;font-weight:500;line-height:1.5}.bank-info__bank-name{color:#0c4da2;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.bank-info__bank-details{gap:14px;margin:18px 0 0;display:grid}.bank-info__bank-detail{gap:4px;display:grid}.bank-info__bank-detail dt{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.bank-info__bank-detail dd{color:#111827;word-break:break-word;margin:0;font-size:15px;font-weight:600;line-height:1.5}.bank-info__iban{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px!important}.bank-info__notice{background:#f3f8fd;border:1px solid #d4e4f7;border-radius:18px;padding:24px 28px}.bank-info__notice .wysiwyg-content ul{gap:12px;display:grid}.bank-info__notice .wysiwyg-content li{padding-left:22px;position:relative}.bank-info__notice .wysiwyg-content li:before{content:"";background:#2f8cc8;border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.bank-info__notice .wysiwyg-content li p{color:#1f2937;margin:0}.bank-info__notice .wysiwyg-content p strong,.bank-info__notice .wysiwyg-content strong{color:#0c4da2}@media (width<=991px){.bank-info__fee-grid,.bank-info__bank-grid{grid-template-columns:1fr}}@media (width<=768px){.bank-info{gap:24px}.bank-info__block--intro .bank-info__richtext,.bank-info__block--payment .bank-info__richtext,.bank-info__notice,.bank-info__fee-card,.bank-info__bank-card{padding:20px}}.contact-page{padding:clamp(20px,3.33333vw,40px) 0}.contact-page__header{text-align:center;margin-bottom:48px}.contact-page__title{margin-bottom:16px;font-size:clamp(22px,2.42857vw,34px);font-weight:700}.contact-page__subtitle{color:#6b7280;margin:0 auto;line-height:1.3}.contact-page__content{grid-template-columns:420px minmax(0,1fr);gap:32px;display:grid}.contact-page__left{flex-direction:column;gap:16px;display:flex}.contact-page__item{background:#fff;border:1px solid #ececec;border-radius:18px;padding:22px 24px}.contact-page__item span{color:#6b7280;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.contact-page__item a,.contact-page__item p{color:#0c4da2;margin:0;font-size:16px;font-weight:600;line-height:1.6;text-decoration:none}.contact-page__right{background:#fff;border:1px solid #ececec;border-radius:24px;overflow:hidden}.contact-page__right iframe{border:0;width:100%;height:100%;min-height:575px;display:block}@media (width<=991px){.contact-page__content{grid-template-columns:1fr}.contact-page__right iframe{min-height:400px}}@media (width<=576px){.contact-page__item{padding:18px}.contact-page__right iframe{min-height:320px}}.item-space{margin-block:5px}.contact-page.tesmer__content{grid-template-columns:420px minmax(0,1fr);gap:32px;margin-bottom:40px;display:grid}.contact-page.tesmer .contact-page__map iframe{border:0;border-radius:20px;width:100%;height:350px}.contact-page.tesmer__form{height:100%}.contact-form{background:#fff;border:1px solid #e8e8e8;border-radius:20px;margin-bottom:20px;padding:22px 24px}.contact-form__title{margin-bottom:12px}.contact-form__text{margin-bottom:24px;font-size:clamp(14px,1.33333vw,16px);line-height:1.6}.contact-form__group{margin-bottom:16px}.contact-form__group input,.contact-form__group textarea{border:1px solid #ddd;border-radius:10px;width:100%;padding:14px 16px}.contact-form__group input.is-invalid,.contact-form__group textarea.is-invalid{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261f}.contact-form__group textarea{resize:vertical}.contact-form__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__button{cursor:pointer;border:0;border-radius:10px;padding:14px 28px}.contact-form__button:disabled{opacity:.7;cursor:not-allowed}.contact-form__alert{border-radius:10px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.5}.contact-form__alert--success{color:#065f46;background-color:#ecfdf5}.contact-form__alert--error{color:#991b1b;background-color:#fef2f2}.contact-form__error{color:#b91c1c;margin-top:6px;font-size:13px;display:block}@media (width<=991px){.contact-page.tesmer__content{grid-template-columns:1fr}.contact-page.tesmer__map iframe{height:400px}}.payment-page{padding:70px 0 100px}.payment-page__header{text-align:center;margin-bottom:50px}.payment-page__title{margin-bottom:16px;font-size:clamp(32px,5vw,46px);font-weight:700}.payment-page__subtitle{color:#6b7280;line-height:1.7}.payment-page__content{grid-template-columns:1fr 450px;gap:32px;display:grid}.payment-page__summary,.payment-page__payment{background:#fff;border:1px solid #ececec;border-radius:28px;padding:40px;box-shadow:0 15px 40px #0000000a}.payment-page__card-title{margin-bottom:32px;font-size:24px;font-weight:700}.payment-page__item{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.payment-page__item span{color:#6b7280}.payment-page__item strong{text-align:right;font-weight:600}.payment-page__total{background:#f8f9fb;border-radius:20px;justify-content:space-between;align-items:center;margin-top:40px;padding:24px;display:flex}.payment-page__total strong{color:#0c4da2;font-size:32px;font-weight:700}.payment-page__secure{flex-direction:column;height:100%;display:flex}.payment-page__secure p{color:#6b7280;margin-bottom:32px;line-height:1.8}.payment-page__features{margin-bottom:40px}.payment-page__features li{color:#4b5563;margin-bottom:18px}.payment-page__button{color:#fff;cursor:pointer;background:#0c4da2;border:0;border-radius:18px;width:100%;height:60px;font-size:16px;font-weight:600;transition:all .3s}.payment-page__button:hover{transform:translateY(-2px)}@media (width<=991px){.payment-page__content{grid-template-columns:1fr}.payment-page__summary,.payment-page__payment{padding:28px}}.payment-result{padding:clamp(20px,2.85714vw,40px)}.payment-result__wrapper{text-align:center;background:#fff;border:1px solid #ececec;border-radius:30px;max-width:720px;margin:0 auto;padding:clamp(20px,2.85714vw,40px);box-shadow:0 15px 40px #0000000a}.payment-result__icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 30px;font-size:30px;font-weight:700;display:flex}.payment-result--success .payment-result__icon{color:#16a34a;background:#e8f8ef}.payment-result--fail .payment-result__icon{color:#dc2626;background:#fef2f2}.payment-result__title{margin-bottom:18px;font-size:clamp(22px,2vw,28px);font-weight:700}.payment-result__description{color:#6b7280;max-width:500px;margin:0 auto 40px;font-size:clamp(15px,1.14286vw,16px);line-height:1.4}.payment-result__summary{background:#f8f9fb;border-radius:22px;margin-bottom:30px;padding:20px 40px}.payment-result__item{justify-content:space-between;padding:16px 0;font-size:clamp(14px,1.07143vw,15px);display:flex}.payment-result__item:not(:last-child){border-bottom:1px solid #eaeaea}.payment-result__item span{color:#6b7280}.payment-result__item strong{font-weight:600}.payment-result__button{color:#fff;background:#0c4da2;border-radius:12px;justify-content:center;align-items:center;min-width:240px;height:50px;padding:0 32px;font-weight:600;transition:all .3s;display:inline-flex}.payment-result__button:hover{transform:translateY(-2px)}@media (width<=768px){.payment-result__wrapper{padding:32px 24px}}.payment-modal{z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.payment-modal__dialog{background:#fff;border-radius:18px;width:100%;max-width:1000px;height:min(90vh,760px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.payment-modal__iframe{border:0;width:100%;height:100%;display:block}.payment-modal__close{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:42px;height:42px;font-size:18px;font-weight:700;transition:all .25s;position:absolute;top:16px;right:16px}.payment-modal__close:hover{background:#d32f2f;transform:rotate(90deg)}@media (width<=991px){.payment-modal{padding:16px}.payment-modal__dialog{border-radius:14px;max-width:100%;height:92vh}.payment-modal__close{width:38px;height:38px;top:12px;right:12px}}@media (width<=576px){.payment-modal{padding:0}.payment-modal__dialog{border-radius:0;width:100%;max-width:none;height:100vh}.payment-modal__close{width:36px;height:36px;font-size:16px;top:10px;right:10px}}.committee{margin-top:32px}.committee__accordion{flex-direction:column;gap:24px;display:flex}.committee-item{background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #0f172a0d,0 12px 40px #0f172a14}.committee-item__header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}.committee-item__person{align-items:center;gap:24px;display:flex}.committee-item__image{flex-shrink:0}.committee-item__image img{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:90px;height:110px}.committee-item__content{text-align:left}.committee-item__position{color:#0c4da2;background-color:#a67c521f;border-radius:999px;margin-bottom:14px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.committee-item__name{color:#0f172a;margin:0;font-size:clamp(18px,1.42857vw,20px);font-weight:500;line-height:1.3}.committee-item__icon{color:#0c4da2;flex-shrink:0;width:40px;height:35px;transition:transform .3s;transform:rotate(90deg)}.committee-item__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.committee-item__body{max-height:0;padding:0 22px;transition:max-height .45s,padding .45s;overflow:hidden}.committee-item__body-inner{padding-bottom:32px}.committee-item__meta{gap:16px;margin-bottom:32px;font-size:14px;display:flex}.committee-item__meta div{color:#475569;background-color:#f8fafc;border-radius:8px;padding:13px 16px;line-height:1.6}.committee-item__meta div strong{color:#0f172a}.committee-item__section:not(:last-child){margin-bottom:32px}.committee-item__section h4{color:#0f172a;border-bottom:1px solid #e2e8f0;margin:0 0 16px;padding-bottom:14px;font-size:16px;font-weight:500}.committee-item__section p{color:#475569;margin:0;font-size:14px;line-height:1.6}.committee-item.is-active .committee-item__body{max-height:2000px}.committee-item.is-active .committee-item__icon{transform:rotate(270deg)}.committee-item__text{color:#475569;font-size:15px}@media (width<=768px){.committee-item__header{padding:20px}.committee-item__person{align-items:flex-start;gap:16px}.committee-item__image img{width:80px;height:100px}.committee-item__name{font-size:17px}.committee-item__body{padding:0 20px}.committee-item__body-inner{padding-bottom:20px}}.partner-detail{padding:60px 0 80px}.partner-detail__header{margin-bottom:32px}.partner-detail__title{margin:0;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}.partner-detail__tags{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.partner-detail__tag{color:var(--color-primary);background:#eef4ff;border:1px solid #00000014;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.partner-detail__meta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;margin-bottom:32px;display:flex}.partner-detail__breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.partner-detail__breadcrumb a{color:#6b7280;text-decoration:none;transition:all .2s}.partner-detail__breadcrumb a:hover{color:#0c4da2}.partner-detail__breadcrumb span{color:#9ca3af}.partner-detail__breadcrumb-current{font-weight:600;color:#0c4da2!important}.partner-detail__meta-item{color:#6b7280;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.partner-detail__meta-item-icon{width:13px;height:13px}.partner-detail__hero{grid-template-columns:400px minmax(0,1fr);gap:32px;margin-bottom:40px;display:grid}.partner-detail__image{aspect-ratio:3/2;background:#fff;border:1px solid #ececec;border-radius:20px;justify-content:center;align-items:center;display:flex;overflow:hidden}.partner-detail__image img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block}.partner-detail__info{flex-direction:column;gap:16px;display:flex}.partner-detail__info-item{background:#fff;border:1px solid #ececec;border-radius:16px;padding:13px 24px}.partner-detail__info-item span{color:#6b7280;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.partner-detail__info-item strong{color:#0c4da2;font-size:15px;font-weight:600;line-height:1.6;display:block}.partner-detail__content{background:#fff;border:1px solid #ececec;border-radius:20px;margin-bottom:40px;padding:32px}.partner-detail__bottom{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:40px;display:grid}.partner-detail__bottom--only-links{grid-template-columns:1fr}.partner-detail__bottom--only-links .partner-detail__links{width:100%}.partner-detail__banner img{border:1px solid #ececec;border-radius:20px;width:100%;height:auto;display:block}.partner-detail__links{background:#fff;border:1px solid #ececec;border-radius:20px;height:fit-content;padding:24px;position:sticky;top:24px}.partner-detail__links-title{margin:0 0 20px;font-size:20px;font-weight:700}.partner-detail__link-button{color:#fff;background:#0c4da2;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:max-content;min-height:48px;padding-inline:30px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.partner-detail__link-button:hover{transform:translateY(-2px)}.partner-detail .wysiwyg-content img{cursor:zoom-in;border-radius:12px;margin:24px auto;transition:all .3s;display:block;width:auto!important;max-width:100%!important;height:auto!important}.partner-detail .wysiwyg-content img:hover{transform:scale(1.02)}@media (width<=991px){.partner-detail__hero,.partner-detail__bottom{grid-template-columns:1fr}.partner-detail__links{position:static}.partner-detail__image{max-width:420px;margin:0 auto}.partner-detail__content,.partner-detail__links{padding:24px}}@media (width<=576px){.partner-detail__title{font-size:28px}.partner-detail__content,.partner-detail__links{padding:20px}.partner-detail__info-item{padding:16px}}.publication-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.publication-card{background:#fff;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.publication-card:hover{transform:translateY(-6px)}.publication-card__image{aspect-ratio:3/4;width:100%;max-height:300px}.publication-card__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.publication-card__content{padding:10px 20px}.publication-card__title{font-size:clamp(15px,1.14286vw,16px);font-weight:500;line-height:1.4}.publication-card__button{text-align:center;border-radius:999px;padding-block:10px;text-decoration:none;display:block}.legal-page{padding:clamp(20px,3.33333vw,40px) 0}.legal-page__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.legal-page__title{margin-bottom:10px;font-size:clamp(22px,2.42857vw,34px)}.legal-page__subtitle{color:#64748b;max-width:700px;line-height:1.8}.legal-page__illustration img{width:220px}.legal-page__documents{margin-bottom:40px}.legal-page__section-title{color:#fff;background:#0c4da2;border-radius:16px 16px 0 0;align-items:center;gap:14px;height:70px;padding-inline:28px;display:flex}.legal-page__section-title h2{margin:0;font-size:20px}.legal-page__table{background:#fff;border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.legal-document{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-size:clamp(14px,16vw,16px);display:flex}.legal-document:last-child{border-bottom:0}.legal-document-icon{width:clamp(20px,2.5vw,30px);height:auto}.legal-document-icon.eye-icon{width:clamp(15px,1.66667vw,20px)}.legal-document-icon.download-icon{width:clamp(15px,1.5vw,17px)}.legal-document__left{align-items:center;gap:16px;display:flex}.legal-document__left i{color:#dc2626;font-size:26px}.legal-document__left span{color:#0f172a;font-size:clamp(14px,1.33333vw,16px);font-weight:500}.legal-document__actions{gap:14px;display:flex}.legal-document__button{color:#0c4da2;border:1px solid #e2e8f0;border-radius:clamp(7px,.833333vw,10px);align-items:center;gap:8px;height:clamp(35px,3.5vw,42px);padding-inline:clamp(15px,1.66667vw,20px);font-size:clamp(12px,1.08333vw,13px);text-decoration:none;display:inline-flex}.legal-document__button.eye{color:#d97706;background:#fff4e8}.legal-document__button.download{color:#15803d;background:#ecfdf3}.legal-contact{background:#faf7f4;border:1px solid #ececec;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.legal-contact__left{align-items:center;gap:20px;display:flex}.legal-contact__left h3{margin-bottom:8px;font-size:18px}.legal-contact__left p{color:#64748b;font-size:15px}.legal-contact__button{color:#fff;background:#0c4da2;border-radius:14px;align-items:center;gap:12px;height:52px;padding-inline:28px;font-size:14px;text-decoration:none;display:inline-flex}@media (width<=650px){.legal-page__header{flex-direction:column;align-items:flex-start}.legal-page__illustration{display:none}.legal-page__table{-webkit-overflow-scrolling:touch;overflow:auto hidden}.legal-document{min-width:650px;padding:18px 24px}.legal-document__actions{flex-shrink:0}.legal-contact{flex-direction:column;align-items:flex-start}.legal-contact__left{width:100%}.legal-contact__button{justify-content:center;width:100%}}.cookie-policy{padding:clamp(20px,3.33333vw,40px) 0}.cookie-policy__header{margin-bottom:40px}.cookie-policy__title{margin-bottom:16px;font-size:clamp(22px,2.42857vw,34px)}.cookie-policy__description{color:#64748b;line-height:1.8}.cookie-policy__section{margin-bottom:48px}.cookie-policy__section-title{text-transform:capitalize;color:#0c4da2;margin-bottom:20px;font-size:clamp(16px,1.42857vw,20px)}.cookie-policy__text{color:#334155;font-size:clamp(14px,1.33333vw,16px);line-height:1.6}.cookie-policy__text p{margin-bottom:18px}.cookie-policy__text ul,.cookie-policy__text ol{margin:10px 0;padding-left:24px}.cookie-policy__text ul li,.cookie-policy__text ol li{margin-bottom:5px}.cookie-policy__text strong{color:#0f172a}.cookie-policy__table-wrapper{margin:24px 0;overflow-x:auto}.cookie-policy__table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;min-width:700px;overflow:hidden;box-shadow:0 8px 30px #0f172a0d}.cookie-policy__table th{color:#fff;text-align:left;white-space:nowrap;background:#0c4da2;padding:16px;font-weight:600}.cookie-policy__table td{color:#475569;border-bottom:1px solid #e2e8f0;padding:16px}.cookie-policy__table tr:last-child td{border-bottom:0}.cookie-policy__links{flex-direction:column;gap:6px;margin-top:24px;display:flex}.cookie-policy__links a{color:#0c4da2;word-break:break-all}.cookie-policy__links a:hover{text-decoration:underline}@media (width<=768px){.cookie-policy__section{margin-bottom:36px}.cookie-policy__table{min-width:650px}}.media-page{padding:clamp(20px,3.33333vw,40px) 0}.media-page__header{text-align:center;margin-bottom:clamp(24px,3.33333vw,40px)}.media-page__header h1{margin-bottom:10px}.media-page__title{margin-bottom:16px;font-size:clamp(22px,2.42857vw,34px)}.media-page__description{color:#64748b;max-width:720px;margin:0 auto;font-size:clamp(14px,1.33333vw,16px);line-height:1.8}.media-page__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(20px,2.33333vw,28px);display:grid}.media-card{background:#fff;border-radius:15px;transition:all .35s;overflow:hidden;box-shadow:0 8px 30px #0f172a14}.media-card:hover{transform:translateY(-6px)}.media-card:hover .media-card__overlay{opacity:1}.media-card:hover .media-card__image img{transform:scale(1.08)}.media-card__image{height:60%;position:relative;overflow:hidden}.media-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s}.media-card__overlay{opacity:0;background:#0f172ab8;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .3s;display:flex;position:absolute;inset:0}.media-card__button{color:#0f172a;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:170px;height:46px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.media-card__button:hover{transform:translateY(-2px)}.media-card__button--secondary{color:#fff;background:#0c4da2}.media-card__content{padding:10px 20px}.media-card__badge{color:#0c4da2;background:#0c4da214;border-radius:999px;align-items:center;margin-bottom:10px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.media-card__title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:clamp(15px,1.28571vw,18px);font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.media-card__date{color:#64748b;align-items:center;gap:8px;font-size:clamp(13px,1.16667vw,14px);display:flex}@media (width<=768px){.media-page__grid{grid-template-columns:1fr}.media-card__button{min-width:150px}}.media-card__badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.media-card__badge--blue{color:#1d4ed8;background:#dbeafe}.media-card__badge--green{color:#15803d;background:#dcfce7}.media-card__badge--orange{color:#c2410c;background:#ffedd5}.media-card__badge--purple{color:#7c3aed;background:#ede9fe}.media-card__badge--pink{color:#be185d;background:#fce7f3}.media-card__badge--red{color:#b91c1c;background:#fee2e2}.media-card__badge--cyan{color:#0e7490;background:#cffafe}.media-card__badge--indigo{color:#4338ca;background:#e0e7ff}.media-card__badge--emerald{color:#047857;background:#d1fae5}.media-card__badge--amber{color:#b45309;background:#fef3c7}.media-card__badge--teal{color:#0f766e;background:#ccfbf1}.media-card__badge--gray{color:#475569;background:#f1f5f9}.error-page{justify-content:center;align-items:center;min-height:calc(100vh - 180px);padding:6rem 0;display:flex;overflow:hidden}.error-page__wrapper{text-align:center;z-index:1;width:100%;max-width:760px;margin:0 auto;position:relative}.error-page__code{letter-spacing:-.08em;color:#0c4da2;-webkit-user-select:none;user-select:none;margin-bottom:1rem;font-size:clamp(6rem,18vw,12rem);font-weight:900;line-height:.9;display:block}.error-page__title{color:#0a428c;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.error-page__description{color:#000;max-width:600px;margin:0 auto;font-size:1.0625rem;line-height:1.9}.error-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}.error-page__button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-width:190px;height:54px;padding:0 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.error-page__button--primary{color:#fff;background:#0d6efd;border-color:#0d6efd}.error-page__button--primary:hover{background:#0b5ed7;border-color:#0b5ed7;transform:translateY(-2px)}.error-page__button--secondary{color:#212529;background:#fff;border-color:#dee2e6}.error-page__button--secondary:hover{color:#0d6efd;background:#f8f9fa;border-color:#0d6efd}@media (width<=991px){.error-page{min-height:auto;padding:5rem 0}.error-page__code{font-size:clamp(5rem,24vw,9rem)}.error-page__title{font-size:2.2rem}}@media (width<=767px){.error-page{padding:4rem 0}.error-page__description{font-size:1rem}.error-page__actions{flex-direction:column;width:100%}.error-page__button{width:100%;max-width:320px}.error-page:before{width:280px;height:280px;top:-140px;left:-140px}.error-page:after{width:240px;height:240px;bottom:-120px;right:-120px}}.partner-filter{border-bottom:1px solid #ececec;flex-wrap:wrap;gap:12px;margin:2rem 0 2.5rem;padding-bottom:1rem;display:flex}.partner-filter__button{appearance:none;color:#444;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:.75rem 1.3rem;font-size:15px;font-weight:500;transition:all .25s}.partner-filter__button:not(.partner-filter__button--active):hover{color:#0c4da2;border-color:#0c4da2}.partner-filter__button--active,.partner-filter__button.is-active{color:#fff;background:#0c4da2;border-color:#0c4da2}@media (width<=768px){.partner-filter{gap:10px}.partner-filter__button{padding:.65rem 1rem;font-size:14px}}.memorials{padding:40px 0}.memorials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (width<=991px){.memorials__grid{grid-template-columns:1fr}}.memorials__pagination{justify-content:center;margin-top:50px;display:flex}.memorials__empty{text-align:center;color:#777;padding:80px 0}.memorials .page-header{margin-bottom:30px}.memorials .page-header .page-title{font-size:clamp(24px,2.83333vw,34px)}.memorial-card{aspect-ratio:16/9;background-image:url(/images/theme/memorial-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:0;padding:10px 31% 20px 15px;transition:all .3s;display:flex;position:relative;overflow:hidden}.memorial-card:hover{transform:translateY(-6px)}.memorial-card__photo{width:80px;height:100px}.memorial-card__photo img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block}.memorial-card__content{text-align:center;color:#fff;width:80%;font-size:13px;line-height:1.4}.memorial-card__content p{margin-bottom:10px}.memorial-card__phone{color:#fff;margin-top:10px;font-size:15px;font-weight:600}@media (width<=991px){.memorials__grid{flex-direction:column;justify-content:center;align-items:center;display:flex}.memorial-card{aspect-ratio:16/9;max-width:550px}}@media (width<=576px){.memorial-card{height:300px}.memorial-card__content{font-size:10px}.memorial-card__phone{margin-top:0;font-size:12px}}.course-detail{padding:clamp(20px,3.33333vw,40px) 0}.course-detail__wrapper{grid-template-columns:minmax(0,1fr) 450px;gap:clamp(32px,4vw,60px);display:grid}.course-detail__content{min-width:0}.course-detail__hero{margin-bottom:32px}.course-detail__hero-image{border:1px solid #ededed;border-radius:12px;width:100%;height:100%;display:block}.course-detail__date{color:#8b95a1;margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:inline-block}.course-detail__title{color:#111827;margin-bottom:24px;font-family:Inter,sans-serif;font-size:clamp(28px,2.66667vw,32px);font-weight:700;line-height:1.3}.course-detail__body{color:#374151;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.9}.course-detail__body--header{color:#0c4da2;font-family:Inter,sans-serif;font-size:24px;font-weight:600}.course-detail__body h2,.course-detail__body h4{color:#111827;margin-top:40px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:28px;font-weight:600}.course-detail__body p{margin-bottom:20px}.course-detail__body ul,.course-detail__body ol{margin-bottom:20px;margin-left:20px}.course-detail__body img{border-radius:12px;max-width:100%;margin:24px 0}.course-detail__sidebar{align-self:start;position:sticky;top:120px}.course-detail__sidebar-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.course-detail__sidebar-title{color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px;font-family:Inter,sans-serif;font-size:22px;font-weight:600}.course-detail__sidebar-list{flex-direction:column;gap:16px;display:flex}.course-detail__sidebar-item{border-radius:10px;align-items:flex-start;gap:14px;padding:10px;text-decoration:none;transition:all .3s;display:flex}.course-detail__sidebar-item:hover{background:#f9fafb}.course-detail__sidebar-item:hover .course-detail__sidebar-item-title{color:#0c4da2}.course-detail__sidebar-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:150px;height:100px}.course-detail__sidebar-item-title{color:#111827;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.4;transition:all .3s}@media (width<=992px){.course-detail__wrapper{grid-template-columns:1fr}.course-detail__sidebar{position:static}}.course-detail__cta{margin-top:32px}.course-detail__buy-button{color:#fff;cursor:pointer;background:#0c4da2;border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.course-detail__buy-button--disabled{color:#6b7280;cursor:not-allowed;pointer-events:none;opacity:1;background:#d1d5db;border-color:#d1d5db}.course-detail__buy-button--disabled:hover{background:#d1d5db;transform:none}.course-detail__buy-button:hover{background:#0c4da2;transform:translateY(-2px)}.course-detail__info{border-top:1px solid #e5e7eb;flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;display:flex}.course-detail__info-item{justify-content:space-between;align-items:center;gap:16px;display:flex}.course-detail__info-item span{color:#6b7280;font-size:14px}.course-detail__info-item strong{color:#111827;text-align:right;font-size:15px;font-weight:600}.course-detail__program{color:var(--color-primary);align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.course-detail__program:hover{text-decoration:underline}.course-detail__notice{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;margin-top:40px;padding:24px}.course-detail__notice-title{margin-bottom:20px;font-size:22px;font-weight:700}.course-detail__notice-warning{color:#991b1b;background:#fef2f2;border-left:4px solid #dc2626;margin-bottom:20px;padding:16px}.course-detail__notice-warning strong{color:#dc2626}.course-detail__notice-list{margin:0 0 24px;padding-left:20px}.course-detail__notice-list li{margin-bottom:12px;line-height:1.7}.course-detail__contact{border-top:1px solid #e5e7eb;padding-top:20px}.course-detail__contact p{margin-bottom:10px}.course-detail__contact a{color:var(--color-primary);font-weight:600}.course-detail__payment-disabled{background:#fff8e6;border:1px solid #f5c542;border-radius:8px;margin-bottom:20px;padding:18px}.course-detail__payment-disabled h4{color:#b7791f;margin:0 0 10px;font-size:18px;font-weight:600}.course-detail__payment-disabled p{color:#555;margin:0;line-height:1.6}.courses-page{padding:clamp(20px,3.33333vw,40px) 0}.courses-page__wrapper{align-items:start;gap:clamp(24px,3vw,40px);display:grid}.courses-page__sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:clamp(20px,2vw,30px)}.courses-page__filter-title{color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:16px;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.courses-page__filter-group{flex-direction:column;gap:14px;display:flex}.courses-page__filter-item{align-items:center;gap:10px;display:flex}.courses-page__filter-item label{cursor:pointer;color:#4b5563;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.courses-page__content{min-width:0}.courses-page__title{color:#111827;margin-bottom:32px;font-family:Inter,sans-serif;font-size:clamp(25px,2.90909vw,32px);font-weight:700}.courses-page__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.courses-page__card{flex-direction:column;text-decoration:none;transition:all .3s;display:flex}.courses-page__card:hover{transform:translateY(-4px)}.courses-page__card:hover .courses-page__card-title{color:#0c4da2}.courses-page__card:hover .courses-page__card-image{transform:scale(1.03)}.courses-page__card-image-wrapper{border-radius:12px;margin-bottom:16px;overflow:hidden}.courses-page__card-image{-o-object-fit:fill;object-fit:fill;width:100%;height:200px;transition:all .3s}.courses-page__card-content{flex-direction:column;gap:10px;display:flex}.courses-page__card-title{color:#111827;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.4;transition:all .3s}.courses-page__card-date{color:#9ca3af;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.courses-page__empty{text-align:center;color:#6b7280;border:1px solid #e5e7eb;border-radius:12px;grid-column:1/-1;padding:40px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}@media (width<=1200px){.courses-page__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.courses-page__wrapper{grid-template-columns:1fr}.courses-page__sidebar{width:100%}}@media (width<=767px){.courses-page__grid{grid-template-columns:1fr}.courses-page__card-image{height:220px}.courses-page__card-title{font-size:18px}.courses-page__title{margin-bottom:24px}}.courses-page__card{position:relative}.courses-page__status-badge{z-index:10;-webkit-backdrop-filter:blur(18px);color:#2e2e2e;background:#ffffffa6;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #00000014}.courses-page__status-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ef444473}.course-register{padding:clamp(20px,3.33333vw,40px) 0}.course-register__wrapper{grid-template-columns:1fr 450px;align-items:start;gap:clamp(32px,4vw,60px);display:grid}.course-register__image{border-radius:16px;margin-top:24px;overflow:hidden}.course-register__image img{-o-object-fit:fill;object-fit:fill;border-radius:16px;width:100%;height:450px;display:block}.course-register__left h1{color:#111827;margin-bottom:16px;font-family:Inter,sans-serif;font-size:clamp(28px,2.66667vw,32px);font-weight:700;line-height:1.2}.course-register__left p{color:#6b7280;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.course-register__right{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px}.course-register form{flex-direction:column;gap:18px;display:flex}.course-register label{color:#374151;margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:block}.course-register input{color:#111827;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.course-register input:focus{border-color:#0c4da2}.course-register button{color:#fff;cursor:pointer;background:#0c4da2;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;padding:14px 18px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.course-register button:hover{transform:translateY(-2px)}.form-group{flex-direction:column;font-size:14px;display:flex}.form-error{color:#dc2626;margin-top:6px;font-size:13px}.form-helper{font-size:14px}input.error{border-color:#dc2626}@media (width<=992px){.course-register__wrapper{grid-template-columns:1fr}.course-register__right{margin-top:20px}}.form-group--checkbox{margin:1.5rem 0}.checkbox-label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.checkbox-label input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:3px 0 0;position:relative;top:4px}.checkbox-label span{line-height:1.6}.checkbox-label a{color:#5a2ca0;font-weight:600;text-decoration:underline}.president-message-page{padding:80px 0}.president-message-page__wrapper{margin:0 auto}.president-message-page__title{color:#111;margin-bottom:32px;font-size:32px;font-weight:700}.president-message-page__video{margin-bottom:48px}.president-message-page__video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.president-message-page__content p{color:#4b4b4b;margin-bottom:10px;font-size:16px;line-height:1.9}.president-message-page__signature{text-align:center;margin-top:60px}.president-message-page__signature p{margin-bottom:16px}.president-message-page__signature strong{color:#111;font-size:24px;font-weight:700;display:block}.president-message-page__signature span{color:#666;margin-top:6px;display:block}@media (width<=992px){.president-message-page{padding:60px 0}.president-message-page__title{font-size:28px}.president-message-page__content p{font-size:15px}}@media (width<=768px){.president-message-page__title{font-size:24px}.president-message-page__content p{font-size:14px;line-height:1.8}}.quick-access-search{background:#f5f7f9;border:1px solid #eef1f4;border-radius:12px;width:100%;margin-block:20px;margin-inline:auto;padding:clamp(20px,2vw,28px)}.quick-access-search__form{background:#fff;border:1px solid #dfe5eb;border-radius:10px;align-items:center;padding:6px;display:flex}.quick-access-search__input{background:0 0;border:none;outline:none;width:100%;height:59px;padding-inline:24px}.quick-access-search__button{cursor:pointer;background:#61ade1;border:none;border-radius:8px;width:60px;height:48px}.quick-access-search__button-icon{width:18px;height:18px}.quick-access-search__results{opacity:0;width:100%;max-height:0;transition:all .3s;overflow-y:auto}.quick-access-search__results.show{opacity:1;max-height:350px;margin-top:20px}.quick-access-search__results-content{flex-direction:column;display:flex}.quick-access-search .quick-access__popular-link{color:#222;border-radius:8px;padding:14px 18px;text-decoration:none}.quick-access-search .quick-access__popular-link:hover{background:#fff}@media (width<=1440px){.quick-access-search{padding:15px}.quick-access-search__input{height:40px}.quick-access-search__button{border-radius:7px;width:40px;height:40px}.quick-access-search{margin:20px 0 0}}@media (width<=768px){.quick-access-search{width:100%}}.theme-accordion{flex-direction:column;gap:16px;display:flex}.theme-accordion__item{border:1px solid #e9ecef;border-radius:12px;transition:box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s;position:relative;overflow:hidden;box-shadow:0 2px 12px #0c4da21a}.theme-accordion__item:before{content:"";z-index:1;background:0 0;border-radius:12px 0 0 12px;width:4px;transition:background .35s;position:absolute;top:0;bottom:0;left:0}.theme-accordion__item.is-active{border-color:#2f8cc847;box-shadow:0 4px 20px #0c4da224,0 2px 8px #0c4da214}.theme-accordion__item.is-active:before{background:#2f8cc8}.theme-accordion__header{z-index:2;cursor:pointer;color:#fff;text-align:left;background:#0a428c;border:none;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:16px 20px;transition:background .3s,box-shadow .3s;display:flex;position:relative}@media (width<=767px){.theme-accordion__header{min-height:56px;padding:18px 16px}}.theme-accordion__header:hover{background:#0a428c;box-shadow:inset 0 0 0 100vmax #ffffff12}.theme-accordion__header:active{box-shadow:inset 0 0 0 100vmax #0000000a}.theme-accordion__header:focus-visible{outline-offset:-2px;outline:2px solid #fff}.theme-accordion__header-title{font-size:16px;font-weight:600;line-height:1.4}@media (width<=767px){.theme-accordion__header-title{font-size:15px;line-height:1.45}}.theme-accordion__icon{border-bottom:2px solid #fff;border-right:2px solid #fff;flex-shrink:0;width:10px;height:10px;margin-left:16px;transition:transform .45s cubic-bezier(.34,1.2,.64,1);transform:rotate(45deg)}.theme-accordion__body{background:#fff;border:1px solid #e9ecef;border-top:none;max-height:0;transition:max-height .5s cubic-bezier(.32,.72,0,1);overflow:hidden}.theme-accordion__body-inner{opacity:0;padding:22px 24px 26px;transition:opacity .3s}@media (width<=767px){.theme-accordion__body-inner{padding:18px 16px 22px}}.theme-accordion__item.is-active .theme-accordion__header{background:#0c4da2}.theme-accordion__item.is-active .theme-accordion__header:hover{background:#0c4da2;box-shadow:inset 0 0 0 100vmax #ffffff0f}.theme-accordion__item.is-active .theme-accordion__body{border-color:#2f8cc82e}.theme-accordion__item.is-active .theme-accordion__body-inner{opacity:1;transition:opacity .4s 60ms}.theme-accordion__item.is-active .theme-accordion__icon{transform:rotate(-135deg)scale(1.08)}.history-accordion{margin-top:44px}.history-accordion__description{margin-bottom:24px}.history-accordion__boards{flex-direction:column;gap:32px;display:flex}.history-accordion__board-column{border-bottom:1px solid #e9ecef;padding-bottom:32px}.history-accordion__board-column:last-child{border-bottom:none;padding-bottom:0}.history-accordion__board-title{color:#0c4da2;border-bottom:1px solid #2f8cc873;margin:0 0 20px;padding-bottom:8px;font-size:16px;font-weight:700}@media (width<=575px){.history-accordion .board-member-grid{gap:24px}}.operations-accordion__sections,.internship-accordion__sections{flex-direction:column;gap:32px;display:flex}@media (width<=767px){.operations-accordion__sections,.internship-accordion__sections{gap:26px}}.operations-accordion__section:not(:last-child),.internship-accordion__section:not(:last-child){padding-bottom:28px}@media (width<=767px){.operations-accordion__section:not(:last-child),.internship-accordion__section:not(:last-child){padding-bottom:24px}}:is(.operations-accordion__section:has(.operations-accordion__items--forms),.operations-accordion__section:has(.internship-accordion__items--forms),.internship-accordion__section:has(.operations-accordion__items--forms),.internship-accordion__section:has(.internship-accordion__items--forms)){border-top:1px solid #2f8cc81f;margin-top:4px;padding-top:28px}@media (width<=767px){:is(.operations-accordion__section:has(.operations-accordion__items--forms),.operations-accordion__section:has(.internship-accordion__items--forms),.internship-accordion__section:has(.operations-accordion__items--forms),.internship-accordion__section:has(.internship-accordion__items--forms)){padding-top:24px}}.operations-accordion__section-title,.internship-accordion__section-title{letter-spacing:.015em;color:#0a428c;border-bottom:2px solid #2f8cc859;margin:0 0 18px;padding-bottom:12px;font-size:16px;font-weight:700;line-height:1.25}@media (width<=767px){.operations-accordion__section-title,.internship-accordion__section-title{margin-bottom:14px;padding-bottom:10px;font-size:15px;line-height:1.3}}.operations-accordion__items,.internship-accordion__items{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.operations-accordion__items--forms,.internship-accordion__items--forms{gap:14px}@media (width>=768px){.operations-accordion__items--forms,.internship-accordion__items--forms{grid-template-columns:repeat(2,1fr);gap:14px 28px;display:grid}}.operations-accordion__item-row,.internship-accordion__item-row{color:#334155;font-size:15px;line-height:1.65;list-style:none}@media (width<=767px){.operations-accordion__item-row,.internship-accordion__item-row{font-size:14px;line-height:1.6}}.operations-accordion__item-row a,.internship-accordion__item-row a{color:#0c4da2;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s}.operations-accordion__item-row a:hover,.internship-accordion__item-row a:hover{color:#0a428c;text-decoration:underline}.operations-accordion__item-row a[href*=\.pdf i]:after,.internship-accordion__item-row a[href*=\.pdf i]:after{content:"PDF";letter-spacing:.05em;color:#2f8cc8;background:#2f8cc81a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4}.operations-accordion__item-row--document,.internship-accordion__item-row--document{border:1px solid #2f8cc814;border-left:3px solid #0000;border-radius:8px;padding:10px 12px 10px 14px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}@media (width<=767px){.operations-accordion__item-row--document,.internship-accordion__item-row--document{padding:12px 10px 12px 12px}}.operations-accordion__item-row--document:hover,.internship-accordion__item-row--document:hover{background:#0c4da20d;border-left-color:#2f8cc8;box-shadow:0 1px 4px #0c4da20f}.operations-accordion__item-row--document,.internship-accordion__item-row--document{align-items:flex-start;gap:10px;margin-inline:0;display:flex}.operations-accordion__item-row--form,.internship-accordion__item-row--form{border:1px solid #2f8cc814;border-left:3px solid #0000;border-radius:8px;padding:10px 12px 10px 14px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}@media (width<=767px){.operations-accordion__item-row--form,.internship-accordion__item-row--form{padding:12px 10px 12px 12px}}.operations-accordion__item-row--form:hover,.internship-accordion__item-row--form:hover{background:#0c4da20d;border-left-color:#2f8cc8;box-shadow:0 1px 4px #0c4da20f}.operations-accordion__item-row--form,.internship-accordion__item-row--form{align-items:flex-start;gap:10px;margin-inline:0;display:flex}.operations-accordion__item-row--form:before,.internship-accordion__item-row--form:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f8cc8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 22px;width:22px;height:22px;margin-top:1px}@media (width<=767px){.operations-accordion__item-row--form:before,.internship-accordion__item-row--form:before{flex-basis:20px;width:20px;height:20px}}.operations-accordion__item-row--form a,.internship-accordion__item-row--form a{flex:auto;align-items:flex-start;gap:8px;min-width:0;font-weight:600;display:flex}.operations-accordion__item-icon,.internship-accordion__item-icon{color:#2f8cc8;flex:0 0 20px;width:20px;height:20px;margin-top:2px;line-height:0}.operations-accordion__item-icon svg,.internship-accordion__item-icon svg{width:100%;height:100%;display:block}@media (width<=767px){.operations-accordion__item-icon,.internship-accordion__item-icon{flex-basis:18px;width:18px;height:18px}}.operations-accordion__item-text,.internship-accordion__item-text{white-space:pre-line;flex:1;min-width:0;margin:0;padding:0}.hero p{color:#0c4da2}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}@font-face{font-family:lg;src:url(/build/assets/lg-C7ze34MH.woff2?io9a6k)format("woff2"),url(/build/assets/lg-oyjwlqP2.ttf?io9a6k)format("truetype"),url(/build/assets/lg-CosQH4Cu.woff?io9a6k)format("woff"),url(/build/assets/lg-B0dIV2BS.svg?io9a6k#lg)format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:lg!important}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{color:#999;cursor:pointer;z-index:1084;background-color:#00000073;border:none;border-radius:2px;outline:none;margin-top:-10px;padding:8px 10px 9px;font-size:22px;display:block;position:absolute;top:50%}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:.3s lg-right-end;position:relative}.lg-outer.lg-left-end .lg-object{animation:.3s lg-left-end;position:relative}.lg-toolbar{z-index:1082;width:100%;position:absolute;top:0;left:0}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(#0006,#0000)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;text-align:center;will-change:color;width:50px;height:47px;box-shadow:none;background:0 0;border:none;outline:none;padding:10px 0;font-size:24px;line-height:27px;transition:color .2s linear;text-decoration:none!important}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;text-align:center;z-index:1080;opacity:0;padding:10px 40px;font-size:16px;transition:opacity .2s ease-out}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{margin:5px 0 0;font-size:12px}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;left:0;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;vertical-align:middle;height:47px;padding-top:12px;padding-left:20px;font-size:16px;display:inline-block}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;transition:transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;will-change:transform, opacity;transform:scale3d(.5,.5,.5);transition:transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;transform:scale(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed #fff9}.lg-toolbar .lg-icon:focus-visible{outline-offset:-5px;border-radius:8px}.lg-group:after{content:"";clear:both;display:table}.lg-container{outline:none;display:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform, opacity;transition:transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate(-10px)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate(10px)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translateY(-10px)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translateY(20px)}.lg-outer{z-index:1050;text-align:left;opacity:.001;will-change:auto;outline:none;width:100%;height:100%;transition:opacity .15s;position:fixed;top:0;left:0;overflow:hidden}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{white-space:nowrap;width:100%;transition:opacity;position:absolute;top:0;bottom:0;left:0}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/build/assets/loading-BZOHaeKn.gif) 50% no-repeat}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{text-align:center;width:100%;height:100%;display:inline-block;position:absolute}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";vertical-align:middle;height:100%;display:inline-block}.lg-outer .lg-img-wrap{white-space:nowrap;font-size:0;position:absolute;inset:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%;display:inline-block;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translate(0,0%)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;vertical-align:middle;display:inline-block;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{z-index:1040;opacity:0;will-change:auto;background-color:#000;transition:opacity .333s ease-in;position:fixed;inset:0}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{transition:none!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{transition:opacity .1s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275)}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1)}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate(-100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate(100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translate(0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transition:transform 1s cubic-bezier(0,0,.25,1),opacity .1s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{will-change:transform;z-index:1080;transition:transform .35s ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.lg-outer .lg-thumb-outer{float:left;background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{vertical-align:middle;height:100%;margin-bottom:-5px;padding:5px 0;display:inline-block}@media (width>=768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;will-change:border-color;border-radius:2px;height:100%;margin-bottom:5px;overflow:hidden}@media (width>=768px){.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:4px;transition:border-color .25s}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .5s cubic-bezier(.12,.415,.01,1.19)}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .8s cubic-bezier(0,0,.25,1)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{backface-visibility:hidden;transform:translate(0,0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{backface-visibility:hidden;transform:scale(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19),opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{max-width:none!important;max-height:none!important;top:50%!important;left:50%!important;transform:scale(1)translate(-50%,-50%)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{max-width:none!important;max-height:none!important;top:0!important;left:50%!important;transform:scale(1)translate(-50%)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{max-width:none!important;max-height:none!important;top:50%!important;left:0%!important;transform:scale(1)translateY(-50%)!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}
