@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{display:inline-block}:active,:focus{outline:0}a:active,a:focus{outline:0}body,html{height:100%;min-width:320}body{color:var(--primary);line-height:1;font-family:Manrope;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Manrope;font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:rgba(0,0,0,0)}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--color-primary:#a663ff;--color-primary-dark:#5800cc;--color-primary-light:#c599ff;--color-secondary:#ff6f1c;--color-secondary-dark:#cc4b00;--color-secondary-light:#ffbe99;--color-secondary-light2:#FF9E66;--primary:#2f0f0f;--color-text-muted:#bdb0a8;--color-text-heading:#000;--color-text-label:#746358;--color-bg-base:#f4f2f0;--color-bg-light:#E9E5E2;--color-bg-section:#f7f6f5;--color-bg-hover:#D3CAC5;--color-bg-light-purple:#F1E5FF;--color-br-focus:#AF9F95;--color-border:#e5e5e5;--color-shadow:rgba(0, 0, 0, 0.1)}.button,.frw-btn{width:100%;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#b379ff;color:#fff;cursor:pointer;-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s;line-height:130%;letter-spacing:-.01em;font-size:1.5rem}@media(min-width:120em){.button,.frw-btn{padding-top:.90625rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(0.53125rem ,0.45625rem + 0.375vw ,0.90625rem)){.button,.frw-btn{padding-top:clamp(.53125rem ,.45625rem + .375vw ,.90625rem)}}@supports not (padding-top:clamp(0.53125rem ,0.45625rem + 0.375vw ,0.90625rem)){.button,.frw-btn{padding-top:calc(.53125rem + .375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.button,.frw-btn{padding-top:.53125rem}}@media(min-width:120em){.button,.frw-btn{padding-bottom:.90625rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(0.53125rem ,0.45625rem + 0.375vw ,0.90625rem)){.button,.frw-btn{padding-bottom:clamp(.53125rem ,.45625rem + .375vw ,.90625rem)}}@supports not (padding-bottom:clamp(0.53125rem ,0.45625rem + 0.375vw ,0.90625rem)){.button,.frw-btn{padding-bottom:calc(.53125rem + .375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.button,.frw-btn{padding-bottom:.53125rem}}.button,.frw-btn{font-weight:700;-ms-grid-column-span:2;grid-column:span 2}.button:disabled,.frw-btn:disabled{background-color:var(--color-bg-base);color:var(--color-text-muted);cursor:default}@media(any-hover:hover){.button:disabled:hover,.frw-btn:disabled:hover{background-color:var(--color-bg-base);color:var(--color-text-muted)}}@media(any-hover:hover){.button:hover,.frw-btn:hover{background:#a763ff}}.button:focus-visible,.frw-btn:focus-visible{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{font-size:1rem;border:none;background-color:var(--color-bg-section);-webkit-transition:.3s ease 0s;transition:.3s ease 0s;width:100%}input:focus,textarea:focus{background-color:var(--color-bg-section)}.vacancies-page__search{background:0 0}.vacancies-page__search:focus{background:0 0}label{padding:.75rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;border:.125rem solid var(--color-bg-section);background-color:var(--color-bg-section);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}label._form-error{background-color:#fff7f2;border:2px solid var(--color-secondary)}label._form-error span{color:var(--color-secondary)}label._form-error input,label._form-error textarea{background-color:#fff7f2}@media(any-hover:hover){label:hover{background-color:var(--color-bg-base)}label:hover .input{background-color:var(--color-bg-base)}}label .form__error{position:absolute;top:calc(100% + 4px);left:0;color:var(--color-secondary);font-size:.75rem}label span{color:#746358;font-size:.875rem}label:has(input:focus-visible){border:.125rem solid var(--color-br-focus)}label:has(textarea:focus-visible){border:.125rem solid var(--color-br-focus)}@media(max-width:29.99875em){label{padding:.71875rem 1rem}label span{font-size:.75rem}}.checkbox{position:relative}.checkbox__input{display:none}.checkbox__label{position:relative;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none}@media(hover:hover)and (pointer:fine){.checkbox__label:hover{background:0 0}}.checkbox__label span{color:var(--primary)}.checkbox__text{font-size:.75rem;line-height:1rem;padding:0}.checkbox__text a{font-weight:700;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}@media(any-hover:hover){.checkbox__text a:hover{opacity:.6}}.checkbox .icon{width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color-bg-section);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox .icon svg{width:1rem;height:.75rem;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.checkbox__input:checked+.checkbox__label .icon svg{opacity:1}.checkbox__input:checked+.checkbox__label .icon{background-color:var(--color-primary)}.form-respond__form{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:37.5rem;width:100%}.form-respond__form .form-respond__item{max-width:100%;min-width:0;padding:.875rem 1.5rem;background-color:var(--color-bg-section)}.form-respond__form .form-respond__item label{padding:0 0 .3125rem 0;color:var(--color-text-label);font-size:.875rem}@media(hover:hover)and (pointer:fine){.form-respond__form .form-respond__item label{background-color:var(--color-bg-section)}}.form-respond__form .form-respond__item:last-child,.form-respond__form .form-respond__item:nth-child(5),.form-respond__form .form-respond__item:nth-child(8),.form-respond__form .form-respond__item:nth-child(9){-ms-grid-column-span:2;grid-column:span 2}@media(max-width:47.99875em){.form-respond__form{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:.5rem;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.form{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:37.5rem;width:100%}.form__item{max-width:100%;min-width:0}.form__item:first-child,.form__item:nth-child(4),.form__item:nth-child(5),.form__item:nth-child(6),.form__item:nth-child(7),.form__item:nth-child(8),.form__item:nth-child(9){-ms-grid-column-span:2;grid-column:span 2;width:100%}.form__item.file{-ms-grid-column-span:2;grid-column:span 2}@media(max-width:47.99875em){.form__item.file{grid-column:auto}}.form__item.file span{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;color:#fff}.form__item.file label{cursor:pointer;background:#bdb0a8;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border:none}@media(any-hover:hover){.form__item.file label:hover{background:#af9f95}}@media(max-width:29.99875em){.form__item.file label{padding:2.09375rem 1rem}}.form__item.file label.file-yes{background:#ff9e66}.form__item.file label.file-yes .file-size{color:#fff;opacity:.6}.form__item.file label:has(.file-size){gap:0}.form__item.file input{display:none}.form__item.file .file-information{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.form__item.file .file-information span{padding:0}.form__item:has(._form-error){margin-bottom:.9375rem}.form__error{position:absolute;top:calc(100% + 4px);left:0;color:var(--color-secondary);font-size:.75rem}.form .checkbox__text a{color:var(--color-secondary);font-weight:400}.form .captcha{-ms-grid-column-span:2;grid-column:span 2;background:0 0;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.form .captcha .item-captcha__image{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:.9375rem;background:0 0;height:100%;padding:.875rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .captcha .item-captcha__image img{width:100%;max-width:15.9375rem;max-height:3.4375rem}@media(max-width:47.99875em){.form .captcha .item-captcha__image{width:100%}.form .captcha .item-captcha__image img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:3.4375rem}}@media(max-width:29.99875em){.form .captcha .item-captcha__image{padding:.28125rem 1.25rem;max-height:3.4375rem}}@media(max-width:47.99875em){.form .captcha{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form .captcha label{position:relative;padding:.71875rem 1rem;border:.125rem solid var(--color-bg-section);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:var(--color-bg-section)}@media(max-width:47.99875em){.form .captcha label{width:100%}}.form .captcha label:has(input:focus-visible){background-color:var(--color-bg-base)}@media(any-hover:hover){.form .captcha label:has(input:focus-visible) .input{background-color:var(--color-bg-base)}}.form .captcha label._form-error{background:#fff7f2}@media(hover:hover)and (pointer:fine){.form .captcha label:hover{background-color:var(--color-bg-base)}.form .captcha label:hover .input{background-color:var(--color-bg-base)}}@media(max-width:47.99875em){.form{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:.5rem;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.form__item{-ms-grid-column-span:2;grid-column:span 2}.form__button{margin-top:.5rem}.form .captcha .item-captcha__image img{-ms-grid-column-align:center;justify-self:center}}.job-form__container .form .form__item:nth-child(8),.vacancies-form__container .form .form__item:nth-child(8){-ms-grid-column-span:2;grid-column:span 2;width:100%;padding:.5rem 0}.job-form__container .form .form__item:nth-child(9),.vacancies-form__container .form .form__item:nth-child(9){padding-bottom:.5rem}.contacts-form__wrapper .form .form__item:nth-child(6){padding:.5rem 0}.form-respond .form__item:nth-child(8){padding-top:.5rem}.form-respond .form__item:nth-child(9){padding:1.125rem 0}body::after{content:"";backdrop-filter:blur(6px);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149;font-family:Manrope}::-webkit-scrollbar-thumb{background-color:#8c1b21;border-radius:5px}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.popup_show{z-index:150;visibility:visible;overflow:hidden;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding:0 1.25rem}.popup__wrapper-respond{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-top:3.875rem;padding-bottom:3.875rem;overflow:hidden}@media(min-width:120em){.popup__wrapper-respond{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.popup__wrapper-respond{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.popup__wrapper-respond{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.popup__wrapper-respond{padding-left:1.25rem}}@media(min-width:120em){.popup__wrapper-respond{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.popup__wrapper-respond{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.popup__wrapper-respond{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.popup__wrapper-respond{padding-right:1.25rem}}.popup__wrapper:has(.finish){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__wrapper:has(.finish) .popup__title{line-height:140%;font-size:1rem;font-weight:700;font-family:Manrope}@media(max-width:29.99875em){.popup__wrapper:has(.finish) .popup__title{font-size:.875rem}}.popup__wrapper:has(.finish) .popup__btn{width:100%;padding:.71875rem 1.25rem;color:#fff;font-weight:700;font-size:1.125rem;line-height:140%;font-family:Manrope;background-color:var(--color-primary);text-align:center;margin-top:1rem;cursor:pointer;opacity:.8;-webkit-transition:.3s ease;transition:.3s ease;text-decoration:none}@media(hover:hover)and (pointer:fine){.popup__wrapper:has(.finish) .popup__btn:hover{opacity:1}}@media(max-width:29.99875em){.popup__wrapper:has(.finish) .popup__btn{font-size:.875rem;padding:.3125rem 1.25rem}}.popup__content{visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#fff;color:#1d1916;padding:1.5rem;width:100%;max-width:812px;position:relative}.popup__content:has(.finish){max-width:32.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;padding:1.5rem}@media(max-width:47.99875em){.popup__content{padding:1.5625rem 1.5rem 2.75rem 1.5rem}}.popup__content-respond{border-radius:0;max-width:32.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-bg-hover) #fff}.popup__content .popup__content-respond::-webkit-scrollbar{width:8px}.popup__content .popup__content-respond::-webkit-scrollbar-thumb{background:var(--color-bg-hover);border-radius:4px}.popup__content .popup__content-respond::-webkit-scrollbar-track{background:#fff}.popup__content .popup__content-respond::-webkit-scrollbar-button{display:none}.lock .popup__content{visibility:visible}.popup__close{width:1.25rem;height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end;border-radius:.625rem;-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}@media(max-width:47.99875em){.popup__close{top:2.125rem;right:2.125rem}}.popup__close svg{height:.875rem;width:.875rem;fill:var(--primary)}.popup__close-respond{-ms-flex-item-align:end;align-self:flex-end}@media(any-hover:hover){.popup__close:hover{opacity:.4}}.popup__title{max-width:38.8125rem;width:100%;font-size:1.5rem;line-height:1.75rem;font-weight:700}.popup__title-respond{font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;padding-bottom:.5rem}@media(max-width:47.99875em){.popup__title-respond{padding-top:1.25rem;font-size:1rem;max-width:70%}}@media(min-width:120em){.popup__subtitle{margin-top:1rem}}@media(min-width:20em)and (max-width:120em){@supports(margin-top:clamp(0.75rem ,0.7rem + 0.25vw ,1rem)){.popup__subtitle{margin-top:clamp(.75rem ,.7rem + .25vw ,1rem)}}@supports not (margin-top:clamp(0.75rem ,0.7rem + 0.25vw ,1rem)){.popup__subtitle{margin-top:calc(.75rem + .25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.popup__subtitle{margin-top:.75rem}}.popup__subtitle{font-size:1rem;line-height:1.25rem}[data-sticky]{position:relative}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}h1{font-family:Manrope}h2{font-family:Manrope;font-weight:700;font-size:3rem;line-height:120%;letter-spacing:-.01em}h3{font-family:Manrope;font-weight:700;font-size:2.5rem;line-height:130%;letter-spacing:-.01em}h4{font-family:Manrope;font-weight:700;font-size:2rem;line-height:140%;letter-spacing:-.01em}h5{font-family:Manrope;font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em}h6{font-family:Manrope;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em}textarea{resize:vertical}address{font-style:normal}.dnone{display:none}.file-yes{background:#000}.img-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.orange-txt{color:var(--color-secondary)}.orange-bg .footer__bottom-logo,.orange-bg .footer__bottom-txt{background-color:var(--color-secondary)}.purple-bg .footer__bottom-logo,.purple-bg .footer__bottom-txt{background-color:var(--color-primary)}.text{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:34.5% auto;grid-template-columns:34.5% auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.text-middle,.text-right{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-middle span,.text-right span{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.text-left__title{padding:.25rem .75rem;background-color:var(--color-bg-light);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:2rem;line-height:140%;letter-spacing:-.01em}.text-right{max-width:35.4375rem}@media(max-width:47.99875em){.text{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:2rem;font-size:1.125rem}.text-left__title{font-size:1.125rem}}.page-gap-100{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:47.99875em){.page-gap-100{row-gap:6rem}}.page-gap-160{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:47.99875em){.page-gap-160{row-gap:6rem}}.device{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:34.5% auto;grid-template-columns:34.5% auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media(min-width:120em){.device{padding-top:6.25rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(6rem ,5.95rem + 0.25vw ,6.25rem)){.device{padding-top:clamp(6rem ,5.95rem + .25vw ,6.25rem)}}@supports not (padding-top:clamp(6rem ,5.95rem + 0.25vw ,6.25rem)){.device{padding-top:calc(6rem + .25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.device{padding-top:6rem}}@media(min-width:120em){.device{padding-bottom:6.25rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(6rem ,5.95rem + 0.25vw ,6.25rem)){.device{padding-bottom:clamp(6rem ,5.95rem + .25vw ,6.25rem)}}@supports not (padding-bottom:clamp(6rem ,5.95rem + 0.25vw ,6.25rem)){.device{padding-bottom:calc(6rem + .25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.device{padding-bottom:6rem}}.device-left h3,.device-right h3{padding-bottom:1.5rem}.device-left span,.device-right span{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.device-right{max-width:47.1875rem}@media(max-width:47.99875em){.device{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1.5rem}.device-left,.device-right{max-width:100%}.device-left span,.device-right span{font-size:.875rem}}.page-gap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:47.99875em){.page-gap{row-gap:6rem}}.page-about .about__container .header-block h4{max-width:44.6875rem}.header-block{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:1.5rem;padding-bottom:7.1875rem}.header-block span{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}@media(max-width:90em){.header-block span{font-size:.75rem}}.header-block h4{max-width:39.375rem}.header-block__more{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-block__more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding:.59375rem 1.25rem;background-color:var(--color-bg-light);font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.header-block__more a:hover{background-color:var(--color-bg-hover)}}.header-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-block__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(min-width:120em){.header-block__top{padding-bottom:1.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(0.875rem ,0.75rem + 0.625vw ,1.5rem)){.header-block__top{padding-bottom:clamp(.875rem ,.75rem + .625vw ,1.5rem)}}@supports not (padding-bottom:clamp(0.875rem ,0.75rem + 0.625vw ,1.5rem)){.header-block__top{padding-bottom:calc(.875rem + .625*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header-block__top{padding-bottom:.875rem}}.header-block__link{padding:.59375rem 1.25rem;background-color:var(--color-bg-base);font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.header-block__link{font-size:1rem}.header-block__link:hover{background-color:var(--color-bg-light)}}@media(max-width:90em){.header-block{padding-bottom:6rem}.header-block__link .plus-icon--medium{width:1rem;height:1rem}}@media(max-width:47.99875em){.header-block{-ms-grid-columns:10% 1fr;grid-template-columns:10% 1fr;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.75rem;padding-bottom:3.75rem}.header-block__item{-ms-grid-column:2;grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.header-block__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}}@media(max-width:29.99875em){.header-block span{font-size:.75rem;text-wrap-mode:nowrap}}@media(max-width:90em){h2{font-size:2.5rem;line-height:130%}h3{font-size:1.875rem}h4{font-size:1.5rem;line-height:130%}h5{font-size:1.125rem}}@media(max-width:47.99875em){h2{font-size:1.5rem}h3{font-size:1.5rem}h5{font-size:1rem;line-height:140%;letter-spacing:-.5}h6{font-size:.875rem}}@media(max-width:29.99875em){h4{font-size:1rem;line-height:140%;letter-spacing:-.5}}.wrapper__project .header__menu,.wrapper__project .header__nav{background-color:var(--color-bg-section)}.wrapper__not-page .header.orange .header__btn{background-color:#fff;color:var(--primary)}.wrapper__not-page .plus-icon--small .plus-icon__svg{stroke:var(--primary)}.wrapper__not-page .header__link{color:#fff}.wrapper__not-page .header__link .plus-icon--small .plus-icon__svg{stroke:#fff}.header{position:fixed;z-index:150;top:0;left:0;width:100%}@media(min-width:120em){.header{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header{padding-left:1.25rem}}@media(min-width:120em){.header{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header{padding-right:1.25rem}}@media(min-width:120em){.header{padding-top:.75rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(0.75rem ,0.7875rem + -0.03125vw ,0.78125rem)){.header{padding-top:clamp(.75rem ,.7875rem + -.03125vw ,.78125rem)}}@supports not (padding-top:clamp(0.75rem ,0.7875rem + -0.03125vw ,0.78125rem)){.header{padding-top:calc(.78125rem + -.03125*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header{padding-top:.78125rem}}@media(min-width:120em){.header{padding-bottom:.75rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(0.75rem ,0.7875rem + -0.03125vw ,0.78125rem)){.header{padding-bottom:clamp(.75rem ,.7875rem + -.03125vw ,.78125rem)}}@supports not (padding-bottom:clamp(0.75rem ,0.7875rem + -0.03125vw ,0.78125rem)){.header{padding-bottom:calc(.78125rem + -.03125*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header{padding-bottom:.78125rem}}.header.scrolled{background:hsla(0,0%,100%,.05);backdrop-filter:blur(5px);-webkit-transition:background .3s,backdrop-filter .3s;transition:background .3s,backdrop-filter .3s}.header.orange .header__element svg{fill:var(--color-secondary)}.header.orange .header__btn{background-color:var(--color-secondary);-ms-flex-negative:0;flex-shrink:0}.header__menu{-ms-flex-preferred-size:29rem;flex-basis:29rem;background-color:var(--color-bg-section);padding:.5rem 1.25rem;cursor:pointer;position:relative;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;max-height:100px}.header__menu.menu-open .header__element .plus::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.header__menu.menu-open .header__nav{max-height:100vh}.header__menu.menu-open .header__nav-wrapper{opacity:1;overflow:visible}.header__element{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__element svg{width:10.24125rem;height:1.5275rem;fill:var(--color-primary)}.header__element .plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem;position:relative}.header__element .plus::after,.header__element .plus::before{content:"";background-color:var(--primary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__element .plus::before{width:100%;height:.1rem}.header__element .plus::after{position:absolute;width:.1rem;height:100%}.header__element.is-open .plus::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.header__nav{position:absolute;top:2.5rem;left:0;width:100%;background-color:var(--color-bg-section);color:var(--primary);max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav-link a{font-weight:500;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:.75rem;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.header__nav-link a:hover{opacity:.4}}.header__nav-link a .plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.0625rem;height:1.0625rem;position:relative}.header__nav-link a .plus::after,.header__nav-link a .plus::before{content:"";background-color:var(--primary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__nav-link a .plus::before{width:100%;height:.09375rem}.header__nav-link a .plus::after{position:absolute;width:.09375rem;height:100%}.header__nav-link a.active{opacity:.4}.header__nav-link a.active .plus::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.header__nav-link:last-child{display:none}.header__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem;padding:0 1.25rem 1rem 1.25rem;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.header__nav-content ul{padding-top:.5rem;padding-left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem;position:relative}.header__nav-content ul li:first-child::before{content:"";position:absolute;left:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M13 10.6318L2 10.6318L2 1M13 10.6318L9.11765 14M13 10.6318L9.11765 7.26364%27 stroke=%27%232F0F0F%27 stroke-width=%271.2%27/%3E%3C/svg%3E") no-repeat center/contain}.header__nav-content ul li a{font-weight:500;font-size:.875rem;line-height:140%;letter-spacing:-.02em}.header__nav-content.active{display:block}.header__nav-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;font-size:.75rem;row-gap:1rem;line-height:140%;padding:0 .75rem .25rem .75rem}.header__nav-footer:has(.header__nav-search.active){height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__nav-copy{opacity:.4}.header__nav-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-search{width:100%;display:none}.header__nav-search label{padding:0;background:0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;border:none}.header__nav-search label:has(input:focus-visible){border:none;background:0 0}.header__nav-search label input{font-weight:500;min-width:0;line-height:140%;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:-.01em;font-size:1.5rem;background:0 0}.header__nav-search label input::-webkit-input-placeholder{color:var(--primary)}.header__nav-search label input::-moz-placeholder{color:var(--primary)}.header__nav-search label input:-ms-input-placeholder{color:var(--primary)}.header__nav-search label input::-ms-input-placeholder{color:var(--primary)}.header__nav-search label input::placeholder{color:var(--primary)}.header__nav-search img{width:1rem;height:1rem}.header__nav-lang .header__lang-btn{opacity:.4;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.header__nav-lang .header__lang-btn:hover{opacity:1}}.header__left,.header__right{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.header__left{-webkit-column-gap:9.75rem;-moz-column-gap:9.75rem;column-gap:9.75rem}.header__right{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__medium{display:-webkit-box;display:-ms-flexbox;display:flex}.header__medium .header__link{padding:.59375rem .75rem;-webkit-box-flex:0;-ms-flex:0;flex:0}.header__btn{background-color:var(--color-primary);padding:.59375rem 1.25rem;color:#fff;font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;opacity:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-transition:.3s ease;transition:.3s ease}.header__btn svg{stroke:#fff}@media(hover:hover)and (pointer:fine){.header__btn:hover{opacity:1}}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:32.75rem;flex-basis:32.75rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.header__link{color:var(--primary);-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;font-weight:700;font-size:1rem;line-height:140%}.header__link input{-webkit-box-flex:0;-ms-flex:0;flex:0;width:3.125rem;font-weight:700;font-size:1rem;line-height:140%;color:var(--primary);background:0 0;cursor:pointer}.header__link input::-webkit-input-placeholder{font-weight:700;font-size:1rem;line-height:140%;color:var(--primary)}.header__link input::-moz-placeholder{font-weight:700;font-size:1rem;line-height:140%;color:var(--primary)}.header__link input:-ms-input-placeholder{font-weight:700;font-size:1rem;line-height:140%;color:var(--primary)}.header__link input::-ms-input-placeholder{font-weight:700;font-size:1rem;line-height:140%;color:var(--primary)}.header__link input::placeholder{font-weight:700;font-size:1rem;line-height:140%;color:var(--primary)}.header__link .search-input{pointer-events:none;-webkit-transition:width .3s ease,opacity .3s ease;transition:width .3s ease,opacity .3s ease}.header__link.search-active{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--color-bg-section);padding:.59375rem .75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__link.search-active input{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(hover:hover)and (pointer:fine){.header__link.search-active:hover{opacity:1}}.header__link.search-active input{opacity:1;pointer-events:auto}.header__link svg{stroke:var(--primary)}@media(hover:hover)and (pointer:fine){.header__link:hover{opacity:40%}}.header__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% minmax(0,1fr) 50%;grid-template-columns:34.5% minmax(0,1fr) 50%;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__container:has(.search-active){-ms-grid-columns:34.5% auto auto;grid-template-columns:34.5% auto auto}.header__container:has(.search-active) .header__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:90em){.header__menu{padding:.5rem .75rem}.header__nav-wrapper{padding:0 .75rem 1rem .75rem}.header__nav-footer{padding:0 .75rem .25rem .75rem}.header__element .plus{width:.75rem;height:.75rem}.header__btn{font-size:1rem;padding:.3125rem .75rem;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.header__link{font-size:.875rem}}@media(max-width:61.99875em){.header__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.header__nav{height:calc(100vh - 4.1875rem)}.header__nav-search{display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__nav .header__nav-link a{font-size:1.5rem}.header__menu{-webkit-box-flex:1;-ms-flex:1;flex:1}.header__medium .header__link,.header__right{display:none}.header__nav-link:last-child{display:block}.header__nav-search label{padding:0 .75rem}.header__nav-footer{padding:0}.header__nav-footer:has(.header__nav-search.active){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav-item{padding:0 .75rem .25rem .75rem}}@media(max-width:29.99875em){.header .header__nav .header__nav-link .header__nav-content a{font-size:.875rem}}.time-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.links{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:120em){.links{gap:2.8125rem}}@media(min-width:20em)and (max-width:120em){@supports(gap:clamp(0.875rem ,0.4875rem + 1.9375vw ,2.8125rem)){.links{gap:clamp(.875rem ,.4875rem + 1.9375vw ,2.8125rem)}}@supports not (gap:clamp(0.875rem ,0.4875rem + 1.9375vw ,2.8125rem)){.links{gap:calc(.875rem + 1.9375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.links{gap:.875rem}}.links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:toEm(818.98)){.links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.link a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(any-hover:hover){.link a:hover{opacity:.6}}.link:last-child{background:#fff;color:#662500;padding:.375rem .8125rem;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.link:last-child:has(a:hover){opacity:.6}@media(max-width:toEm(360.98)){.link:last-child{margin-top:0;font-size:.875rem}}.footer{width:100%;background-color:var(--color-bg-base)}@media(min-width:120em){.footer{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.footer{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.footer{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.footer{padding-left:1.25rem}}@media(min-width:120em){.footer{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.footer{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.footer{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.footer{padding-right:1.25rem}}@media(min-width:120em){.footer{padding-top:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(2.5rem ,4rem + -1.25vw ,3.75rem)){.footer{padding-top:clamp(2.5rem ,4rem + -1.25vw ,3.75rem)}}@supports not (padding-top:clamp(2.5rem ,4rem + -1.25vw ,3.75rem)){.footer{padding-top:calc(3.75rem + -1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.footer{padding-top:3.75rem}}@media(min-width:120em){.footer{padding-bottom:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(2.5rem ,4rem + -1.25vw ,3.75rem)){.footer{padding-bottom:clamp(2.5rem ,4rem + -1.25vw ,3.75rem)}}@supports not (padding-bottom:clamp(2.5rem ,4rem + -1.25vw ,3.75rem)){.footer{padding-bottom:calc(3.75rem + -1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.footer{padding-bottom:3.75rem}}.footer__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:31.4375rem;width:100%}.footer__top span{display:block;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;max-width:23.875rem;-ms-grid-column:2;grid-column:2}.footer__bottom{display:-ms-grid;display:grid;-ms-grid-columns:34.5% 64.5%;grid-template-columns:34.5% 64.5%;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.footer__bottom-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:30.3125rem}.footer__bottom-txt{width:100%;padding:9.75rem 2rem 1.5rem 2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__bottom-txt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-weight:700;font-size:1.5625rem;line-height:130%;letter-spacing:-.01em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__bottom-logo{padding:1.6875rem 2rem 0 2rem;width:calc(100% - 9.6875rem)}.footer__bottom-logo svg{fill:#fff;width:6.125rem;height:3.92rem}.footer-grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:auto 62% 15.3%;grid-template-columns:auto 62% 15.3%;row-gap:5.5625rem}.footer-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem}.footer-grid__item a,.footer-grid__item address,.footer-grid__item button,.footer-grid__item span{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.footer-grid__item:nth-child(6) button:hover{opacity:1;color:var(--color-text-heading)}}.footer-grid__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.footer-grid__item a:hover{opacity:.4}}.footer-grid__item:nth-child(2){display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:4.625rem;-moz-column-gap:4.625rem;column-gap:4.625rem}.footer-grid__item:last-child{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.footer-grid__item:nth-child(4),.footer-grid__item:nth-child(5),.footer-grid__item:nth-child(6){opacity:.4}.footer-grid__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem}@media(max-width:90em){.footer__bottom-link{max-width:20.25rem}.footer__bottom-logo{padding:1.8125rem 0 0 1.5rem;width:calc(100% - 6rem)}.footer__bottom-logo svg{width:4rem}.footer-grid{row-gap:5.25rem;-ms-grid-columns:auto 60% 18.3%;grid-template-columns:auto 60% 18.3%}.footer-grid__item:nth-child(2){-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem}}@media(max-width:1220px){.footer-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:0;-ms-grid-rows:auto 0 auto 0 auto 0 auto 0 auto;grid-template-areas:"item1 item3" "item2 item2" "item4 item4" "item5 item5" "item6 item6"}.footer-grid__item:nth-child(1){grid-area:item1;padding-bottom:2.75rem}.footer-grid__item:nth-child(2){grid-area:item2;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-bottom:4rem}.footer-grid__item:nth-child(3){grid-area:item3}.footer-grid__item:nth-child(4){grid-area:item4;padding-bottom:.75rem}.footer-grid__item:nth-child(5){grid-area:item5;padding-bottom:2rem}.footer-grid__item:nth-child(6){grid-area:item6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__top span{-ms-grid-column:1;grid-column:1}.footer__bottom{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.footer__bottom-logo svg{width:2.75rem;height:2.75rem}.footer__bottom-txt{margin-bottom:3rem;padding:3.8125rem .875rem .875rem .875rem}.footer__bottom-txt a{font-size:1.125rem}.footer__top{margin-bottom:3rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.footer__top-dekstop{display:none}.footer__top-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1220px){.footer-grid__item:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.footer-grid__item:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.footer-grid__item:nth-child(3){-ms-grid-row:1;-ms-grid-column:2}.footer-grid__item:nth-child(4){-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.footer-grid__item:nth-child(5){-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2}.footer-grid__item:nth-child(6){-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}}@media(max-width:29.99875em){.footer-grid a,.footer-grid address,.footer-grid button,.footer-grid span{font-size:.875rem}.footer__top{margin-bottom:3.75rem}.footer__top span{font-size:.875rem}.footer__bottom-link{max-width:17.875rem}.footer__bottom-txt{margin-bottom:3.75rem;padding:3.8125rem .875rem .75rem .875rem}.footer__bottom-logo{width:calc(100% - 4.0625rem);padding:1.0625rem .875rem 0 .875rem}}.header-mock{position:absolute;z-index:3;top:0;left:0;width:100%;padding:2.6875rem 0 1.9375rem 0;color:#fff}.header-mock__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}@media(min-width:120em){.header-mock__content{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header-mock__content{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header-mock__content{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header-mock__content{padding-left:1.25rem}}@media(min-width:120em){.header-mock__content{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header-mock__content{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.header-mock__content{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header-mock__content{padding-right:1.25rem}}@media(max-width:47.99875em){.header-mock__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header-mock .time-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.header-mock .links{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:120em){.header-mock .links{gap:2.8125rem}}@media(min-width:20em)and (max-width:120em){@supports(gap:clamp(0.875rem ,0.4875rem + 1.9375vw ,2.8125rem)){.header-mock .links{gap:clamp(.875rem ,.4875rem + 1.9375vw ,2.8125rem)}}@supports not (gap:clamp(0.875rem ,0.4875rem + 1.9375vw ,2.8125rem)){.header-mock .links{gap:calc(.875rem + 1.9375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.header-mock .links{gap:.875rem}}.header-mock .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:toEm(818.98)){.header-mock .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header-mock .link a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(any-hover:hover){.header-mock .link a:hover{opacity:.6}}.header-mock .link:last-child{background:#fff;color:#662500;padding:.375rem .8125rem;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-mock .link:last-child:has(a:hover){opacity:.6}@media(max-width:toEm(360.98)){.header-mock .link:last-child{margin-top:0;font-size:.875rem}}.plus-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4em;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.plus-icon__svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;stroke:currentColor;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plus-icon__text{font-weight:700;line-height:1.4}.plus-icon--large .plus-icon__svg{width:1.5rem;height:1.5rem}@media(max-width:47.99875em){.plus-icon--large .plus-icon__svg{width:1.25rem;height:1.25rem}}.plus-icon--medium .plus-icon__svg{width:1.25rem;height:1.25rem}@media(max-width:90em){.plus-icon--medium .plus-icon__svg{width:1rem;height:1rem}}.plus-icon--small .plus-icon__svg{width:1rem;height:1rem}.plus-icon--mini .plus-icon__svg{width:.75rem;height:.75rem}.vacancies-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem;width:100%}.vacancies-list__item{padding:1.5rem 2rem;background-color:#fff}.vacancies-list__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.25rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.vacancies-list__btn{padding:.3125rem 1rem;background-color:var(--color-bg-light);font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width:47.99875em){.vacancies-list__item{padding:1rem}.vacancies-list__tags{padding-top:1.5rem}}@media(max-width:29.99875em){.vacancies-list{row-gap:.5rem}.vacancies-list__btn{padding:.25rem .75rem}.vacancies-list__btn,.vacancies-list__tags{line-height:160%;font-size:.625rem;font-weight:500}.vacancies-list__tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.feedback{max-width:37.5rem;width:100%}.feedback__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem}.feedback__title h4{visibility:hidden}.feedback__title span{padding:0 .75rem;background-color:var(--color-secondary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:700;font-size:2.5rem;line-height:130%;letter-spacing:-.01em}@media(max-width:47.99875em){.feedback-form{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:.5rem}.feedback__title{padding-bottom:1rem}.feedback__title span{font-size:1.5rem}}.feedback-form__dropdown{position:relative;width:100%}.feedback-form__dropdown-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;border:.125rem solid var(--color-bg-section);background:var(--color-bg-section);padding:.75rem 1.5rem;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(hover:hover)and (pointer:fine){.feedback-form__dropdown-header:hover{background:var(--color-bg-base)}}.feedback-form__dropdown-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.125rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.feedback-form__dropdown-title span{font-size:14px;color:#666}.feedback-form__dropdown-title input{border:none;outline:0;font-size:16px;cursor:pointer;background:rgba(0,0,0,0)}.feedback-form__dropdown-title input::-webkit-input-placeholder{color:#000}.feedback-form__dropdown-title input::-moz-placeholder{color:#000}.feedback-form__dropdown-title input:-ms-input-placeholder{color:#000}.feedback-form__dropdown-title input::-ms-input-placeholder{color:#000}.feedback-form__dropdown-title input::placeholder{color:#000}.feedback-form__dropdown img{width:18px;height:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.feedback-form__dropdown.open img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.feedback-form__dropdown-content{position:absolute;top:calc(100% + .25rem);left:0;width:100%;background:var(--color-bg-section);overflow:hidden;opacity:0;max-height:0;visibility:hidden;-webkit-transition:opacity .3s ease,max-height .3s ease,visibility .3s ease;transition:opacity .3s ease,max-height .3s ease,visibility .3s ease;z-index:10}.feedback-form__dropdown.open .feedback-form__dropdown-content{opacity:1;max-height:300px;visibility:visible}.feedback-form__dropdown-list{list-style:none;margin:0;padding:1.3125rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.6875rem}.feedback-form__dropdown-list li{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}@media(hover:hover)and (pointer:fine){.feedback-form__dropdown-list li:hover{opacity:.4}}.arrow-icon__svg{min-width:1em;min-height:1em;stroke:currentColor;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.arrow-icon--up{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.arrow-icon--right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.arrow-icon--down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.arrow-icon--left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.cookie{width:100%;position:fixed;bottom:0;left:0;z-index:2;background-color:#fff}.cookie__container{padding:1rem 2.5rem}.cookie__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.cookie__text span,.cookie__text-btn,.cookie__text-link{font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em}.cookie__text-link{color:var(--color-primary)}.cookie__text-btn{padding:.59375rem 1.25rem;background-color:var(--color-bg-base);-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.cookie__text-btn:hover{background-color:var(--color-bg-light)}}@media(max-width:47.99875em){.cookie__container{padding:1rem 1.25rem}.cookie__text{font-size:.75rem}.cookie__text span,.cookie__text-btn,.cookie__text-link{font-weight:500}.cookie__text span,.cookie__text-link{font-size:.75rem}.cookie__text-btn{padding:.3125rem 1rem;font-size:1rem}}.page{width:100%}@media(max-width:47.99875em){.page-home .banner{padding-top:4.5625rem}}.page .banner__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page .banner__title-container div{padding-bottom:1.5rem}@media(max-width:47.99875em){.page .banner__title-container div{font-size:.75rem}}@media(max-width:29.99875em){.page .banner__title-container div{padding-bottom:1.375rem}}.page-banner{width:100%;height:100vh;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:auto 50%;grid-template-columns:auto 50%;padding:0 1.25rem 6rem 1.25rem}.page-banner__title{-ms-grid-column:2;grid-column:2;-ms-grid-row-align:end;align-self:end;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-banner__title h1{overflow:hidden}.page-banner__title span{font-weight:700;font-size:3rem;line-height:120%;letter-spacing:-.01em}.page-banner__title p{font-weight:500;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;padding-top:1.5rem;max-width:39.75rem}@media(min-width:120em){.page-decision,.page-projects{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page-decision,.page-projects{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page-decision,.page-projects{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.page-decision,.page-projects{padding-left:1.25rem}}@media(min-width:120em){.page-decision,.page-projects{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page-decision,.page-projects{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page-decision,.page-projects{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.page-decision,.page-projects{padding-right:1.25rem}}.page-decision{width:100%}.page-decision__cards{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.75rem 1rem}.page-decision__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem}.page-decision__card p,.page-decision__card span{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.page-decision__card p{opacity:.4}.page-decision__card-item{width:100%;position:relative;min-height:18.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-decision__card-item h5{font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;padding:.03125rem .25rem;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-projects{background-color:var(--color-bg-base);padding-top:4rem;padding-bottom:4rem}@media(max-width:61.99875em){.page-banner{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.page-banner__title{-ms-grid-column:1;grid-column:1}}@media(max-width:47.99875em){.page-banner__title span{font-size:1.5rem}.page-banner__title p{font-size:.875rem;padding-top:.75rem}.page-decision__cards{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.page-decision__card{width:100%}.page-decision__card p{font-size:.875rem}.page-decision__card-item h5{font-size:1.125rem}}@media(max-width:29.99875em){.page-banner{padding-bottom:7rem}.page-decision__cards{gap:1.25rem 1rem}.page-decision__card-item{height:8.75rem;min-height:8.75rem}.page-projects{padding-top:5rem;padding-bottom:5rem}}.page{position:relative}.page__slider{position:absolute;top:0;left:0;height:100%;width:100%;margin-bottom:0}.page__wrapper{height:100%!important}.page__slide{height:100%}.page__content{position:absolute;bottom:0}@media(min-width:120em){.page__content{padding-bottom:3.3125rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(2.25rem ,2.0375rem + 1.0625vw ,3.3125rem)){.page__content{padding-bottom:clamp(2.25rem ,2.0375rem + 1.0625vw ,3.3125rem)}}@supports not (padding-bottom:clamp(2.25rem ,2.0375rem + 1.0625vw ,3.3125rem)){.page__content{padding-bottom:calc(2.25rem + 1.0625*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.page__content{padding-bottom:2.25rem}}@media(min-width:120em){.page__content{padding-top:3.3125rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(2.25rem ,2.0375rem + 1.0625vw ,3.3125rem)){.page__content{padding-top:clamp(2.25rem ,2.0375rem + 1.0625vw ,3.3125rem)}}@supports not (padding-top:clamp(2.25rem ,2.0375rem + 1.0625vw ,3.3125rem)){.page__content{padding-top:calc(2.25rem + 1.0625*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.page__content{padding-top:2.25rem}}.page__content{left:0;width:100%;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff}@media(min-width:120em){.page__content{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page__content{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page__content{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.page__content{padding-left:1.25rem}}@media(min-width:120em){.page__content{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page__content{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.page__content{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.page__content{padding-right:1.25rem}}@media(max-width:47.99875em){.page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.75rem;padding-top:16rem}.page__content:has(.description-not-page){position:relative;padding-top:18rem}}@media(max-width:47.99875em)and (max-width:toEm(360.98)){.page__content:has(.description-not-page){padding-top:14.375rem}}.page-section{height:100dvh;position:relative}.slide-background__image-ibg{height:100%}.block-mobile{display:none}@media(max-width:47.99875em){.block-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:9;padding:1.25rem 1.25rem .625rem 1.25rem}}@media(min-width:120em){.description{font-size:4rem}}@media(min-width:20em)and (max-width:120em){@supports(font-size:clamp(1.6875rem ,1.225rem + 2.3125vw ,4rem)){.description{font-size:clamp(1.6875rem ,1.225rem + 2.3125vw ,4rem)}}@supports not (font-size:clamp(1.6875rem ,1.225rem + 2.3125vw ,4rem)){.description{font-size:calc(1.6875rem + 2.3125*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description{font-size:1.6875rem}}@media(min-width:120em){.description{line-height:4.25rem}}@media(min-width:20em)and (max-width:120em){@supports(line-height:clamp(2.25rem ,1.85rem + 2vw ,4.25rem)){.description{line-height:clamp(2.25rem ,1.85rem + 2vw ,4.25rem)}}@supports not (line-height:clamp(2.25rem ,1.85rem + 2vw ,4.25rem)){.description{line-height:calc(2.25rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description{line-height:2.25rem}}.description{font-weight:700;position:relative;z-index:1}@media(max-width:toEm(1072.98)){.description{max-width:37rem}}@media(max-width:toEm(855.98)){.description{max-width:31.25rem}}@media(max-width:toEm(320.98)){.description{font-size:1.25rem!important}}.information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;text-align:right;position:relative;z-index:1}@media(min-width:120em){.information{font-size:.875rem}}@media(min-width:20em)and (max-width:120em){@supports(font-size:clamp(0.75rem ,0.725rem + 0.125vw ,0.875rem)){.information{font-size:clamp(.75rem ,.725rem + .125vw ,.875rem)}}@supports not (font-size:clamp(0.75rem ,0.725rem + 0.125vw ,0.875rem)){.information{font-size:calc(.75rem + .125*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.information{font-size:.75rem}}@media(min-width:120em){.information{line-height:1.125rem}}@media(min-width:20em)and (max-width:120em){@supports(line-height:clamp(1rem ,0.975rem + 0.125vw ,1.125rem)){.information{line-height:clamp(1rem ,.975rem + .125vw ,1.125rem)}}@supports not (line-height:clamp(1rem ,0.975rem + 0.125vw ,1.125rem)){.information{line-height:calc(1rem + .125*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.information{line-height:1rem}}@media(max-width:47.99875em){.information{text-align:left}}.information a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(any-hover:hover){.information a:hover{opacity:.6}}.not-page__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.not-page__image-ibg{position:absolute;top:0;left:0;height:100%;width:100%}.description-not-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:120em){.description-not-page{row-gap:2.75rem}}@media(min-width:20em)and (max-width:120em){@supports(row-gap:clamp(1.5rem ,1.25rem + 1.25vw ,2.75rem)){.description-not-page{row-gap:clamp(1.5rem ,1.25rem + 1.25vw ,2.75rem)}}@supports not (row-gap:clamp(1.5rem ,1.25rem + 1.25vw ,2.75rem)){.description-not-page{row-gap:calc(1.5rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page{row-gap:1.5rem}}.description-not-page span{font-weight:700}@media(min-width:120em){.description-not-page span{font-size:4rem}}@media(min-width:20em)and (max-width:120em){@supports(font-size:clamp(3rem ,2.8rem + 1vw ,4rem)){.description-not-page span{font-size:clamp(3rem ,2.8rem + 1vw ,4rem)}}@supports not (font-size:clamp(3rem ,2.8rem + 1vw ,4rem)){.description-not-page span{font-size:calc(3rem + 1*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page span{font-size:3rem}}@media(max-width:toEm(360.98)){.description-not-page span{margin-top:0}}@media(min-width:120em){.description-not-page span{line-height:4.25rem}}@media(min-width:20em)and (max-width:120em){@supports(line-height:clamp(3.25rem ,3.05rem + 1vw ,4.25rem)){.description-not-page span{line-height:clamp(3.25rem ,3.05rem + 1vw ,4.25rem)}}@supports not (line-height:clamp(3.25rem ,3.05rem + 1vw ,4.25rem)){.description-not-page span{line-height:calc(3.25rem + 1*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page span{line-height:3.25rem}}.description-not-page span{display:block}@media(max-width:toEm(360.98)){.description-not-page span{margin-top:0;font-size:2rem!important;line-height:2.25rem!important}}@media(min-width:120em){.description-not-page div h1{font-size:4rem}}@media(min-width:20em)and (max-width:120em){@supports(font-size:clamp(2rem ,1.6rem + 2vw ,4rem)){.description-not-page div h1{font-size:clamp(2rem ,1.6rem + 2vw ,4rem)}}@supports not (font-size:clamp(2rem ,1.6rem + 2vw ,4rem)){.description-not-page div h1{font-size:calc(2rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page div h1{font-size:2rem}}@media(min-width:120em){.description-not-page div h1{line-height:4.25rem}}@media(min-width:20em)and (max-width:120em){@supports(line-height:clamp(2.25rem ,1.85rem + 2vw ,4.25rem)){.description-not-page div h1{line-height:clamp(2.25rem ,1.85rem + 2vw ,4.25rem)}}@supports not (line-height:clamp(2.25rem ,1.85rem + 2vw ,4.25rem)){.description-not-page div h1{line-height:calc(2.25rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page div h1{line-height:2.25rem}}@media(min-width:120em){.description-not-page div h1{padding-bottom:2rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(0.75rem ,0.5rem + 1.25vw ,2rem)){.description-not-page div h1{padding-bottom:clamp(.75rem ,.5rem + 1.25vw ,2rem)}}@supports not (padding-bottom:clamp(0.75rem ,0.5rem + 1.25vw ,2rem)){.description-not-page div h1{padding-bottom:calc(.75rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page div h1{padding-bottom:.75rem}}.description-not-page div h1{font-weight:700;line-height:120%;letter-spacing:-.02em}@media(max-width:toEm(360.98)){.description-not-page div{margin-top:0;font-size:1.5rem!important;line-height:1.75rem!important}}@media(min-width:120em){.description-not-page p{font-size:1rem}}@media(min-width:20em)and (max-width:120em){@supports(font-size:clamp(0.75rem ,0.7rem + 0.25vw ,1rem)){.description-not-page p{font-size:clamp(.75rem ,.7rem + .25vw ,1rem)}}@supports not (font-size:clamp(0.75rem ,0.7rem + 0.25vw ,1rem)){.description-not-page p{font-size:calc(.75rem + .25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page p{font-size:.75rem}}@media(min-width:120em){.description-not-page p{line-height:1.375rem}}@media(min-width:20em)and (max-width:120em){@supports(line-height:clamp(1rem ,0.925rem + 0.375vw ,1.375rem)){.description-not-page p{line-height:clamp(1rem ,.925rem + .375vw ,1.375rem)}}@supports not (line-height:clamp(1rem ,0.925rem + 0.375vw ,1.375rem)){.description-not-page p{line-height:calc(1rem + .375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.description-not-page p{line-height:1rem}}.description-not-page p{font-weight:500;line-height:140%;max-width:27.3125rem;letter-spacing:-.01em}@media(max-width:toEm(360.98)){.description-not-page p{margin-top:0;font-size:.625rem!important;line-height:.875rem!important}}@media(max-width:29.99875em){.description-not-page p{max-width:17.375rem}}.description-not-page a{font-size:1.125rem;line-height:1.375rem;padding:.25rem .625rem;color:#662500;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:toEm(360.98)){.description-not-page a{margin-top:0;font-size:.875rem}}.banner{width:100%;height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7.3125rem 2.5rem 4rem 2.5rem}.banner__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner__title{width:50%}.banner__title h1{font-weight:700;font-size:3rem;line-height:120%;letter-spacing:-.01em;padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner__title p{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;max-width:28.6875rem}.banner__title-container{max-width:31.25rem}.banner__puzzles{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:120em){.banner__puzzles{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media(min-width:20em)and (max-width:120em){@supports((-moz-column-gap:clamp(0.5rem ,0.4rem + 0.5vw ,1rem)) or (column-gap:clamp(0.5rem ,0.4rem + 0.5vw ,1rem))){.banner__puzzles{-webkit-column-gap:clamp(.5rem ,.4rem + .5vw ,1rem);-moz-column-gap:clamp(.5rem ,.4rem + .5vw ,1rem);column-gap:clamp(.5rem ,.4rem + .5vw ,1rem)}}@supports not ((-moz-column-gap:clamp(0.5rem ,0.4rem + 0.5vw ,1rem)) or (column-gap:clamp(0.5rem ,0.4rem + 0.5vw ,1rem))){.banner__puzzles{-webkit-column-gap:calc(.5rem + .5*(100vw - 20rem)/ 100);-moz-column-gap:calc(.5rem + .5*(100vw - 20rem)/ 100);column-gap:calc(.5rem + .5*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.banner__puzzles{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}}.banner__puzzles{overflow-x:auto;scrollbar-width:none}.banner__puzzles::-webkit-scrollbar{display:none}.banner__puzzles-container{padding:.75rem .75rem .875rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;height:9.25rem;width:12.9375rem;-ms-flex-negative:0;flex-shrink:0}.banner__puzzles-container:first-child h6{font-size:1.5rem}.banner__puzzles-container:first-child{background-color:var(--color-primary);color:#fff;font-weight:700;line-height:130%;width:29rem;letter-spacing:-.01em}.banner__puzzle{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner__puzzle h6{font-weight:700;padding-bottom:.125rem;font-size:1rem;line-height:140%;letter-spacing:-.01em}.banner__puzzle p{font-weight:500;font-size:.75rem;line-height:140%}.banner__puzzle-img{width:2.75rem;height:2.75rem}.banner__puzzle-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:90em){.banner{padding-bottom:2.6875rem}.banner__puzzles{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.banner__puzzles-container{width:11.5rem}.banner__puzzles-container:first-child{width:20.25rem}.banner__puzzles-container:first-child h6{font-size:1rem}.banner__title-container h1{font-size:2.5rem}}@media(max-width:61.99875em){.banner img{-o-object-position:66%;object-position:66%}}@media(max-width:47.99875em){.banner{padding:6.9375rem 0 2.4375rem 1.25rem}.banner__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner__title{width:100%}.banner__title-container{padding-right:1.25rem}.banner__title-container h1{font-size:1.5rem}.banner__title-container p{font-size:.875rem;width:100%}.banner__puzzles-container{width:10.5rem}.banner__puzzles-container:first-child{width:10.5rem}.banner__puzzle-img{width:2rem;height:2rem}.banner__puzzle-header h6{font-size:.875rem}.banner__puzzles-container:first-child .banner__puzzle-header h6{font-size:1rem}}.about{width:100%}@media(min-width:120em){.about{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.about{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.about{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.about{padding-left:1.25rem}}@media(min-width:120em){.about{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.about{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.about{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.about{padding-right:1.25rem}}.about__container .header-block h4{max-width:44.6875rem}.about__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto);row-gap:3.5rem}.about__content span{font-weight:500;font-size:1.125rem;line-height:140%;color:var(--color-text-heading)}.about__content-item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.about__content-item span{-ms-flex-item-align:start;align-self:flex-start}.about__img{padding-right:5.375rem}.about__img img{width:4rem;height:4rem}.about__img span{font-weight:700;font-size:4rem;line-height:120%;letter-spacing:-.02em;color:var(--color-text-heading)}.about__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-heading);gap:1rem}.about__txt span:first-child{font-size:5rem;font-weight:700;line-height:90%;letter-spacing:-.02em;width:30%}.about__txt span:last-child{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.02em;max-width:14.75rem;-ms-flex-item-align:start;align-self:flex-start;width:70%}@media(max-width:120em){.about__txt span:first-child{width:40%}.about__txt span:last-child{max-width:13.5625rem}}@media(max-width:90em){.about__txt span:first-child{font-size:4rem}.about__txt span:last-child{font-size:.875rem;max-width:10.75rem}.about__img{padding-right:3rem}.about__container .header-block h4{max-width:33.5625rem}}@media(max-width:1100px){.about__img{padding:0}}@media(max-width:61.99875em){.about__content-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__txt span:first-child{width:auto;line-height:70%}}@media(max-width:47.99875em){.about__content{-ms-grid-columns:10% 1fr;grid-template-columns:10% 1fr;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem}.about__content span{font-size:.75rem}.about__content-item{-webkit-column-gap:.8125rem;-moz-column-gap:.8125rem;column-gap:.8125rem}.about__container .header-block{padding-bottom:3.75rem}.about__txt span:first-child{font-size:3rem}.about__txt span:last-child{max-width:8.875rem;width:100%}.about__img{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__img img{width:2.75rem;height:2.75rem}.about__img span{font-size:3rem}}.condition{width:100%}@media(min-width:120em){.condition{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.condition{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.condition{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.condition{padding-right:1.25rem}}@media(min-width:120em){.condition{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.condition{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.condition{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.condition{padding-left:1.25rem}}.condition__container .header-block h4{max-width:33.125rem}.condition__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);gap:1rem}.condition__item{padding:1.5rem;background-color:var(--color-bg-base)}.condition__item:first-child{padding:0;-ms-grid-column-span:2;grid-column:span 2;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.condition__item:first-child .condition__info{padding:1.5rem 0 1.5rem 1.5rem}.condition__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-height:23.125rem}.condition__info{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.condition__info-title{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.condition__info-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:120em){.condition__info-head{padding-bottom:2rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(1.5rem ,1.4rem + 0.5vw ,2rem)){.condition__info-head{padding-bottom:clamp(1.5rem ,1.4rem + .5vw ,2rem)}}@supports not (padding-bottom:clamp(1.5rem ,1.4rem + 0.5vw ,2rem)){.condition__info-head{padding-bottom:calc(1.5rem + .5*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.condition__info-head{padding-bottom:1.5rem}}.condition__info h5{visibility:hidden}.condition__info span{background-color:#fff;padding:0 .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em}.condition__info ul{padding-bottom:2.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}.condition__info ul li{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}@media(max-width:90em){.condition__container .header-block h4{max-width:25.1875rem}}@media(max-width:61.99875em){.condition__grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding-right:0;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.condition__grid::-webkit-scrollbar{display:none}.condition__grid{scrollbar-width:none}.condition__item{padding:1rem;-ms-flex-negative:0;flex-shrink:0}.condition__item:first-child{padding-right:1rem}.condition__info-title{font-size:1rem}.condition__info ul{max-width:15.875rem;padding:0;row-gap:.75rem}.condition__info ul li{font-size:.75rem}.condition__info span{font-size:1rem}.condition__item .condition__img{display:none}}.values{width:100%}.values__slider{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;background-color:var(--color-bg-base)}.values__swiper{min-width:0;width:100%}.values__info{width:100%;padding:2.5rem 3.8125rem 3.8125rem 3.8125rem;background-color:var(--color-bg-base)}.values__info-title{font-size:3rem;font-weight:700;line-height:120%;letter-spacing:-.01em;color:var(--color-text-heading);padding-bottom:26.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.values__info-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:.875rem}.values__info-pagination button{font-weight:500;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;opacity:.4;-webkit-transition:.3s ease;transition:.3s ease}.values__info-pagination button.active{opacity:1}@media(hover:hover)and (pointer:fine){.values__info-pagination button:hover{opacity:1}}.values__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:3.4375rem}.values__swiper-slide{position:relative}.values__arrow-wrapper{padding:1.5rem 1.6875rem 1.625rem 1.6875rem;background-color:#fff;width:calc(100% - 7.5rem)}.values__arrow-wrapper svg{width:1.5rem;height:1.5rem}.values__txt{max-width:28rem}.values__txt-description{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.values__txt-title{padding:1.3125rem 1.6875rem 4.25rem 1.6875rem;background-color:#fff}.values__txt-title h5{padding-bottom:.75rem}.values__devis{width:100%;background-color:var(--color-primary);padding:2.5rem;color:#fff;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.values__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:18.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media(max-width:90em){.values__container{row-gap:16.5625rem}}@media(max-width:47.99875em){.values__container{row-gap:14.625rem}}.values__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.values__top-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.values__medium{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:61.99875em){.values__medium{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.values__bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.values__bottom-footer{width:50%}.values__bottom-footer .arrow-icon--down{width:1.5rem;height:1.5rem}.values__bottom-wrapper{width:50%}@media(max-width:61.99875em){.values__bottom-wrapper{width:100%}}.values__bottom-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.values__bottom-title h3{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--primary);padding:.25rem .75rem 0 .75rem}.values__bottom-title h3:last-child{padding:.25rem .75rem}@media(max-width:90em){.values__info{padding:2.25rem 2.1875rem 3rem 3.1875rem}.values__info-title{font-size:2.5rem;line-height:130%}}@media(max-width:61.99875em){.values__bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.values__bottom-footer .arrow-icon--down{width:1rem;height:1rem}.values__bottom-footer-wrapper{width:80%}.values__info{padding:2.75rem 1.25rem 3rem 1.25rem}.values__info-title{font-size:2rem}}@media(max-width:47.99875em){.values__slider{-ms-grid-columns:1fr;grid-template-columns:1fr}.values__info-title{font-size:1.125rem;line-height:140%;padding-bottom:2rem}.values__info-pagination button{font-size:1rem}.values__wrapper{padding:22.125rem 1.25rem 3.4375rem 1.25rem}.values__txt{max-width:100%}.values__txt-description{font-size:.875rem}.values__txt-title{padding:1.5rem 1.375rem 1.5rem 1.5rem}.values__txt-title h5{padding-bottom:1.5rem}.values__arrow-wrapper{padding:1.5rem 1.375rem 1.5rem 1.5rem;width:calc(100% - 6.3125rem)}.values__devis{height:100vh;padding:2.75rem 1.25rem}.values__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.culture{width:100%}@media(min-width:120em){.culture{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.culture{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.culture{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.culture{padding-left:1.25rem}}@media(min-width:120em){.culture{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.culture{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.culture{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.culture{padding-right:1.25rem}}.culture__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.culture__card{position:relative;-ms-flex-preferred-size:28rem;flex-basis:28rem;min-width:20.25rem;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.culture__card h5{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem .75rem}.culture__card p{padding-top:14.5rem;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;color:#fff}.culture__card:nth-child(3) p{color:inherit}@media(max-width:90em){.culture__card{-webkit-box-flex:1;-ms-flex:1;flex:1}.culture__card p{max-width:100%;padding-top:8.625rem;font-size:.875rem}.culture__cards{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.25rem}}@media(max-width:29.99875em){.culture__cards{row-gap:.5rem}.culture__card h5{font-size:1.125rem}}.internship{width:100%}@media(min-width:120em){.internship{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.internship{padding-left:1.25rem}}@media(min-width:120em){.internship{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.internship{padding-right:1.25rem}}.internship{padding-bottom:2.5rem;background-color:rgba(0,0,0,.2);position:relative}.internship__bg{width:100%}.internship__info{max-width:37.9375rem;padding-top:26.3125rem}.internship__info span{display:block;background-color:var(--color-bg-section);padding:2.625rem 1.75rem .625rem 1.75rem;width:calc(100% - 9.5rem)}.internship__info-item{width:100%;background-color:var(--color-bg-section);padding:.570625rem 1.75rem 2.625rem 1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.internship__info-item p{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;max-width:17.6875rem}.internship__info-item a{padding:.53125rem 1.5rem;background-color:var(--color-primary);color:#fff;font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;opacity:80%;-webkit-transition:.3s ease;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}@media(hover:hover)and (pointer:fine){.internship__info-item a:hover{opacity:1}}@media(max-width:90em){.internship__info{max-width:38.75rem}.internship__info span{padding:2.75rem 1.5rem .75rem 1.5rem}.internship__info-item{padding-top:0}.internship__info-item h4{max-width:26rem;font-size:2rem}.internship__info-item a{margin-top:1.875rem}}@media(max-width:47.99875em){.internship h4{font-size:1.125rem}.internship__info{padding-top:26.25rem}.internship__info span{font-size:.875rem;padding:1.5rem 1.5rem 1.125rem 1.5rem}.internship__info-item{row-gap:1rem;padding:.375rem 1.375rem 1.25rem 1.5rem}.internship__info-item h4{max-width:15.3125rem}.internship__info-item p{font-size:.875rem}.internship__info-item a{font-size:1.125rem}.internship__info-item a .plus-icon--large{width:1.25rem;height:1.25rem}}@media(max-width:29.99875em){.internship__bg .img-bg{-o-object-position:78%;object-position:78%}.internship__info-item a{margin-top:1.4375rem}}.faq{width:100%}@media(min-width:120em){.faq{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.faq{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.faq{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.faq{padding-left:1.25rem}}@media(min-width:120em){.faq{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.faq{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.faq{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.faq{padding-right:1.25rem}}.faq__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:3.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq__grid-num{padding-top:.6875rem}.faq__grid span{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.faq__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq__accordion{width:100%}.faq__accordion-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:.5625rem;-moz-column-gap:.5625rem;column-gap:.5625rem}@media(hover:hover)and (pointer:fine){.faq__accordion-btn:hover span{opacity:.4}.faq__accordion-btn:hover .faq__accordion-icon{background-color:var(--color-bg-light)}}.faq__accordion-btn span{font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;color:var(--color-text-heading);text-align:left;-webkit-transition:.3s ease;transition:.3s ease}.faq__accordion-icon{width:2.5rem;height:2.75rem;background-color:var(--color-bg-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.3s ease;transition:.3s ease;-ms-flex-negative:0;flex-shrink:0}.faq__accordion-icon::after,.faq__accordion-icon::before{content:"";position:absolute;background-color:var(--color-text-heading);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq__accordion-icon::before{width:1rem;height:.09375rem}.faq__accordion-icon::after{width:.09375rem;height:1rem}.faq__accordion.is-open .faq__accordion-icon{background-color:var(--color-bg-light)}.faq__accordion.is-open .faq__accordion-icon::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.faq__accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;font-size:1rem;line-height:140%;color:var(--color-text-base)}.faq__accordion-content p{padding-top:.8125rem;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.01em;color:var(--color-text-heading);max-width:48.3125rem}.faq__accordion.is-open .faq__accordion-content{max-height:200px}@media(max-width:47.99875em){.faq__grid{-ms-grid-columns:10% 1fr;grid-template-columns:10% 1fr;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:1.875rem}}@media(max-width:29.99875em){.faq__grid span{font-size:.75rem}.faq__grid-num{padding-top:.1875rem}.faq__accordion-btn span{line-height:140%;font-size:1rem}.faq__accordion-icon{width:1.5rem;height:1.5rem}.faq__accordion-icon::before{width:.75rem;height:.09375rem}.faq__accordion-icon::after{width:.09375rem;height:.75rem}.faq__accordion-content{font-size:.875rem}}.vacancies{width:100%}@media(min-width:120em){.vacancies{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies{padding-left:1.25rem}}@media(min-width:120em){.vacancies{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies{padding-right:1.25rem}}.vacancies{padding-top:8rem;padding-bottom:8rem;background-color:var(--color-bg-light)}.vacancies__container{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies__left,.vacancies__right{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.vacancies__left h3{max-width:29.25rem;padding-bottom:2rem}.vacancies__left a{padding:.59375rem 1.25rem;background-color:#fff;font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.vacancies-section{display:block}.vacancies-section .vacancies-list__item{-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.vacancies-section .vacancies-list__item:hover{background-color:#f4f2f0}}@media(max-width:90em){.vacancies-section{display:none}}.job-form{width:100%}@media(min-width:120em){.job-form{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.job-form{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.job-form{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.job-form{padding-left:1.25rem}}@media(min-width:120em){.job-form{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.job-form{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.job-form{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.job-form{padding-right:1.25rem}}.job-form__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%}.job-form__container>:first-child{-ms-grid-column:2;grid-column:2}@media(max-width:61.99875em){.job-form__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.job-form__container .feedback{grid-column:auto;max-width:100%}}.vacancies-page{width:100%}.vacancies-page__wrapper{width:100%;background-color:var(--color-bg-light-purple);padding:17.5rem 1.25rem 4rem 1.25rem}.vacancies-page__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% minmax(0,65.5%);grid-template-columns:34.5% minmax(0,65.5%);-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}@media(min-width:120em){.vacancies-page__form{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__form{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__form{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__form{padding-left:1.25rem}}@media(min-width:120em){.vacancies-page__form{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__form{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__form{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__form{padding-right:1.25rem}}@media(min-width:120em){.vacancies-page__filters{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__filters{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__filters{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__filters{padding-left:1.25rem}}@media(min-width:120em){.vacancies-page__filters{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__filters{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancies-page__filters{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__filters{padding-right:1.25rem}}@media(min-width:120em){.vacancies-page__filters{padding-top:6rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(4rem ,3.6rem + 2vw ,6rem)){.vacancies-page__filters{padding-top:clamp(4rem ,3.6rem + 2vw ,6rem)}}@supports not (padding-top:clamp(4rem ,3.6rem + 2vw ,6rem)){.vacancies-page__filters{padding-top:calc(4rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__filters{padding-top:4rem}}@media(min-width:120em){.vacancies-page__filters{padding-bottom:6rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(4rem ,3.6rem + 2vw ,6rem)){.vacancies-page__filters{padding-bottom:clamp(4rem ,3.6rem + 2vw ,6rem)}}@supports not (padding-bottom:clamp(4rem ,3.6rem + 2vw ,6rem)){.vacancies-page__filters{padding-bottom:calc(4rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__filters{padding-bottom:4rem}}.vacancies-page__title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:1.875rem;-ms-grid-column:2;grid-column:2}@media(min-width:120em){.vacancies-page__title{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports((-moz-column-gap:clamp(0.75rem ,0.4rem + 1.75vw ,2.5rem)) or (column-gap:clamp(0.75rem ,0.4rem + 1.75vw ,2.5rem))){.vacancies-page__title{-webkit-column-gap:clamp(.75rem ,.4rem + 1.75vw ,2.5rem);-moz-column-gap:clamp(.75rem ,.4rem + 1.75vw ,2.5rem);column-gap:clamp(.75rem ,.4rem + 1.75vw ,2.5rem)}}@supports not ((-moz-column-gap:clamp(0.75rem ,0.4rem + 1.75vw ,2.5rem)) or (column-gap:clamp(0.75rem ,0.4rem + 1.75vw ,2.5rem))){.vacancies-page__title{-webkit-column-gap:calc(.75rem + 1.75*(100vw - 20rem)/ 100);-moz-column-gap:calc(.75rem + 1.75*(100vw - 20rem)/ 100);column-gap:calc(.75rem + 1.75*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__title{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}}@media(hover:hover)and (pointer:fine){.vacancies-page__title:hover:not(:focus-within) .vacancies-page__search,.vacancies-page__title:hover:not(:focus-within) .vacancies-page__search-icon{opacity:.4}}.vacancies-page__search{background-color:var(--color-bg-light-purple)}@media(min-width:120em){.vacancies-page__search{font-size:3rem}}@media(min-width:20em)and (max-width:120em){@supports(font-size:clamp(1.5rem ,1.2rem + 1.5vw ,3rem)){.vacancies-page__search{font-size:clamp(1.5rem ,1.2rem + 1.5vw ,3rem)}}@supports not (font-size:clamp(1.5rem ,1.2rem + 1.5vw ,3rem)){.vacancies-page__search{font-size:calc(1.5rem + 1.5*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page__search{font-size:1.5rem}}.vacancies-page__search{font-weight:700;line-height:120%;letter-spacing:-.01em;-webkit-transition:all .3s ease;transition:all .3s ease}.vacancies-page__search::-webkit-input-placeholder{color:var(--primary)}.vacancies-page__search::-moz-placeholder{color:var(--primary)}.vacancies-page__search:-ms-input-placeholder{color:var(--primary)}.vacancies-page__search::-ms-input-placeholder{color:var(--primary)}.vacancies-page__search::placeholder{color:var(--primary)}.vacancies-page__search-icon{width:63px;height:63px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.vacancies-page__search-icon svg{fill:var(--primary)}.vacancies-page__result{max-width:56.9375rem}.vacancies-page__result .vacancies-list__item{-webkit-transition:.3s ease;transition:.3s ease;background-color:var(--color-bg-base);-webkit-box-flex:1;-ms-flex:1;flex:1}@media(hover:hover)and (pointer:fine){.vacancies-page__result .vacancies-list__item:hover{background-color:var(--color-bg-light)}.vacancies-page__result .vacancies-list__item:hover .vacancies-list__btn{background-color:#fff}}.vacancies-page__result-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.1875rem}.vacancies-page__result-title button{padding:.59375rem 1.25rem;background-color:var(--color-bg-base);font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.vacancies-page__result-title button:hover{background-color:var(--color-bg-light)}}.vacancies-page .vacancies-form__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% 65.5%;grid-template-columns:34.5% 65.5%;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}@media(min-width:120em){.vacancies-page .vacancies-form__container{padding-bottom:6.25rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)){.vacancies-page .vacancies-form__container{padding-bottom:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)}}@supports not (padding-bottom:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)){.vacancies-page .vacancies-form__container{padding-bottom:calc(4rem + 2.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancies-page .vacancies-form__container{padding-bottom:4rem}}.vacancies-page .vacancies-form__container .feedback{-ms-grid-column:2;grid-column:2}@media(max-width:61.99875em){.vacancies-page .vacancies-form__container{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vacancies-page .vacancies-form__container .feedback{-ms-grid-column:1;grid-column:1}}.vacancies-page__filter{padding:1.25rem;background-color:var(--color-bg-base);max-width:29rem;margin-top:5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:70px}.vacancies-page__filter-header{padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancies-page__filter-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:2rem}.vacancies-page__filter .filters__item span{font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em}.vacancies-page__filter .filters__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding-top:1rem}.vacancies-page__filter .filters__tag{padding:.3125rem 1rem;background-color:var(--color-bg-light);cursor:pointer;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.vacancies-page__filter .filters__tag:hover{background-color:var(--color-bg-hover)}}.vacancies-page__filter-link{padding:.3125rem .75rem;color:#fff;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;background-color:var(--color-primary);opacity:.8;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.vacancies-page__filter-link:hover{opacity:1}}@media(max-width:61.99875em){.vacancies-page__container,.vacancies-page__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.vacancies-page__wrapper{padding:11rem 1.25rem 2.75rem 1.25rem}.vacancies-page__title{-ms-grid-column:1;grid-column:1;padding-left:.28125rem}.vacancies-page__filter{margin:0;display:none}}@media(max-width:47.99875em){.vacancies-page__search-icon{width:1.6875rem;height:1.6875rem}.vacancies-page__result-title{display:none}}.filters__dropdown{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:240px}.filters__dropdown-header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3125rem 1rem .3125rem 2.25rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;background-color:var(--color-bg-light);text-align:left;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.filters__dropdown-header::after{content:"";position:absolute;left:.75rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.filters__dropdown.open .filters__dropdown-header::after{-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.filters__dropdown-content{width:100%;overflow:hidden;max-height:0;padding-left:2.25rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;opacity:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .25s ease;transition:all .25s ease}.filters__dropdown-content ul{list-style:none;margin:0;padding:6px 0}.filters__dropdown-content ul li a{display:block;padding:8px 14px;color:#333;text-decoration:none;font-size:14px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.filters__dropdown-content ul li a:hover{background-color:#f5f5f5}.filters__dropdown.open .filters__dropdown-content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}@media(min-width:120em){.vacancy,.vacancy-description{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy,.vacancy-description{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy,.vacancy-description{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy,.vacancy-description{padding-left:1.25rem}}@media(min-width:120em){.vacancy,.vacancy-description{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy,.vacancy-description{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy,.vacancy-description{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy,.vacancy-description{padding-right:1.25rem}}@media(min-width:120em){.vacancy,.vacancy-description{padding-top:6.25rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)){.vacancy,.vacancy-description{padding-top:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)}}@supports not (padding-top:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)){.vacancy,.vacancy-description{padding-top:calc(4rem + 2.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy,.vacancy-description{padding-top:4rem}}@media(min-width:120em){.vacancy,.vacancy-description{padding-bottom:6.25rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)){.vacancy,.vacancy-description{padding-bottom:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)}}@supports not (padding-bottom:clamp(4rem ,3.55rem + 2.25vw ,6.25rem)){.vacancy,.vacancy-description{padding-bottom:calc(4rem + 2.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy,.vacancy-description{padding-bottom:4rem}}.vacancy{width:100%;background-color:var(--color-bg-light-purple)}.vacancy.closed{background-color:var(--color-bg-base)}.vacancy.closed .vacancy__item button{background-color:#fff;color:var(--primary)}.vacancy.hot .vacancy__hot{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancy__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% 65.5%;grid-template-columns:34.5% 65.5%;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.vacancy__arrow-wrapper{width:1.5rem;height:1.5rem}.vacancy__info{max-width:48.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:120em){.vacancy__info h3{padding-bottom:2.3125rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(1.5rem ,1.3375rem + 0.8125vw ,2.3125rem)){.vacancy__info h3{padding-bottom:clamp(1.5rem ,1.3375rem + .8125vw ,2.3125rem)}}@supports not (padding-bottom:clamp(1.5rem ,1.3375rem + 0.8125vw ,2.3125rem)){.vacancy__info h3{padding-bottom:calc(1.5rem + .8125*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy__info h3{padding-bottom:1.5rem}}.vacancy__hot{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-bottom:.5rem}.vacancy__hot span{font-weight:700;font-size:.875rem;line-height:140%;color:var(--color-primary)}@media(min-width:120em){.vacancy__item{padding-top:3.25rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(1.5rem ,1.15rem + 1.75vw ,3.25rem)){.vacancy__item{padding-top:clamp(1.5rem ,1.15rem + 1.75vw ,3.25rem)}}@supports not (padding-top:clamp(1.5rem ,1.15rem + 1.75vw ,3.25rem)){.vacancy__item{padding-top:calc(1.5rem + 1.75*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy__item{padding-top:1.5rem}}.vacancy__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.vacancy__item-btn{padding:.53125rem 1.5rem;background-color:var(--color-primary);opacity:.8;color:#fff;font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;-webkit-transition:.3s ease;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}@media(hover:hover)and (pointer:fine){.vacancy__item-btn:hover{opacity:1}}.vacancy__key{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .75rem}.vacancy__key span:not(:last-child)::after{content:"/";padding-left:.75rem}.vacancy__networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancy__networks a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem}.vacancy__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em}.vacancy__share span{padding:.8125rem 1rem}.vacancy .arrow-icon__svg{width:1.5rem;height:1.5rem}.vacancy-internship{margin-bottom:4rem;display:none}@media(max-width:61.99875em){.vacancy{padding:6rem 1.25rem 2.75rem 1.25rem}.vacancy__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.vacancy__info{padding-top:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy__item-btn{font-size:1.125rem}.vacancy__share{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.vacancy__share span{padding:.8125rem 0;font-size:.875rem}.vacancy__networks a{height:2.75rem;width:2.5rem}.vacancy__networks a img{width:20px}.vacancy-internship{display:block}}@media(max-width:47.99875em){.vacancy .arrow-icon__svg{width:1.25rem;height:1.25rem}.vacancy__key{font-size:.875rem}.vacancy__item button{font-size:1.125rem;padding:.59375rem 1.25rem}}@media(max-width:29.99875em){.vacancy__hot span{font-size:.625rem}.vacancy__arrow-wrapper{width:1.25rem;height:1.25rem}}.vacancy-description{width:100%}@media(min-width:120em){.vacancy-description{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-description{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-description{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy-description{padding-left:1.25rem}}@media(min-width:120em){.vacancy-description{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-description{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-description{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy-description{padding-right:1.25rem}}.vacancy-description__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% 65.5%;grid-template-columns:34.5% 65.5%;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy-description__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4rem;max-width:48.375rem;-ms-grid-column:2;grid-column:2}.vacancy-description__item h5{padding-bottom:1.5rem}.vacancy-description__item p{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.vacancy-description__item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}.vacancy-description__item ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.625rem;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.vacancy-description__item ul li::before{content:"";width:.5rem;height:.5rem;background-color:#af9f95;-ms-flex-negative:0;flex-shrink:0}.vacancy-description__block{padding:1.25rem;background-color:var(--color-bg-section);max-width:29rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem;position:sticky;top:100px}.vacancy-description__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancy-description__el:first-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:120em){.vacancy-description__el:last-child{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}}@media(min-width:20em)and (max-width:120em){@supports((-moz-column-gap:clamp(0.25rem ,0.2rem + 0.25vw ,0.5rem)) or (column-gap:clamp(0.25rem ,0.2rem + 0.25vw ,0.5rem))){.vacancy-description__el:last-child{-webkit-column-gap:clamp(.25rem ,.2rem + .25vw ,.5rem);-moz-column-gap:clamp(.25rem ,.2rem + .25vw ,.5rem);column-gap:clamp(.25rem ,.2rem + .25vw ,.5rem)}}@supports not ((-moz-column-gap:clamp(0.25rem ,0.2rem + 0.25vw ,0.5rem)) or (column-gap:clamp(0.25rem ,0.2rem + 0.25vw ,0.5rem))){.vacancy-description__el:last-child{-webkit-column-gap:calc(.25rem + .25*(100vw - 20rem)/ 100);-moz-column-gap:calc(.25rem + .25*(100vw - 20rem)/ 100);column-gap:calc(.25rem + .25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy-description__el:last-child{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}}.vacancy-description__el:last-child{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:.5rem}.vacancy-description__el span{font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em}.vacancy-description__el-ancor{background-color:var(--color-primary);color:#fff;font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;padding:.53125rem 2.8125rem;opacity:.8;-webkit-transition:.3s ease;transition:.3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(hover:hover)and (pointer:fine){.vacancy-description__el-ancor:hover{opacity:1}}.vacancy-description__logo{width:3rem;height:3rem;background-color:rgba(255,111,28,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.25rem}.vacancy-description__logo svg{width:2.4375rem;fill:#fff;height:100%;-ms-flex-negative:0;flex-shrink:0}.vacancy-description__media{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg-light);opacity:.8;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}@media(hover:hover)and (pointer:fine){.vacancy-description__media:hover{opacity:1}}.vacancy-description .arrow-icon__svg{width:1.25rem;height:1.25rem}@media(max-width:61.99875em){.vacancy-description__container{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.vacancy-description__container>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.vacancy-description__container>:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:47.99875em){.vacancy-description__item{width:100%}.vacancy-description__item h5{font-size:1.5rem}.vacancy-description__item p,.vacancy-description__item ul li{font-size:.875rem}.vacancy-description__item ul li{-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.vacancy-description__info{max-width:100%;-ms-grid-column-align:stretch;justify-self:stretch}.vacancy-description__block{position:static}.vacancy-description__el-ancor{font-size:1.125rem;padding:.59375rem 1.25rem}.vacancy-description__media{width:2.5rem;-ms-flex-negative:0;flex-shrink:0}}@media(max-width:29.99875em){.vacancy-description__el:last-child{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.vacancy-description__block{width:100%}}.vacancy-form{width:100%;padding-bottom:6.25rem}@media(min-width:120em){.vacancy-form{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-form{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-form{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy-form{padding-left:1.25rem}}@media(min-width:120em){.vacancy-form{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-form{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.vacancy-form{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.vacancy-form{padding-right:1.25rem}}.vacancy-form__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% 65.5%;grid-template-columns:34.5% 65.5%;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.vacancy-form__content{-ms-grid-column:2;grid-column:2}.vacancy-form__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem}.vacancy-form__title span{padding:0 .75rem;background-color:var(--color-secondary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:700;font-size:2.5rem;line-height:130%;letter-spacing:-.01em}@media(max-width:61.99875em){.vacancy-form__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.vacancy-form__content{-ms-grid-column:1;grid-column:1}}@media(max-width:47.99875em){.vacancy-form__title{padding-bottom:1rem}.vacancy-form__title span{font-size:1.5rem}}.contacts{width:100%}.contacts-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:47.99875em){.contacts-page{row-gap:6rem}}.contacts__block{width:100%}@media(min-width:120em){.contacts__block{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts__block{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts__block{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.contacts__block{padding-left:1.25rem}}@media(min-width:120em){.contacts__block{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts__block{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts__block{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.contacts__block{padding-right:1.25rem}}@media(min-width:120em){.contacts__block{padding-top:22.375rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(8rem ,5.125rem + 14.375vw ,22.375rem)){.contacts__block{padding-top:clamp(8rem ,5.125rem + 14.375vw ,22.375rem)}}@supports not (padding-top:clamp(8rem ,5.125rem + 14.375vw ,22.375rem)){.contacts__block{padding-top:calc(8rem + 14.375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.contacts__block{padding-top:8rem}}.contacts__container{width:100%}.contacts__info{width:100%}.contacts__top{display:-ms-grid;display:grid;-ms-grid-columns:34.5% auto;grid-template-columns:34.5% auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;height:100%;width:100%}.contacts__middle{max-width:41.6875rem}.contacts__middle-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.75rem;max-width:37.5rem}.contacts__middle-logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:80%;flex-basis:80%}.contacts__middle-logo span{-ms-flex-item-align:end;align-self:flex-end;width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.contacts__middle-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.6875rem 0 2.1875rem 2.125rem;row-gap:10.125rem}.contacts__middle-txt div h1{fill:var(--primary);font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em}.contacts__middle svg{max-width:4.59rem;max-height:2.9375rem;fill:var(--primary)}.contacts__middle-grid{display:-ms-grid;display:grid;-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;gap:1.5rem;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;margin-bottom:10.125rem}.contacts__middle-grid a{-webkit-transition:.3s;transition:.3s}@media(hover:hover)and (pointer:fine){.contacts__middle-grid a:hover{opacity:.5}}.contacts__middle-icon{width:1.25rem;height:1.25rem}.contacts__middle-icon svg{width:100%;height:100%}.contacts__bottom{height:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:34.5% auto 50%;grid-template-columns:34.5% auto 50%;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.contacts__bottom-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.1875rem;-moz-column-gap:.1875rem;column-gap:.1875rem}.contacts__bottom-time .time-info__clock{font-size:1rem}.contacts__bottom span:last-child{-ms-grid-column-align:end;justify-self:end}.contacts #map{width:100%;height:50rem;background-color:#25f0ff}.contacts-form{width:100%}@media(min-width:120em){.contacts-form{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts-form{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts-form{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.contacts-form{padding-left:1.25rem}}@media(min-width:120em){.contacts-form{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts-form{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.contacts-form{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.contacts-form{padding-right:1.25rem}}.contacts-form{padding-top:6.25rem;padding-bottom:6.25rem}.contacts-form__container{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:34.5% auto;grid-template-columns:34.5% auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.contacts-form__wrapper{max-width:37.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem}.contacts-form__wrapper h5{padding-bottom:1.5rem}.contacts-form__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-form__txt span:first-child{display:block;width:7rem;height:7rem;background-color:var(--color-secondary);margin-bottom:1.5rem}.contacts-form__txt span{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em}.contacts-form__txt h5{font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;max-width:29rem}@media(max-width:61.99875em){.contacts__middle svg{width:3.613125rem}.contacts__middle-txt{max-width:13.125rem;padding:.90625rem 0 1.4375rem 1.1875rem}.contacts__middle-txt div h1{font-size:1rem}.contacts-form__container{-ms-grid-columns:auto auto;grid-template-columns:auto auto}.contacts #map{height:37.5rem}}@media(max-width:47.99875em){.contacts-form{padding-top:6rem;padding-bottom:6rem}.contacts-form__txt span:first-child{margin-bottom:2rem}.contacts-form__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.contacts__top{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1.5rem}.contacts__top span{font-size:.75rem}.contacts__middle-icon{width:1rem;height:1rem}.contacts__middle-grid{font-size:.875rem}.contacts__middle-item{margin-bottom:1.5rem}.contacts__middle-logo span{width:2.75rem;height:2.75rem}.contacts__bottom .time-info__clock,.contacts__bottom span{font-size:.75rem}}@media(max-width:47.99875em){.contacts-form__txt span:first-child{width:4rem;height:4rem;margin-bottom:1.5rem}.contacts-form__wrapper span{font-size:.75rem}.contacts-form__wrapper h5{font-size:1.125rem;padding-bottom:0}}.page-projects{width:100%}.projects{width:100%}@media(min-width:120em){.projects{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.projects{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.projects{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.projects{padding-left:1.25rem}}.projects{padding-top:6.75rem;padding-bottom:4.25rem;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-bg-base)}.projects-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto 50%;grid-template-columns:auto 50%}.projects-info{-ms-grid-column:2;grid-column:2}.projects-info h1{font-weight:700;font-size:2.5rem;line-height:130%;letter-spacing:-.01em;padding-bottom:1rem}.projects-info__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.3125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.projects-info__links a{font-weight:700;font-size:.875rem;line-height:140%;-webkit-transition:.3s ease;transition:.3s ease}@media(hover:hover)and (pointer:fine){.projects-info__links a:hover{opacity:.5}}.projects-swiper__contain{background-color:#fff;height:25.625rem;padding:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:448px;min-width:17.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}@media(hover:hover)and (pointer:fine){.projects-swiper__contain:hover .projects-swiper__item img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projects-swiper__contain:hover .projects-swiper__txt h4{opacity:.4}}@media(min-width:120em){.projects-swiper__contain{max-width:100%}}@media(max-width:1660px){.projects-swiper__contain{max-width:100%}}.projects-swiper__pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2.1875rem}@media(min-width:120em){.projects-swiper__pagination{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.projects-swiper__pagination{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.projects-swiper__pagination{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.projects-swiper__pagination{padding-right:1.25rem}}@media(min-width:120em){.projects-swiper__pagination{padding-bottom:2.75rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(1.5rem ,1.25rem + 1.25vw ,2.75rem)){.projects-swiper__pagination{padding-bottom:clamp(1.5rem ,1.25rem + 1.25vw ,2.75rem)}}@supports not (padding-bottom:clamp(1.5rem ,1.25rem + 1.25vw ,2.75rem)){.projects-swiper__pagination{padding-bottom:calc(1.5rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.projects-swiper__pagination{padding-bottom:1.5rem}}.projects-swiper__next,.projects-swiper__prev{width:1.5rem;height:1.5rem;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.projects-swiper__next svg,.projects-swiper__prev svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.projects-swiper__next:hover,.projects-swiper__prev:hover{opacity:.5}}.projects-swiper__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:12.0625rem;overflow:hidden}.projects-swiper__item span{background-color:#fff;padding:.3125rem .75rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:1}.projects-swiper__item-icon{width:2rem;height:2rem;background-color:#fff;position:relative;z-index:1;-webkit-transition:.3s ease;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(hover:hover)and (pointer:fine){.projects-swiper__item-icon:hover svg{opacity:.4}}.projects-swiper__item-img{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.projects-swiper__item-img img{border:1px solid transparent;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(max-width:29.99875em){.projects-swiper__item{min-height:0;height:12rem;-webkit-box-flex:0;-ms-flex:none;flex:none}}.projects-swiper__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-swiper__txt h4{font-size:2.5rem;padding-bottom:.75rem;-webkit-transition:.3s ease;transition:.3s ease}.projects-swiper__txt span{font-weight:700;font-size:.875rem;line-height:140%}@media(max-width:29.99875em){.projects-info h1{font-size:2rem}.projects-info-info__links a{font-size:.75rem}.projects-swiper .projects-swiper__next,.projects-swiper .projects-swiper__prev{width:1.25rem;height:1.25rem}.projects-swiper__contain{padding:1rem;gap:.9375rem;height:100%}.projects-swiper__item-icon{width:1.5rem;height:1.5rem}.projects-swiper__item span{padding:.125rem .75rem;font-size:.875rem}.projects .projects-swiper__txt h4{font-size:1.5rem}}.projects .about{background-color:#fff}.projects .about__container{padding:0}@media(max-width:47.99875em){.projects{padding-top:5rem;padding-bottom:3.125rem}.projects-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.projects-info{-ms-grid-column:1;grid-column:1}.projects-swiper__pagination{gap:1.25rem}.projects-swiper .projects-swiper__txt h4{font-size:1.5rem}}@media(max-width:90em){.projects-swiper__txt h4{font-size:2rem}}.project{width:100%}@media(min-width:120em){.project{padding-top:9.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(6.5rem ,5.9rem + 3vw ,9.5rem)){.project{padding-top:clamp(6.5rem ,5.9rem + 3vw ,9.5rem)}}@supports not (padding-top:clamp(6.5rem ,5.9rem + 3vw ,9.5rem)){.project{padding-top:calc(6.5rem + 3*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.project{padding-top:6.5rem}}.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{width:100%}@media(min-width:120em){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-left:1.25rem}}@media(min-width:120em){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.project-advantages,.project-docs,.project-functions,.project-indicators,.project-info,.project-integration,.project-slogan{padding-right:1.25rem}}.project-contacts{width:100%}@media(min-width:120em){.project-info{margin-bottom:5.25rem}}@media(min-width:20em)and (max-width:120em){@supports(margin-bottom:clamp(2.5rem ,1.95rem + 2.75vw ,5.25rem)){.project-info{margin-bottom:clamp(2.5rem ,1.95rem + 2.75vw ,5.25rem)}}@supports not (margin-bottom:clamp(2.5rem ,1.95rem + 2.75vw ,5.25rem)){.project-info{margin-bottom:calc(2.5rem + 2.75*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.project-info{margin-bottom:2.5rem}}.project-info__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% 1rem auto 1rem auto;grid-template-columns:34.5% auto auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-areas:"left middle right"}.project-info__right{-ms-grid-row:1;-ms-grid-column:5;position:relative;-ms-grid-column-align:end;justify-self:end;grid-area:right}.project-info__left{-ms-grid-row:1;-ms-grid-column:1;grid-area:left}.project-info__middle{-ms-grid-row:1;-ms-grid-column:3;grid-area:middle}.project-info__icon{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg-light);opacity:.8;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}@media(hover:hover)and (pointer:fine){.project-info__icon:hover{opacity:1;background-color:var(--color-bg-hover)}}.project-info__title{padding:1.5rem 1.5rem .75rem 1.5rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em}.project-info__menu{width:0;opacity:0;overflow:hidden;background-color:var(--color-bg-base);position:absolute;left:-215px;top:0;-webkit-transition:width .3s ease,opacity .2s ease .1s;transition:width .3s ease,opacity .2s ease .1s}.project-info__menu.show{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:1;-webkit-transition:width .3s ease,opacity .1s ease;transition:width .3s ease,opacity .1s ease}.project-info__social{padding:0 1.5rem 1.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.project-info__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-.01em;-webkit-transition:.3s ease;transition:.3s ease}.project-info__link svg{width:1.25rem;height:1.25rem}@media(hover:hover)and (pointer:fine){.project-info__link:hover{color:var(--color-secondary-light2)}}.project-info__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.project-info__txt span{color:var(--color-secondary);font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;padding-bottom:.75rem}.project-info__txt h2{font-weight:700;font-size:5rem;line-height:90%;letter-spacing:-.02em;padding-bottom:1.5rem}@media(max-width:61.99875em){.project-info__txt h2{font-size:3rem}}.project-info__txt h1{font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.01em;max-width:20.4375rem;padding-bottom:3.6875rem}.project-info__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.project-info__btns a,.project-info__btns button{padding:.59375rem 1.25rem .59375rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;font-weight:700;font-size:1.125rem;line-height:140%;letter-spacing:-.01em;-webkit-transition:.3s ease;transition:.3s ease}.project-info__btns button{color:#fff;background-color:var(--color-secondary);opacity:.8}@media(hover:hover)and (pointer:fine){.project-info__btns button:hover{opacity:1}}.project-info__btns a svg{-webkit-transition:.3s ease;transition:.3s ease;stroke:var(--primary)}@media(hover:hover)and (pointer:fine){.project-info__btns a:hover{color:var(--color-secondary-light2)}.project-info__btns a:hover svg{stroke:var(--color-secondary-light2)}}.project-info__share{width:2.75rem;height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-bg-base);cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.project-info__share img{width:1rem;height:1rem}.project-info__share.active{background-color:var(--color-bg-light)}@media(hover:hover)and (pointer:fine){.project-info__share:hover{background-color:var(--color-bg-light)}}.project-banner{width:100%;position:relative;height:31.6875rem}.project-banner div{background-color:#fff;height:2.75rem;position:absolute}.project-banner div:nth-child(2){width:5.375rem;top:0;right:0}.project-banner div:nth-child(3){width:22.0625rem;bottom:0;left:0}.project-slogan{width:100%;background-color:var(--color-bg-light)}.project-indicators__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem}.project-indicators__list{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.75rem}.project-indicators__list::after{content:"//";position:absolute;right:0;top:0}.project-indicators__list span{font-weight:700;font-style:Bold;font-size:5rem;line-height:90%}.project-indicators__list p{max-width:13rem;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.5%}.project-integration__right p{font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-.01em;max-width:40.1875rem;padding-bottom:2rem}.project-integration__partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;max-width:25.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-integration__partner{background-color:var(--color-bg-section);padding:.25rem .75rem;font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-advantages__right{max-width:28.75rem}.project-advantages__right h3{font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;padding-bottom:.5rem}.project-advantages span{padding-bottom:2rem}.project-advantages span:last-child{padding-bottom:0}.project-functions__right{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:1.9375rem 4.875rem}.project-docs__links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-docs__right{max-width:100%}.project-docs__link{padding:1.5rem;background-color:var(--color-bg-section);-webkit-transition:.3s ease;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:18.25rem;height:17.5rem}.project-docs__link span{font-weight:700;font-size:1.5rem;line-height:130%}.project-docs__link span:first-child{color:var(--color-br-focus)}@media(hover:hover)and (pointer:fine){.project-docs__link:hover{background-color:var(--color-bg-light)}}@media(max-width:61.99875em){.project-info__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:.5rem}}@media(max-width:47.99875em){.project-banner{height:21.25rem}.project-banner div:nth-child(2){height:2rem;width:4.3125rem}.project-banner div:nth-child(3){height:2rem;width:7.875rem}.project-info__container{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 4rem auto;grid-template-areas:"left right" "middle middle";row-gap:4rem}.project-info__link{font-size:.875rem;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.project-info__link svg{width:.75rem;height:.75rem}.project-info__share{width:2rem;height:2rem}.project-info__share img{width:.681875rem;height:.69625rem}.project-info__txt span{font-size:.75rem;padding-bottom:.25rem}.project-info__txt h1{padding-bottom:1.5rem;font-size:.875rem}.project-info__txt h2{font-size:2rem;padding-bottom:.75rem}.project-info__title{padding:.75rem .75rem .25rem .75rem;font-size:.75rem}.project-info__social{padding:0 .75rem .75rem .75rem}.project-info__icon{width:2rem;height:2rem}.project-info__icon img{width:1rem}.project-info__menu{left:-142px}.project-indicators__list span{font-size:3rem}.project-indicators__list p{font-size:.875rem}.project-integration__right p{font-size:.875rem}.project-integration__partner{font-size:1.125rem}.project-advantages__right h3{font-size:1rem}.project-advantages__right span{font-size:.875rem}.project-docs__link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.project-docs__link span:first-child{font-size:1rem}.project-docs__link span:last-child{font-size:1.125rem;max-width:60%}.project-functions__right{gap:1.5rem 1.25rem}.project-info__right{-ms-grid-row:1;-ms-grid-column:2}.project-info__left{-ms-grid-row:1;-ms-grid-column:1}.project-info__middle{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}.docs{width:100%}@media(min-width:120em){.docs-page__head{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__head{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__head{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__head{padding-left:1.25rem}}@media(min-width:120em){.docs-page__head{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__head{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__head{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__head{padding-right:1.25rem}}@media(min-width:120em){.docs-page__head{padding-bottom:4rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(2.75rem ,2.5rem + 1.25vw ,4rem)){.docs-page__head{padding-bottom:clamp(2.75rem ,2.5rem + 1.25vw ,4rem)}}@supports not (padding-bottom:clamp(2.75rem ,2.5rem + 1.25vw ,4rem)){.docs-page__head{padding-bottom:calc(2.75rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__head{padding-bottom:2.75rem}}@media(min-width:120em){.docs-page__head{padding-top:2.9375rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(2rem ,1.8125rem + 0.9375vw ,2.9375rem)){.docs-page__head{padding-top:clamp(2rem ,1.8125rem + .9375vw ,2.9375rem)}}@supports not (padding-top:clamp(2rem ,1.8125rem + 0.9375vw ,2.9375rem)){.docs-page__head{padding-top:calc(2rem + .9375*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__head{padding-top:2rem}}.docs-page__head{width:100%;background-color:var(--color-bg-light)}@media(min-width:120em){.docs-page__body{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__body{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__body{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__body{padding-left:1.25rem}}@media(min-width:120em){.docs-page__body{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__body{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.docs-page__body{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__body{padding-right:1.25rem}}.docs-page__title{font-weight:700;font-size:3rem;line-height:120%;-ms-grid-column:2;grid-column:2}@media(min-width:120em){.docs-page__title{padding-top:17.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(10.25rem ,8.8rem + 7.25vw ,17.5rem)){.docs-page__title{padding-top:clamp(10.25rem ,8.8rem + 7.25vw ,17.5rem)}}@supports not (padding-top:clamp(10.25rem ,8.8rem + 7.25vw ,17.5rem)){.docs-page__title{padding-top:calc(10.25rem + 7.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__title{padding-top:10.25rem}}.docs-page__container{display:-ms-grid;display:grid;-ms-grid-columns:34.5% auto;grid-template-columns:34.5% auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:100%}.docs-page__container .faq{width:100%;-ms-grid-column:2;grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.625rem;padding:0;max-width:56.9375rem}@media(min-width:120em){.docs-page__container .faq{padding-bottom:6rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-bottom:clamp(4rem ,3.6rem + 2vw ,6rem)){.docs-page__container .faq{padding-bottom:clamp(4rem ,3.6rem + 2vw ,6rem)}}@supports not (padding-bottom:clamp(4rem ,3.6rem + 2vw ,6rem)){.docs-page__container .faq{padding-bottom:calc(4rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__container .faq{padding-bottom:4rem}}@media(min-width:120em){.docs-page__container .faq{padding-top:6rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-top:clamp(4rem ,3.6rem + 2vw ,6rem)){.docs-page__container .faq{padding-top:clamp(4rem ,3.6rem + 2vw ,6rem)}}@supports not (padding-top:clamp(4rem ,3.6rem + 2vw ,6rem)){.docs-page__container .faq{padding-top:calc(4rem + 2*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.docs-page__container .faq{padding-top:4rem}}.docs-page__container .faq__accordion button{background-color:var(--color-bg-section);padding:1.5rem 2rem}.docs-page__container .faq__accordion-icon{background-color:var(--color-bg-light)}.docs-page__container .faq__accordion-content{background-color:var(--color-bg-section)}.docs-page__container .faq__accordion-content h5,.docs-page__container .faq__accordion-content h6{padding-bottom:.75rem}.docs-page__container .faq__accordion-content p{padding:0}.docs-page__container .faq__accordion-content ul{padding-left:1.25rem}.docs-page__container .faq__accordion-content ul li{list-style:disc}.docs-page__container .faq__accordion-wrapper{padding:1.5rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem}.docs-page__container .faq__accordion-wrapper div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.docs-page__container .faq__accordion-wrapper div p,.docs-page__container .faq__accordion-wrapper p,.docs-page__container .faq__accordion-wrapper span,.docs-page__container .faq__accordion-wrapper ul li{font-size:1rem;font-weight:500;line-height:140%;letter-spacing:-.5%}.docs-page__container .faq__accordion-wrapper .faq__accordion-pdf{background-color:var(--color-bg-light);padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.docs-page__container .faq__accordion-wrapper .faq__accordion-pdf img{width:.525625rem}@media(hover:hover)and (pointer:fine){.docs-page__container .faq__accordion-wrapper .faq__accordion-pdf:hover{opacity:.8}}@media(max-width:61.99875em){.docs-page__link a{padding:.5rem .84375rem;font-size:1rem}.docs-page__container{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.docs-page .docs-page__container .faq{-ms-grid-column:1;grid-column:1}.docs-page__link,.docs-page__title{-ms-grid-column-span:2;grid-column:span 2;font-size:2rem}.docs-page__container .faq__accordion button{padding:1rem}.docs-page__container .faq__accordion-wrapper{padding:1rem}.docs-page__container .faq__accordion-wrapper p,.docs-page__container .faq__accordion-wrapper span,.docs-page__container .faq__accordion-wrapper ul li{font-size:.875rem}}@media(max-width:29.99875em){.docs-page__link,.docs-page__title{line-height:130%;font-size:1.5rem}}.internship-respond{width:100%;padding-bottom:6.25rem;padding-top:6.25rem}@media(min-width:120em){.internship-respond{padding-left:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship-respond{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship-respond{padding-left:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.internship-respond{padding-left:1.25rem}}@media(min-width:120em){.internship-respond{padding-right:2.5rem}}@media(min-width:20em)and (max-width:120em){@supports(padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship-respond{padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}}@supports not (padding-right:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)){.internship-respond{padding-right:calc(1.25rem + 1.25*(100vw - 20rem)/ 100)}}}@media(max-width:20em){.internship-respond{padding-right:1.25rem}}.internship-respond__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.internship-respond .internships__title{font-weight:700;font-size:1.5rem;line-height:130%;letter-spacing:-.01em;padding-bottom:2rem}@media(max-width:47.99875em){.internship-respond{padding-bottom:6rem;padding-top:6rem}.internship-respond .internships__title{max-width:45%}}@media(max-width:29.99875em){.internship-respond .internships__title{max-width:55%}}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}body.menu-open .wrapper::after{opacity:1;pointer-events:auto}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports(overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=__container]{max-width:120rem;margin:0 auto}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}