:root{--primary:#293892;--secondary:#eb6a05;--text:#00093e;--text-2:#08051d;--gray:#999999;--background:#f8f9fa;--card:#f3f3f3;--line:#eeeeee;--white:#ffffff;--black:#000000;--shadow-30:rgba(0, 0, 0, 0.3);--shadow-70:rgba(0, 0, 0, 0.7);--error:#dc3545;--success:#28a745;--warning:#ffc107;--info:#17a2b8;--font-family:Poppins, sans-serif, Arial, sans-serif;--font-size-body1:0.75rem;--font-size-body:0.875rem;--font-size-title1:1rem;--font-size-title:1.125rem;--font-size-h6:1.25rem;--font-size-h5:1.375rem;--font-size-h4:1.5rem;--font-size-h3:1.75rem;--font-size-h2:1.875rem;--font-size-h1:2.5rem;--font-size-body-mobile:0.75rem;--font-size-title1-mobile:0.875rem;--font-size-title-mobile:1rem;--font-size-h6-mobile:1.125rem;--font-size-h5-mobile:1.25rem;--font-size-h4-mobile:1.375rem;--font-size-h3-mobile:1.5rem;--font-size-h2-mobile:1.75rem;--font-size-h1-mobile:1.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6;--transition-base:0.3s ease;--transition-fast:0.15s ease;--transition-slow:0.5s ease;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Bold.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Bold.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-ExtraLight.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-ExtraLight.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Medium.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Medium.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Black.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Black.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-ExtraLightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-ExtraLightItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-MediumItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-MediumItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-LightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-LightItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-BlackItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-BlackItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Light.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Light.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Regular.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Regular.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-RegularItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-RegularItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Thin.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Thin.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-ThinItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-ThinItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-BoldItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-BoldItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Bold.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Bold.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Black.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Black.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-BlackItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-BlackItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Regular.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Regular.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-RegularItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-RegularItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Light.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Light.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-LightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-LightItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Medium.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Medium.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-MediumItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-MediumItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-ExtraLight.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-ExtraLight.woff) format("woff"),url(/iteca_ems/fonts/Antenna-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-ExtraLightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-ExtraLightItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Thin.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Thin.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-ThinItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-ThinItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"AntennaExtraCond RegularItalic";src:url(/iteca_ems/fonts/AntennaExtraCond-RegularItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-RegularItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Thin.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Thin.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-ExtraLight.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLight.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Medium.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Medium.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-ThinItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-ThinItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Light.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Light.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Regular.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Regular.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-MediumItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-MediumItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"AntennaExtraCond ExtraLightIta";src:url(/iteca_ems/fonts/AntennaExtraCond-ExtraLightIta.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLightIta.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLightIta.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-LightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-LightItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-BoldItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-BoldItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Bold.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Bold.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Black.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Black.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-BlackItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-BlackItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:AntennaExtraCond;line-height:1.4;color:var(--black);background-color:#fff0}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ol,ul{list-style:none}button{border:none;background:0 0;cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:2px solid #fff0;border-radius:8px;font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition-base);white-space:nowrap}@media (max-width:768px){.btn{padding:12px 24px;font-size:var(--font-size-h6-mobile)}}.btn__text{display:inline-block;line-height:1}.btn i{font-size:1em;line-height:1}.btn--primary{background-color:var(--primary);color:var(--white);border-color:var(--primary)}.btn--primary:focus,.btn--primary:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white);box-shadow:0 4px 12px rgb(41 56 146 / .3)}.btn--primary:active{transform:translateY(0);box-shadow:0 2px 6px rgb(41 56 146 / .3)}.btn--secondary{background-color:var(--secondary);color:var(--white);border-color:var(--secondary)}.btn--secondary:focus,.btn--secondary:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--white);box-shadow:0 4px 12px rgb(235 106 5 / .3)}.btn--secondary:active{transform:translateY(0);box-shadow:0 2px 6px rgb(235 106 5 / .3)}.btn--outline{background-color:#fff0;color:var(--primary);border-color:var(--primary)}.btn--outline:focus,.btn--outline:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white);box-shadow:0 4px 12px rgb(41 56 146 / .2)}.btn--outline:active{transform:translateY(0)}.btn--outline-secondary{background-color:#fff0;color:var(--secondary);border-color:var(--secondary)}.btn--outline-secondary:focus,.btn--outline-secondary:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgb(235 106 5 / .2)}.btn--outline-secondary:active{transform:translateY(0)}.btn--link{background-color:#fff0;color:var(--primary);border-color:#fff0;padding:0;text-decoration:underline}.btn--link:focus,.btn--link:hover{color:var(--primary);text-decoration:none;transform:none}.btn--white{background-color:var(--white);color:var(--primary);border-color:var(--white)}.btn--white:focus,.btn--white:hover{background-color:var(--white);border-color:var(--white);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 255 255 / .3)}.btn--white:active{transform:translateY(0)}.btn--disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--sm{padding:10px 20px;font-size:var(--font-size-title)}@media (max-width:768px){.btn--sm{padding:8px 16px;font-size:var(--font-size-title-mobile)}}.btn--lg{padding:18px 40px;font-size:var(--font-size-h5)}.btn--block{width:100%}.header{position:relative;width:100%;transition:var(--transition-base)}.header--transparent .navbar{position:absolute;transition:all var(--transition-base)}.header--transparent .navbar__content{background-color:rgb(0 0 0 / .3);backdrop-filter:blur(2px);border-bottom:none;transition:all var(--transition-base)}.header--transparent .navbar .navbar__link{color:var(--white);transition:all var(--transition-base)}.header--transparent .navbar .navbar__link:hover{opacity:.8}.header--transparent .navbar .navbar__lang-toggle{color:var(--white);transition:all var(--transition-base)}.header--transparent .navbar .navbar__lang-toggle i{transition:all var(--transition-base)}.header--transparent .navbar .navbar__burger-line{background-color:var(--white);transition:all var(--transition-base)}@media (max-width:768px){.btn--lg{padding:15px 32px;font-size:var(--font-size-h5-mobile)}.header--transparent .navbar__content{background-color:rgb(0 0 0 / .3)}.header--white .navbar__content{background-color:var(--primary)}}.header--transparent:not(.header--scrolled) .navbar__logo .logo-color{opacity:0;visibility:hidden}.header--transparent:not(.header--scrolled) .navbar__logo .logo-white{opacity:1;visibility:visible}.header--white .navbar{position:relative;transition:all var(--transition-base)}.header--white .navbar__content{background-color:var(--primary);transition:all var(--transition-base)}.header--white .navbar .navbar__link{color:var(--white);transition:all var(--transition-base)}.header--white .navbar .navbar__link:hover{color:var(--line);opacity:1}.header--white .navbar .navbar__link--active{font-weight:var(--font-weight-semibold);color:var(--secondary);transition:all var(--transition-base)}.header--white .navbar .navbar__lang-toggle{color:var(--primary);transition:all var(--transition-base)}.header--white .navbar .navbar__lang-toggle i{color:var(--white);transition:all var(--transition-base)}.header--white .navbar .navbar__burger-line{background-color:var(--white);transition:all var(--transition-base)}.header--white .navbar__logo .logo-color{opacity:1;visibility:visible}.header--white .navbar__logo .logo-white{opacity:0;visibility:hidden}.header--scrolled .navbar{position:fixed;transition:all var(--transition-base)}.header--scrolled .navbar__content{background-color:var(--primary);box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__link{color:var(--white);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__link:hover{color:var(--white);opacity:1}.header--scrolled .navbar .navbar__link--active{color:var(--secondary);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__lang-toggle,.header--scrolled .navbar .navbar__lang-toggle i{color:var(--white);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__burger-line{background-color:var(--white);transition:all var(--transition-base)}.navbar{position:absolute;top:0;left:0;right:0;z-index:var(--z-index-fixed);display:flex;align-items:center;transition:var(--transition-base);margin:25px auto 0}@media (max-width:768px){.header--scrolled .navbar__content{background-color:var(--primary)}.header--scrolled.header--transparent{padding-top:80px}.navbar{margin:0;padding:0}}.navbar__content{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--shadow-30);backdrop-filter:blur(2px);border-radius:20px;height:90px;padding:14px 50px;transition:all var(--transition-base)}@media (max-width:768px){.navbar__content{padding:9px 16px;height:80px;border-radius:0}}.navbar__logo{position:relative;display:block;width:100px;height:62px;flex-shrink:0}.navbar__logo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity var(--transition-base),visibility var(--transition-base)}.navbar__logo .logo-color{opacity:1;visibility:visible}.navbar__logo .logo-white{opacity:0;visibility:hidden}.navbar__menu{display:flex;align-items:center;gap:40px}.navbar__link{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--white);text-decoration:none;text-transform:uppercase;line-height:normal;transition:all var(--transition-base)}.navbar__link:hover{opacity:.8}.navbar__link i{font-size:16px;transition:all var(--transition-base)}.navbar__item{position:relative}.navbar__item--dropdown .navbar__dropdown{position:absolute;top:100%;left:0;margin-top:10px;background-color:var(--white);border-radius:0 0 8px 8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);min-width:135px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition-base);z-index:var(--z-index-dropdown)}.navbar__item--dropdown:hover .navbar__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.navbar__dropdown{display:flex;flex-direction:column;padding:0;overflow:hidden}.navbar__dropdown-item{display:block;padding:12px 10px;font-family:var(--font-family);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none;text-transform:none;border-bottom:1px solid var(--line);transition:var(--transition-base)}.navbar__dropdown-item:last-child{border-bottom:none}.navbar__dropdown-item:hover{background-color:var(--primary);color:var(--white)}.navbar__lang-dropdown{position:relative;display:flex;align-items:center}@media (max-width:768px){.navbar__lang-dropdown{display:none}}.navbar__lang-dropdown:hover .navbar__lang-list{opacity:1;visibility:visible;transform:translateY(0)}.navbar__lang-toggle{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;height:44px;background-color:#fff0;border:none;border-radius:2px;cursor:pointer;transition:all var(--transition-base)}.navbar__lang-toggle .lang-flag{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;overflow:hidden}.navbar__lang-toggle .lang-flag .fi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-size:cover}.navbar__lang-toggle i{font-size:13px;color:var(--white);transition:all var(--transition-base)}.navbar__lang-toggle:hover{opacity:.8}.navbar__lang-list{position:absolute;top:100%;right:0;margin-top:10px;background-color:var(--white);border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);min-width:100%;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition-base);z-index:var(--z-index-dropdown);overflow:hidden}.navbar__lang-item{display:flex;align-items:center;gap:8px;padding:12px 16px;font-family:var(--font-family);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);transition:var(--transition-base)}.navbar__lang-item .lang-flag{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;overflow:hidden}.navbar__lang-item .lang-flag .fi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-size:cover}.navbar__lang-item span:last-child{font-size:12px}.navbar__lang-item:last-child{border-bottom:none}.navbar__lang-item--active{background-color:var(--card);color:var(--primary);font-weight:var(--font-weight-medium)}.navbar__lang-item:hover{background-color:var(--card);color:var(--primary)}.navbar__burger{display:none;flex-direction:column;justify-content:space-between;width:27px;height:23px;background:0 0;border:none;padding:0;cursor:pointer;z-index:10}@media (max-width:768px){.navbar__burger{display:flex}.navbar .navbar__lang,.navbar .navbar__menu{display:none}.navbar .navbar__logo .logo-color{opacity:1;visibility:visible}.navbar .navbar__logo .logo-white{opacity:0;visibility:hidden}.navbar .navbar__logo{order:2;margin:0 auto}.navbar .navbar__burger{order:1}}.navbar__burger-line{width:100%;height:3px;background-color:var(--white);transition:all var(--transition-base)}.navbar__mobile{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--white);z-index:var(--z-index-modal);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.navbar__mobile--open{opacity:1;visibility:visible}.navbar__mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.navbar__mobile-logo{height:62px;margin:0 auto}.navbar__mobile-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navbar__mobile-close{width:27px;height:23px;background:0 0;border:none;color:var(--primary);font-size:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.navbar__mobile-lang{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.navbar__mobile-lang-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 10px;background-color:#fff0;border:1px solid var(--line);border-radius:4px;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);cursor:pointer;transition:var(--transition-base)}.navbar__mobile-lang-btn--active{background-color:var(--card);border-color:var(--card)}.navbar__mobile-lang-btn:hover{background-color:var(--card)}.navbar__mobile-lang-flag{width:22px;height:16px;-o-object-fit:cover;object-fit:cover}.navbar__mobile-menu{padding:0 16px}.navbar__mobile-item{border-bottom:1px solid var(--line)}.navbar__mobile-item--dropdown .navbar__mobile-submenu{max-height:0;overflow:hidden;transition:max-height var(--transition-base)}.navbar__mobile-item--dropdown.active .navbar__mobile-submenu{max-height:500px}.navbar__mobile-item--dropdown.active .navbar__mobile-toggle i{transform:rotate(180deg)}.navbar__mobile-link-wrapper{display:flex;align-items:center;justify-content:space-between}.navbar__mobile-link{display:block;padding:16px 0;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);text-decoration:none;transition:var(--transition-base)}.navbar__mobile-link:hover{color:var(--primary)}.navbar__mobile-toggle{background:0 0;border:none;color:var(--primary);font-size:16px;cursor:pointer;padding:0;transition:var(--transition-base)}.navbar__mobile-toggle i{transition:transform var(--transition-base)}.navbar__mobile-submenu{padding-left:16px}.navbar__mobile-submenu-item{display:block;padding:8px 0;font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-regular);color:var(--text-2);text-decoration:none;transition:var(--transition-base)}.navbar__mobile-submenu-item--active{background-color:rgb(228 10 102 / .05);color:var(--primary);padding:8px;border-radius:8px;margin:0 -8px}.navbar__mobile-submenu-item:hover{color:var(--primary)}.header--scroll-down .navbar__logo .logo-color{opacity:0;visibility:hidden}.header--scroll-down .navbar__logo .logo-white,.header--scroll-up .navbar__logo .logo-color{opacity:1;visibility:visible}.header--scroll-up .navbar__logo .logo-white{opacity:0;visibility:hidden}.hero-slider{position:relative;width:100%;height:740px;overflow:hidden}@media (max-width:768px){.hero-slider{height:450px}}.hero-slider__slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-slider__image{position:absolute;inset:0;width:100%;height:100%}.hero-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-slider__image[data-swiper-parallax]{transition:transform 0.3s}.hero-slider__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 0 0 / .6) 0,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .4) 100%);z-index:1}.hero-slider__content{position:relative;z-index:2;max-width:1200px;padding:0 20px;color:var(--white);text-align:center}.hero-slider__subtitle{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;opacity:0}@media (min-width:768px){.hero-slider__content{text-align:left;padding:0 50px}.hero-slider__subtitle{font-size:16px;margin-bottom:20px}}.hero-slider__title{font-family:var(--font-family);font-size:32px;font-weight:var(--font-weight-bold);color:var(--white);line-height:1.2;margin-bottom:20px;opacity:0}@media (min-width:768px){.hero-slider__title{font-size:48px;margin-bottom:25px}}@media (min-width:992px){.hero-slider__title{font-size:56px;margin-bottom:30px}}.hero-slider__description{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);color:var(--white);line-height:1.6;margin-bottom:30px;opacity:0;max-width:600px}@media (min-width:768px){.hero-slider__description{font-size:16px;margin-bottom:40px}}@media (min-width:992px){.hero-slider__description{font-size:18px}}.hero-slider__button{display:inline-block;padding:15px 40px;background-color:var(--primary);color:var(--white);font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:8px;transition:0.3s;opacity:0}.hero-slider__button:hover{background-color:var(--secondary);transform:translateY(-2px);box-shadow:0 10px 30px rgb(228 10 102 / .3)}@media (min-width:768px){.hero-slider__button{padding:18px 50px;font-size:18px}}.hero-slider__nav-next,.hero-slider__nav-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:50%;color:var(--white);font-size:20px;cursor:pointer;transition:0.3s;z-index:10}.hero-slider__nav-next:hover,.hero-slider__nav-prev:hover{background-color:var(--primary);border-color:var(--primary);transform:translateY(-50%) scale(1.1)}.hero-slider__nav-next.swiper-button-disabled,.hero-slider__nav-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.hero-slider__nav-prev{left:20px}.hero-slider__nav-next{right:20px}@media (min-width:768px){.hero-slider__nav-prev{left:40px}.hero-slider__nav-next{right:40px}}.hero-slider__pagination{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:10px}.hero-slider__pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgb(255 255 255 / .5);border:2px solid #fff0;opacity:1;transition:0.3s;cursor:pointer}.hero-slider__pagination .swiper-pagination-bullet:hover{background-color:rgb(255 255 255 / .8);transform:scale(1.2)}.hero-slider__pagination .swiper-pagination-bullet-active{background-color:var(--primary);border-color:var(--white);width:40px;border-radius:6px}@media (max-width:767px){.hero-slider__description{margin-left:auto;margin-right:auto}.hero-slider__nav-next,.hero-slider__nav-prev{width:40px;height:40px;font-size:16px}.hero-slider__pagination{bottom:20px;gap:8px}.hero-slider__pagination .swiper-pagination-bullet{width:10px;height:10px}.hero-slider__pagination .swiper-pagination-bullet-active{width:30px}}.hero-slider__progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:rgb(255 255 255 / .2);z-index:10}.hero-slider__progress-bar{width:100%;height:100%;background-color:var(--primary);transform-origin:left;transition:transform 0.1s linear}.hero-slider .swiper-wrapper{align-items:center}.hero-slider .swiper-slide-active .hero-slider__button,.hero-slider .swiper-slide-active .hero-slider__description,.hero-slider .swiper-slide-active .hero-slider__subtitle,.hero-slider .swiper-slide-active .hero-slider__title{opacity:1;transform:translateY(0)}.section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.section__header .title-content{display:flex;justify-content:space-between;padding:25px 0 0}.section__header .title{margin:0;line-height:normal}@media (max-width:768px){.section__header .title-content{padding:20px 0 0;justify-content:start;flex-direction:column;align-items:flex-start;gap:15px}.section__header .title{margin:0}}@media (max-width:992px){.section__header.exhibitions--header{flex-direction:column;align-items:flex-start;gap:16px}}.section__header .partners-hero{padding:25px 0 50px}.section__header .partners-hero__content{display:flex;justify-content:center}.section__header .header__controls{display:flex;align-items:center;gap:25px}@media (max-width:575px){.section__header .header__controls{gap:15px}}.section__header .header__controls .calendar-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--gray);margin:0}.section__header .header__controls .download-btn,.section__header .header__controls .year-select{height:30px;padding:0 10px;background-color:var(--primary);border-radius:8px;color:var(--white);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);display:flex;align-items:center;gap:10px;border:none;cursor:pointer;transition:var(--transition-base)}.section__header .header__controls .download-btn:hover,.section__header .header__controls .year-select:hover{opacity:.9}.section__header .header__controls .download-btn i,.section__header .header__controls .year-select i{font-size:16px}.section__header .header__controls .header-link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none;transition:var(--transition-base)}.section__header .header__controls .header-link:hover{opacity:.8}.title{display:flex;flex-direction:column;position:relative;margin:0 auto}@media (max-width:768px){.section__header .partners-hero{padding:20px 0 30px}.title{margin:0}}.title__heading{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text);text-align:left;margin:0}.title::after{content:"";display:block;width:66.6666666667%;height:3px;background-color:var(--secondary);margin-top:5px}.title--small .title__heading{font-size:var(--font-size-h4)}.title--small .title__line{width:45px}.title--large .title__heading{font-size:var(--font-size-h1)}.title--large .title__line{width:200px}.footer{background-color:var(--card)}.footer__content{padding:25px 0}.footer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}@media (max-width:767px){.footer__content{padding:16px 0 0}.footer__top{flex-direction:column;gap:24px;align-items:flex-start}}.footer__logo-group{display:flex;align-items:center;gap:28px}@media (max-width:767px){.footer__logo-group{gap:16px}}.footer__logo{max-height:80px;-o-object-fit:contain;object-fit:contain}.footer__logo-text{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-2);line-height:1;margin:0}.footer__right{display:flex;align-items:center;justify-content:flex-end;gap:15px}@media (max-width:767px){.footer__right{flex-direction:column;gap:0;align-items:flex-start;width:100%}.footer__social{margin-bottom:16px}}.footer__social{display:flex;align-items:center;gap:16px}.footer__social-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--white);font-size:14px;text-decoration:none;transition:var(--transition-base);border-radius:4px}.footer__social-link:hover{background-color:rgb(179.1428571429,7.8571428571,80.1428571429);color:var(--white)}.footer__social-link i{display:flex;align-items:center;justify-content:center}.footer__divider-vertical{width:0;height:20px;border-left:1px solid var(--line)}@media (max-width:767px){.footer__divider-vertical{display:block;width:100%;height:1px;border-left:none;background-color:var(--line);margin-bottom:16px}.footer__lang{margin-bottom:0}}.footer__lang{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-regular);line-height:normal}.footer__lang-item{color:var(--gray);cursor:pointer;transition:var(--transition-base)}.footer__lang-item--active{color:var(--text-2);font-weight:var(--font-weight-bold)}.footer__lang-item:hover{color:var(--text-2)}.footer__divider{height:1px;background-color:var(--line);margin:25px 0}.footer__main{margin-bottom:25px}@media (max-width:767px){.footer__main{margin-bottom:0}}.footer__section{margin-bottom:20px}.footer__section-toggle{display:flex;align-items:baseline;gap:10px;background:0 0;border:none;padding:0;width:100%;cursor:pointer;transition:var(--transition-base)}.footer__section-toggle[aria-expanded="true"] .footer__section-icon{transform:rotate(180deg)}.footer__section-icon{font-size:16px;color:var(--text-2);transition:transform 0.3s}@media (min-width:768px){.footer__section{margin-bottom:0}.footer__section-toggle{display:none}.footer__collapse{display:block!important}}.footer__section-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);color:var(--text-2);line-height:normal;margin:0 0 10px}@media (max-width:767px){.footer__section-title{margin:0 0 10px}}.footer__section-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:normal;margin:0}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);text-decoration:none;transition:var(--transition-base)}.footer__link:hover{color:var(--primary)}.footer__link-item{display:flex;flex-direction:column;gap:0}.footer__link-toggle{display:flex;align-items:center;gap:8px;background:0 0;border:none;padding:0;font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);text-decoration:none;transition:var(--transition-base);cursor:pointer;text-align:left}.footer__link-toggle:hover{color:var(--primary)}.footer__link-toggle span{color:var(--text-2);transition:var(--transition-base)}.footer__link-toggle:hover span{color:var(--primary)}.footer__submenu-icon{font-size:14px;color:var(--text-2);transition:transform 0.3s}.footer__link-toggle[aria-expanded="true"] .footer__submenu-icon{transform:rotate(180deg)}.footer__submenu{margin-top:10px}.footer__submenu-links{display:flex;flex-direction:column;gap:10px;padding-left:16px}.footer__submenu-link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--gray);text-decoration:none;transition:var(--transition-base)}.footer__submenu-link:hover{color:var(--primary)}.footer__contacts{display:flex;flex-direction:column;gap:10px}.footer__contact-item{display:flex;align-items:center;gap:12px;font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2)}.footer__contact-item i{font-size:15px;width:15px;text-align:center}.footer__contact-link{color:var(--text-2);text-decoration:none;transition:var(--transition-base)}.footer__contact-link:hover{color:var(--primary)}.footer__contact-text{line-height:normal}.footer__bottom{background-color:var(--primary);width:100%;padding:17px 0}@media (max-width:767px){.footer__bottom{padding:16px 0}}.footer__copyright{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--white);line-height:1.4;margin:0 0 8px}@media (min-width:768px){.footer__copyright{margin:0}}.footer__copyright-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--white);line-height:1.4;margin:0 0 8px}@media (min-width:768px){.footer__copyright-text{margin:0}}.footer__scroll-top{width:41px;height:41px;background-color:var(--secondary);border:none;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);cursor:pointer;transition:var(--transition-base);padding:0;margin-top:16px}.footer__scroll-top:hover{background-color:rgb(29.8181818182,40.7272727273,106.1818181818)}.footer__scroll-top i{font-size:16px}.footer__developed{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-family:var(--font-family);font-size:13px;font-weight:var(--font-weight-regular);color:var(--white);margin-bottom:0}@media (min-width:768px){.footer__scroll-top{margin-top:0}.footer__developed{margin-bottom:0;justify-content:center}}.footer__developed-text{line-height:1.6;white-space:nowrap}.footer__developed-logo{width:90px;height:24px;overflow:hidden;position:relative}.footer__developed-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.statistics{display:flex;align-items:center;justify-content:center}.statistics__item{display:flex;align-items:center;gap:20px;flex:0 0 311px;background-color:var(--primary);padding:17px 25px;border-radius:8px;max-height:100px;height:100%;min-height:100px}.statistics__icon{width:23px;height:21px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.statistics__icon i{color:var(--white);font-size:23px}.statistics__content{display:flex;flex-direction:column;gap:0}.statistics__number{font-family:var(--font-family);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--white);line-height:1;margin:0}.statistics__label{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);color:var(--white);line-height:1;margin:0}@media (max-width:768px){.statistics{gap:0;padding:16px 32px}.statistics__item{flex:1;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;border-radius:0;max-height:90px;height:100%;min-height:90px}.statistics__item:first-child{border-radius:8px 8px 0 0}.statistics__item:last-child{border-radius:0 0 8px 8px}.statistics__item:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .2)}.statistics__icon{width:12px;height:21px}.statistics__content{align-items:center;text-align:center}}.ex-card{border-radius:8px;overflow:hidden;box-shadow:0 0 5px 0 rgb(41 56 146 / .25)}.ex-card .ex-logo{padding:35px 73px;border-radius:8px 0 0 8px;background:var(--white);min-height:150px;max-height:150px}.ex-card .ex-logo img{max-width:100%;max-height:80px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.ex-card{padding:16px;border-radius:8px;box-shadow:0 0 5px 0 rgb(41 56 146 / .25)}.ex-card .ex-logo{padding:50px 73px;border-right:none;min-height:200px;max-height:200px;border-radius:8px}.ex-card .ex-logo img{max-height:100px}}.ex-card .ex-content{background-color:var(--white);border-radius:0 8px 8px 0;padding:20px;gap:30px}@media (max-width:767px){.ex-card .ex-content{padding:16px;gap:15px}}.ex-card .ex-info{display:flex;flex-direction:column;gap:25px;height:100%}.ex-card .ex-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--text);line-height:normal;margin:0}@media (max-width:767px){.ex-card .ex-info{gap:15px;width:100%}.ex-card .ex-title{font-size:var(--font-size-title-mobile)}}.ex-card .ex-meta{display:flex;flex-direction:column;gap:10px;margin-top:auto}.ex-card .ex-date,.ex-card .ex-website{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--secondary);gap:10px}.ex-card .ex-date i,.ex-card .ex-website i{width:19px;height:19px;color:var(--secondary);flex-shrink:0;font-size:19px}.ex-card .ex-date a,.ex-card .ex-website a{color:var(--secondary);text-decoration:none}.ex-card .ex-date a:hover,.ex-card .ex-website a:hover{color:var(--primary)}.ex-card .ex-actions{min-width:200px;gap:15px}@media (max-width:767px){.ex-card .ex-date,.ex-card .ex-website{font-size:var(--font-size-body-mobile)}.ex-card .ex-actions{width:100%;min-width:0}}.ex-card .ex-actions .btn{white-space:nowrap;padding:5px 8px;height:30px;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);gap:10px;width:auto;margin-left:auto}@media (max-width:575px){.ex-card .ex-actions .btn{flex:1 1 auto;min-width:0;width:auto;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;font-size:var(--font-size-body)}}.ex-card .ex-actions .btn i{font-size:16px}.news-card.card{position:relative;border:none;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.news-card .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;top:0;left:0}.news-card__overlay.card-img-overlay{position:absolute;bottom:0;left:0;right:0;top:auto;background:rgb(0 0 0 / .3);display:flex;flex-direction:column;justify-content:flex-start;padding:10px 20px;z-index:1;border-radius:0 0 8px 8px}.news-card__content{display:flex;flex-direction:column;gap:0}.news-card__date{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--white);line-height:normal}.news-card__title.card-title{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-semibold);color:var(--white);line-height:normal;margin:0}.news__slider .news-card{height:350px}.news__slider .news-card .news-card__title{font-size:var(--font-size-title1);color:var(--white)}.news__slider .news-card .news-card__date{color:var(--white)}.partner-card{display:flex;align-items:center;justify-content:center;padding:30px;background-color:var(--white);height:200px;transition:var(--transition-base)}.partner-card:hover{opacity:.8}.partner-card__link{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.partner-card__logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.testimonial-card{background-color:var(--background);border-radius:8px;padding:40px 50px;display:flex;flex-direction:row;align-items:center;gap:25px;width:100%;flex-shrink:0}@media (max-width:575px){.testimonial-card{flex-direction:column;padding:30px 20px;gap:20px;max-width:calc(100% - 32px);margin:0 auto}}.testimonial-card__avatar{width:180px;height:180px;border-radius:100px;overflow:hidden;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card__content{display:flex;flex-direction:column;gap:5px;flex:1}.testimonial-card__name{font-family:var(--font-family);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text);line-height:normal;margin:0}@media (max-width:575px){.testimonial-card__avatar{width:120px;height:120px}.testimonial-card__name{font-size:var(--font-size-h6)}}.testimonial-card__position{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--secondary);line-height:1.3;margin:0}@media (max-width:575px){.testimonial-card__position{font-size:var(--font-size-body)}}.testimonial-card__text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text);line-height:normal;margin:0}@media (max-width:575px){.testimonial-card__text{font-size:var(--font-size-body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.testimonial-card__link{display:none}@media (max-width:575px){.testimonial-card__link{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--primary);line-height:normal;text-decoration:none;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}}.year-select-wrap{display:inline-block}.nice-select.year-select{background-color:var(--primary);border:none;border-radius:8px;color:var(--white);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);height:30px;line-height:normal;min-width:80px;transition:var(--transition-base);background-image:none;padding:5px 30px 5px 10px}.nice-select.year-select.open,.nice-select.year-select:focus,.nice-select.year-select:hover{background-color:var(--primary);color:var(--white);box-shadow:0 4px 12px rgb(138 138 138 / .3)}.nice-select.year-select::after{border-bottom-color:var(--white);border-right-color:var(--white);right:16px}.nice-select.year-select .current{color:var(--white)}.nice-select.year-select .list{background-color:var(--white);border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .12);margin-top:6px;padding:0}.nice-select.year-select .option{color:var(--text);padding-left:20px;padding-right:20px}.nice-select.year-select .option.focus,.nice-select.year-select .option.selected.focus,.nice-select.year-select .option:hover{background-color:rgb(182 182 182 / .08);color:var(--primary)}.nice-select.year-select .option.selected{font-weight:var(--font-weight-semibold);color:var(--primary)}.form-group{margin-bottom:0}@media (max-width:768px){.form-group{margin-bottom:0}}.form-label{display:block;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text);margin-bottom:15px;line-height:1.5}@media (max-width:768px){.form-label{font-size:var(--font-size-title-mobile);margin-bottom:12px}}.form-label__required{color:var(--primary)}.form-control,.form-input,.form-select,.form-textarea{width:100%;height:50px;padding:15px 20px;border:1px solid var(--line);border-radius:12px;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--text);background-color:var(--white);transition:var(--transition-base);line-height:1.5}.form-control:focus,.form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(228 10 102 / .1)}.form-control::-moz-placeholder,.form-input::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--gray);font-weight:var(--font-weight-regular)}.form-control::placeholder,.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:var(--gray);font-weight:var(--font-weight-regular)}.form-textarea{height:auto;min-height:130px;resize:vertical}@media (max-width:768px){.form-control,.form-input,.form-select,.form-textarea{font-size:var(--font-size-title-mobile);padding:12px 16px;border-radius:8px}.form-textarea{min-height:100px}}.form-checkbox-group{display:flex;flex-direction:column;gap:10px}.form-checkbox-item{display:flex;align-items:center;gap:10px}.form-checkbox{width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--line);border-radius:5px;cursor:pointer;transition:var(--transition-base)}.form-checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.form-checkbox:focus{outline:0;box-shadow:0 0 0 3px rgb(228 10 102 / .1)}.form-checkbox-label{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--text);cursor:pointer;line-height:1.5}.form-submit{width:100%;margin-top:30px}.form>.nice-select,.form>.nice-select.form-select{width:100%;height:50px;padding:0 20px;border:1px solid var(--line);border-radius:12px;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--text);background-color:var(--white);background-image:none;line-height:50px;transition:var(--transition-base)}.form>.nice-select.form-select:hover,.form>.nice-select:hover{border-color:var(--gray)}.form>.nice-select.form-select.open,.form>.nice-select.form-select:active,.form>.nice-select.form-select:focus,.form>.nice-select.open,.form>.nice-select:active,.form>.nice-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(228 10 102 / .1)}.form>.nice-select.form-select::after,.form>.nice-select::after{border-bottom-color:var(--primary);border-right-color:var(--primary);height:6px;width:6px;right:20px}@media (max-width:768px){.form-checkbox-label{font-size:var(--font-size-body-mobile)}.form>.nice-select,.form>.nice-select.form-select{font-size:var(--font-size-title-mobile);padding:0 16px;border-radius:8px}.form>.nice-select.form-select::after,.form>.nice-select::after{right:16px}}.form>.nice-select.form-select.open::after,.form>.nice-select.open::after{transform:rotate(-135deg)}.form>.nice-select .list,.form>.nice-select.form-select .list{background-color:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);margin-top:8px;max-height:250px;overflow-y:auto;min-width:100%;padding:0}.form>.nice-select .option,.form>.nice-select.form-select .option{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-regular);color:var(--text);padding-left:20px;padding-right:20px;line-height:40px;min-height:40px;transition:var(--transition-fast)}.form>.nice-select .option.focus,.form>.nice-select .option:hover,.form>.nice-select.form-select .option.focus,.form>.nice-select.form-select .option:hover{background-color:var(--card)}.form>.nice-select .option.selected,.form>.nice-select.form-select .option.selected{font-weight:var(--font-weight-semibold);background-color:var(--card);color:var(--primary)}.form>.nice-select .option.disabled,.form>.nice-select.form-select .option.disabled{background-color:#fff0;color:var(--gray);cursor:default}.form>.nice-select .current,.form>.nice-select.form-select .current{font-weight:var(--font-weight-medium);color:var(--text)}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}@media (max-width:768px){.form>.nice-select .option,.form>.nice-select.form-select .option{font-size:var(--font-size-title-mobile);padding-left:16px;padding-right:16px}.pagination{gap:10px}.pagination__btn span{display:none}}.pagination__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;height:40px;border:1px solid var(--line);background-color:var(--white);color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);border-radius:4px;cursor:pointer;transition:var(--transition-base);white-space:nowrap}.pagination__btn i{font-size:14px;line-height:1}.pagination__btn span{line-height:normal}.pagination__btn:hover{background-color:var(--card)}.pagination__btn:disabled{opacity:.5;cursor:not-allowed}.pagination__numbers{display:flex;align-items:center;justify-content:center;gap:2px;flex:1}.pagination__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:#fff0;color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:var(--transition-base);border-radius:4px;line-height:1}.pagination__number:hover{background-color:var(--card)}.pagination__number.active{background-color:var(--primary);color:var(--white);pointer-events:none}.pagination__dots{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1}.page-title{font-family:var(--font-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--primary);line-height:normal;margin-bottom:0}@media (max-width:767px){.page-title{font-size:var(--font-size-h2);margin-bottom:0}}.page__spacing{padding:40px 0 80px}@media (max-width:767px){.page__spacing{padding:30px 0 60px}}.hr__divider{width:100%;height:0;border-top:1px solid var(--line)}.text__primary{color:var(--primary)}.text__secondary{color:var(--secondary)}.text__success{color:var(--success)}.text__warning{color:var(--warning)}.text__error{color:var(--error)}.text__gray-1{color:var(--gray-1)}.text__gray-2{color:var(--gray-2)}.text__gray-3{color:var(--gray-3)}.text__white{color:var(--white)}.text__black{color:var(--black)}.actions__block{position:relative;overflow-x:unset;touch-action:unset;width:100%;-webkit-overflow-scrolling:unset;margin-bottom:0;padding:0}@media (max-width:575px){.page-title{font-size:var(--font-size-h3);margin-bottom:0}.actions__block{margin-bottom:10px;padding:20px 0;overflow-x:auto;touch-action:pan-x}}.page-content{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--text-2);display:flex;flex-direction:column;gap:20px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{margin:0;color:var(--text-2)}.page-content h1{font-size:var(--font-size-h1)}@media (max-width:768px){.page-content{font-size:var(--font-size-h5-mobile)}.page-content h1{font-size:var(--font-size-h1-mobile)}}.page-content h2{font-size:var(--font-size-h2)}@media (max-width:768px){.page-content h2{font-size:var(--font-size-h2-mobile)}}.page-content h3{font-size:var(--font-size-h3)}@media (max-width:768px){.page-content h3{font-size:var(--font-size-h3-mobile)}}.page-content h4{font-size:var(--font-size-h4)}@media (max-width:768px){.page-content h4{font-size:var(--font-size-h4-mobile)}}.page-content h5{font-size:var(--font-size-h5)}@media (max-width:768px){.page-content h5{font-size:var(--font-size-h5-mobile)}}.page-content h6{font-size:var(--font-size-h6)}.page-content p{margin:0}.page-content ul{margin:0;padding-left:0}.page-content ul li{margin:0}.page-content img{width:100%;height:100%;max-height:400px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:0;overflow:hidden}.page-content img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.actions__block{margin-bottom:10px;padding:20px 0;overflow-x:auto;touch-action:pan-x}.page-content img{max-height:300px}}@media (max-width:575px){.page-content img{max-height:250px}}.social-sidebar{position:fixed;right:0;top:25%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;padding:20px 10px;background-color:var(--primary);z-index:1020}@media (max-width:768px){.page-content h6{font-size:var(--font-size-h6-mobile)}.social-sidebar{top:50%}}.social-sidebar__link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--white);font-size:24px;text-decoration:none;transition:var(--transition-base)}.social-sidebar__link:hover{opacity:.8;transform:scale(1.1)}.contact-item{display:flex;align-items:center;gap:15px;padding:23px 20px;background-color:var(--background);border-radius:8px;width:100%}.contact-item__icon{flex-shrink:0;width:53px;height:53px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%}.contact-item__icon i{font-size:26.5px;color:var(--white)}.contact-item__content{flex:1;display:flex;flex-direction:column;gap:0}.contact-item__title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-2);line-height:1;margin:0 0 5px}.contact-item__value{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:1.5;text-decoration:none;display:block}.contact-item__value:hover{color:var(--primary)}.contact-item__value+.contact-item__value{margin-top:5px}.video-section .ratio{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .1);max-height:500px;min-height:440px}.yt-video{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.yt-video__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;z-index:1;transition:opacity var(--transition-base)}.yt-video__poster--hidden{opacity:0;pointer-events:none}.yt-video__iframe{position:absolute;inset:0;width:100%;height:100%;border:none;opacity:0;z-index:2;transition:opacity var(--transition-base)}.yt-video__iframe--visible{opacity:1}.yt-video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:0 0;border:none;cursor:pointer;transition:var(--transition-base);display:flex;align-items:center;justify-content:center}.yt-video__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.yt-video__play-btn i{color:var(--white);font-size:80px;filter:drop-shadow(0 0 20px rgb(0 0 0 / .3));transition:var(--transition-base)}.yt-video__play-btn:hover i{filter:drop-shadow(0 0 30px rgb(0 0 0 / .5))}.yt-video__play-btn--hidden{opacity:0;pointer-events:none}.yt-video--lite{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.yt-video--lite lite-youtube{width:100%;max-width:100%;height:100%;display:block;background-color:#000;position:relative}.yt-video--lite lite-youtube::before{display:none!important}.yt-video--lite lite-youtube>.lty-playbtn{cursor:pointer;filter:none;transform:translate(-50%,-50%)!important;transition:var(--transition-base);border:none!important}.yt-video--lite lite-youtube>.lty-playbtn::before{font-family:"Font Awesome 7 Pro";font-weight:400;border:none!important;width:auto!important;height:auto!important;position:relative}.yt-video--transparent-btn lite-youtube>.lty-playbtn{width:auto!important;height:auto!important;background:0 0!important;border-radius:0!important;box-shadow:none!important}.yt-video--transparent-btn lite-youtube>.lty-playbtn::before{content:"\f144";font-size:80px;color:#fff!important;left:0;filter:drop-shadow(0 0 20px rgb(0 0 0 / .3))}.yt-video--transparent-btn lite-youtube:hover>.lty-playbtn{background:0 0!important;transform:translate(-50%,-50%) scale(1.1)!important;box-shadow:none!important}.yt-video--transparent-btn lite-youtube:hover>.lty-playbtn::before{filter:drop-shadow(0 0 30px rgb(0 0 0 / .5))}.yt-video--primary-btn lite-youtube>.lty-playbtn{width:100px!important;height:100px!important;background:var(--primary)!important;border-radius:50%!important;box-shadow:0 0 20px 0 rgb(43 59 115 / .3)!important}@media (max-width:767px){.video-section .ratio{min-height:300px;max-height:330px}.yt-video__play-btn i{font-size:56px}.yt-video--transparent-btn lite-youtube>.lty-playbtn::before{font-size:56px}.yt-video--primary-btn lite-youtube>.lty-playbtn{width:60px!important;height:60px!important}}.yt-video--primary-btn lite-youtube>.lty-playbtn::before{content:"\f04b";font-size:40px;color:#fff!important;left:3px}.yt-video--primary-btn lite-youtube:hover>.lty-playbtn{background:#3d4f8a!important;transform:translate(-50%,-50%) scale(1.05)!important;box-shadow:0 0 30px 0 rgb(43 59 115 / .5)!important}body{background-color:var(--background);font-family:var(--font-family)}.statistics-section{position:relative;margin-top:-80px;z-index:var(--z-index-sticky);padding:25px 50px;width:calc(100% - 170px);margin-left:auto;margin-right:auto}.statistics-section .statistics{background-color:#fff0;backdrop-filter:none}@media (max-width:768px){.statistics-section{padding:0 4px;margin-top:-50px;width:100%}.statistics-section .statistics{background-color:var(--primary);border-radius:8px}}.exhibition-calendar-section{padding:25px 0}.exhibition-calendar-section .exhibition-calendar__controls{display:flex;align-items:center;gap:25px}@media (max-width:992px){.exhibition-calendar-section .exhibition-calendar__controls{width:100%;justify-content:space-between;gap:15px}.exhibition-calendar-section .exhibition-calendar .btn--download{width:100%}}@media (max-width:576px){.exhibition-calendar-section .exhibition-calendar__controls{align-items:stretch}}.exhibition-calendar-section .exhibition-calendar .btn--download{padding:10px;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);border-radius:8px;transition:var(--transition-base);height:30px}.about-section{padding:25px 0}.about-section .about__text{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:normal;margin-top:20px}@media (max-width:768px){.about-section .about__text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}}.about-section .about__link{display:none}.about-section .about__link:hover{opacity:.8}.about-section .about__link:active{opacity:.6}.about-section .about__link:focus{opacity:.6}.about-section .about__image{max-height:538px;height:100%;border-radius:150px 0 0;overflow:hidden;background-color:var(--card);padding:0 0 20px 16px}@media (max-width:768px){.about-section .about__link{display:block;font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:normal;color:var(--primary);text-decoration:none}.about-section .about__image{padding:0 0 14px 16px;margin-left:16px;max-height:328px}}.about-section .about__image .card-img{width:100%;height:100%;min-height:315px;-o-object-fit:cover;object-fit:cover;border-radius:150px 0 0;aspect-ratio:1/1}.testimonials{padding:25px 0}.testimonials-section{padding:90px 0;position:relative}@media (max-width:767px){.yt-video--primary-btn lite-youtube>.lty-playbtn::before{font-size:20px;left:2px}.testimonials-section{padding:40px 0}}.testimonials-section::before{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .7);backdrop-filter:blur(2px);z-index:0}.testimonials-section .bg-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.testimonials__controls{display:flex;align-items:center;gap:8px}.testimonials__slider{overflow:visible}.testimonials__slider .swiper-slide{opacity:.6;transition:var(--transition-base)}.testimonials__slider .swiper-slide.swiper-slide-active{opacity:1}.news-section .news__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.news-section .news__link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none}.news-section .news__link:hover{opacity:.8}.news-section .news-card .news-card__date{color:var(--white)}@media (min-width:992px){.news-section .news__grid .col-lg-5 .news-card{height:625px}.news-section .news__grid .col-lg-7 .row{height:100%}.news-section .news__grid .col-lg-7 .row>.col-12:first-child .news-card{height:302px}.news-section .news__grid .col-lg-7 .row>.col-12:last-child .news-card{height:303px}}@media (max-width:991px){.news-section .news__slider{padding-bottom:20px}}.news-section .news__slider .swiper-wrapper{align-items:stretch}.news-section .news__slider .swiper-slide{height:auto;display:flex}.news-section .news__slider .swiper-slide .news-card{height:350px}.photo-section{padding:25px 0}.photo-section .photo__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.photo-section .photo__link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none;transition:var(--transition-base)}.photo-section .photo__link:hover{opacity:.8}.photo-section .photo__card{border-radius:8px;overflow:hidden}.photo-section .photo__card .card-img-overlay{background:linear-gradient(to top,rgb(0 0 0 / .5),rgb(0 0 0 / .2))}.photo-section .photo__title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--white);line-height:1}.members-section{padding:25px 0}.members-section .members__slider{margin-top:25px}@media (max-width:767px){.members-section .members__slider{overflow:visible;padding-bottom:20px}.members-section .members__slider .swiper-wrapper{align-items:stretch}.members-section .members__slider .swiper-slide{height:auto;display:flex}.members-section .members__card{width:100%}}.members-section .members__card{height:200px;background-color:var(--card);border-radius:8px;padding:0px 40px 30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}.members-section .members__logo{height:80px;display:flex;align-items:center;justify-content:center}.members-section .members__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.members-section .members__website{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--secondary)}.members-section .members__website i{width:19px;height:19px;font-size:19px}.members-section .members__website a{color:var(--secondary);text-decoration:none}.members-section .members__website a:hover{opacity:.8}.partners-section{padding:25px 0}.partners-section .bg__white{background-color:var(--white)}.partners-section .partners__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.partners-section .partners__controls{display:flex;align-items:center;gap:8px}.partners-section .partners__next,.partners-section .partners__prev{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:#fff0;border:none;color:var(--text);cursor:pointer;transition:var(--transition-base)}.partners-section .partners__next:hover,.partners-section .partners__prev:hover{opacity:.8}.partners-section .partners__next i,.partners-section .partners__prev i{font-size:24px}.partners-section .partners__slider .swiper-wrapper{align-items:center}.contact-section{padding:25px 0}.contact-section .contact{gap:20px;background-color:var(--white);padding:19px 20px;border-radius:8px}.contact-section .contact__map{height:100%;width:100%;max-height:400px;position:relative;border-radius:10px;overflow:hidden}.contact-section .contact__map iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.contact-section .contact__map{height:400px}}.contact-section .contact__address-card{position:absolute;bottom:20px;left:20px;right:20px;background-color:var(--white);border-radius:8px;padding:23px 30px;display:flex;align-items:center;gap:15px}.contact-section .contact__address-icon{flex-shrink:0;width:53px;height:53px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%}.contact-section .contact__address-icon i{font-size:26.5px;color:var(--white)}.contact-section .contact__address-content{flex:1}.contact-section .contact__address-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-2);line-height:1;margin:0 0 5px}.contact-section .contact__address-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:1.5;margin:0}.swiper--controls{display:flex;align-items:center;gap:8px}.swiper--controls .swiper-next,.swiper--controls .swiper-prev{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:50%;color:var(--secondary);cursor:pointer;opacity:1;transition:var(--transition-base)}.swiper--controls .swiper-next:hover,.swiper--controls .swiper-prev:hover{opacity:.8;background-color:var(--secondary);color:var(--white)}.swiper--controls .swiper-next i,.swiper--controls .swiper-prev i{font-size:24px}.swiper--pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:5px;background:var(--line);transition:var(--transition-base)}.swiper--pagination .swiper-pagination-bullet-active{width:17px;height:5px;border-radius:5px;background:var(--secondary);transition:var(--transition-base)}.about-hero{padding:25px 0 50px}.about-hero__content{display:flex;justify-content:center}@media (max-width:768px){.about-hero{padding:20px 0 30px}}.about-main{padding-bottom:25px}@media (max-width:768px){.about-main{padding-bottom:16px}}.about-description{padding:0 0 25px}.about-description__text{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);line-height:normal;color:var(--text-2);margin-bottom:1.5rem}.about-description__text:last-child{margin-bottom:0}@media (max-width:768px){.about-description{padding:16px 0}.about-description__text{font-size:var(--font-size-h5-mobile)}}.about-statistics{padding:20px 0 100px}.about-statistics__wrapper{width:calc(100% - 64px);margin-left:auto;margin-right:auto}.about-statistics .statistics{background-color:#fff0;backdrop-filter:none;padding:0}@media (max-width:768px){.about-statistics{padding:30px 0 50px}.about-statistics__wrapper{width:100%}.about-statistics .statistics{padding:0}.about-statistics .statistics__item{padding:16px;border-radius:8px}.about-statistics .statistics__item:first-child{border-radius:8px}.about-statistics .statistics__item:last-child{border-radius:8px}.about-statistics .statistics__item:not(:last-child){border-bottom:none}}.news-hero{padding:25px 0 50px}.news-hero__content{display:flex;justify-content:center}@media (max-width:768px){.news-hero{padding:20px 0 30px}}.news-section{padding:0 0 50px}.news-card{display:flex;flex-direction:column;gap:15px;width:100%;position:relative}.news-card__link{position:absolute;inset:0;z-index:10;text-decoration:none;color:inherit}.news-card__image{width:100%;height:205px;border-radius:8px;overflow:hidden;flex-shrink:0}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-card__content{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1}.news-card__title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.news-section{padding:0 0 30px}.news-card__image{height:238px}.news-card__title{font-size:var(--font-size-h6);-webkit-line-clamp:2}}.news-card__date{display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--gray);text-transform:uppercase;margin:0}.news-card__date i{width:16px;height:16px;font-size:14px}.news-card__date time{line-height:1}.news-pagination{padding:0 0 100px}@media (max-width:768px){.news-pagination{padding:0 0 50px}}.news-pagination__wrapper{display:flex;justify-content:center;align-items:center}.news-details-hero{padding:25px 0 20px}.news-details__title{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin:0}@media (max-width:767px){.news-details-hero{padding:20px 0 16px}.news-details__title{font-size:var(--font-size-h1-mobile);line-height:1.5}}.news-details-meta{padding:0 0 100px}.news-details__meta{min-height:60px}@media (max-width:767px){.news-details-meta{padding:0 0 50px}.news-details__meta{flex-direction:column;align-items:flex-start!important;gap:16px;padding:16px 0!important}}.news-details__date{display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--gray);text-transform:uppercase}.news-details__date i{width:16px;height:16px;font-size:14px;color:var(--gray)}.news-details__date time{line-height:1}.news-details__share{display:flex;align-items:center;gap:8px}.news-details__share-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:4px;background-color:var(--primary);color:var(--white);font-size:16px;cursor:pointer;transition:var(--transition-base);padding:0}.news-details__share-btn i{line-height:1}.news-details__share-btn:hover{background-color:var(--text);transform:translateY(-2px)}.news-details__share-btn:active{transform:translateY(0)}.news-details-media{padding:20px 0}@media (max-width:767px){.news-details__share{gap:6px}.news-details__share-btn{width:32px;height:32px;font-size:14px}.news-details-media{padding:16px 0}}.news-details__slider-main{width:100%;border-radius:8px;overflow:hidden;position:relative;max-height:500px;height:100%;aspect-ratio:988/500}.news-details__image-main{width:100%;height:100%}.news-details__image-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center;object-position:center}.news-details__nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding:0 20px;pointer-events:none;z-index:1}.news-details__nav-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .9);border:none;border-radius:50%;cursor:pointer;transition:var(--transition-base);pointer-events:auto;box-shadow:0 2px 8px rgb(0 0 0 / .1);z-index:1}.news-details__nav-btn i{font-size:18px;color:var(--primary)}@media (max-width:767px){.news-details__slider-main{aspect-ratio:1/1}.news-details__nav{padding:0 16px}.news-details__nav-btn{width:40px;height:40px}.news-details__nav-btn i{font-size:16px}}.news-details__nav-btn:hover{background-color:var(--primary)}.news-details__nav-btn:hover i{color:var(--white)}.news-details__slider-thumbs{width:100%;height:auto}@media (min-width:992px){.news-details__slider-thumbs{height:544px}}.news-details__slider-thumbs .swiper-slide{height:126px;width:100%;opacity:.6}.news-details__slider-thumbs .swiper-slide-thumb-active{opacity:1}.news-details__thumb{width:100%;height:100%;border-radius:8px;overflow:hidden;border:2px solid #fff0;background-color:var(--card);cursor:pointer;transition:var(--transition-base);padding:0;display:flex;align-items:center;justify-content:center}.news-details__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:var(--transition-base)}.news-details__thumb:hover{border-color:var(--primary);opacity:.9}.swiper-slide-thumb-active .news-details__thumb{border-color:var(--primary)!important;background-color:var(--card)!important;padding:5px!important;box-shadow:0 0 0 2px var(--primary)}.swiper-slide-thumb-active .news-details__thumb img{border-radius:6px}.news-details__slider-thumbs .swiper-slide-thumb-active .news-details__thumb{border-color:var(--primary);border-width:3px}.news-details-content{padding:20px 0}.news-details__content{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--text-2);display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.news-details__slider-thumbs .swiper-slide{width:137px;height:126px}.news-details-content{padding:16px 0 20px}.news-details__content{font-size:var(--font-size-h5-mobile);gap:16px}}.news-details__content p{margin:0}.news-details__content b,.news-details__content strong{font-weight:var(--font-weight-semibold)}.news-details__content blockquote{margin:0;padding-left:20px;border-left:4px solid var(--primary);font-style:italic}.media-hero{padding:25px 0 50px}@media (max-width:768px){.media-hero{padding:20px 0 30px}}.media-hero__content{display:flex;justify-content:center}.media-section{padding:0 0 100px}@media (max-width:768px){.media-section{padding:0 0 50px}}.media-card.card{background-color:#fff0;overflow:hidden;transition:var(--transition-base);display:flex;flex-direction:column}.media-card:hover img{transform:scale(1.03);transition:var(--transition-base)}.media-card__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.media-card__title{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text);margin:0;line-height:1.2}@media (max-width:768px){.media-card__title{font-size:16px}}.media-card__download{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--primary);background-color:var(--white);font-size:14px;text-decoration:none;transition:var(--transition-base);border-radius:4px}.media-card__download i{transition:var(--transition-base)}.media-card__link{display:flex;align-items:center;justify-content:center;text-decoration:none;flex:1;padding:17px 34px;background-color:var(--white);border-radius:8px;overflow:hidden}.media-card__link img{min-height:320px;max-height:320px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transition:var(--transition-base)}.partners-card.card{display:flex;flex-direction:column;gap:15px;background-color:#fff0;border-radius:8px;overflow:visible;transition:var(--transition-base)}.partners-card:hover{transform:translateY(-2px)}.partners-card:hover .partners-link{box-shadow:0 4px 12px rgb(0 0 0 / .08)}.partners-card .partners-link{display:flex;align-items:center;justify-content:center;padding:17px 34px;max-height:355px;min-height:355px;background-color:var(--white);border-radius:8px;text-decoration:none;color:inherit;transition:var(--transition-base)}.partners-card .partners-image{width:200px;height:200px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:768px){.partners-card .partners-link{padding:17px 24px;max-height:280px;min-height:280px}.partners-card .partners-image{width:200px;height:200px}}.partners-card .partners-image img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;mix-blend-mode:darken}.partners-card .partners-title{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text-1);line-height:normal;text-align:start;margin:0;height:30px;display:flex;align-items:center;justify-content:flex-start}.sponsors-section{padding:0 0 50px}.sponsors-section:last-child{padding-bottom:100px}.sponsors-section__header{margin-bottom:30px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width:768px){.partners-card .partners-title{font-size:18px;height:auto;min-height:30px}.sponsors-section{padding:0 0 30px}.sponsors-section:last-child{padding-bottom:50px}.sponsors-section__header{margin-bottom:20px}.section-header{gap:16px}}.section-header__title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--text);margin:0;line-height:1.2}.sponsors__controls.swiper--controls{gap:12px}.sponsors__controls.swiper--controls button{width:46px;height:46px;border-radius:50%;background-color:var(--white);border:1px solid var(--line);color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);font-size:10px}.sponsors__controls.swiper--controls button:hover:not(:disabled){background-color:var(--primary);color:var(--white);border-color:var(--primary)}.sponsors__controls.swiper--controls button:disabled{opacity:.4;cursor:not-allowed}.sponsors__controls.swiper--controls button i{transition:all var(--transition-base)}.sponsors__slider.swiper{overflow:visible}@media (max-width:768px){.section-header__title{font-size:var(--font-size-h5-mobile)}.sponsors__controls.swiper--controls{gap:8px}.sponsors__controls.swiper--controls button{width:36px;height:36px;font-size:14px}.sponsors__slider.swiper{overflow:hidden}}.sponsor-card.card{background-color:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:all var(--transition-base);height:100%}.sponsor-card.card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08);transform:translateY(-2px)}.sponsor-card .sponsor-logo{width:100%;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.sponsor-card .sponsor-logo img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.sponsor-card .sponsor-type{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text);text-align:center;margin:0;line-height:1.5}.ref-section{padding:30px 0 50px}@media (max-width:768px){.sponsor-card.card{padding:16px;gap:12px}.sponsor-card .sponsor-logo{height:100px}.sponsor-card .sponsor-type{font-size:var(--font-size-body-mobile)}.ref-section{padding:0 0 30px}.ref-card .card-body{padding:0 20px 20px}}.ref-card{background-color:#fff0;border:none;transition:var(--transition-base)}.ref-card.card{background-color:var(--white);border:none}.ref-card .card-body{display:flex;flex-direction:column;gap:0;background-color:#fff0;border-radius:8px;padding:0 20px 20px}.ref-card .card__text{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text-2);margin:0;padding:20px;border-radius:8px;background-color:var(--background);border-left:8px solid var(--primary);overflow:hidden}@media (max-width:768px){.ref-card .card__text{font-size:14px;padding:16px}}.ref-card .card-header{display:flex;flex-direction:column;gap:12px;background-color:#fff0;border:none;padding:20px}@media (max-width:768px){.ref-card .card-header{padding:20px;gap:10px}}.ref-card .card__author-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.ref-card .card__author{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-bold);color:var(--text);line-height:1.2;margin:0;text-transform:uppercase}@media (max-width:768px){.ref-card .card__author{font-size:18px}}.ref-card .card__position{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--secondary);line-height:1.4;margin:0}@media (max-width:768px){.ref-card .card__position{font-size:14px}}.ref-card .card__year{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--secondary);line-height:1.4;text-align:left;margin:0}.ref-action{padding:0 0 100px}@media (max-width:768px){.ref-card .card__year{font-size:14px}.ref-action{padding:0 0 50px}}.ref-action__wrapper{display:flex;justify-content:center;align-items:center}.ref-action__btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background-color:var(--primary);color:var(--white);border:none;border-radius:8px;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;transition:all var(--transition-base);text-transform:none}@media (max-width:768px){.ref-action__btn{padding:12px 24px;font-size:14px}}.ref-action__btn i{font-size:14px;line-height:1;transition:all var(--transition-base)}.ref-action__btn:hover{background-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.ref-action__btn:active{transform:translateY(0)}.photo-gallery-hero{padding:25px 0 50px}.photo-gallery-hero__content{display:flex;justify-content:center}.photo-gallery-hero__title{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text);line-height:normal;text-transform:uppercase;margin:0;max-width:1240px}@media (max-width:768px){.photo-gallery-hero{padding:20px 0 30px}.photo-gallery-hero__title{font-size:var(--font-size-h2-mobile);line-height:1.4}}.photo-gallery-section{padding:0 0 50px}.photo-gallery-grid{margin:0}.photo-item.card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.photo-item:hover .item-overlay{opacity:1;visibility:visible}.photo-item .item-link{position:absolute;inset:0;z-index:20;text-decoration:none;color:inherit}.photo-item .item-image.position-relative{width:100%;height:205px;overflow:hidden;position:relative}@media (max-width:768px){.photo-gallery-section{padding:0 0 30px}.photo-item .item-image.position-relative{height:238px}}.photo-item .item-image .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.3s}.photo-item .item-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.3s;z-index:10}.photo-item .overlay-icon.fas.fa-search{color:var(--white);font-size:32px;line-height:1}.photo-gallery-pagination{padding:0 0 100px}.photo-gallery-pagination__wrapper{display:flex;justify-content:center;align-items:center}.video-gallery-section{padding:0 0 50px}.video-gallery-grid{margin:0}.video-item.card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.video-item:hover .item-overlay{opacity:1;visibility:visible}.video-item .item-link{position:absolute;inset:0;z-index:20;text-decoration:none;color:inherit}.video-item .item-image.position-relative{width:100%;height:205px;overflow:hidden;position:relative}@media (max-width:768px){.photo-item .overlay-icon.fas.fa-search{font-size:28px}.photo-gallery-pagination{padding:0 0 50px}.video-gallery-section{padding:0 0 30px}.video-item .item-image.position-relative{height:238px}}.video-item .item-image .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.3s}.video-item .item-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.3s;z-index:10}.video-item .overlay-icon.fal.fa-play{color:var(--white);font-size:32px;line-height:1}.photo-albums-hero{padding:25px 0 50px}.photo-albums-hero__content{display:flex;justify-content:center}.photo-albums-hero__header{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width:768px){.video-item .overlay-icon.fal.fa-play{font-size:28px}.photo-albums-hero{padding:20px 0 30px}.photo-albums-hero__header{flex-direction:column;align-items:flex-start;gap:15px}.photo-albums-filter{align-self:flex-start}}.photo-albums-filter{position:relative;flex-shrink:0}.photo-albums-section{padding:0 0 50px}.album-card.card{position:relative;border-radius:8px;overflow:hidden;transition:var(--transition-base);padding:10px 10px 0}.album-card:hover .album-image .card-img{transform:scale(1.05)}.album-card .album-link{inset:0;z-index:1;text-decoration:none;color:inherit}.album-card .album-image{width:100%;max-height:205px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.album-card .album-image .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.3s}.album-card .album-content.card-body{display:flex;flex-direction:column;align-items:center;padding:15px 0;position:relative;z-index:1}.album-card .album-title.card-title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;text-align:center;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.photo-albums-section{padding:0 0 30px}.album-card .album-image{max-height:238px}.album-card .album-title.card-title{font-size:var(--font-size-h5-mobile);-webkit-line-clamp:2;line-clamp:2;line-height:1.4}}.newspaper-section{padding:0 0 50px}.paper-card.card{position:relative;border-radius:8px;overflow:hidden;transition:0.3s;background-color:#fff0;box-shadow:none}.paper-card:hover .paper-image .card-img{transform:scale(1.03)}.paper-card:hover .paper-download{transform:scale(1.1)}.paper-card .paper-link{position:absolute;inset:0;z-index:10;text-decoration:none;color:inherit}.paper-card .paper-image{width:100%;max-height:400px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;background-color:var(--white);display:flex;align-items:center;justify-content:center;padding:30px}.paper-card .paper-image .card-img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;transition:transform 0.4s}.paper-card .paper-content.card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;position:relative;z-index:1;background-color:#fff0}.paper-card .paper-title{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-semibold);color:#000;line-height:1.3;margin:0;flex:1;text-align:start}.paper-card .paper-download{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--primary);background-color:var(--white);text-decoration:none;transition:0.3s;position:relative;border-radius:4px;z-index:20;cursor:pointer}.paper-card .paper-download:hover{color:#c2185b}.paper-card .paper-download i{font-size:12px;line-height:1}@media (max-width:768px){.newspaper-section{padding:0 0 30px}.paper-card .paper-image{max-height:350px;padding:20px}.paper-card .paper-content.card-body{padding:16px 0}.paper-card .paper-title{font-size:18px}.paper-card .paper-download{width:32px;height:32px}.paper-card .paper-download i{font-size:12px}}.career-banner{background-color:var(--card);position:relative;display:flex;align-items:center;height:150px}@media (max-width:992px){.career-banner{height:100px;text-align:center;gap:20px;margin-top:150px}}.career-banner__title{font-family:var(--font-family);font-size:40px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:normal;margin:0;flex-shrink:0}.career-banner__image{position:relative}@media (max-width:992px){.career-banner__title{font-size:24px;margin:auto;display:flex;align-items:center;text-align:center;justify-content:center;width:100%}.career-banner__image{position:absolute;left:50%;top:-130px;transform:translateX(-50%);order:1;margin:0 auto;max-width:160px;max-height:160px}}.career-banner__image-photo{position:relative;max-width:202px;max-height:202px;border-radius:50%;overflow:hidden;aspect-ratio:1/1;border:8px solid var(--card)}@media (max-width:992px){.career-banner__image-photo{max-width:160px;max-height:160px}}.career-banner__image-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.career-section{padding:50px 0 100px}.career-intro{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin-bottom:40px}@media (max-width:768px){.career-section{padding:30px 0 50px}.career-intro{font-size:16px;margin-bottom:30px}}.career-intro a{color:var(--primary);text-decoration:underline;transition:var(--transition-base)}.career-intro a:hover{color:var(--primary);text-decoration:none}.career-accordion{margin-bottom:50px}.career-accordion .accordion-item{background-color:#fff0;border:none;margin-bottom:20px}.career-accordion .accordion-header{margin:0}.career-accordion .accordion-button{background-color:var(--white);border:none;padding:20px;font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;box-shadow:none;transition:var(--transition-base);border-radius:12px!important}.career-accordion .accordion-button:not(.collapsed){transition:var(--transition-base);border-radius:12px 12px 0 0!important}.career-accordion .accordion-button:not(.collapsed)::after{content:"\f078";font-family:"Font Awesome 7 Pro";font-weight:900;font-size:16px;color:var(--text);transition:var(--transition-base);margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:0 0}.career-accordion .accordion-button:hover{color:var(--primary)}.career-accordion .accordion-button:focus{box-shadow:none;border:none}.career-accordion .accordion-button::after{content:"\f078";font-family:"Font Awesome 7 Pro";font-weight:900;font-size:16px;color:var(--text);transition:var(--transition-base);margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:0 0}@media (max-width:768px){.career-accordion{margin-bottom:40px}.career-accordion .accordion-button{font-size:18px;padding:20px}.career-accordion .accordion-button::after{width:20px;height:20px}.career-accordion .accordion-body{padding:0 20px 20px}}.career-accordion .accordion-button.collapsed::after{transform:rotate(0)}.career-accordion .accordion-collapse{border:none}.career-accordion .accordion-body{background-color:var(--white);padding:0 20px 20px;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.career-job__description{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin-bottom:25px}@media (max-width:768px){.career-job__description{font-size:16px;margin-bottom:20px}}.career-job__section{margin-bottom:25px}@media (max-width:768px){.career-job__section{margin-bottom:20px}}.career-job__section:last-child{margin-bottom:0}.career-job__heading{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin-bottom:15px}@media (max-width:768px){.career-job__heading{font-size:16px;margin-bottom:12px}}.career-job__list{list-style-type:disc;padding-left:25px;margin:0}.career-job__list li{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin-bottom:10px}.career-job__list li:last-child{margin-bottom:0}.career-contact{margin-top:0;padding-top:30px;border-top:2px solid var(--line)}.career-contact__title{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin-bottom:15px}@media (max-width:768px){.career-job__list{padding-left:20px}.career-job__list li{font-size:14px;margin-bottom:8px}.career-contact{padding-top:25px}.career-contact__title{font-size:16px;margin-bottom:12px}}.career-contact__text{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin:0}.career-contact__text a{color:var(--primary);text-decoration:none;transition:var(--transition-base)}.career-contact__text a:hover{text-decoration:underline}.form-hero{padding:25px 0 50px}@media (max-width:768px){.career-contact__text{font-size:14px}.form-hero{padding:20px 0 30px}}.form-hero__content{display:flex;justify-content:center}.form-section{padding:0 0 100px}.form-note{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--gray);text-align:left;margin-bottom:30px;line-height:1.5}@media (max-width:768px){.form-section{padding:0 0 50px}.form-note{font-size:var(--font-size-title-mobile);margin-bottom:20px}}.form-note__required{color:var(--primary)}.form-request{background-color:var(--card);border-radius:8px;padding:40px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.form-accordion__item.accordion-item{background-color:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:none;margin-bottom:0}@media (max-width:768px){.form-request{padding:20px 16px}.form-accordion__item.accordion-item{border-radius:8px}}.form-accordion__item .accordion-button{background-color:#fff0;border:none;box-shadow:none!important;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:12px}@media (max-width:768px){.form-accordion__item .accordion-button{padding:12px 16px;border-radius:8px}}.form-accordion__item .accordion-button:not(.collapsed){background-color:#fff0;color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-accordion__item .accordion-button:not(.collapsed) .form-accordion__icon{transform:rotate(180deg)}.form-accordion__item .accordion-button::after{display:none}.form-accordion__item .accordion-button:hover{background-color:#fff0}.form-accordion__item .accordion-button:focus{border-color:#fff0;box-shadow:none}.form-accordion__item .accordion-body{padding:15px 20px 20px;border-top:1px solid var(--line)}.form-accordion__title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;flex:1;text-align:left}@media (max-width:768px){.form-accordion__item .accordion-body{padding:12px 16px 16px}.form-accordion__title{font-size:var(--font-size-title-mobile)}}.form-accordion__icon{font-size:12px;color:var(--primary);margin-left:10px;transition:transform 0.3s;flex-shrink:0}
:root{--primary:#293892;--secondary:#eb6a05;--text:#00093e;--text-2:#08051d;--gray:#999999;--background:#f8f9fa;--card:#f3f3f3;--line:#eeeeee;--white:#ffffff;--black:#000000;--shadow-30:rgba(0, 0, 0, 0.3);--shadow-70:rgba(0, 0, 0, 0.7);--error:#dc3545;--success:#28a745;--warning:#ffc107;--info:#17a2b8;--font-family:Poppins, sans-serif, Arial, sans-serif;--font-size-body1:0.75rem;--font-size-body:0.875rem;--font-size-title1:1rem;--font-size-title:1.125rem;--font-size-h6:1.25rem;--font-size-h5:1.375rem;--font-size-h4:1.5rem;--font-size-h3:1.75rem;--font-size-h2:1.875rem;--font-size-h1:2.5rem;--font-size-body-mobile:0.75rem;--font-size-title1-mobile:0.875rem;--font-size-title-mobile:1rem;--font-size-h6-mobile:1.125rem;--font-size-h5-mobile:1.25rem;--font-size-h4-mobile:1.375rem;--font-size-h3-mobile:1.5rem;--font-size-h2-mobile:1.75rem;--font-size-h1-mobile:1.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6;--transition-base:0.3s ease;--transition-fast:0.15s ease;--transition-slow:0.5s ease;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Bold.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Bold.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-ExtraLight.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-ExtraLight.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Medium.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Medium.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Black.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Black.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-ExtraLightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-ExtraLightItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-MediumItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-MediumItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-LightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-LightItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-BlackItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-BlackItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Light.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Light.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Regular.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Regular.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-RegularItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-RegularItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-Thin.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-Thin.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:AntennaComp;src:url(/iteca_ems/fonts/AntennaComp-ThinItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaComp-ThinItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaComp-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-BoldItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-BoldItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Bold.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Bold.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Black.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Black.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-BlackItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-BlackItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Regular.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Regular.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-RegularItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-RegularItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Light.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Light.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-LightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-LightItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Medium.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Medium.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-MediumItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-MediumItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-ExtraLight.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-ExtraLight.woff) format("woff"),url(/iteca_ems/fonts/Antenna-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-ExtraLightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-ExtraLightItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-Thin.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-Thin.woff) format("woff"),url(/iteca_ems/fonts/Antenna-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Antenna;src:url(/iteca_ems/fonts/Antenna-ThinItalic.woff2) format("woff2"),url(/iteca_ems/fonts/Antenna-ThinItalic.woff) format("woff"),url(/iteca_ems/fonts/Antenna-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"AntennaExtraCond RegularItalic";src:url(/iteca_ems/fonts/AntennaExtraCond-RegularItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-RegularItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Thin.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Thin.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-ExtraLight.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLight.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Medium.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Medium.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-ThinItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-ThinItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Light.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Light.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Regular.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Regular.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-MediumItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-MediumItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"AntennaExtraCond ExtraLightIta";src:url(/iteca_ems/fonts/AntennaExtraCond-ExtraLightIta.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLightIta.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-ExtraLightIta.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-LightItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-LightItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-BoldItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-BoldItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Bold.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Bold.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-Black.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-Black.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AntennaExtraCond;src:url(/iteca_ems/fonts/AntennaExtraCond-BlackItalic.woff2) format("woff2"),url(/iteca_ems/fonts/AntennaExtraCond-BlackItalic.woff) format("woff"),url(/iteca_ems/fonts/AntennaExtraCond-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:AntennaExtraCond;line-height:1.4;color:var(--black);background-color:#fff0}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ol,ul{list-style:none}button{border:none;background:0 0;cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:2px solid #fff0;border-radius:8px;font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition-base);white-space:nowrap}@media (max-width:768px){.btn{padding:12px 24px;font-size:var(--font-size-h6-mobile)}}.btn__text{display:inline-block;line-height:1}.btn i{font-size:1em;line-height:1}.btn--primary{background-color:var(--primary);color:var(--white);border-color:var(--primary)}.btn--primary:focus,.btn--primary:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white);box-shadow:0 4px 12px rgb(41 56 146 / .3)}.btn--primary:active{transform:translateY(0);box-shadow:0 2px 6px rgb(41 56 146 / .3)}.btn--secondary{background-color:var(--secondary);color:var(--white);border-color:var(--secondary)}.btn--secondary:focus,.btn--secondary:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--white);box-shadow:0 4px 12px rgb(235 106 5 / .3)}.btn--secondary:active{transform:translateY(0);box-shadow:0 2px 6px rgb(235 106 5 / .3)}.btn--outline{background-color:#fff0;color:var(--primary);border-color:var(--primary)}.btn--outline:focus,.btn--outline:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white);box-shadow:0 4px 12px rgb(41 56 146 / .2)}.btn--outline:active{transform:translateY(0)}.btn--outline-secondary{background-color:#fff0;color:var(--secondary);border-color:var(--secondary)}.btn--outline-secondary:focus,.btn--outline-secondary:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgb(235 106 5 / .2)}.btn--outline-secondary:active{transform:translateY(0)}.btn--link{background-color:#fff0;color:var(--primary);border-color:#fff0;padding:0;text-decoration:underline}.btn--link:focus,.btn--link:hover{color:var(--primary);text-decoration:none;transform:none}.btn--white{background-color:var(--white);color:var(--primary);border-color:var(--white)}.btn--white:focus,.btn--white:hover{background-color:var(--white);border-color:var(--white);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 255 255 / .3)}.btn--white:active{transform:translateY(0)}.btn--disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--sm{padding:10px 20px;font-size:var(--font-size-title)}@media (max-width:768px){.btn--sm{padding:8px 16px;font-size:var(--font-size-title-mobile)}}.btn--lg{padding:18px 40px;font-size:var(--font-size-h5)}.btn--block{width:100%}.header{position:relative;width:100%;transition:var(--transition-base)}.header--transparent .navbar{position:absolute;transition:all var(--transition-base)}.header--transparent .navbar__content{background-color:rgb(0 0 0 / .3);backdrop-filter:blur(2px);border-bottom:none;transition:all var(--transition-base)}.header--transparent .navbar .navbar__link{color:var(--white);transition:all var(--transition-base)}.header--transparent .navbar .navbar__link:hover{opacity:.8}.header--transparent .navbar .navbar__lang-toggle{color:var(--white);transition:all var(--transition-base)}.header--transparent .navbar .navbar__lang-toggle i{transition:all var(--transition-base)}.header--transparent .navbar .navbar__burger-line{background-color:var(--white);transition:all var(--transition-base)}@media (max-width:768px){.btn--lg{padding:15px 32px;font-size:var(--font-size-h5-mobile)}.header--transparent .navbar__content{background-color:rgb(0 0 0 / .3)}.header--white .navbar__content{background-color:var(--primary)}}.header--transparent:not(.header--scrolled) .navbar__logo .logo-color{opacity:0;visibility:hidden}.header--transparent:not(.header--scrolled) .navbar__logo .logo-white{opacity:1;visibility:visible}.header--white .navbar{position:relative;transition:all var(--transition-base)}.header--white .navbar__content{background-color:var(--primary);transition:all var(--transition-base)}.header--white .navbar .navbar__link{color:var(--white);transition:all var(--transition-base)}.header--white .navbar .navbar__link:hover{color:var(--line);opacity:1}.header--white .navbar .navbar__link--active{font-weight:var(--font-weight-semibold);color:var(--secondary);transition:all var(--transition-base)}.header--white .navbar .navbar__lang-toggle{color:var(--primary);transition:all var(--transition-base)}.header--white .navbar .navbar__lang-toggle i{color:var(--white);transition:all var(--transition-base)}.header--white .navbar .navbar__burger-line{background-color:var(--white);transition:all var(--transition-base)}.header--white .navbar__logo .logo-color{opacity:1;visibility:visible}.header--white .navbar__logo .logo-white{opacity:0;visibility:hidden}.header--scrolled .navbar{position:fixed;transition:all var(--transition-base)}.header--scrolled .navbar__content{background-color:var(--primary);box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__link{color:var(--white);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__link:hover{color:var(--white);opacity:1}.header--scrolled .navbar .navbar__link--active{color:var(--secondary);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__lang-toggle,.header--scrolled .navbar .navbar__lang-toggle i{color:var(--white);transition:all var(--transition-base)}.header--scrolled .navbar .navbar__burger-line{background-color:var(--white);transition:all var(--transition-base)}.navbar{position:absolute;top:0;left:0;right:0;z-index:var(--z-index-fixed);display:flex;align-items:center;transition:var(--transition-base);margin:25px auto 0}@media (max-width:768px){.header--scrolled .navbar__content{background-color:var(--primary)}.header--scrolled.header--transparent{padding-top:80px}.navbar{margin:0;padding:0}}.navbar__content{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--shadow-30);backdrop-filter:blur(2px);border-radius:20px;height:90px;padding:14px 50px;transition:all var(--transition-base)}@media (max-width:768px){.navbar__content{padding:9px 16px;height:80px;border-radius:0}}.navbar__logo{position:relative;display:block;height:62px;flex-shrink:0}.navbar__logo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity var(--transition-base),visibility var(--transition-base)}.navbar__logo .logo-color{opacity:1;visibility:visible}.navbar__logo .logo-white{opacity:0;visibility:hidden}.navbar__menu{display:flex;align-items:center;gap:40px}.navbar__link{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--white);text-decoration:none;text-transform:uppercase;line-height:normal;transition:all var(--transition-base)}.navbar__link:hover{opacity:.8}.navbar__link i{font-size:16px;transition:all var(--transition-base)}.navbar__item{position:relative}.navbar__item--dropdown .navbar__dropdown{position:absolute;top:100%;left:0;margin-top:10px;background-color:var(--white);border-radius:0 0 8px 8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);min-width:135px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition-base);z-index:var(--z-index-dropdown)}.navbar__item--dropdown:hover .navbar__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.navbar__dropdown{display:flex;flex-direction:column;padding:0;overflow:hidden}.navbar__dropdown-item{display:block;padding:12px 10px;font-family:var(--font-family);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none;text-transform:none;border-bottom:1px solid var(--line);transition:var(--transition-base)}.navbar__dropdown-item:last-child{border-bottom:none}.navbar__dropdown-item:hover{background-color:var(--primary);color:var(--white)}.navbar__lang-dropdown{position:relative;display:flex;align-items:center}@media (max-width:768px){.navbar__lang-dropdown{display:none}}.navbar__lang-dropdown:hover .navbar__lang-list{opacity:1;visibility:visible;transform:translateY(0)}.navbar__lang-toggle{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;height:44px;background-color:#fff0;border:none;border-radius:2px;cursor:pointer;transition:all var(--transition-base)}.navbar__lang-toggle .lang-flag{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;overflow:hidden}.navbar__lang-toggle .lang-flag .fi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-size:cover}.navbar__lang-toggle i{font-size:13px;color:var(--white);transition:all var(--transition-base)}.navbar__lang-toggle:hover{opacity:.8}.navbar__lang-list{position:absolute;top:100%;right:0;margin-top:10px;background-color:var(--white);border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);min-width:100%;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition-base);z-index:var(--z-index-dropdown);overflow:hidden}.navbar__lang-item{display:flex;align-items:center;gap:8px;padding:12px 16px;font-family:var(--font-family);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);transition:var(--transition-base)}.navbar__lang-item .lang-flag{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;overflow:hidden}.navbar__lang-item .lang-flag .fi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-size:cover}.navbar__lang-item span:last-child{font-size:12px}.navbar__lang-item:last-child{border-bottom:none}.navbar__lang-item--active{background-color:var(--card);color:var(--primary);font-weight:var(--font-weight-medium)}.navbar__lang-item:hover{background-color:var(--card);color:var(--primary)}.navbar__burger{display:none;flex-direction:column;justify-content:space-between;width:27px;height:23px;background:0 0;border:none;padding:0;cursor:pointer;z-index:10}@media (max-width:768px){.navbar__burger{display:flex}.navbar .navbar__lang,.navbar .navbar__menu{display:none}.navbar .navbar__logo .logo-color{opacity:1;visibility:visible}.navbar .navbar__logo .logo-white{opacity:0;visibility:hidden}.navbar .navbar__logo{order:2;margin:0 auto}.navbar .navbar__burger{order:1}}.navbar__burger-line{width:100%;height:3px;background-color:var(--white);transition:all var(--transition-base)}.navbar__mobile{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--white);z-index:var(--z-index-modal);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.navbar__mobile--open{opacity:1;visibility:visible}.navbar__mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.navbar__mobile-logo{height:62px;margin:0 auto}.navbar__mobile-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navbar__mobile-close{width:27px;height:23px;background:0 0;border:none;color:var(--primary);font-size:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.navbar__mobile-lang{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.navbar__mobile-lang-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 10px;background-color:#fff0;border:1px solid var(--line);border-radius:4px;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);cursor:pointer;transition:var(--transition-base)}.navbar__mobile-lang-btn--active{background-color:var(--card);border-color:var(--card)}.navbar__mobile-lang-btn:hover{background-color:var(--card)}.navbar__mobile-lang-flag{width:22px;height:16px;-o-object-fit:cover;object-fit:cover}.navbar__mobile-menu{padding:0 16px}.navbar__mobile-item{border-bottom:1px solid var(--line)}.navbar__mobile-item--dropdown .navbar__mobile-submenu{max-height:0;overflow:hidden;transition:max-height var(--transition-base)}.navbar__mobile-item--dropdown.active .navbar__mobile-submenu{max-height:500px}.navbar__mobile-item--dropdown.active .navbar__mobile-toggle i{transform:rotate(180deg)}.navbar__mobile-link-wrapper{display:flex;align-items:center;justify-content:space-between}.navbar__mobile-link{display:block;padding:16px 0;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);text-decoration:none;transition:var(--transition-base)}.navbar__mobile-link:hover{color:var(--primary)}.navbar__mobile-toggle{background:0 0;border:none;color:var(--primary);font-size:16px;cursor:pointer;padding:0;transition:var(--transition-base)}.navbar__mobile-toggle i{transition:transform var(--transition-base)}.navbar__mobile-submenu{padding-left:16px}.navbar__mobile-submenu-item{display:block;padding:8px 0;font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-regular);color:var(--text-2);text-decoration:none;transition:var(--transition-base)}.navbar__mobile-submenu-item--active{background-color:rgb(228 10 102 / .05);color:var(--primary);padding:8px;border-radius:8px;margin:0 -8px}.navbar__mobile-submenu-item:hover{color:var(--primary)}.header--scroll-down .navbar__logo .logo-color{opacity:0;visibility:hidden}.header--scroll-down .navbar__logo .logo-white,.header--scroll-up .navbar__logo .logo-color{opacity:1;visibility:visible}.header--scroll-up .navbar__logo .logo-white{opacity:0;visibility:hidden}.hero-slider{position:relative;width:100%;height:740px;overflow:hidden}@media (max-width:768px){.hero-slider{height:450px}}.hero-slider__slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-slider__image{position:absolute;inset:0;width:100%;height:100%}.hero-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-slider__image[data-swiper-parallax]{transition:transform 0.3s}.hero-slider__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 0 0 / .6) 0,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .4) 100%);z-index:1}.hero-slider__content{position:relative;z-index:2;max-width:1200px;padding:0 20px;color:var(--white);text-align:center}.hero-slider__subtitle{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;opacity:0}@media (min-width:768px){.hero-slider__content{text-align:left;padding:0 50px}.hero-slider__subtitle{font-size:16px;margin-bottom:20px}}.hero-slider__title{font-family:var(--font-family);font-size:32px;font-weight:var(--font-weight-bold);color:var(--white);line-height:1.2;margin-bottom:20px;opacity:0}@media (min-width:768px){.hero-slider__title{font-size:48px;margin-bottom:25px}}@media (min-width:992px){.hero-slider__title{font-size:56px;margin-bottom:30px}}.hero-slider__description{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);color:var(--white);line-height:1.6;margin-bottom:30px;opacity:0;max-width:600px}@media (min-width:768px){.hero-slider__description{font-size:16px;margin-bottom:40px}}@media (min-width:992px){.hero-slider__description{font-size:18px}}.hero-slider__button{display:inline-block;padding:15px 40px;background-color:var(--primary);color:var(--white);font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:8px;transition:0.3s;opacity:0}.hero-slider__button:hover{background-color:var(--secondary);transform:translateY(-2px);box-shadow:0 10px 30px rgb(228 10 102 / .3)}@media (min-width:768px){.hero-slider__button{padding:18px 50px;font-size:18px}}.hero-slider__nav-next,.hero-slider__nav-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:50%;color:var(--white);font-size:20px;cursor:pointer;transition:0.3s;z-index:10}.hero-slider__nav-next:hover,.hero-slider__nav-prev:hover{background-color:var(--primary);border-color:var(--primary);transform:translateY(-50%) scale(1.1)}.hero-slider__nav-next.swiper-button-disabled,.hero-slider__nav-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.hero-slider__nav-prev{left:20px}.hero-slider__nav-next{right:20px}@media (min-width:768px){.hero-slider__nav-prev{left:40px}.hero-slider__nav-next{right:40px}}.hero-slider__pagination{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:10px}.hero-slider__pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgb(255 255 255 / .5);border:2px solid #fff0;opacity:1;transition:0.3s;cursor:pointer}.hero-slider__pagination .swiper-pagination-bullet:hover{background-color:rgb(255 255 255 / .8);transform:scale(1.2)}.hero-slider__pagination .swiper-pagination-bullet-active{background-color:var(--primary);border-color:var(--white);width:40px;border-radius:6px}@media (max-width:767px){.hero-slider__description{margin-left:auto;margin-right:auto}.hero-slider__nav-next,.hero-slider__nav-prev{width:40px;height:40px;font-size:16px}.hero-slider__pagination{bottom:20px;gap:8px}.hero-slider__pagination .swiper-pagination-bullet{width:10px;height:10px}.hero-slider__pagination .swiper-pagination-bullet-active{width:30px}}.hero-slider__progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:rgb(255 255 255 / .2);z-index:10}.hero-slider__progress-bar{width:100%;height:100%;background-color:var(--primary);transform-origin:left;transition:transform 0.1s linear}.hero-slider .swiper-wrapper{align-items:center}.hero-slider .swiper-slide-active .hero-slider__button,.hero-slider .swiper-slide-active .hero-slider__description,.hero-slider .swiper-slide-active .hero-slider__subtitle,.hero-slider .swiper-slide-active .hero-slider__title{opacity:1;transform:translateY(0)}.section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.section__header .title-content{display:flex;justify-content:space-between;padding:25px 0 0}.section__header .title{margin:0;line-height:normal}@media (max-width:768px){.section__header .title-content{padding:20px 0 0;justify-content:start;flex-direction:column;align-items:flex-start;gap:15px}.section__header .title{margin:0}}@media (max-width:992px){.section__header.exhibitions--header{flex-direction:column;align-items:flex-start;gap:16px}}.section__header .partners-hero{padding:25px 0 50px}.section__header .partners-hero__content{display:flex;justify-content:center}.section__header .header__controls{display:flex;align-items:center;gap:25px}@media (max-width:575px){.section__header .header__controls{gap:15px}}.section__header .header__controls .calendar-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--gray);margin:0}.section__header .header__controls .download-btn,.section__header .header__controls .year-select{height:30px;padding:0 10px;background-color:var(--primary);border-radius:8px;color:var(--white);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);display:flex;align-items:center;gap:10px;border:none;cursor:pointer;transition:var(--transition-base)}.section__header .header__controls .download-btn:hover,.section__header .header__controls .year-select:hover{opacity:.9}.section__header .header__controls .download-btn i,.section__header .header__controls .year-select i{font-size:16px}.section__header .header__controls .header-link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none;transition:var(--transition-base)}.section__header .header__controls .header-link:hover{opacity:.8}.title{display:flex;flex-direction:column;position:relative;margin:0 auto}@media (max-width:768px){.section__header .partners-hero{padding:20px 0 30px}.title{margin:0}}.title__heading{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text);text-align:left;margin:0}.title::after{content:"";display:block;width:66.6666666667%;height:3px;background-color:var(--secondary);margin-top:5px}.title--small .title__heading{font-size:var(--font-size-h4)}.title--small .title__line{width:45px}.title--large .title__heading{font-size:var(--font-size-h1)}.title--large .title__line{width:200px}.footer{background-color:var(--card)}.footer__content{padding:25px 0}.footer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}@media (max-width:767px){.footer__content{padding:16px 0 0}.footer__top{flex-direction:column;gap:24px;align-items:flex-start}}.footer__logo-group{display:flex;align-items:center;gap:28px}@media (max-width:767px){.footer__logo-group{gap:16px}}.footer__logo{max-height:80px;-o-object-fit:contain;object-fit:contain}.footer__logo-text{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-2);line-height:1;margin:0}.footer__right{display:flex;align-items:center;justify-content:flex-end;gap:15px}@media (max-width:767px){.footer__right{flex-direction:column;gap:0;align-items:flex-start;width:100%}.footer__social{margin-bottom:16px}}.footer__social{display:flex;align-items:center;gap:16px}.footer__social-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--white);font-size:14px;text-decoration:none;transition:var(--transition-base);border-radius:4px}.footer__social-link:hover{background-color:rgb(179.1428571429,7.8571428571,80.1428571429);color:var(--white)}.footer__social-link i{display:flex;align-items:center;justify-content:center}.footer__divider-vertical{width:0;height:20px;border-left:1px solid var(--line)}@media (max-width:767px){.footer__divider-vertical{display:block;width:100%;height:1px;border-left:none;background-color:var(--line);margin-bottom:16px}.footer__lang{margin-bottom:0}}.footer__lang{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-regular);line-height:normal}.footer__lang-item{color:var(--gray);cursor:pointer;transition:var(--transition-base)}.footer__lang-item--active{color:var(--text-2);font-weight:var(--font-weight-bold)}.footer__lang-item:hover{color:var(--text-2)}.footer__divider{height:1px;background-color:var(--line);margin:25px 0}.footer__main{margin-bottom:25px}@media (max-width:767px){.footer__main{margin-bottom:0}}.footer__section{margin-bottom:20px}.footer__section-toggle{display:flex;align-items:baseline;gap:10px;background:0 0;border:none;padding:0;width:100%;cursor:pointer;transition:var(--transition-base)}.footer__section-toggle[aria-expanded="true"] .footer__section-icon{transform:rotate(180deg)}.footer__section-icon{font-size:16px;color:var(--text-2);transition:transform 0.3s}@media (min-width:768px){.footer__section{margin-bottom:0}.footer__section-toggle{display:none}.footer__collapse{display:block!important}}.footer__section-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);color:var(--text-2);line-height:normal;margin:0 0 10px}@media (max-width:767px){.footer__section-title{margin:0 0 10px}}.footer__section-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:normal;margin:0}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);text-decoration:none;transition:var(--transition-base)}.footer__link:hover{color:var(--primary)}.footer__link-item{display:flex;flex-direction:column;gap:0}.footer__link-toggle{display:flex;align-items:center;gap:8px;background:0 0;border:none;padding:0;font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);text-decoration:none;transition:var(--transition-base);cursor:pointer;text-align:left}.footer__link-toggle:hover{color:var(--primary)}.footer__link-toggle span{color:var(--text-2);transition:var(--transition-base)}.footer__link-toggle:hover span{color:var(--primary)}.footer__submenu-icon{font-size:14px;color:var(--text-2);transition:transform 0.3s}.footer__link-toggle[aria-expanded="true"] .footer__submenu-icon{transform:rotate(180deg)}.footer__submenu{margin-top:10px}.footer__submenu-links{display:flex;flex-direction:column;gap:10px;padding-left:16px}.footer__submenu-link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--gray);text-decoration:none;transition:var(--transition-base)}.footer__submenu-link:hover{color:var(--primary)}.footer__contacts{display:flex;flex-direction:column;gap:10px}.footer__contact-item{display:flex;align-items:center;gap:12px;font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2)}.footer__contact-item i{font-size:15px;width:15px;text-align:center}.footer__contact-link{color:var(--text-2);text-decoration:none;transition:var(--transition-base)}.footer__contact-link:hover{color:var(--primary)}.footer__contact-text{line-height:normal}.footer__bottom{background-color:var(--primary);width:100%;padding:17px 0}@media (max-width:767px){.footer__bottom{padding:16px 0}}.footer__copyright{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--white);line-height:1.4;margin:0 0 8px}@media (min-width:768px){.footer__copyright{margin:0}}.footer__copyright-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--white);line-height:1.4;margin:0 0 8px}@media (min-width:768px){.footer__copyright-text{margin:0}}.footer__scroll-top{width:41px;height:41px;background-color:var(--secondary);border:none;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);cursor:pointer;transition:var(--transition-base);padding:0;margin-top:16px}.footer__scroll-top:hover{background-color:rgb(29.8181818182,40.7272727273,106.1818181818)}.footer__scroll-top i{font-size:16px}.footer__developed{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-family:var(--font-family);font-size:13px;font-weight:var(--font-weight-regular);color:var(--white);margin-bottom:0}@media (min-width:768px){.footer__scroll-top{margin-top:0}.footer__developed{margin-bottom:0;justify-content:center}}.footer__developed-text{line-height:1.6;white-space:nowrap}.footer__developed-logo{width:90px;height:24px;overflow:hidden;position:relative}.footer__developed-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.statistics{display:flex;align-items:center;justify-content:center}.statistics__item{display:flex;align-items:center;gap:20px;flex:0 0 311px;background-color:var(--primary);padding:17px 25px;border-radius:8px;max-height:100px;height:100%;min-height:100px}.statistics__icon{width:23px;height:21px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.statistics__icon i{color:var(--white);font-size:23px}.statistics__content{display:flex;flex-direction:column;gap:0}.statistics__number{font-family:var(--font-family);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--white);line-height:1;margin:0}.statistics__label{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);color:var(--white);line-height:1;margin:0}@media (max-width:768px){.statistics{gap:0;padding:16px 32px}.statistics__item{flex:1;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;border-radius:0;max-height:90px;height:100%;min-height:90px}.statistics__item:first-child{border-radius:8px 8px 0 0}.statistics__item:last-child{border-radius:0 0 8px 8px}.statistics__item:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .2)}.statistics__icon{width:12px;height:21px}.statistics__content{align-items:center;text-align:center}}.ex-card{border-radius:8px;overflow:hidden;box-shadow:0 0 5px 0 rgb(41 56 146 / .25)}.ex-card .ex-logo{padding:35px 73px;border-radius:8px 0 0 8px;background:var(--white);min-height:150px;max-height:150px}.ex-card .ex-logo img{max-width:100%;max-height:80px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.ex-card{padding:16px;border-radius:8px;box-shadow:0 0 5px 0 rgb(41 56 146 / .25)}.ex-card .ex-logo{padding:50px 73px;border-right:none;min-height:200px;max-height:200px;border-radius:8px}.ex-card .ex-logo img{max-height:100px}}.ex-card .ex-content{background-color:var(--white);border-radius:0 8px 8px 0;padding:20px;gap:30px}@media (max-width:767px){.ex-card .ex-content{padding:16px;gap:15px}}.ex-card .ex-info{display:flex;flex-direction:column;gap:25px;height:100%}.ex-card .ex-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--text);line-height:normal;margin:0}@media (max-width:767px){.ex-card .ex-info{gap:15px;width:100%}.ex-card .ex-title{font-size:var(--font-size-title-mobile)}}.ex-card .ex-meta{display:flex;flex-direction:column;gap:10px;margin-top:auto}.ex-card .ex-date,.ex-card .ex-website{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--secondary);gap:10px}.ex-card .ex-date i,.ex-card .ex-website i{width:19px;height:19px;color:var(--secondary);flex-shrink:0;font-size:19px}.ex-card .ex-date a,.ex-card .ex-website a{color:var(--secondary);text-decoration:none}.ex-card .ex-date a:hover,.ex-card .ex-website a:hover{color:var(--primary)}.ex-card .ex-actions{min-width:200px;gap:15px}@media (max-width:767px){.ex-card .ex-date,.ex-card .ex-website{font-size:var(--font-size-body-mobile)}.ex-card .ex-actions{width:100%;min-width:0}}.ex-card .ex-actions .btn{white-space:nowrap;padding:5px 8px;height:30px;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);gap:10px;width:auto;margin-left:auto}@media (max-width:575px){.ex-card .ex-actions .btn{flex:1 1 auto;min-width:0;width:auto;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;font-size:var(--font-size-body)}}.ex-card .ex-actions .btn i{font-size:16px}.news-card.card{position:relative;border:none;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.news-card .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;top:0;left:0}.news-card__overlay.card-img-overlay{position:absolute;bottom:0;left:0;right:0;top:auto;background:rgb(0 0 0 / .3);display:flex;flex-direction:column;justify-content:flex-start;padding:10px 20px;z-index:1;border-radius:0 0 8px 8px}.news-card__content{display:flex;flex-direction:column;gap:0}.news-card__date{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--white);line-height:normal}.news-card__title.card-title{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-semibold);color:var(--white);line-height:normal;margin:0}.news__slider .news-card{height:350px}.news__slider .news-card .news-card__title{font-size:var(--font-size-title1);color:var(--white)}.news__slider .news-card .news-card__date{color:var(--white)}.partner-card{display:flex;align-items:center;justify-content:center;padding:30px;background-color:var(--white);height:200px;transition:var(--transition-base)}.partner-card:hover{opacity:.8}.partner-card__link{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.partner-card__logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.testimonial-card{background-color:var(--background);border-radius:8px;padding:40px 50px;display:flex;flex-direction:row;align-items:center;gap:25px;width:100%;flex-shrink:0}@media (max-width:575px){.testimonial-card{flex-direction:column;padding:30px 20px;gap:20px;max-width:calc(100% - 32px);margin:0 auto}}.testimonial-card__avatar{width:180px;height:180px;border-radius:100px;overflow:hidden;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card__content{display:flex;flex-direction:column;gap:5px;flex:1}.testimonial-card__name{font-family:var(--font-family);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text);line-height:normal;margin:0}@media (max-width:575px){.testimonial-card__avatar{width:120px;height:120px}.testimonial-card__name{font-size:var(--font-size-h6)}}.testimonial-card__position{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-medium);color:var(--secondary);line-height:1.3;margin:0}@media (max-width:575px){.testimonial-card__position{font-size:var(--font-size-body)}}.testimonial-card__text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text);line-height:normal;margin:0}@media (max-width:575px){.testimonial-card__text{font-size:var(--font-size-body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.testimonial-card__link{display:none}@media (max-width:575px){.testimonial-card__link{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--primary);line-height:normal;text-decoration:none;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}}.year-select-wrap{display:inline-block}.nice-select.year-select{background-color:var(--primary);border:none;border-radius:8px;color:var(--white);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);height:30px;line-height:normal;min-width:80px;transition:var(--transition-base);background-image:none;padding:5px 30px 5px 10px}.nice-select.year-select.open,.nice-select.year-select:focus,.nice-select.year-select:hover{background-color:var(--primary);color:var(--white);box-shadow:0 4px 12px rgb(138 138 138 / .3)}.nice-select.year-select::after{border-bottom-color:var(--white);border-right-color:var(--white);right:16px}.nice-select.year-select .current{color:var(--white)}.nice-select.year-select .list{background-color:var(--white);border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .12);margin-top:6px;padding:0}.nice-select.year-select .option{color:var(--text);padding-left:20px;padding-right:20px}.nice-select.year-select .option.focus,.nice-select.year-select .option.selected.focus,.nice-select.year-select .option:hover{background-color:rgb(182 182 182 / .08);color:var(--primary)}.nice-select.year-select .option.selected{font-weight:var(--font-weight-semibold);color:var(--primary)}.form-group{margin-bottom:0}@media (max-width:768px){.form-group{margin-bottom:0}}.form-label{display:block;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text);margin-bottom:15px;line-height:1.5}@media (max-width:768px){.form-label{font-size:var(--font-size-title-mobile);margin-bottom:12px}}.form-label__required{color:var(--primary)}.form-control,.form-input,.form-select,.form-textarea{width:100%;height:50px;padding:15px 20px;border:1px solid var(--line);border-radius:12px;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--text);background-color:var(--white);transition:var(--transition-base);line-height:1.5}.form-control:focus,.form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px rgb(228 10 102 / .1)}.form-control::-moz-placeholder,.form-input::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--gray);font-weight:var(--font-weight-regular)}.form-control::placeholder,.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:var(--gray);font-weight:var(--font-weight-regular)}.form-textarea{height:auto;min-height:130px;resize:vertical}@media (max-width:768px){.form-control,.form-input,.form-select,.form-textarea{font-size:var(--font-size-title-mobile);padding:12px 16px;border-radius:8px}.form-textarea{min-height:100px}}.form-checkbox-group{display:flex;flex-direction:column;gap:10px}.form-checkbox-item{display:flex;align-items:center;gap:10px}.form-checkbox{width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--line);border-radius:5px;cursor:pointer;transition:var(--transition-base)}.form-checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.form-checkbox:focus{outline:0;box-shadow:0 0 0 3px rgb(228 10 102 / .1)}.form-checkbox-label{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--text);cursor:pointer;line-height:1.5}.form-submit{width:100%;margin-top:30px}.form>.nice-select,.form>.nice-select.form-select{width:100%;height:50px;padding:0 20px;border:1px solid var(--line);border-radius:12px;font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--text);background-color:var(--white);background-image:none;line-height:50px;transition:var(--transition-base)}.form>.nice-select.form-select:hover,.form>.nice-select:hover{border-color:var(--gray)}.form>.nice-select.form-select.open,.form>.nice-select.form-select:active,.form>.nice-select.form-select:focus,.form>.nice-select.open,.form>.nice-select:active,.form>.nice-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(228 10 102 / .1)}.form>.nice-select.form-select::after,.form>.nice-select::after{border-bottom-color:var(--primary);border-right-color:var(--primary);height:6px;width:6px;right:20px}@media (max-width:768px){.form-checkbox-label{font-size:var(--font-size-body-mobile)}.form>.nice-select,.form>.nice-select.form-select{font-size:var(--font-size-title-mobile);padding:0 16px;border-radius:8px}.form>.nice-select.form-select::after,.form>.nice-select::after{right:16px}}.form>.nice-select.form-select.open::after,.form>.nice-select.open::after{transform:rotate(-135deg)}.form>.nice-select .list,.form>.nice-select.form-select .list{background-color:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);margin-top:8px;max-height:250px;overflow-y:auto;min-width:100%;padding:0}.form>.nice-select .option,.form>.nice-select.form-select .option{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-regular);color:var(--text);padding-left:20px;padding-right:20px;line-height:40px;min-height:40px;transition:var(--transition-fast)}.form>.nice-select .option.focus,.form>.nice-select .option:hover,.form>.nice-select.form-select .option.focus,.form>.nice-select.form-select .option:hover{background-color:var(--card)}.form>.nice-select .option.selected,.form>.nice-select.form-select .option.selected{font-weight:var(--font-weight-semibold);background-color:var(--card);color:var(--primary)}.form>.nice-select .option.disabled,.form>.nice-select.form-select .option.disabled{background-color:#fff0;color:var(--gray);cursor:default}.form>.nice-select .current,.form>.nice-select.form-select .current{font-weight:var(--font-weight-medium);color:var(--text)}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}@media (max-width:768px){.form>.nice-select .option,.form>.nice-select.form-select .option{font-size:var(--font-size-title-mobile);padding-left:16px;padding-right:16px}.pagination{gap:10px}.pagination__btn span{display:none}}.pagination__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;height:40px;border:1px solid var(--line);background-color:var(--white);color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);border-radius:4px;cursor:pointer;transition:var(--transition-base);white-space:nowrap}.pagination__btn i{font-size:14px;line-height:1}.pagination__btn span{line-height:normal}.pagination__btn:hover{background-color:var(--card)}.pagination__btn:disabled{opacity:.5;cursor:not-allowed}.pagination__numbers{display:flex;align-items:center;justify-content:center;gap:2px;flex:1}.pagination__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:#fff0;color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:var(--transition-base);border-radius:4px;line-height:1}.pagination__number:hover{background-color:var(--card)}.pagination__number.active{background-color:var(--primary);color:var(--white);pointer-events:none}.pagination__dots{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1}.page-title{font-family:var(--font-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--primary);line-height:normal;margin-bottom:0}@media (max-width:767px){.page-title{font-size:var(--font-size-h2);margin-bottom:0}}.page__spacing{padding:40px 0 80px}@media (max-width:767px){.page__spacing{padding:30px 0 60px}}.hr__divider{width:100%;height:0;border-top:1px solid var(--line)}.text__primary{color:var(--primary)}.text__secondary{color:var(--secondary)}.text__success{color:var(--success)}.text__warning{color:var(--warning)}.text__error{color:var(--error)}.text__gray-1{color:var(--gray-1)}.text__gray-2{color:var(--gray-2)}.text__gray-3{color:var(--gray-3)}.text__white{color:var(--white)}.text__black{color:var(--black)}.actions__block{position:relative;overflow-x:unset;touch-action:unset;width:100%;-webkit-overflow-scrolling:unset;margin-bottom:0;padding:0}@media (max-width:575px){.page-title{font-size:var(--font-size-h3);margin-bottom:0}.actions__block{margin-bottom:10px;padding:20px 0;overflow-x:auto;touch-action:pan-x}}.page-content{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--text-2);display:flex;flex-direction:column;gap:20px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{margin:0;color:var(--text-2)}.page-content h1{font-size:var(--font-size-h1)}@media (max-width:768px){.page-content{font-size:var(--font-size-h5-mobile)}.page-content h1{font-size:var(--font-size-h1-mobile)}}.page-content h2{font-size:var(--font-size-h2)}@media (max-width:768px){.page-content h2{font-size:var(--font-size-h2-mobile)}}.page-content h3{font-size:var(--font-size-h3)}@media (max-width:768px){.page-content h3{font-size:var(--font-size-h3-mobile)}}.page-content h4{font-size:var(--font-size-h4)}@media (max-width:768px){.page-content h4{font-size:var(--font-size-h4-mobile)}}.page-content h5{font-size:var(--font-size-h5)}@media (max-width:768px){.page-content h5{font-size:var(--font-size-h5-mobile)}}.page-content h6{font-size:var(--font-size-h6)}.page-content p{margin:0}.page-content ul{margin:0;padding-left:0}.page-content ul li{margin:0}.page-content img{width:100%;height:100%;max-height:400px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:0;overflow:hidden}.page-content img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.actions__block{margin-bottom:10px;padding:20px 0;overflow-x:auto;touch-action:pan-x}.page-content img{max-height:300px}}@media (max-width:575px){.page-content img{max-height:250px}}.social-sidebar{position:fixed;right:0;top:25%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;padding:20px 10px;background-color:var(--primary);z-index:1020}@media (max-width:768px){.page-content h6{font-size:var(--font-size-h6-mobile)}.social-sidebar{top:50%}}.social-sidebar__link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--white);font-size:24px;text-decoration:none;transition:var(--transition-base)}.social-sidebar__link:hover{opacity:.8;transform:scale(1.1)}.contact-item{display:flex;align-items:center;gap:15px;padding:23px 20px;background-color:var(--background);border-radius:8px;width:100%}.contact-item__icon{flex-shrink:0;width:53px;height:53px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%}.contact-item__icon i{font-size:26.5px;color:var(--white)}.contact-item__content{flex:1;display:flex;flex-direction:column;gap:0}.contact-item__title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-2);line-height:1;margin:0 0 5px}.contact-item__value{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:1.5;text-decoration:none;display:block}.contact-item__value:hover{color:var(--primary)}.contact-item__value+.contact-item__value{margin-top:5px}.video-section .ratio{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .1);max-height:500px;min-height:440px}.yt-video{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.yt-video__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;z-index:1;transition:opacity var(--transition-base)}.yt-video__poster--hidden{opacity:0;pointer-events:none}.yt-video__iframe{position:absolute;inset:0;width:100%;height:100%;border:none;opacity:0;z-index:2;transition:opacity var(--transition-base)}.yt-video__iframe--visible{opacity:1}.yt-video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:0 0;border:none;cursor:pointer;transition:var(--transition-base);display:flex;align-items:center;justify-content:center}.yt-video__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.yt-video__play-btn i{color:var(--white);font-size:80px;filter:drop-shadow(0 0 20px rgb(0 0 0 / .3));transition:var(--transition-base)}.yt-video__play-btn:hover i{filter:drop-shadow(0 0 30px rgb(0 0 0 / .5))}.yt-video__play-btn--hidden{opacity:0;pointer-events:none}.yt-video--lite{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.yt-video--lite lite-youtube{width:100%;max-width:100%;height:100%;display:block;background-color:#000;position:relative}.yt-video--lite lite-youtube::before{display:none!important}.yt-video--lite lite-youtube>.lty-playbtn{cursor:pointer;filter:none;transform:translate(-50%,-50%)!important;transition:var(--transition-base);border:none!important}.yt-video--lite lite-youtube>.lty-playbtn::before{font-family:"Font Awesome 7 Pro";font-weight:400;border:none!important;width:auto!important;height:auto!important;position:relative}.yt-video--transparent-btn lite-youtube>.lty-playbtn{width:auto!important;height:auto!important;background:0 0!important;border-radius:0!important;box-shadow:none!important}.yt-video--transparent-btn lite-youtube>.lty-playbtn::before{content:"\f144";font-size:80px;color:#fff!important;left:0;filter:drop-shadow(0 0 20px rgb(0 0 0 / .3))}.yt-video--transparent-btn lite-youtube:hover>.lty-playbtn{background:0 0!important;transform:translate(-50%,-50%) scale(1.1)!important;box-shadow:none!important}.yt-video--transparent-btn lite-youtube:hover>.lty-playbtn::before{filter:drop-shadow(0 0 30px rgb(0 0 0 / .5))}.yt-video--primary-btn lite-youtube>.lty-playbtn{width:100px!important;height:100px!important;background:var(--primary)!important;border-radius:50%!important;box-shadow:0 0 20px 0 rgb(43 59 115 / .3)!important}@media (max-width:767px){.video-section .ratio{min-height:300px;max-height:330px}.yt-video__play-btn i{font-size:56px}.yt-video--transparent-btn lite-youtube>.lty-playbtn::before{font-size:56px}.yt-video--primary-btn lite-youtube>.lty-playbtn{width:60px!important;height:60px!important}}.yt-video--primary-btn lite-youtube>.lty-playbtn::before{content:"\f04b";font-size:40px;color:#fff!important;left:3px}.yt-video--primary-btn lite-youtube:hover>.lty-playbtn{background:#3d4f8a!important;transform:translate(-50%,-50%) scale(1.05)!important;box-shadow:0 0 30px 0 rgb(43 59 115 / .5)!important}body{background-color:var(--background);font-family:var(--font-family)}.statistics-section{position:relative;margin-top:-80px;z-index:var(--z-index-sticky);padding:25px 50px;width:calc(100% - 170px);margin-left:auto;margin-right:auto}.statistics-section .statistics{background-color:#fff0;backdrop-filter:none}@media (max-width:768px){.statistics-section{padding:0 4px;margin-top:-50px;width:100%}.statistics-section .statistics{background-color:var(--primary);border-radius:8px}}.exhibition-calendar-section{padding:25px 0}.exhibition-calendar-section .exhibition-calendar__controls{display:flex;align-items:center;gap:25px}@media (max-width:992px){.exhibition-calendar-section .exhibition-calendar__controls{width:100%;justify-content:space-between;gap:15px}.exhibition-calendar-section .exhibition-calendar .btn--download{width:100%}}@media (max-width:576px){.exhibition-calendar-section .exhibition-calendar__controls{align-items:stretch}}.exhibition-calendar-section .exhibition-calendar .btn--download{padding:10px;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);border-radius:8px;transition:var(--transition-base);height:30px}.about-section{padding:25px 0}.about-section .about__text{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:normal;margin-top:20px}@media (max-width:768px){.about-section .about__text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}}.about-section .about__link{display:none}.about-section .about__link:hover{opacity:.8}.about-section .about__link:active{opacity:.6}.about-section .about__link:focus{opacity:.6}.about-section .about__image{max-height:538px;height:100%;border-radius:150px 0 0;overflow:hidden;background-color:var(--card);padding:0 0 20px 16px}@media (max-width:768px){.about-section .about__link{display:block;font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:normal;color:var(--primary);text-decoration:none}.about-section .about__image{padding:0 0 14px 16px;margin-left:16px;max-height:328px}}.about-section .about__image .card-img{width:100%;height:100%;min-height:315px;-o-object-fit:cover;object-fit:cover;border-radius:150px 0 0;aspect-ratio:1/1}.testimonials{padding:25px 0}.testimonials-section{padding:90px 0;position:relative}@media (max-width:767px){.yt-video--primary-btn lite-youtube>.lty-playbtn::before{font-size:20px;left:2px}.testimonials-section{padding:40px 0}}.testimonials-section::before{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .7);backdrop-filter:blur(2px);z-index:0}.testimonials-section .bg-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.testimonials__controls{display:flex;align-items:center;gap:8px}.testimonials__slider{overflow:visible}.testimonials__slider .swiper-slide{opacity:.6;transition:var(--transition-base)}.testimonials__slider .swiper-slide.swiper-slide-active{opacity:1}.news-section .news__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.news-section .news__link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none}.news-section .news__link:hover{opacity:.8}.news-section .news-card .news-card__date{color:var(--white)}@media (min-width:992px){.news-section .news__grid .col-lg-5 .news-card{height:625px}.news-section .news__grid .col-lg-7 .row{height:100%}.news-section .news__grid .col-lg-7 .row>.col-12:first-child .news-card{height:302px}.news-section .news__grid .col-lg-7 .row>.col-12:last-child .news-card{height:303px}}@media (max-width:991px){.news-section .news__slider{padding-bottom:20px}}.news-section .news__slider .swiper-wrapper{align-items:stretch}.news-section .news__slider .swiper-slide{height:auto;display:flex}.news-section .news__slider .swiper-slide .news-card{height:350px}.photo-section{padding:25px 0}.photo-section .photo__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.photo-section .photo__link{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--primary);text-decoration:none;transition:var(--transition-base)}.photo-section .photo__link:hover{opacity:.8}.photo-section .photo__card{border-radius:8px;overflow:hidden}.photo-section .photo__card .card-img-overlay{background:linear-gradient(to top,rgb(0 0 0 / .5),rgb(0 0 0 / .2))}.photo-section .photo__title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--white);line-height:1}.members-section{padding:25px 0}.members-section .members__slider{margin-top:25px}@media (max-width:767px){.members-section .members__slider{overflow:visible;padding-bottom:20px}.members-section .members__slider .swiper-wrapper{align-items:stretch}.members-section .members__slider .swiper-slide{height:auto;display:flex}.members-section .members__card{width:100%}}.members-section .members__card{height:200px;background-color:var(--white);border-radius:8px;padding:43px 86px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}.members-section .members__logo{height:120px;display:flex;align-items:center;justify-content:center;mix-blend-mode: multiply;}.members-section .members__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.members-section .members__website{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--secondary)}.members-section .members__website i{width:19px;height:19px;font-size:19px}.members-section .members__website a{color:var(--secondary);text-decoration:none}.members-section .members__website a:hover{opacity:.8}.partners-section{padding:25px 0}.partners-section .bg__white{background-color:var(--white)}.partners-section .partners__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.partners-section .partners__controls{display:flex;align-items:center;gap:8px}.partners-section .partners__next,.partners-section .partners__prev{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:#fff0;border:none;color:var(--text);cursor:pointer;transition:var(--transition-base)}.partners-section .partners__next:hover,.partners-section .partners__prev:hover{opacity:.8}.partners-section .partners__next i,.partners-section .partners__prev i{font-size:24px}.partners-section .partners__slider .swiper-wrapper{align-items:center}.contact-section{padding:25px 0}.contact-section .contact{gap:20px;background-color:var(--white);padding:19px 20px;border-radius:8px}.contact-section .contact__map{height:100%;width:100%;max-height:400px;position:relative;border-radius:10px;overflow:hidden}.contact-section .contact__map iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.contact-section .contact__map{height:400px}}.contact-section .contact__address-card{position:absolute;bottom:20px;left:20px;right:20px;background-color:var(--white);border-radius:8px;padding:23px 30px;display:flex;align-items:center;gap:15px}.contact-section .contact__address-icon{flex-shrink:0;width:53px;height:53px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%}.contact-section .contact__address-icon i{font-size:26.5px;color:var(--white)}.contact-section .contact__address-content{flex:1}.contact-section .contact__address-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-2);line-height:1;margin:0 0 5px}.contact-section .contact__address-text{font-family:var(--font-family);font-size:var(--font-size-title1);font-weight:var(--font-weight-regular);color:var(--text-2);line-height:1.5;margin:0}.swiper--controls{display:flex;align-items:center;gap:8px}.swiper--controls .swiper-next,.swiper--controls .swiper-prev{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:50%;color:var(--secondary);cursor:pointer;opacity:1;transition:var(--transition-base)}.swiper--controls .swiper-next:hover,.swiper--controls .swiper-prev:hover{opacity:.8;background-color:var(--secondary);color:var(--white)}.swiper--controls .swiper-next i,.swiper--controls .swiper-prev i{font-size:24px}.swiper--pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:5px;background:var(--line);transition:var(--transition-base)}.swiper--pagination .swiper-pagination-bullet-active{width:17px;height:5px;border-radius:5px;background:var(--secondary);transition:var(--transition-base)}.about-hero{padding:25px 0 50px}.about-hero__content{display:flex;justify-content:center}@media (max-width:768px){.about-hero{padding:20px 0 30px}}.about-main{padding-bottom:25px}@media (max-width:768px){.about-main{padding-bottom:16px}}.about-description{padding:0 0 25px}.about-description__text{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);line-height:normal;color:var(--text-2);margin-bottom:1.5rem}.about-description__text:last-child{margin-bottom:0}@media (max-width:768px){.about-description{padding:16px 0}.about-description__text{font-size:var(--font-size-h5-mobile)}}.about-statistics{padding:20px 0 100px}.about-statistics__wrapper{width:calc(100% - 64px);margin-left:auto;margin-right:auto}.about-statistics .statistics{background-color:#fff0;backdrop-filter:none;padding:0}@media (max-width:768px){.about-statistics{padding:30px 0 50px}.about-statistics__wrapper{width:100%}.about-statistics .statistics{padding:0}.about-statistics .statistics__item{padding:16px;border-radius:8px}.about-statistics .statistics__item:first-child{border-radius:8px}.about-statistics .statistics__item:last-child{border-radius:8px}.about-statistics .statistics__item:not(:last-child){border-bottom:none}}.news-hero{padding:25px 0 50px}.news-hero__content{display:flex;justify-content:center}@media (max-width:768px){.news-hero{padding:20px 0 30px}}.news-section{padding:0 0 50px}.news-card{display:flex;flex-direction:column;gap:15px;width:100%;position:relative}.news-card__link{position:absolute;inset:0;z-index:10;text-decoration:none;color:inherit}.news-card__image{width:100%;height:205px;border-radius:8px;overflow:hidden;flex-shrink:0}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-card__content{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1}.news-card__title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.news-section{padding:0 0 30px}.news-card__image{height:238px}.news-card__title{font-size:var(--font-size-h6);-webkit-line-clamp:2}}.news-card__date{display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--gray);text-transform:uppercase;margin:0}.news-card__date i{width:16px;height:16px;font-size:14px}.news-card__date time{line-height:1}.news-pagination{padding:0 0 100px}@media (max-width:768px){.news-pagination{padding:0 0 50px}}.news-pagination__wrapper{display:flex;justify-content:center;align-items:center}.news-details-hero{padding:25px 0 20px}.news-details__title{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin:0}@media (max-width:767px){.news-details-hero{padding:20px 0 16px}.news-details__title{font-size:var(--font-size-h1-mobile);line-height:1.5}}.news-details-meta{padding:0 0 100px}.news-details__meta{min-height:60px}@media (max-width:767px){.news-details-meta{padding:0 0 50px}.news-details__meta{flex-direction:column;align-items:flex-start!important;gap:16px;padding:16px 0!important}}.news-details__date{display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--gray);text-transform:uppercase}.news-details__date i{width:16px;height:16px;font-size:14px;color:var(--gray)}.news-details__date time{line-height:1}.news-details__share{display:flex;align-items:center;gap:8px}.news-details__share-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:4px;background-color:var(--primary);color:var(--white);font-size:16px;cursor:pointer;transition:var(--transition-base);padding:0}.news-details__share-btn i{line-height:1}.news-details__share-btn:hover{background-color:var(--text);transform:translateY(-2px)}.news-details__share-btn:active{transform:translateY(0)}.news-details-media{padding:20px 0}@media (max-width:767px){.news-details__share{gap:6px}.news-details__share-btn{width:32px;height:32px;font-size:14px}.news-details-media{padding:16px 0}}.news-details__slider-main{width:100%;border-radius:8px;overflow:hidden;position:relative;max-height:500px;height:100%;aspect-ratio:988/500}.news-details__image-main{width:100%;height:100%}.news-details__image-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center;object-position:center}.news-details__nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding:0 20px;pointer-events:none;z-index:1}.news-details__nav-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .9);border:none;border-radius:50%;cursor:pointer;transition:var(--transition-base);pointer-events:auto;box-shadow:0 2px 8px rgb(0 0 0 / .1);z-index:1}.news-details__nav-btn i{font-size:18px;color:var(--primary)}@media (max-width:767px){.news-details__slider-main{aspect-ratio:1/1}.news-details__nav{padding:0 16px}.news-details__nav-btn{width:40px;height:40px}.news-details__nav-btn i{font-size:16px}}.news-details__nav-btn:hover{background-color:var(--primary)}.news-details__nav-btn:hover i{color:var(--white)}.news-details__slider-thumbs{width:100%;height:auto}@media (min-width:992px){.news-details__slider-thumbs{height:544px}}.news-details__slider-thumbs .swiper-slide{height:126px;width:100%;opacity:.6}.news-details__slider-thumbs .swiper-slide-thumb-active{opacity:1}.news-details__thumb{width:100%;height:100%;border-radius:8px;overflow:hidden;border:2px solid #fff0;background-color:var(--card);cursor:pointer;transition:var(--transition-base);padding:0;display:flex;align-items:center;justify-content:center}.news-details__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:var(--transition-base)}.news-details__thumb:hover{border-color:var(--primary);opacity:.9}.swiper-slide-thumb-active .news-details__thumb{border-color:var(--primary)!important;background-color:var(--card)!important;padding:5px!important;box-shadow:0 0 0 2px var(--primary)}.swiper-slide-thumb-active .news-details__thumb img{border-radius:6px}.news-details__slider-thumbs .swiper-slide-thumb-active .news-details__thumb{border-color:var(--primary);border-width:3px}.news-details-content{padding:20px 0}.news-details__content{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--text-2);display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.news-details__slider-thumbs .swiper-slide{width:137px;height:126px}.news-details-content{padding:16px 0 20px}.news-details__content{font-size:var(--font-size-h5-mobile);gap:16px}}.news-details__content p{margin:0}.news-details__content b,.news-details__content strong{font-weight:var(--font-weight-semibold)}.news-details__content blockquote{margin:0;padding-left:20px;border-left:4px solid var(--primary);font-style:italic}.media-hero{padding:25px 0 50px}@media (max-width:768px){.media-hero{padding:20px 0 30px}}.media-hero__content{display:flex;justify-content:center}.media-section{padding:0 0 100px}@media (max-width:768px){.media-section{padding:0 0 50px}}.media-card.card{background-color:#fff0;overflow:hidden;transition:var(--transition-base);display:flex;flex-direction:column}.media-card:hover img{transform:scale(1.03);transition:var(--transition-base)}.media-card__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.media-card__title{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text);margin:0;line-height:1.2}@media (max-width:768px){.media-card__title{font-size:16px}}.media-card__download{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--primary);background-color:var(--white);font-size:14px;text-decoration:none;transition:var(--transition-base);border-radius:4px}.media-card__download i{transition:var(--transition-base)}.media-card__link{display:flex;align-items:center;justify-content:center;text-decoration:none;flex:1;padding:17px 34px;background-color:var(--white);border-radius:8px;overflow:hidden}.media-card__link img{min-height:320px;max-height:320px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transition:var(--transition-base)}.partners-card.card{display:flex;flex-direction:column;gap:15px;background-color:#fff0;border-radius:8px;overflow:visible;transition:var(--transition-base)}.partners-card:hover{transform:translateY(-2px)}.partners-card:hover .partners-link{box-shadow:0 4px 12px rgb(0 0 0 / .08)}.partners-card .partners-link{display:flex;align-items:center;justify-content:center;padding:17px 34px;max-height:355px;min-height:355px;background-color:var(--white);border-radius:8px;text-decoration:none;color:inherit;transition:var(--transition-base)}.partners-card .partners-image{width:200px;height:200px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:768px){.partners-card .partners-link{padding:17px 24px;max-height:280px;min-height:280px}.partners-card .partners-image{width:200px;height:200px}}.partners-card .partners-image img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;mix-blend-mode:darken}.partners-card .partners-title{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text-1);line-height:normal;text-align:start;margin:0;height:30px;display:flex;align-items:center;justify-content:flex-start}.sponsors-section{padding:0 0 50px}.sponsors-section:last-child{padding-bottom:100px}.sponsors-section__header{margin-bottom:30px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width:768px){.partners-card .partners-title{font-size:18px;height:auto;min-height:30px}.sponsors-section{padding:0 0 30px}.sponsors-section:last-child{padding-bottom:50px}.sponsors-section__header{margin-bottom:20px}.section-header{gap:16px}}.section-header__title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--text);margin:0;line-height:1.2}.sponsors__controls.swiper--controls{gap:12px}.sponsors__controls.swiper--controls button{width:46px;height:46px;border-radius:50%;background-color:var(--white);border:1px solid var(--line);color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);font-size:10px}.sponsors__controls.swiper--controls button:hover:not(:disabled){background-color:var(--primary);color:var(--white);border-color:var(--primary)}.sponsors__controls.swiper--controls button:disabled{opacity:.4;cursor:not-allowed}.sponsors__controls.swiper--controls button i{transition:all var(--transition-base)}.sponsors__slider.swiper{overflow:visible}@media (max-width:768px){.section-header__title{font-size:var(--font-size-h5-mobile)}.sponsors__controls.swiper--controls{gap:8px}.sponsors__controls.swiper--controls button{width:36px;height:36px;font-size:14px}.sponsors__slider.swiper{overflow:hidden}}.sponsor-card.card{background-color:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:all var(--transition-base);height:100%}.sponsor-card.card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08);transform:translateY(-2px)}.sponsor-card .sponsor-logo{width:100%;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.sponsor-card .sponsor-logo img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.sponsor-card .sponsor-type{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text);text-align:center;margin:0;line-height:1.5}.ref-section{padding:30px 0 50px}@media (max-width:768px){.sponsor-card.card{padding:16px;gap:12px}.sponsor-card .sponsor-logo{height:100px}.sponsor-card .sponsor-type{font-size:var(--font-size-body-mobile)}.ref-section{padding:0 0 30px}.ref-card .card-body{padding:0 20px 20px}}.ref-card{background-color:#fff0;border:none;transition:var(--transition-base)}.ref-card.card{background-color:var(--white);border:none}.ref-card .card-body{display:flex;flex-direction:column;gap:0;background-color:#fff0;border-radius:8px;padding:0 20px 20px}.ref-card .card__text{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text-2);margin:0;padding:20px;border-radius:8px;background-color:var(--background);border-left:8px solid var(--primary);overflow:hidden}@media (max-width:768px){.ref-card .card__text{font-size:14px;padding:16px}}.ref-card .card-header{display:flex;flex-direction:column;gap:12px;background-color:#fff0;border:none;padding:20px}@media (max-width:768px){.ref-card .card-header{padding:20px;gap:10px}}.ref-card .card__author-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.ref-card .card__author{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-bold);color:var(--text);line-height:1.2;margin:0;text-transform:uppercase}@media (max-width:768px){.ref-card .card__author{font-size:18px}}.ref-card .card__position{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--secondary);line-height:1.4;margin:0}@media (max-width:768px){.ref-card .card__position{font-size:14px}}.ref-card .card__year{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--secondary);line-height:1.4;text-align:left;margin:0}.ref-action{padding:0 0 100px}@media (max-width:768px){.ref-card .card__year{font-size:14px}.ref-action{padding:0 0 50px}}.ref-action__wrapper{display:flex;justify-content:center;align-items:center}.ref-action__btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background-color:var(--primary);color:var(--white);border:none;border-radius:8px;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;transition:all var(--transition-base);text-transform:none}@media (max-width:768px){.ref-action__btn{padding:12px 24px;font-size:14px}}.ref-action__btn i{font-size:14px;line-height:1;transition:all var(--transition-base)}.ref-action__btn:hover{background-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.ref-action__btn:active{transform:translateY(0)}.photo-gallery-hero{padding:25px 0 50px}.photo-gallery-hero__content{display:flex;justify-content:center}.photo-gallery-hero__title{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text);line-height:normal;text-transform:uppercase;margin:0;max-width:1240px}@media (max-width:768px){.photo-gallery-hero{padding:20px 0 30px}.photo-gallery-hero__title{font-size:var(--font-size-h2-mobile);line-height:1.4}}.photo-gallery-section{padding:0 0 50px}.photo-gallery-grid{margin:0}.photo-item.card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.photo-item:hover .item-overlay{opacity:1;visibility:visible}.photo-item .item-link{position:absolute;inset:0;z-index:20;text-decoration:none;color:inherit}.photo-item .item-image.position-relative{width:100%;height:205px;overflow:hidden;position:relative}@media (max-width:768px){.photo-gallery-section{padding:0 0 30px}.photo-item .item-image.position-relative{height:238px}}.photo-item .item-image .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.3s}.photo-item .item-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.3s;z-index:10}.photo-item .overlay-icon.fas.fa-search{color:var(--white);font-size:32px;line-height:1}.photo-gallery-pagination{padding:0 0 100px}.photo-gallery-pagination__wrapper{display:flex;justify-content:center;align-items:center}.video-gallery-section{padding:0 0 50px}.video-gallery-grid{margin:0}.video-item.card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.video-item:hover .item-overlay{opacity:1;visibility:visible}.video-item .item-link{position:absolute;inset:0;z-index:20;text-decoration:none;color:inherit}.video-item .item-image.position-relative{width:100%;height:205px;overflow:hidden;position:relative}@media (max-width:768px){.photo-item .overlay-icon.fas.fa-search{font-size:28px}.photo-gallery-pagination{padding:0 0 50px}.video-gallery-section{padding:0 0 30px}.video-item .item-image.position-relative{height:238px}}.video-item .item-image .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.3s}.video-item .item-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.3s;z-index:10}.video-item .overlay-icon.fal.fa-play{color:var(--white);font-size:32px;line-height:1}.photo-albums-hero{padding:25px 0 50px}.photo-albums-hero__content{display:flex;justify-content:center}.photo-albums-hero__header{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width:768px){.video-item .overlay-icon.fal.fa-play{font-size:28px}.photo-albums-hero{padding:20px 0 30px}.photo-albums-hero__header{flex-direction:column;align-items:flex-start;gap:15px}.photo-albums-filter{align-self:flex-start}}.photo-albums-filter{position:relative;flex-shrink:0}.photo-albums-section{padding:0 0 50px}.album-card.card{position:relative;border-radius:8px;overflow:hidden;transition:var(--transition-base);padding:10px 10px 0}.album-card:hover .album-image .card-img{transform:scale(1.05)}.album-card .album-link{inset:0;z-index:1;text-decoration:none;color:inherit}.album-card .album-image{width:100%;max-height:205px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.album-card .album-image .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.3s}.album-card .album-content.card-body{display:flex;flex-direction:column;align-items:center;padding:15px 0;position:relative;z-index:1}.album-card .album-title.card-title{font-family:var(--font-family);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;text-align:center;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.photo-albums-section{padding:0 0 30px}.album-card .album-image{max-height:238px}.album-card .album-title.card-title{font-size:var(--font-size-h5-mobile);-webkit-line-clamp:2;line-clamp:2;line-height:1.4}}.newspaper-section{padding:0 0 50px}.paper-card.card{position:relative;border-radius:8px;overflow:hidden;transition:0.3s;background-color:#fff0;box-shadow:none}.paper-card:hover .paper-image .card-img{transform:scale(1.03)}.paper-card:hover .paper-download{transform:scale(1.1)}.paper-card .paper-link{position:absolute;inset:0;z-index:10;text-decoration:none;color:inherit}.paper-card .paper-image{width:100%;max-height:400px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;background-color:var(--white);display:flex;align-items:center;justify-content:center;padding:30px}.paper-card .paper-image .card-img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;transition:transform 0.4s}.paper-card .paper-content.card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;position:relative;z-index:1;background-color:#fff0}.paper-card .paper-title{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-semibold);color:#000;line-height:1.3;margin:0;flex:1;text-align:start}.paper-card .paper-download{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--primary);background-color:var(--white);text-decoration:none;transition:0.3s;position:relative;border-radius:4px;z-index:20;cursor:pointer}.paper-card .paper-download:hover{color:#c2185b}.paper-card .paper-download i{font-size:12px;line-height:1}@media (max-width:768px){.newspaper-section{padding:0 0 30px}.paper-card .paper-image{max-height:350px;padding:20px}.paper-card .paper-content.card-body{padding:16px 0}.paper-card .paper-title{font-size:18px}.paper-card .paper-download{width:32px;height:32px}.paper-card .paper-download i{font-size:12px}}.career-banner{background-color:var(--card);position:relative;display:flex;align-items:center;height:150px}@media (max-width:992px){.career-banner{height:100px;text-align:center;gap:20px;margin-top:150px}}.career-banner__title{font-family:var(--font-family);font-size:40px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:normal;margin:0;flex-shrink:0}.career-banner__image{position:relative}@media (max-width:992px){.career-banner__title{font-size:24px;margin:auto;display:flex;align-items:center;text-align:center;justify-content:center;width:100%}.career-banner__image{position:absolute;left:50%;top:-130px;transform:translateX(-50%);order:1;margin:0 auto;max-width:160px;max-height:160px}}.career-banner__image-photo{position:relative;max-width:202px;max-height:202px;border-radius:50%;overflow:hidden;aspect-ratio:1/1;border:8px solid var(--card)}@media (max-width:992px){.career-banner__image-photo{max-width:160px;max-height:160px}}.career-banner__image-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.career-section{padding:50px 0 100px}.career-intro{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin-bottom:40px}@media (max-width:768px){.career-section{padding:30px 0 50px}.career-intro{font-size:16px;margin-bottom:30px}}.career-intro a{color:var(--primary);text-decoration:underline;transition:var(--transition-base)}.career-intro a:hover{color:var(--primary);text-decoration:none}.career-accordion{margin-bottom:50px}.career-accordion .accordion-item{background-color:#fff0;border:none;margin-bottom:20px}.career-accordion .accordion-header{margin:0}.career-accordion .accordion-button{background-color:var(--white);border:none;padding:20px;font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;box-shadow:none;transition:var(--transition-base);border-radius:12px!important}.career-accordion .accordion-button:not(.collapsed){transition:var(--transition-base);border-radius:12px 12px 0 0!important}.career-accordion .accordion-button:not(.collapsed)::after{content:"\f078";font-family:"Font Awesome 7 Pro";font-weight:900;font-size:16px;color:var(--text);transition:var(--transition-base);margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:0 0}.career-accordion .accordion-button:hover{color:var(--primary)}.career-accordion .accordion-button:focus{box-shadow:none;border:none}.career-accordion .accordion-button::after{content:"\f078";font-family:"Font Awesome 7 Pro";font-weight:900;font-size:16px;color:var(--text);transition:var(--transition-base);margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:0 0}@media (max-width:768px){.career-accordion{margin-bottom:40px}.career-accordion .accordion-button{font-size:18px;padding:20px}.career-accordion .accordion-button::after{width:20px;height:20px}.career-accordion .accordion-body{padding:0 20px 20px}}.career-accordion .accordion-button.collapsed::after{transform:rotate(0)}.career-accordion .accordion-collapse{border:none}.career-accordion .accordion-body{background-color:var(--white);padding:0 20px 20px;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.career-job__description{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin-bottom:25px}@media (max-width:768px){.career-job__description{font-size:16px;margin-bottom:20px}}.career-job__section{margin-bottom:25px}@media (max-width:768px){.career-job__section{margin-bottom:20px}}.career-job__section:last-child{margin-bottom:0}.career-job__heading{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin-bottom:15px}@media (max-width:768px){.career-job__heading{font-size:16px;margin-bottom:12px}}.career-job__list{list-style-type:disc;padding-left:25px;margin:0}.career-job__list li{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin-bottom:10px}.career-job__list li:last-child{margin-bottom:0}.career-contact{margin-top:0;padding-top:30px;border-top:2px solid var(--line)}.career-contact__title{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;margin-bottom:15px}@media (max-width:768px){.career-job__list{padding-left:20px}.career-job__list li{font-size:14px;margin-bottom:8px}.career-contact{padding-top:25px}.career-contact__title{font-size:16px;margin-bottom:12px}}.career-contact__text{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.6;margin:0}.career-contact__text a{color:var(--primary);text-decoration:none;transition:var(--transition-base)}.career-contact__text a:hover{text-decoration:underline}.form-hero{padding:25px 0 50px}@media (max-width:768px){.career-contact__text{font-size:14px}.form-hero{padding:20px 0 30px}}.form-hero__content{display:flex;justify-content:center}.form-section{padding:0 0 100px}.form-note{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);color:var(--gray);text-align:left;margin-bottom:30px;line-height:1.5}@media (max-width:768px){.form-section{padding:0 0 50px}.form-note{font-size:var(--font-size-title-mobile);margin-bottom:20px}}.form-note__required{color:var(--primary)}.form-request{background-color:var(--card);border-radius:8px;padding:40px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.form-accordion__item.accordion-item{background-color:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:none;margin-bottom:0}@media (max-width:768px){.form-request{padding:20px 16px}.form-accordion__item.accordion-item{border-radius:8px}}.form-accordion__item .accordion-button{background-color:#fff0;border:none;box-shadow:none!important;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:12px}@media (max-width:768px){.form-accordion__item .accordion-button{padding:12px 16px;border-radius:8px}}.form-accordion__item .accordion-button:not(.collapsed){background-color:#fff0;color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-accordion__item .accordion-button:not(.collapsed) .form-accordion__icon{transform:rotate(180deg)}.form-accordion__item .accordion-button::after{display:none}.form-accordion__item .accordion-button:hover{background-color:#fff0}.form-accordion__item .accordion-button:focus{border-color:#fff0;box-shadow:none}.form-accordion__item .accordion-body{padding:15px 20px 20px;border-top:1px solid var(--line)}.form-accordion__title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5;flex:1;text-align:left}@media (max-width:768px){.form-accordion__item .accordion-body{padding:12px 16px 16px}.form-accordion__title{font-size:var(--font-size-title-mobile)}}.form-accordion__icon{font-size:12px;color:var(--primary);margin-left:10px;transition:transform 0.3s;flex-shrink:0}