img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.site-header{background-color:#fff}.site-header .site-header__inner{display:flex;align-items:center;justify-content:space-between}.site-header .site-header__logo img{width:170px}@media (max-width:768px){.site-header .site-header__logo img{width:120px}}.site-header .site-header__search{display:flex;align-items:center}.site-header .main-menu{display:flex;gap:40px}.site-header .main-menu li{list-style:none}.site-header .main-menu li a{text-decoration:none;color:#333;font-weight:500;font-size:18px}.site-header .main-menu li a:hover{color:#d6001c}.site-header .site-header__search img{width:20px;height:20px}.lang-switcher{position:relative}.lang-switcher__current{display:flex;align-items:center;gap:8px;background:0 0;border:1px solid transparent;padding:6px 12px;border-radius:4px;color:#d50032;font-weight:600;cursor:pointer;transition:all .3s ease}.lang-switcher__current:hover{border-color:#d50032;background-color:#fce6ea}.lang-switcher__dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px 0;display:none;flex-direction:column;gap:4px;z-index:10;min-width:100%}.lang-switcher__dropdown li{list-style:none}.lang-switcher__dropdown li a{display:block;padding:6px 12px;color:#222;text-decoration:none;font-weight:500;transition:background-color .3s,color .3s}.lang-switcher__dropdown li a:hover{background-color:#f7f7f7;color:#d50032}.lang-switcher.open .lang-switcher__dropdown{display:flex}.site-header__tools{display:flex;align-items:center;gap:20px}.site-header__tools .site-header__search{cursor:pointer}.site-header__tools .site-header__search img{width:24px;height:24px;display:block}.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:24px;background:0 0;border:none;cursor:pointer;padding:0;z-index:20;margin-left:auto;margin-right:20px}.burger span{display:block;height:3px;width:23px;background-color:#d6001c;border-radius:2px;transition:all .3s ease}@media (max-width:768px){.burger{display:flex}}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;max-height:90vh;overflow-y:auto;border-bottom:1px solid #eee;background-color:#fff;padding:20px 20px 50px;display:flex;flex-direction:column;gap:20px;transition:right .4s ease;z-index:100;background-color:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px}@media (min-width:769px){.mobile-menu{display:none !important}}.mobile-menu.is-open{right:0}.mobile-menu .main-menu{display:flex;flex-direction:column;gap:20px}.mobile-menu .main-menu li{list-style:none}.mobile-menu .main-menu li a{font-size:20px;font-weight:600;color:#000;text-decoration:none}.mobile-menu .main-menu li a:hover{color:#d6001c}.mobile-menu__close{align-self:flex-end;background:0 0;border:none;font-size:32px;line-height:1;cursor:pointer;color:#d6001c;padding:0}.mobile-menu__close:hover{color:#000}.desktop-menu{display:flex}@media (max-width:768px){.desktop-menu{display:none}}.site-header__search-form{display:none}.site-header__search-form.active{display:block}.accordion-section{padding:60px 20px;background-color:#f7f7f7}.accordion-section .accordion-section__title{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center;color:#161616}.accordion-section .accordion{max-width:900px;margin:0 auto}.accordion-section .accordion-section__actions{max-width:900px;margin:24px auto 0;display:flex;justify-content:center}.accordion-section .accordion-section__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 32px;border-radius:8px;background-color:#d6001c;color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;transition:background-color .25s ease,transform .25s ease}.accordion-section .accordion-section__button:hover{background-color:#a80018;transform:translateY(-1px)}.accordion-section .accordion__item{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:16px;overflow:hidden;transition:box-shadow .3s ease}.accordion-section .accordion__item.active{box-shadow:0 6px 20px rgba(0,0,0,.08)}.accordion-section .accordion__header{width:100%;padding:20px 24px;font-size:20px;font-weight:600;color:#d50032;background:0 0;border:none;text-align:left;cursor:pointer;position:relative}.accordion-section .accordion__header:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:22px;color:#999;transition:transform .3s ease}@media (max-width:768px){.accordion-section .accordion__header:after{right:15px;font-size:18px}}.accordion-section .accordion__item.active .accordion__header:after{transform:translateY(-50%) rotate(45deg)}.accordion-section .accordion__content>*{margin-bottom:16px}.accordion-section .accordion__content{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 24px}.accordion-section .accordion__content ul,.accordion-section .accordion__content ol{margin:0;font-size:16px;line-height:1.6;color:#333}.accordion-section .accordion__content ul li,.accordion-section .accordion__content ol li{margin-bottom:10px;margin-left:10px}.accordion-section .accordion__content ul li ul,.accordion-section .accordion__content ul li ol,.accordion-section .accordion__content ol li ul,.accordion-section .accordion__content ol li ol{padding-left:10px}.accordion-section .accordion__content ol{list-style-type:decimal}.accordion-section .accordion__content ul{list-style-type:disc}@media (max-width:768px){.accordion-section .accordion-section__title{font-size:28px}.accordion-section .accordion__header{font-size:18px;padding:16px 30px}.accordion-section .accordion__content{padding:0 20px}.accordion-section .accordion-section__actions{margin-top:20px}.accordion-section .accordion-section__button{width:100%;min-height:48px;padding:14px 20px;font-size:15px}}.hero-slider{position:relative;width:100%;height:630px}.hero-slider__video--iframe{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero-slider__video--iframe iframe{width:100%;height:100%;border:none}.hero-slider .swiper-slide{position:relative;background-size:cover;background-position:center;display:flex;align-items:center;height:630px;overflow:hidden}.hero-slider .swiper-slide .hero-slider__image{position:absolute;inset:0;width:100%;height:100%;background-image:var(--hero-bg-desktop);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}@media (max-width:768px){.hero-slider .swiper-slide .hero-slider__image{background-image:var(--hero-bg-mobile,var(--hero-bg-desktop))}}.hero-slider .swiper-slide:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.hero-slider .swiper-slide .hero-slider__content{position:relative;z-index:2;max-width:960px;margin:0 auto;text-align:center;color:#fff}.hero-slider .swiper-slide .hero-slider__content--buttons-bottom{position:absolute;left:50%;bottom:88px;width:calc(100% - 120px);max-width:960px;transform:translateX(-50%)}@media (max-width:768px){.hero-slider .swiper-slide .hero-slider__content--buttons-bottom{bottom:64px;width:calc(100% - 32px)}}.hero-slider .swiper-slide .hero-slider__content .hero-slider__title{font-size:48px;font-weight:700;margin-bottom:20px}@media (max-width:768px){.hero-slider .swiper-slide .hero-slider__content .hero-slider__title{font-size:28px}}.hero-slider .swiper-slide .hero-slider__content .hero-slider__subtitle{font-size:20px;margin-bottom:30px}@media (max-width:768px){.hero-slider .swiper-slide .hero-slider__content .hero-slider__subtitle{font-size:18px}}.hero-slider .swiper-slide .hero-slider__content .hero-slider__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.hero-slider .swiper-slide .hero-slider__content .hero-slider__button{display:inline-block;padding:14px 32px;font-weight:600;font-size:16px;background-color:#d6001c;color:#fff;border:none;border-radius:6px;text-decoration:none;transition:background .3s ease}.hero-slider .swiper-slide .hero-slider__content .hero-slider__button:hover{background-color:#a80015}.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next{color:#fff;width:44px;height:44px;background:rgba(0,0,0,.3);border-radius:50%;top:50%;transform:translateY(-50%);z-index:10}.hero-slider .swiper-button-prev:after,.hero-slider .swiper-button-next:after{font-size:18px}@media (max-width:768px){.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next{display:none}}.hero-slider .swiper-pagination{bottom:30px;z-index:10}.hero-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.5}.hero-slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#d6001c}.chef-quote{background:#fff;padding:45px 20px;display:flex;justify-content:center;align-items:center}.chef-quote__container{max-width:1920px;display:flex;align-items:center;gap:20px}.chef-quote__image{width:260px;height:260px;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.chef-quote__image img{width:100%;height:100%;object-fit:cover;object-position:top}.chef-quote__text{position:relative;padding:40px;text-align:left;max-width:700px;margin:0 auto}.chef-quote__paragraph{font-size:26px;font-weight:400;line-height:1.4}.chef-quote__name{font-size:16px;font-weight:400;margin-top:40px;color:#665b5b;max-width:386px}.chef-quote__name span{font-weight:700}.chef-quote .highlight{color:#d50032}.chef-quote .quote-mark{position:absolute;width:35px;height:auto}.chef-quote .quote-mark--left{top:0;left:0;transform:translate(-50%,-50%)}.chef-quote .quote-mark--right{bottom:127px;right:37px;transform:translate(50%,50%)}@media (max-width:1100px){.chef-quote__container{flex-direction:column;text-align:center}.chef-quote .quote-mark--right{bottom:110px}}@media (max-width:768px){.chef-quote__paragraph{font-size:16px}.chef-quote__name{margin-top:20px}.chef-quote__container{gap:10px}.chef-quote__text{max-width:100%;padding:20px}.chef-quote .quote-mark--right{bottom:100px;right:20px}.chef-quote .quote-mark--left{left:20px;top:-20px}}@media (max-width:375px){.chef-quote__text{padding:10px}.chef-quote .quote-mark--right{right:10px}.chef-quote .quote-mark--left{left:10px}}.advantages{background:#fff;padding:0 20px 60px;text-align:center}.advantages__title{font-size:32px;font-weight:700;margin-bottom:40px}@media (max-width:768px){.advantages__title{font-size:28px}}.advantages__grid{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.advantage-card{max-width:325px;width:100%;background:#f8f8f8;border-radius:16px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.advantage-card:hover{transform:translateY(-5px)}.advantage-card__icon{width:64px;height:64px;margin-bottom:20px}.advantage-card__text{font-size:16px;font-weight:500;line-height:1.4}.about-branch{padding:20px 0}.about-branch__wrapper{display:flex;gap:40px;align-items:center;justify-content:space-between;flex-wrap:wrap}.about-branch__content{flex:1;max-width:600px}.about-branch__title{font-size:26px;font-weight:700;margin-bottom:20px;color:#d50032}@media (max-width:768px){.about-branch__title{font-size:22px}}.about-branch__intro{font-size:16px;line-height:1.6;color:#333}.about-branch__image{flex:1;max-width:600px;height:350px;overflow:hidden;border-radius:12px;display:flex}.about-branch__image img{width:100%;height:auto;object-fit:cover}.about-branch__section-title{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center;color:#161616}@media (max-width:768px){.about-branch__section-title{font-size:28px}}.about-branch__wrapper{display:flex;gap:40px;align-items:center;justify-content:space-between}@media (max-width:768px){.about-branch__wrapper{flex-direction:column}}.about-branch__wrapper--reverse{flex-direction:row-reverse}@media (max-width:768px){.about-branch__wrapper--reverse{flex-direction:column}}.team-card{width:100%;max-width:500px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 10px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:20px}.team-card__top{display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width:768px){.team-card__top{flex-direction:column-reverse;align-items:flex-start}}.team-card__info{flex:1}.team-card__name{font-size:20px;font-weight:600;margin-bottom:8px}.team-card__position{font-size:14px;color:#777}.team-card__image{flex-shrink:0;width:120px;height:120px;border-radius:50%;overflow:hidden}.team-card__image img{width:100%;height:100%;object-fit:cover}.team-card__bio{font-size:15px;line-height:1.6;color:#333}.team-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);justify-items:center;margin-bottom:40px}.team-section__title{display:flex;justify-content:center;margin-bottom:40px;font-size:32px}.footer-modal{display:none;position:fixed;inset:0;z-index:1000;justify-content:center;align-items:center}.footer-modal.visible{display:flex}.footer-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.footer-modal__content{position:relative;background:#fff;padding:32px;border-radius:12px;max-width:640px;width:100%;z-index:10;box-shadow:0 15px 30px rgba(0,0,0,.2);animation:fadeInUp .4s ease}@media (max-width:768px){.footer-modal__content{margin:0 16px}}.footer-modal__content h3{margin-bottom:20px;font-size:24px;font-weight:600;text-align:center}.footer-modal__content form{display:flex;flex-direction:column;gap:16px}.footer-modal__content form input,.footer-modal__content form textarea{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:8px;font-size:16px;resize:vertical}.footer-modal__content form textarea{min-height:120px}.footer-modal__content form button[type=submit]{background-color:#d50032;color:#fff;font-weight:600;padding:12px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.footer-modal__content form button[type=submit]:hover{background-color:#a80028}.footer-modal__bitrix-form{width:100%}.footer-modal__close{position:absolute;top:14px;right:16px;background:0 0;border:none;font-size:24px;cursor:pointer;color:#333}.footer-modal__close:hover{color:#d50032}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.site-footer{background-color:#fff;color:#222;padding:60px 20px 30px}.site-footer .footer-title{font-weight:700;font-size:18px;margin-bottom:16px}.site-footer a{color:#222;text-decoration:none}.site-footer a:hover{color:#d50032}.site-footer__grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:40px}@media (max-width:560px){.site-footer__grid{gap:30px;flex-wrap:nowrap;justify-content:center;flex-direction:column;align-items:center;text-align:center}}.footer-column--socials{margin-top:30px}.footer-column p,.footer-column li{font-size:14px;margin-bottom:8px}.footer-column{max-width:200px;width:100%}.footer-column--logo{display:flex;flex-direction:column;text-align:center}.footer-partners{list-style:none;padding:0;margin:0}.footer-partners li{margin-bottom:8px}.footer-socials{display:flex;gap:12px;align-items:center;margin-top:12px}.footer-socials li{list-style:none}.footer-socials li img{width:32px;height:32px;object-fit:contain;display:block}@media (max-width:560px){.footer-socials{justify-content:center;align-items:center;text-align:center}}.footer-column--extra{max-width:200px;width:100%}.footer-column--extra p{font-size:14px;line-height:1.5;margin-bottom:12px}.footer-column--extra .footer-extra-links{list-style:none;padding:0;margin-top:12px}.footer-column--extra .footer-extra-links li{margin-bottom:8px}.footer-column--extra .footer-extra-links li a{font-size:14px;color:#222}.footer-column--extra .footer-extra-links li a:hover{color:#d50032}.footer-modal__open-button{margin-top:16px;background-color:#d6001c;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-weight:600;border-radius:6px}.footer-modal__open-button:hover{background-color:#e5e5e5}.footer-map iframe{width:100%;height:300px;border:none}@media (max-width:768px){.footer-map iframe{height:250px}}.footer-map{margin-top:40px}.footer-map iframe{width:100%;height:300px;border:none;border-radius:12px}.footer-map iframe{width:100%;height:300px;border:none;display:block;margin-top:30px}.form-success{margin-top:20px;padding:12px 16px;background-color:#e6f4ea;border:1px solid #34a853;color:#0f5132;border-radius:8px;font-weight:500;display:none;text-align:center}.form-success.visible{display:block}.cookie-banner{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:720px;width:calc(100% - 40px);background:#fff;padding:20px;border-radius:10px;border:1px solid #ccc;z-index:9999;display:flex;justify-content:space-between;align-items:center;gap:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);font-size:14px}.cookie-banner p{margin:0;flex-grow:1}.cookie-banner button{padding:8px 14px;border:none;background-color:#d6001c;color:#fff;border-radius:5px;cursor:pointer;white-space:nowrap;font-size:14px;transition:background-color .2s ease}.cookie-banner button:hover{background-color:#c70025}@media (max-width:600px){.cookie-banner{flex-direction:column;align-items:stretch;text-align:center}.cookie-banner button{width:100%}}.exam-signup-page{padding-bottom:80px}.exam-signup-page h1{margin-bottom:32px}.exam-signup-form{max-width:680px;margin:0 auto}.exam-signup-form .form-section{border:1px solid #e0e0e0;border-radius:12px;padding:28px 32px;margin-bottom:24px}.exam-signup-form .form-section legend{font-weight:700;font-size:18px;color:#111;padding:0 8px}@media (max-width:600px){.exam-signup-form .form-section{padding:20px 16px}.exam-signup-form .form-section legend{font-size:16px}}.exam-signup-form .form-group{margin-bottom:20px}.exam-signup-form .form-group:last-child{margin-bottom:0}.exam-signup-form .form-group label{display:block;font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.exam-signup-form .form-group input[type=text],.exam-signup-form .form-group input[type=tel],.exam-signup-form .form-group input[type=email]{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:8px;font-size:15px;color:#222;box-sizing:border-box;transition:border-color .2s ease}.exam-signup-form .form-group input[type=text]:focus,.exam-signup-form .form-group input[type=tel]:focus,.exam-signup-form .form-group input[type=email]:focus{outline:none;border-color:#d50032}.exam-signup-form .form-submit{display:block;margin:8px auto 0;padding:14px 60px;background-color:#d50032;color:#fff;font-weight:600;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.exam-signup-form .form-submit:hover{background-color:#a80028}@media (max-width:480px){.exam-signup-form .form-submit{width:100%;padding:14px}}.exam-dates{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:480px){.exam-dates{grid-template-columns:1fr}}.exam-date-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;user-select:none;text-align:center}.exam-date-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.exam-date-card:hover:not(.exam-date-card--full){border-color:#d50032;background-color:#fff5f7}.exam-date-card:has(input:checked){border-color:#d50032;background-color:#fff5f7;box-shadow:0 0 0 2px rgba(213,0,50,.15)}.exam-date-card:has(input:checked) .exam-date-card__date{color:#d50032}.exam-date-card--full{opacity:.55;cursor:not-allowed;border-color:#e0e0e0;background-color:#f5f5f5}.exam-date-card--full .exam-date-card__date{color:#999}.exam-date-card__date{font-size:22px;font-weight:700;color:#111;line-height:1.1}.exam-date-card__type{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;background-color:#f1f1f1;color:#555;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.exam-date-card__type--online{background-color:transparent;color:#d50032}.exam-date-card__spots{font-size:13px;color:#555}.exam-date-card__spots--full{color:#d50032;font-weight:600}.exam-date-card__time{font-size:13px;font-weight:600;color:#333;line-height:1.25}.exam-signup-form .form-group .exam-date-card{display:flex;flex-direction:column;align-items:center;gap:8px}.exam-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.exam-error-notice{background-color:#fff0f3;border:1px solid #d50032;color:#a80028;border-radius:10px;padding:16px 20px;margin-bottom:28px;font-size:15px;font-weight:500}.exam-success-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(17,17,17,.45)}.exam-success-modal__card{position:relative;width:min(100%, 420px);padding:40px 32px;border-radius:12px;background-color:#fff;box-shadow:0 20px 50px rgba(17,17,17,.18);text-align:center}.exam-success-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background-color:#f1f1f1;color:#333;font-size:24px;line-height:1;cursor:pointer}.exam-success-modal__close:hover{background-color:#e4e4e4}.exam-success-modal__icon{position:relative;width:72px;height:72px;margin:0 auto 22px;border-radius:50%;background-color:#d50032;box-shadow:0 12px 28px rgba(213,0,50,.22)}.exam-success-modal__icon:before{content:"";position:absolute;top:21px;left:26px;width:16px;height:28px;border-right:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(45deg)}.exam-success-modal h2{margin:0 0 12px;color:#111;font-size:28px;line-height:1.2}.exam-success-modal p{margin:0;color:#555;font-size:16px;line-height:1.45}@font-face{font-family:"Source Sans Pro";src:url(//anhalt.university/wp-content/themes/anhalt-prod/dist/../assets/fonts/SourceSansPro/SourceSansPro-Regular.woff2) format("woff2"),url(//anhalt.university/wp-content/themes/anhalt-prod/dist/../assets/fonts/SourceSansPro/SourceSansPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//anhalt.university/wp-content/themes/anhalt-prod/dist/../assets/fonts/SourceSansPro/SourceSansPro-Bold.woff2) format("woff2"),url(//anhalt.university/wp-content/themes/anhalt-prod/dist/../assets/fonts/SourceSansPro/SourceSansPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//anhalt.university/wp-content/themes/anhalt-prod/dist/../assets/fonts/SourceSansPro/SourceSansPro-Italic.woff2) format("woff2"),url(//anhalt.university/wp-content/themes/anhalt-prod/dist/../assets/fonts/SourceSansPro/SourceSansPro-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,ul,li,figure,blockquote,dl,dd{margin:0;padding:0}ol{margin-left:1.5em;padding-left:1.2em}ul,ol{list-style:none}a{text-decoration:none;color:inherit}*,*:before,*:after{box-sizing:border-box}body{background:#fefefe;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.6;color:#333}input,button,textarea,select{font:inherit;color:inherit;background:0 0;border:none;outline:none}button{background:0 0;cursor:pointer}html{scroll-behavior:smooth}.container{padding:20px;max-width:1210px;margin:0 auto}.news-tabs .tabs{display:flex;gap:16px;justify-content:center}.news-tabs .tabs .tab{padding:12px 24px;font-weight:600;background:#f2f2f2;border:none;cursor:pointer;transition:background .3s ease;border-radius:6px}.news-tabs .tabs .tab.active{background:#d6001c;color:#fff}.news-tabs .tab-content{display:none}.news-tabs .tab-content.active{display:block}.news-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 30px rgba(0,0,0,.05);transition:.3s;display:flex;flex-direction:column;height:100%}.news-card__image{display:block;border-radius:12px;overflow:hidden;height:250px}.news-card__image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;border-radius:12px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality}.news-card__content{padding-top:20px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex-grow:1}.news-card__date{font-size:14px;color:#888}.news-card__title{font-size:20px;font-weight:700;line-height:1.3}.news-card__title a{color:#000;text-decoration:none}.news-card__title a:hover{color:#d6001c}@media (max-width:768px){.news-card__title{font-size:16px}}.news-card__button{margin-top:auto;display:inline-block}.news-section{padding:10px 0}.news-section .news-grid{display:grid;height:100%;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr));gap:32px}.news-section .news-card-wrapper{display:flex;justify-content:center}.news-section .news-card-wrapper.news-card--hidden{display:none}.news-section .news-card{max-width:380px;width:100%}.news-card__button{display:inline-block;margin-top:12px;padding:8px 20px;font-size:14px;font-weight:600;color:#d6001c;border:1px solid #d6001c;background-color:transparent;border-radius:6px;transition:background .3s ease,color .3s ease;text-align:center}.news-card__button:hover{background-color:#d6001c;color:#fff}.news-section__more-wrapper{text-align:center;margin-top:32px}.news-section__more{display:inline-flex;align-items:center;justify-content:center;margin:32px auto 0;padding:12px 32px;background-color:#d6001c;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;transition:background .3s ease;text-decoration:none;width:auto}.news-section__more:hover{background-color:#a80015}.news-card--hidden{display:none}.tab-content{display:none}.tab-content.active{display:block}.license-page h1{font-size:32px;font-weight:700;margin-bottom:24px;text-align:center}.license-page .license-content{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.license-page .license-content img{max-width:100%;height:auto}.license-page .license-content a{display:inline-block;width:fit-content;max-width:100%;padding:12px 20px;background-color:#d50032;color:#fff;text-decoration:none;border-radius:6px;transition:background .3s;overflow-wrap:anywhere}.license-page .license-content a:hover{background-color:#a80025}.requisites-page{max-width:800px;margin:0 auto;padding:40px 20px}.requisites-page h1{font-size:32px;font-weight:700;text-align:center;margin-bottom:32px}.requisites-page .requisites-list{list-style:none;padding:0;margin:0;text-align:end}.requisites-page .requisites-list li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ddd;font-size:16px}.requisites-page .requisites-list li strong{font-weight:600;color:#161616}.requisites-page .requisites-list li span{color:#555;max-width:60%;text-align:right}@media (max-width:768px){.requisites-page .requisites-list li{flex-direction:column;align-items:center;justify-content:center;text-align:center}.requisites-page .requisites-list li span{text-align:left;max-width:100%;margin-top:4px}}.license-download{display:inline-block;width:fit-content;max-width:100%;padding:12px 24px;background-color:#d50032;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;overflow-wrap:anywhere}.license-download:hover{background-color:#b3002a}.news-archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr));gap:32px;margin-top:40px;margin-bottom:0}.page-content{background-color:#ededed}.page-content h1{font-size:36px;font-weight:700;margin-bottom:32px;text-align:center;color:#161616}.navigation.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:40px auto 0;gap:8px;clear:both}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:10px 16px;background-color:#f0f0f0;color:#333;border-radius:4px;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease}.navigation.pagination .page-numbers.current{background-color:#d50032;color:#fff}.navigation.pagination .page-numbers:hover:not(.current){background-color:#ddd;transform:translateY(-2px)}.navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next{min-width:auto}@media (max-width:768px){.page-content h1{font-size:28px}.news-archive-grid{gap:24px}.navigation.pagination{margin-top:32px;gap:6px}.navigation.pagination .page-numbers{min-width:36px;height:36px;padding:8px 12px;font-size:14px}}@media (max-width:480px){.navigation.pagination{gap:4px}.navigation.pagination .page-numbers{min-width:32px;height:32px;padding:6px 10px;font-size:13px}.navigation.pagination .page-numbers:not(.current):not(.prev):not(.next):not(.dots){display:none}.navigation.pagination .page-numbers:first-child,.navigation.pagination .page-numbers:last-child,.navigation.pagination .page-numbers.current{display:inline-flex}}.single-news{padding:60px 20px}.single-news__title{font-size:36px;font-weight:700;margin-bottom:20px}.single-news__thumbnail{margin-bottom:20px}.single-news__thumbnail img{width:100%;height:auto;border-radius:12px}.single-news__meta{font-size:14px;color:#888;margin-bottom:20px}.single-news__content{font-size:16px;line-height:1.6}.single-news__content p{margin-bottom:1em}.single-news__attachments{margin-top:36px;padding-top:28px;border-top:1px solid #d8d8d8}.single-news__attachments h2{margin-bottom:16px;color:#161616;font-size:24px;font-weight:700;line-height:1.25}.single-news__attachment-list{display:flex;flex-wrap:wrap;gap:12px}.single-news__attachment{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:12px 20px;border-radius:6px;background-color:#d50032;color:#fff;font-size:15px;font-weight:600;line-height:1.3;text-align:center;overflow-wrap:anywhere;transition:background-color .3s ease}.single-news__attachment:hover{background-color:#a80025}.press-archive-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));margin-bottom:0}.search-page__title{font-size:28px;font-weight:700;margin-bottom:32px;color:#161616;text-align:center}.search-page__empty{text-align:center;font-size:18px;margin-top:40px;color:#999}.search-results-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));margin-bottom:40px}.search-result-card{border:1px solid #eee;border-radius:8px;padding:20px;background:#fff;transition:box-shadow .3s}.search-result-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.search-result-card__title{font-size:20px;margin-bottom:12px}.search-result-card__title a{text-decoration:none;color:#d50032}.search-result-card__title a:hover{text-decoration:underline}.search-result-card__excerpt{font-size:15px;color:#333;line-height:1.5}.breadcrumbs{font-size:14px;margin-bottom:20px}.breadcrumbs a{color:#999;text-decoration:none}.breadcrumbs a:hover{color:#d50032}.breadcrumbs__sep{vertical-align:middle;margin:0 5px}a[href^=tel]{display:inline-block;word-break:break-word}.submit-documents-page{padding:40px 20px 60px}.submit-documents-page h1{margin-bottom:32px}.project-registration-intro{max-width:820px;margin:-8px auto 32px;color:#333;font-size:16px;line-height:1.65}.project-registration-intro__lead{margin-bottom:18px;color:#161616;font-size:18px;line-height:1.55}.project-registration-intro p{margin:0 0 14px}.project-registration-intro h2,.project-registration-intro h3,.project-registration-intro h4{margin:28px 0 12px;color:#161616;font-weight:700;line-height:1.25}.project-registration-intro h2{font-size:28px}.project-registration-intro h3{font-size:22px}.project-registration-intro h4{font-size:18px}.project-registration-intro ul,.project-registration-intro ol{margin:0 0 18px 20px;padding:0;list-style-position:outside}.project-registration-intro ul{list-style:disc}.project-registration-intro ol{list-style:decimal}.project-registration-intro li{margin-bottom:6px}.project-registration-intro strong,.project-registration-intro b{color:#161616;font-weight:700}.project-registration-intro a{color:#d50032;font-weight:700;text-decoration:none}.project-registration-intro a:hover{text-decoration:underline}.project-registration-intro blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:4px solid #d50032;color:#333;font-weight:600}.project-registration-intro hr{margin:28px 0;border:0;border-top:1px solid #d8d8d8}.project-registration-anchor,.project-registration-form{scroll-margin-top:120px}.project-registration-anchor{display:block;height:0}.submit-documents-form{max-width:640px;margin:0 auto;background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.submit-documents-form .form-section{border:none;margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid #eee}.submit-documents-form .form-section:last-of-type{border-bottom:none}.submit-documents-form .form-section legend{font-size:18px;font-weight:600;color:#161616;margin-bottom:16px;padding:0}.submit-documents-form .form-subsection{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.submit-documents-form .form-subsection__title{margin-bottom:12px;font-size:16px;font-weight:600;color:#161616}.submit-documents-form .form-group{margin-bottom:16px}.submit-documents-form .form-group:last-child{margin-bottom:0}.submit-documents-form .form-group label{display:block;font-size:15px;font-weight:500;color:#333;margin-bottom:6px}.submit-documents-form .form-group input[type=text],.submit-documents-form .form-group input[type=tel],.submit-documents-form .form-group input[type=email],.submit-documents-form .form-group select{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:8px;font-size:16px;background:#fff}.submit-documents-form .form-group input[type=text]:focus,.submit-documents-form .form-group input[type=tel]:focus,.submit-documents-form .form-group input[type=email]:focus,.submit-documents-form .form-group select:focus{border-color:#d50032;box-shadow:0 0 0 3px rgba(213,0,50,.12)}.submit-documents-form .form-group select{appearance:auto}.submit-documents-form .form-group .project-select{position:relative}.submit-documents-form .form-group .project-select--enhanced select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.submit-documents-form .form-group .project-select__button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:12px 48px 12px 16px;border:1px solid #ccc;border-radius:8px;background:#fff;color:#333;font-size:16px;line-height:1.35;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.submit-documents-form .form-group .project-select__button:focus-visible{border-color:#d50032;box-shadow:0 0 0 3px rgba(213,0,50,.12)}.submit-documents-form .form-group .project-select__button--placeholder{color:#777}.submit-documents-form .form-group .project-select--open .project-select__button,.submit-documents-form .form-group .project-select--invalid .project-select__button{border-color:#d50032;box-shadow:0 0 0 3px rgba(213,0,50,.12)}.submit-documents-form .form-group .project-select__icon{position:absolute;top:50%;right:18px;width:10px;height:10px;border-right:2px solid #777;border-bottom:2px solid #777;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease,border-color .2s ease}.submit-documents-form .form-group .project-select--open .project-select__icon{border-color:#d50032;transform:translateY(-35%) rotate(225deg)}.submit-documents-form .form-group .project-select__list{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;margin:0;padding:8px;list-style:none;border:1px solid #e0e0e0;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(17,17,17,.14)}.submit-documents-form .form-group .project-select__list li{margin:0}.submit-documents-form .form-group .project-select__option{position:relative;display:block;width:100%;padding:12px 14px 12px 38px;border-radius:8px;color:#333;font-size:16px;line-height:1.35;text-align:left;transition:background-color .2s ease,color .2s ease}.submit-documents-form .form-group .project-select__option:before{content:"";position:absolute;left:14px;top:50%;width:8px;height:14px;border-right:2px solid #d50032;border-bottom:2px solid #d50032;opacity:0;transform:translateY(-60%) rotate(45deg)}.submit-documents-form .form-group .project-select__option:hover,.submit-documents-form .form-group .project-select__option:focus-visible{background:#fff0f3;color:#d50032}.submit-documents-form .form-group .project-select__option[aria-selected=true]{color:#d50032;font-weight:700}.submit-documents-form .form-group .project-select__option[aria-selected=true]:before{opacity:1}.submit-documents-form .form-group .form-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:640px){.submit-documents-form .form-group .form-contact-grid{grid-template-columns:1fr}}.submit-documents-form .form-file{width:100%}.submit-documents-form .form-file__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.submit-documents-form .form-file__ui{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;border:1px solid #ccc;border-radius:8px;background:#fff;font-size:15px}.submit-documents-form .form-file__btn{display:inline-block;padding:8px 14px;background:#f0f0f0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:0;color:#333;transition:background .2s ease}.submit-documents-form .form-file__btn:hover{background:#e5e5e5}.submit-documents-form .form-file__name{color:#666;word-break:break-word}.submit-documents-form .form-hint{display:block;font-size:13px;color:#888;margin-top:4px}.submit-documents-form .form-radio{display:flex;flex-wrap:wrap;gap:16px 24px}.submit-documents-form .form-radio label{display:inline-flex;align-items:center;gap:8px;font-weight:400;cursor:pointer;margin-bottom:0}.submit-documents-form .form-radio input[type=radio]{width:18px;height:18px;accent-color:#d50032}.submit-documents-form .form-radio--stacked{flex-direction:column;gap:12px}.submit-documents-form .form-radio--stacked .form-radio__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;transition:border-color .2s,background .2s}.submit-documents-form .form-radio--stacked .form-radio__item:hover{border-color:#ccc;background:#fafafa}.submit-documents-form .form-radio--stacked .form-radio__item input:checked+span{font-weight:600}.submit-documents-form .form-radio--stacked .form-radio__item small{font-size:13px;color:#666;font-weight:400}.submit-documents-form .form-submit{margin-top:24px;padding:14px 32px;background-color:#d50032;color:#fff;font-weight:600;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.submit-documents-form .form-submit:hover{background-color:#a80028}.submit-documents-form .form-submit:disabled{cursor:wait;opacity:.72}.submit-documents-form .doc-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.project-registration-closed{max-width:640px;margin:0 auto;padding:32px;border-radius:12px;background:#fff0f3;color:#a80028}.project-registration-closed h2{margin:0 0 10px;color:#a80028;font-size:24px}.project-registration-closed p{margin:0;font-size:16px}.project-success-modal__details{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #eee}.project-success-modal__details p{color:#333}.project-success-modal__details a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border:1px solid #d50032;border-radius:8px;color:#d50032;font-weight:600;text-decoration:none}.project-success-modal__details a:hover{background:#d50032;color:#fff}