html{scroll-behavior:smooth}.page-main{display:flex}.page-content{flex:1;min-width:0}*{box-sizing:border-box;outline:none;margin:0;padding:0;font-family:Inter,sans-serif;text-decoration:none}ul li{list-style-type:none}.swiper-wrapper,.swiper{z-index:0!important}a,label{cursor:pointer}a{color:#202020}u{cursor:pointer;text-decoration:underline}img{display:block}html{background-color:#f2efe7;margin:0;padding:0}body{margin:0}:root{--fluid-min-width:320;--fluid-max-width:1400;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width:992px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px)}}:root{--f--3-min:5;--f--3-max:9;--f--3:calc(((var(--f--3-min)/16)*16px) + (var(--f--3-max) - var(--f--3-min))*var(--fluid-bp));--f--2-min:8;--f--2-max:12;--f--2:calc(((var(--f--2-min)/16)*16px) + (var(--f--2-max) - var(--f--2-min))*var(--fluid-bp));--f--1-min:9;--f--1-max:14;--f--1:calc(((var(--f--1-min)/16)*16px) + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:14;--f-0-max:16;--f-0:calc(((var(--f-0-min)/16)*16px) + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-0-min-v2:4;--f-0-max-v2:11;--f-0-v2:calc(((var(--f-0-min-v2)/16)*16px) + (var(--f-0-max-v2) - var(--f-0-min-v2))*var(--fluid-bp));--f-1-min:14;--f-1-max:20;--f-1:calc(((var(--f-1-min)/16)*16px) + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--fc-1:160%;--f-1-min-v2:6;--f-1-max-v2:13;--f-1-v2:calc(((var(--f-1-min-v2)/16)*16px) + (var(--f-1-max-v2) - var(--f-1-min-v2))*var(--fluid-bp));--f-2-min:16;--f-2-max:24;--f-2:calc(((var(--f-2-min)/16)*16px) + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-2-min-v2:8;--f-2-max-v2:16;--f-2-v2:calc(((var(--f-2-min-v2)/16)*16px) + (var(--f-2-max-v2) - var(--f-2-min-v2))*var(--fluid-bp));--f-25-min:25;--f-25-max:32;--f-25:calc(((var(--f-25-min)/16)*16px) + (var(--f-25-max) - var(--f-25-min))*var(--fluid-bp));--f-25-min-v2:14;--f-25-max-v2:20;--f-25-v2:calc(((var(--f-25-min-v2)/16)*16px) + (var(--f-25-max-v2) - var(--f-25-min-v2))*var(--fluid-bp));--fc-25-v2:140%;--f-27-min:16;--f-27-max:28;--f-27:calc(((var(--f-27-min)/16)*16px) + (var(--f-27-max) - var(--f-27-min))*var(--fluid-bp));--f-27-min-v2:14;--f-27-max-v2:24;--f-27-v2:calc(((var(--f-27-min-v2)/16)*16px) + (var(--f-27-max-v2) - var(--f-27-min-v2))*var(--fluid-bp));--f-3-min:32;--f-3-max:48;--f-3:calc(((var(--f-3-min)/16)*16px) + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-3-min-v2:28;--f-3-max-v2:40;--f-3-v2:calc(((var(--f-3-min-v2)/16)*16px) + (var(--f-3-max-v2) - var(--f-3-min-v2))*var(--fluid-bp));--f-4-min:48;--f-4-max:72;--f-4:calc(((var(--f-4-min)/16)*16px) + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--fc-4:109%;--f-4-min-v2:32;--f-4-max-v2:56;--f-4-v2:calc(((var(--f-4-min-v2)/16)*16px) + (var(--f-4-max-v2) - var(--f-4-min-v2))*var(--fluid-bp));--fc-4-v2:109%;--f-5-min:50;--f-5-max:93;--f-5:calc(((var(--f-5-min)/16)*16px) + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));--fc-5:110%;--f-5-min-v2:40;--f-5-max-v2:80;--f-5-v2:calc(((var(--f-5-min-v2)/16)*16px) + (var(--f-5-max-v2) - var(--f-5-min-v2))*var(--fluid-bp));--fc-5-v2:120%;--block_density:1}h1,h2,h3,h4,h5,h6,p,small,big,.small,.big,span{color:#202020}.h0{font-size:var(--f-5-v2);line-height:var(--fc-5-v2)}.h1{font-size:var(--f-4-v2);line-height:var(--fc-5-v2)}.h2{font-size:var(--f-3-v2);line-height:var(--fc-5-v2)}.h3{font-size:var(--f-27-v2);line-height:var(--fc-5-v2)}.h4{font-size:var(--f-25-v2);line-height:var(--fc-25-v2)}.h5,.label{font-size:var(--f-2-v2);line-height:var(--fc-5-v2)}.medium{font-size:var(--f-1-v2);line-height:var(--fc-25-v2)}.new-small{font-size:var(--f-0-v2);line-height:var(--fc-25-v2)}big,.big{font-size:var(--f-2)}small,.small{font-size:var(--f-0);line-height:var(--fc-0)}.smaller{font-size:var(--f--1)}.list li{margin-left:1.5rem;list-style-type:disc}button{border:none;justify-content:space-between;align-items:flex-start;display:flex}input[type=date]:required:invalid::-webkit-datetime-edit{color:transparent}input[type=date]:focus::-webkit-datetime-edit{color:#000!important}datalist{background-color:#fff;border:1px solid #00f;border-top:none;border-radius:0 0 5px 5px;width:350px;max-height:10rem;padding:5px;font-family:sans-serif;position:absolute;overflow-y:auto}option{color:#00f;cursor:pointer;background-color:#f2efe7;margin-bottom:1px;padding:4px;font-size:18px}.react-datalist-input__container{width:100%;position:relative}.react-datalist-input__textbox{background-color:transparent;width:100%;padding:.9375rem .875rem .625rem;font-weight:700;display:block;position:relative;border:none!important;border-bottom:2px solid #202020!important;font-size:1rem!important}.react-datalist-input__label{pointer-events:none;font-size:1rem;font-weight:700;transition:all .2s;position:absolute;top:.0625rem;left:.5625rem}.react-datalist-input__listbox{background-color:#f2efe7;font-size:1rem;font-weight:700;border-bottom:2px solid #202020!important;border-left:2px solid #202020!important;border-right:2px solid #202020!important}.react-datalist-input__listbox-option{background-color:#f2efe7}.center{padding:0 9.17%}.v2center{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.platform-wrapper{padding:0 9.17%}.admin-unsaved{box-shadow:0 0 6px 8px rgba(255,42,0,.2)}body>jdiv>jdiv>jdiv{zoom:unset!important;right:calc(9.17% - 20px)!important}@media (max-width:979.98px){.center,.platform-wrapper{padding:0 calc(50% - 450px)}body>jdiv>jdiv>jdiv{margin-bottom:3rem;margin-right:unset;left:unset!important;right:1rem!important}}@media (max-width:calc(900px + 2rem)){.center,.platform-wrapper{padding:0 1rem}}@media (max-width:1360px){html{font-size:14px}}@media (max-width:1250px){html{font-size:13px}}@media (max-width:1100px){html{font-size:12px}}@media (max-width:1200px){html{font-size:16px}.v2center{padding:0 .5rem}}@media (max-width:979.98px){html{font-size:16px}.center{padding:0 1rem}}@media (max-width:767px){html{font-size:16px}.v2center{padding:0 .9775rem!important}}@media (max-width:992px){html{font-size:16px}.v2center{padding:0 3rem}}.materials-article-component>div:first-child,.materials-article-component .materials-block{justify-content:space-between;align-items:center;gap:1rem;display:flex}.materials-article-component>div:not(:first-child),.materials-article-component .materials-block-2{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.materials-article-component h4{font-size:var(--f-27);line-height:var(--fc-27);flex:1}.materials-article-component img{object-fit:cover;width:100%;height:auto}.materials-article-component p{margin-top:1rem;font-size:20px;line-height:160%}@media (max-width:979.98px){.materials-article-component>div,.materials-article-component .materials-block,.materials-article-component .materials-block-2{flex-direction:column-reverse!important;align-items:flex-start!important}.materials-article-component h4,.materials-article-component p{font-size:1rem}}@media print{@page{size:A4;padding-top:4mm;margin-top:6mm}}
.tech_works-module-scss-module__jk2UvW__container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.tech_works-module-scss-module__jk2UvW__container img{max-width:300px;margin-top:1rem}.tech_works-module-scss-module__jk2UvW__container>*{width:800px;max-width:100%}
.career_popup-module-scss-module__1gYlAq__modal>div>img{filter:invert()sepia(0%)saturate(0%)hue-rotate(256deg)brightness(108%)contrast(101%)}.career_popup-module-scss-module__1gYlAq__modal>div{max-width:800px}.career_popup-module-scss-module__1gYlAq__container{background-color:#e4e9e4;display:flex}.career_popup-module-scss-module__1gYlAq__left{padding:2.5rem 2rem 2.5rem 2.5rem}.career_popup-module-scss-module__1gYlAq__left h3,.career_popup-module-scss-module__1gYlAq__left ul,.career_popup-module-scss-module__1gYlAq__left li{color:#00473c}.career_popup-module-scss-module__1gYlAq__left h3{font-size:24px;line-height:120%}.career_popup-module-scss-module__1gYlAq__left ul{margin-top:4px;margin-bottom:15px}.career_popup-module-scss-module__1gYlAq__left li{margin-top:4px;margin-left:1.5rem;font-size:16px;line-height:150%;list-style-type:disc}.career_popup-module-scss-module__1gYlAq__right img{width:344px}.career_popup-module-scss-module__1gYlAq__button{background-color:#00473c;width:100%;margin-top:12px}@media (max-width:979.98px){.career_popup-module-scss-module__1gYlAq__modal{padding-top:.5rem}.career_popup-module-scss-module__1gYlAq__modal>div>img{filter:invert(18%)sepia(66%)saturate(1036%)hue-rotate(133deg)brightness(98%)contrast(102%)}.career_popup-module-scss-module__1gYlAq__modal{outline-color:#00473c}.career_popup-module-scss-module__1gYlAq__container{flex-direction:column}.career_popup-module-scss-module__1gYlAq__container h3{font-size:20px;line-height:140%}.career_popup-module-scss-module__1gYlAq__container li{font-size:11px;line-height:150%}.career_popup-module-scss-module__1gYlAq__left{padding:16px 16px 24px}.career_popup-module-scss-module__1gYlAq__right{max-height:227px;overflow:hidden}.career_popup-module-scss-module__1gYlAq__right img{max-height:100%}}
.DiscountPopup-module-scss-module__nF6NSW__overlay{z-index:99998;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out DiscountPopup-module-scss-module__nF6NSW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes DiscountPopup-module-scss-module__nF6NSW__fadeIn{0%{opacity:0}to{opacity:1}}.DiscountPopup-module-scss-module__nF6NSW__popup{background:#ede7e7;flex-direction:column;gap:1rem;width:100%;max-width:100%;padding:1.5rem 1.5rem 0;animation:.3s ease-out DiscountPopup-module-scss-module__nF6NSW__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.25)}@keyframes DiscountPopup-module-scss-module__nF6NSW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DiscountPopup-module-scss-module__nF6NSW__closeButton{cursor:pointer;color:#1a1a1a;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:1rem;right:1rem}.DiscountPopup-module-scss-module__nF6NSW__closeButton:hover{color:#6c2a5b}.DiscountPopup-module-scss-module__nF6NSW__leftColumn{z-index:1;flex-direction:column;gap:.75rem;display:flex;position:relative}.DiscountPopup-module-scss-module__nF6NSW__titleBlock{flex-direction:column;gap:.5rem;display:flex}.DiscountPopup-module-scss-module__nF6NSW__title{color:#6c2a5b;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.DiscountPopup-module-scss-module__nF6NSW__subtitle{color:#6c2a5b;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.DiscountPopup-module-scss-module__nF6NSW__illustrationDesktop{display:none}.DiscountPopup-module-scss-module__nF6NSW__illustrationMobile{pointer-events:none;justify-content:center;align-items:flex-end;margin:.5rem -1.5rem 0;display:flex}.DiscountPopup-module-scss-module__nF6NSW__illustrationMobile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:220px;margin-bottom:-1.5rem;display:block}.DiscountPopup-module-scss-module__nF6NSW__rightColumn{flex-direction:column;display:flex}.DiscountPopup-module-scss-module__nF6NSW__form{flex-direction:column;gap:.25rem;display:flex}.DiscountPopup-module-scss-module__nF6NSW__fieldGroup{flex-direction:column;gap:.125rem;display:flex}.DiscountPopup-module-scss-module__nF6NSW__fieldGroup input,.DiscountPopup-module-scss-module__nF6NSW__fieldGroup select{color:#1a1a1a;background:0 0;border:none;border-bottom:1px solid #1a1a1a;outline:none;width:100%;padding:.625rem .125rem;font-family:inherit;font-size:1rem;transition:border-color .15s}.DiscountPopup-module-scss-module__nF6NSW__fieldGroup input:focus,.DiscountPopup-module-scss-module__nF6NSW__fieldGroup select:focus{border-bottom-color:#6c2a5b}.DiscountPopup-module-scss-module__nF6NSW__fieldGroup input::placeholder{color:#555;opacity:1}.DiscountPopup-module-scss-module__nF6NSW__fieldGroup select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231a1a1a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .25rem center;background-repeat:no-repeat;padding-right:1.75rem}.DiscountPopup-module-scss-module__nF6NSW__fieldGroup select:invalid,.DiscountPopup-module-scss-module__nF6NSW__fieldGroup select option[value=""]{color:#555}.DiscountPopup-module-scss-module__nF6NSW__fieldError{color:#c0392b;margin:.25rem 0 0;font-size:.8125rem}.DiscountPopup-module-scss-module__nF6NSW__submitButton{color:#fff;cursor:pointer;background:#6c2a5b;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem 1.25rem;font-size:.8125rem;font-weight:700;line-height:1.4;transition:background .15s;display:inline-flex}.DiscountPopup-module-scss-module__nF6NSW__submitButton:hover:not(:disabled){background:#4f1f42}.DiscountPopup-module-scss-module__nF6NSW__submitButton:disabled{opacity:.6;cursor:not-allowed}.DiscountPopup-module-scss-module__nF6NSW__consentList{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.DiscountPopup-module-scss-module__nF6NSW__consentLabel{color:#333;cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.DiscountPopup-module-scss-module__nF6NSW__consentLabel input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1.5px solid #1a1a1a;flex-shrink:0;width:1rem;height:1rem;margin:.15rem 0 0;transition:background .15s;position:relative}.DiscountPopup-module-scss-module__nF6NSW__consentLabel input[type=checkbox]:checked{background:#f0bc44}.DiscountPopup-module-scss-module__nF6NSW__consentLabel input[type=checkbox]:checked:after{content:"";border:2px solid #1a1a1a;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.DiscountPopup-module-scss-module__nF6NSW__consentLabel a{color:inherit;text-decoration:underline}@media (min-width:769px){.DiscountPopup-module-scss-module__nF6NSW__popup{grid-template-columns:.85fr 1fr;gap:2.5rem;max-width:880px;padding:2.5rem 2.75rem;display:grid}.DiscountPopup-module-scss-module__nF6NSW__leftColumn{gap:1rem}.DiscountPopup-module-scss-module__nF6NSW__titleBlock{gap:1rem;max-width:280px}.DiscountPopup-module-scss-module__nF6NSW__title{font-size:2.5rem;line-height:1.2}.DiscountPopup-module-scss-module__nF6NSW__subtitle{font-size:1rem;line-height:1.5}.DiscountPopup-module-scss-module__nF6NSW__form{gap:.5rem}.DiscountPopup-module-scss-module__nF6NSW__submitButton{padding:1rem 1.5rem;font-size:1rem;line-height:1.4}.DiscountPopup-module-scss-module__nF6NSW__consentList{margin-top:.75rem}.DiscountPopup-module-scss-module__nF6NSW__illustrationDesktop{z-index:0;pointer-events:none;width:18.3rem;display:block;position:absolute;bottom:-3.5rem;left:2.5rem}.DiscountPopup-module-scss-module__nF6NSW__illustrationDesktop img{object-fit:contain;width:100%;height:auto;display:block}.DiscountPopup-module-scss-module__nF6NSW__illustrationMobile{display:none}}
.temp_password_notice-module-scss-module__ye-PDq__overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.temp_password_notice-module-scss-module__ye-PDq__box{background-color:#f2efe7;border:2px solid #000;width:100%;max-width:32rem;padding:2rem;position:relative}.temp_password_notice-module-scss-module__ye-PDq__title{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.temp_password_notice-module-scss-module__ye-PDq__text{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.4}.temp_password_notice-module-scss-module__ye-PDq__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.temp_password_notice-module-scss-module__ye-PDq__laterButton{cursor:pointer;color:#2196f3;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline}.temp_password_notice-module-scss-module__ye-PDq__laterButton:hover{opacity:.7}
