﻿*,*::before,*::after{box-sizing:border-box}:where(ul, ol):where([class]){padding-left:0}body,:where(blockquote, figure):where([class]){margin:0}:where( h1, h2, h3, h4, h5, h6, p, ul, ol, dl  ):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}p{--paragraphMarginBottom: 20px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img{display:block;max-width:100%}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}svg *{transition-property:fill, stroke}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:'Golos Text';src:url("../New_files_ugatu/fonts/GolosText-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Golos Text';src:url("../New_files_ugatu/fonts/GolosText-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Golos Text';src:url("../New_files_ugatu/fonts/GolosText-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-base-white: #FFFFFF;--color-base-dark: #282828;--color-base-light: #e8e8e8;--color-primary-light: #cbb8ff;--color-primary-normal: #4d19cc;--color-primary-dark: #2a1468;--color-secondary-light: #00BC7D;--color-secondary-dark: #C1F26B;--color-accent-light: #EA591F;--color-accent-normal: #FFA039;--color-accent-dark: #F9D84B;--color-main-bg: #F6F6F6;--color-transparent-bg: #ffffff1a;--color-helptext: #28282880;--color-helptext-inverted: #ffffff80;--color-link-base: #7420FA;--color-primary-contrast: #9977F2;--border-white: 1px solid var(--color-white);--border-radius: 24px;--border-radius-large: 32px;--border-radius-small: 12px;--font-family: 'Golos Text', sans-serif;--container-width: 1440px;--container-small-width: 1280px;--container-padding-x: 20px;--header-height: 60px;--section-padding-y: 80px;--transition-duration: 0.2s;--input-height: 56px}.container{max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin-inline:auto;padding-inline:var(--container-padding-x)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}@media (min-width: 768px){.visually-hidden-desktop{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}}@media (max-width: 767px){.hidden-mobile{display:none !important}}@media (max-width: 1023px){.hidden-tablet{display:none !important}}@media (min-width: 768px){.visible-mobile{display:none !important}}html::-webkit-scrollbar{width:1rem}html::-webkit-scrollbar-track{background:var(--color-main-bg)}html::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:10px}body{font-size:clamp(16px, 1.25vw, 18px);position:relative;font-family:var(--font-family);font-weight:400;line-height:1.28;color:var(--color-base-dark);background-color:var(--color-base-white);height:100%}a,button,input,textarea,svg *{transition-duration:var(--transition-duration)}a{color:inherit;position:relative;cursor:pointer;line-height:1;text-decoration:none}a[href*="tel:"]{text-decoration:none}a[href*="mailto:"]{text-decoration:none}a[href*="sms:"]{text-decoration:none}a:hover{text-decoration:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}h1,h3{font-weight:600}h2,h4{font-weight:500}h1,.h1{font-size:clamp(43px, 4.16666667vw, 60px)}h2,.h2{font-size:clamp(36px, 2.77777778vw, 40px)}h3,.h3{font-size:clamp(28px, 2.22222222vw, 32px)}h4,.h4{font-size:clamp(18px, 1.38888889vw, 20px)}p{line-height:1.5}.link{color:var(--color-primary-normal);border-bottom:1px solid var(--color-primary-normal);transition:border-color .3s;border-width:2px}.link:hover,.link:focus,.link:active{border-color:transparent}.header{position:relative;top:calc(var(--section-padding-y)/2);padding:0;margin-bottom:calc((var(--section-padding-y) * -1));z-index:1000;background-color:transparent}.header__inner{display:flex;justify-content:space-between;align-items:center}.header__menu{font-size:clamp(16px, 1.25vw, 18px);font-weight:500}.header__menu-list{display:flex;align-items:center;column-gap:60px}@media (max-width: 1440px){.header__menu-list{column-gap:40px}}@media (max-width: 1023px){.header__menu-list{column-gap:20px}}.header__menu-link{color:var(--color-base-white)}.header__menu-link:after{width:0}.header__menu-link:hover,.header__menu-link:focus{opacity:0.6}.header-logo{display:flex;align-items:center;max-width:230px;gap:8px;margin:0;padding:0;text-transform:uppercase}.header-logo:hover{text-decoration:none}.header-logo::after{display:none}@media (max-width: 1023px){.header-logo{max-width:250px}}.header-logo__description{font-size:clamp(14px, .97222222vw, 14px);font-weight:500;line-height:16px;color:var(--color-base-white)}.section{padding-block:var(--section-padding-y)}.section__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:30px}.section--hidden-x{overflow-x:hidden}.section--hidden-y{overflow-y:hidden}.section--hidden-xy{overflow:hidden}.section--pt-0{padding-top:0}.section--p-0{padding:0}.section--inline .section__header{max-width:350px}.section--colored-primary{background-color:var(--color-primary-normal);color:var(--color-base-white)}.section__header{position:relative;height:100%}@media (max-width: 767px){.section__header{row-gap:10px}}.section__header-inner{position:sticky;top:40px}.section__header-inner .button{margin-top:20px}.section__title{margin-bottom:10px}.section__description{color:var(--color-helptext);font-size:clamp(12px, 1.11111111vw, 16px);font-weight:400}.section--grid{--gridColumns: 1}.section--grid--2{--gridColumns: 2}.section--grid--3{--gridColumns: 3}.section--grid--4{--gridColumns: 4}.section--grid--5{--gridColumns: 5}.section--grid--6{--gridColumns: 6}.section--grid--7{--gridColumns: 7}.section--grid--8{--gridColumns: 8}.section--grid--9{--gridColumns: 9}.section--grid--10{--gridColumns: 10}.section--grid--11{--gridColumns: 11}.section--grid--12{--gridColumns: 12}@media (max-width: 1023px){.section--grid--2{--gridColumns: 1}}@media (max-width: 1440px){.section--grid--3{--gridColumns: 2}}@media (max-width: 767px){.section--grid--3{--gridColumns: 1}}.section--column .cards-list{display:block;margin:0 auto;columns:3;column-gap:30px}@media (max-width: 1023px){.section--column .cards-list{columns:2}}@media (max-width: 767px){.section--column .cards-list{columns:1;column-gap:20px}}.section--column .cards-list__item{margin-bottom:30px}@media (max-width: 767px){.section--column .cards-list__item{column-gap:20px}}.section--inline .section__wrapper{position:relative;grid-template-columns:1fr 3fr}@media (max-width: 1023px){.section--inline .section__wrapper{grid-template-columns:1fr}}.section--badges .card__image{position:relative;width:75px;height:75px;background:#ebf3fe url(../images/redesign/managment/no-foto.png) center/138px 139px no-repeat;overflow:hidden;border-radius:50%;aspect-ratio:1 / 1;max-height:100%}.section--badges .card__image img{width:100%;height:100%}.section--square-badges .card__image{position:relative;width:75px;height:75px;background:#ebf3fe url(../images/redesign/managment/no-foto.png) center/138px 139px no-repeat;overflow:hidden;aspect-ratio:1 / 1;max-height:100%}.section--square-badges .card__image img{width:100%;height:100%}.section--accordion .section__description{color:var(--color-base-white)}.section--accordion .card{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;background-color:color-mix(in srgb, var(--color-base-white) 10%, transparent)}.section--accordion .card:has(.accordion--open){background-color:var(--color-base-white);color:var(--color-base-dark)}.section--accordion .card .card__header.accordion .card__title{position:relative;padding:30px;padding-right:70px}.section--accordion .card .card__header.accordion .card__title::after{content:"+";position:absolute;top:50%;right:30px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:35px;height:35px;font-size:30px;line-height:30px;font-weight:600;color:var(--color-primary-normal);background-color:var(--color-base-white);border-radius:50%;transition:transform 0.3s ease}.section--accordion .card .card__header.accordion.accordion--open .card__title::after{content:"−";transform:translateY(-50%) rotate(180deg)}.section--accordion .card__body{display:none;padding:30px;padding-top:0}.section--contacts .card__inner{justify-content:flex-start;gap:8px}.section--contacts .card__titles{display:flex;flex-direction:column;gap:8px}.section--contacts .card__title{font-weight:400}.section--documents .card__inner{justify-content:flex-start}.section--bullets-numbered .cards-list{counter-reset:step-counter}.section--bullets-numbered .card{display:flex;gap:16px;overflow:hidden}@media (max-width: 767px){.section--bullets-numbered .card{flex-direction:column}}.section--bullets-numbered .card::before{counter-increment:step-counter;content:counter(step-counter);width:24px;height:24px;aspect-ratio:1;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;background:var(--color-primary-normal)}.section--colored-accent .section__wrapper{background-color:var(--color-accent-light);color:var(--color-base-white);padding:50px;border-radius:var(--border-radius)}@media (max-width: 767px){.section--colored-accent .section__wrapper{padding:30px}}.section--colored-accent .section__header-inner .button{color:var(--color-base-white);background-color:var(--color-primary-normal);border:1px solid var(--color-primary-normal)}@media (hover: hover){.section--colored-accent .section__header-inner .button:hover{transition:0.3s ease;background-color:color-mix(in srgb, var(--color-primary-normal), var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-primary-normal), var(--color-base-white) 10%)}}@media (hover: none){.section--colored-accent .section__header-inner .button:active{transition:0.3s ease;background-color:color-mix(in srgb, var(--color-primary-normal), var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-primary-normal), var(--color-base-white) 10%)}}.section--colored-accent .card{color:var(--color-base-dark)}.section--colored-accent .card__image{background:none}.section--embed .section__wrapper{background-color:var(--color-base-white);padding:30px;border-radius:var(--border-radius)}.wrapper{display:flex;flex-direction:column;width:100%;position:relative;min-height:100%;background-color:var(--color-main-bg)}.content{flex:1 1 auto}.button{display:inline-flex;justify-content:center;align-items:center;font-size:clamp(16px, 1.38888889vw, 20px);font-weight:500;padding:16px 32px;min-width:75px;width:fit-content;text-align:center;border-radius:var(--border-radius-small);border:1px solid currentColor;cursor:pointer}@media (max-width: 767px){.button{max-width:100%}}.button--icon{padding:16px;min-width:fit-content}.button--small{font-size:clamp(12px, .97222222vw, 14px);font-weight:400;padding:6px 15px;border-radius:5px}.button--accent{color:var(--color-base-white);background-color:var(--color-accent-light);border:1px solid var(--color-accent-light)}@media (hover: hover){.button--accent:hover{transition:0.3s ease;background-color:color-mix(in srgb, var(--color-accent-light), var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-accent-light), var(--color-base-white) 10%)}}@media (hover: none){.button--accent:active{transition:0.3s ease;background-color:color-mix(in srgb, var(--color-accent-light), var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-accent-light), var(--color-base-white) 10%)}}.button--primary{color:var(--color-base-white);background-color:var(--color-primary-light);border:1px solid var(--color-primary-light)}@media (hover: hover){.button--primary:hover{transition:0.3s ease;background-color:color-mix(in srgb, var(--color-primary-light), var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-primary-light), var(--color-base-white) 10%)}}@media (hover: none){.button--primary:active{transition:0.3s ease;background-color:color-mix(in srgb, var(--color-primary-light), var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-primary-light), var(--color-base-white) 10%)}}.button--transparent{color:var(--color-base-white);background-color:transparent}@media (hover: hover){.button--transparent:hover{background-color:color-mix(in srgb, transparent, var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-base-white), var(--color-base-white) 10%)}}@media (hover: none){.button--transparent:active{background-color:color-mix(in srgb, transparent, var(--color-base-white) 10%);border-color:color-mix(in srgb, var(--color-base-white), var(--color-base-white) 10%)}}.button--link{text-decoration:none}.card{position:relative;height:100%;padding:30px;padding-bottom:24px;background-color:var(--color-base-white);border-radius:var(--border-radius);overflow-x:hidden}.card__header{display:flex;flex-direction:column;gap:10px}.card__titles{display:flex;flex-direction:column;gap:5px}.card__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:10px;z-index:1}.card__body{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.card__body a{color:var(--color-primary-normal);border-bottom:1px solid var(--color-primary-normal);transition:border-color .3s;border-width:2px}.card__body a:hover,.card__body a:focus,.card__body a:active{border-color:transparent}.card__label{display:flex;gap:8px;width:fit-content;flex-wrap:nowrap;font-size:12px;text-decoration:none;padding:8px 20px;color:var(--color-white);background-color:var(--color-base-dark);border-radius:10px;opacity:0;transition:opacity 0.3s ease}.card__label-icon-wrapper{display:flex;justify-content:center;align-items:center}.card__label-icon-wrapper svg{width:12px;height:12px;aspect-ratio:1;color:var(--color-base-white)}.card__subtitle{font-size:clamp(14px, .97222222vw, 14px);line-height:16px;color:var(--color-helptext)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.card__image{width:100%;height:auto;max-height:360px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden}.card__image img{width:100%;height:100%;object-fit:cover}.cards-list{display:grid;grid-template-columns:repeat(var(--gridColumns), 1fr);gap:30px}@media (max-width: 767px){.cards-list{gap:20px}}.hero{color:var(--color-base-white);padding-top:calc(var(--header-height) + 120px);background-color:var(--color-primary-normal)}@media (max-width: 767px){.hero{padding-top:calc(var(--header-height) + 80px)}}.hero__wrapper{display:flex;flex-direction:column;gap:80px}@media (max-width: 767px){.hero__wrapper{gap:40px}}.hero__body{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media (max-width: 767px){.hero__body{grid-template-columns:1fr}}.hero__content{display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.hero__content{gap:20px}}.hero__content p{font-size:clamp(14px, 1.38888889vw, 20px);font-weight:400;opacity:0.8}.hero__links{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.hero__links{gap:16px}}.hero__image{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.hero__image{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}}.hero__image svg{color:var(--color-accent-normal);overflow:visible}@media (max-width: 1023px){.hero__image svg{width:250px;height:275px}}.stat__label{display:block;color:var(--color-base-white) 10%;opacity:0.5;min-height:20px}.stat__number{font-size:clamp(48px, 5vw, 72px)}.embed{display:flex;flex-direction:column;gap:20px}.stats-list{--columns-count: 4;display:grid;grid-template-columns:repeat(var(--columns-count), minmax(0, 1fr));gap:60px;height:auto;margin:0;padding:0}@media (max-width: 1023px){.stats-list{--columns-count: 3}}@media (max-width: 767px){.stats-list{--columns-count: 2}}@media (max-width: 480px){.stats-list{--columns-count: 1}}.stats-list__item{display:grid;grid-template:1fr;grid-template:1fr}.stages-cards__group-list{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap;width:auto;height:auto;min-width:230px;max-width:100%}@media (max-width: 767px){.stages-cards__group-list{display:grid}}.stages-cards__item{background-color:var(--color-transparent-bg);cursor:default;height:auto}.stages-cards__item:hover{background-color:var(--color-transparent-bg)}.stages-cards__item .card__tags{display:flex;flex-direction:column;gap:10px}.stages-cards__description{display:flex;flex-direction:column;gap:10px;margin:0}.stages-cards__description p{display:flex;align-items:center;gap:10px;margin:0}.stages-cards__description a{font-size:clamp(12px, .97222222vw, 14px);text-decoration:underline}.totop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;cursor:pointer;padding:12px 15px;min-width:10px;background:color-mix(in srgb, var(--color-primary-normal) 70%, transparent);border-radius:var(--border-radius-small)}.totop__button-icon{display:inline-flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%}.totop svg{width:20px;height:20px;aspect-ratio:1;rotate:-90deg;color:var(--color-base-white)}

/*# sourceMappingURL=styles.css.map */