@keyframes leftToRight{0%{left:-100%}100%{left:100%}}@keyframes MoveUpInitial{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -105%, 0)}}@keyframes MoveUpEnd{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}@media(max-width: 767px){.desktop{display:none !important}}@media(max-width: 1023px){.desktop-t{display:none !important}}@media(max-width: 1279px){.desktop-d{display:none !important}}@media(max-width: 767px){.desktop-m{display:none !important}}.mobile{display:none !important}@media(max-width: 767px){.mobile{display:block !important}}.mobile-d{display:none !important}@media(max-width: 1279px){.mobile-d{display:block !important}}.mobile-t{display:none !important}@media(max-width: 1023px){.mobile-t{display:block !important}}.mobile-m{display:none !important}@media(max-width: 767px){.mobile-m{display:block !important}}.flex-desktop{display:flex}@media(max-width: 767px){.flex-desktop{display:none !important}}.flex-m{display:none !important}@media(max-width: 767px){.flex-m{display:flex !important}}.flex-t{display:none !important}@media(max-width: 1023px){.flex-t{display:flex !important}}@media(max-width: 767px){.br{display:none}}@media(max-width: 1023px){.br-t{display:none}}@media(max-width: 1279px){.br-d{display:none}}.br-m{display:none}@media(max-width: 767px){.br-m{display:block}}.sup-description{font-size:12px}.br-xs{display:none !important}@media(max-width: 374px){.br-xs{display:block !important}}.mt-section{margin-top:100px}@media(max-width: 767px){.mt-section{margin-top:40px}}.mt-20{margin-top:20px}@media(max-width: 767px){.mt-20-m{margin-top:20px !important}}.z-2{position:relative;z-index:2}@media(max-width: 767px){.mt-20-m{margin-top:20px !important}}.mt-40{margin-top:40px}@media(max-width: 767px){.mt-40{margin-top:20px}}.mt-0{margin-top:0px !important}@media(max-width: 767px){.mt-0-m{margin-top:0px !important}}.green-bg{background:#045c25}.green-light-bg{background:#69da91}.w-400{width:400px;flex-shrink:0}@media(max-width: 767px){.w-400{width:150px}}.w-355{width:355px;flex-shrink:0}@media(max-width: 767px){.w-355{width:215px}}.w-suffix-2{position:relative;width:147px;flex-shrink:0}.w-suffix-2_small{position:relative;width:125px;flex-shrink:0}.w-suffix-2_big{position:relative;width:400px;flex-shrink:0}@media(max-width: 767px){.w-suffix-2_big{width:147px}}.w-suffix-3{position:relative;width:210px;flex-shrink:0}@media(max-width: 767px){.w-suffix-3{width:205px}}.w-suffix-4{position:relative;width:340px;flex-shrink:0}@media(max-width: 767px){.w-suffix-4{width:205px}}.w-suffix-6{position:relative;width:486px;flex-shrink:0}@media(max-width: 767px){.w-suffix-6{width:300px}}.gap-0{gap:0 !important}.absolute{position:absolute}.flex{display:flex}.nowrap{white-space:nowrap}.fz-10{font-size:9px}@media(max-width: 767px){.fz-10{font-size:7px}}.fz-15{font-size:14px}@media(max-width: 767px){.fz-15{font-size:8px}}.fz-25{font-size:25px}@media(max-width: 767px){.fz-25{font-size:12px}}.flex-center{display:flex;align-items:center;justify-content:center}.z-8{z-index:8 !important}.px-5{padding:0 5px}.fz-8{font-size:7px}.gap-8{gap:8px}@media(max-width: 767px){.gap-8 .ge-card__num{font-size:34px}}.opacity-0{opacity:0}@media print{.print-none{display:none}}.print-break{page-break-after:always}.no-break{page-break-after:unset !important}.flex-shrink{flex-shrink:0}@keyframes leftToRight{0%{left:-100%}100%{left:100%}}@keyframes MoveUpInitial{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -105%, 0)}}@keyframes MoveUpEnd{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}@media(max-width: 767px){.desktop{display:none !important}}@media(max-width: 1023px){.desktop-t{display:none !important}}@media(max-width: 1279px){.desktop-d{display:none !important}}@media(max-width: 767px){.desktop-m{display:none !important}}.mobile{display:none !important}@media(max-width: 767px){.mobile{display:block !important}}.mobile-d{display:none !important}@media(max-width: 1279px){.mobile-d{display:block !important}}.mobile-t{display:none !important}@media(max-width: 1023px){.mobile-t{display:block !important}}.mobile-m{display:none !important}@media(max-width: 767px){.mobile-m{display:block !important}}.flex-desktop{display:flex}@media(max-width: 767px){.flex-desktop{display:none !important}}.flex-m{display:none !important}@media(max-width: 767px){.flex-m{display:flex !important}}.flex-t{display:none !important}@media(max-width: 1023px){.flex-t{display:flex !important}}@media(max-width: 767px){.br{display:none}}@media(max-width: 1023px){.br-t{display:none}}@media(max-width: 1279px){.br-d{display:none}}.br-m{display:none}@media(max-width: 767px){.br-m{display:block}}.sup-description{font-size:12px}.br-xs{display:none !important}@media(max-width: 374px){.br-xs{display:block !important}}.mt-section{margin-top:100px}@media(max-width: 767px){.mt-section{margin-top:40px}}.mt-20{margin-top:20px}@media(max-width: 767px){.mt-20-m{margin-top:20px !important}}.z-2{position:relative;z-index:2}@media(max-width: 767px){.mt-20-m{margin-top:20px !important}}.mt-40{margin-top:40px}@media(max-width: 767px){.mt-40{margin-top:20px}}.mt-0{margin-top:0px !important}@media(max-width: 767px){.mt-0-m{margin-top:0px !important}}.green-bg{background:#045c25}.green-light-bg{background:#69da91}.w-400{width:400px;flex-shrink:0}@media(max-width: 767px){.w-400{width:150px}}.w-355{width:355px;flex-shrink:0}@media(max-width: 767px){.w-355{width:215px}}.w-suffix-2{position:relative;width:147px;flex-shrink:0}.w-suffix-2_small{position:relative;width:125px;flex-shrink:0}.w-suffix-2_big{position:relative;width:400px;flex-shrink:0}@media(max-width: 767px){.w-suffix-2_big{width:147px}}.w-suffix-3{position:relative;width:210px;flex-shrink:0}@media(max-width: 767px){.w-suffix-3{width:205px}}.w-suffix-4{position:relative;width:340px;flex-shrink:0}@media(max-width: 767px){.w-suffix-4{width:205px}}.w-suffix-6{position:relative;width:486px;flex-shrink:0}@media(max-width: 767px){.w-suffix-6{width:300px}}.gap-0{gap:0 !important}.absolute{position:absolute}.flex{display:flex}.nowrap{white-space:nowrap}.fz-10{font-size:9px}@media(max-width: 767px){.fz-10{font-size:7px}}.fz-15{font-size:14px}@media(max-width: 767px){.fz-15{font-size:8px}}.fz-25{font-size:25px}@media(max-width: 767px){.fz-25{font-size:12px}}.flex-center{display:flex;align-items:center;justify-content:center}.z-8{z-index:8 !important}.px-5{padding:0 5px}.fz-8{font-size:7px}.gap-8{gap:8px}@media(max-width: 767px){.gap-8 .ge-card__num{font-size:34px}}.opacity-0{opacity:0}@media print{.print-none{display:none}}.print-break{page-break-after:always}.no-break{page-break-after:unset !important}.flex-shrink{flex-shrink:0}@font-face{font-family:"Gilroy","Manrope";src:url(fonts/Manrope-Regular.woff?v=az-schwa);font-weight:300;font-display:swap}@font-face{font-family:"Gilroy","Manrope";src:url(fonts/Manrope-Regular.woff?v=az-schwa);font-weight:400;font-display:swap}@font-face{font-family:"Gilroy","Manrope";src:url(fonts/Manrope-Medium.woff?v=az-schwa);font-weight:500;font-display:swap}@font-face{font-family:"Gilroy","Manrope";src:url(fonts/Manrope-SemiBold.woff?v=az-schwa);font-weight:600;font-display:swap}@font-face{font-family:"Gilroy","Manrope";src:url(fonts/Manrope-Bold.woff?v=az-schwa);font-weight:700;font-display:swap}@font-face{font-family:"Halvar Breitschrift";src:url(fonts/Halvar-Breitschrift.woff);font-weight:700;font-display:swap}.main{width:100%}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active,a:focus{outline:none}input,textarea{outline:none}input:active,textarea:active{outline:none}button:active,button:focus{outline:none}:focus{outline:none}button::-moz-focus-inner{border:0}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;scrollbar-track-color:#eef1f3;scrollbar-darkshadow-color:#eef1f3;scrollbar-3dlight-color:#eef1f3;scrollbar-arrow-color:#045c25;scrollbar-highlight-color:#045c25;scrollbar-shadow-color:#045c25;scrollbar-face-color:#045c25;scrollbar-width:thin;scrollbar-color:#045c25 #eef1f3}@media(min-width: 320px){html{font-size:4.7058823529vw}}@media(min-width: 375px){html{font-size:4.2666666667vw}}@media(min-width: 576px){html{font-size:2.7777777778vw}}@media(min-width: 768px){html{font-size:2.0833333333vw}}@media(min-width: 1024px){html{font-size:1.5625vw}}@media(min-width: 1280px){html{font-size:.8333333333vw}}@media(min-width: 1920px){html{font-size:.8333333333vw}}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background-color:#eef1f3}html::-webkit-scrollbar-thumb{background-color:#045c25}body{min-width:100vw;overflow-x:hidden;font-weight:400;font-family:"Gilroy","Manrope";color:#181d1d;font-size:1rem;line-height:1.3;background:#fff}body.overlay{overflow:hidden}body.fancybox-active{overflow:hidden}body.fade-out .header{transform:translateY(-100%)}body.fade-out .main,body.fade-out .footer{transition:.3s;opacity:0}body--hidden{overflow:hidden}body--notransition{opacity:0}body--notransition *{transition:none !important}img{max-width:100%;max-height:100%}ul,ol{list-style:none}a{color:var(--color-black);text-decoration:none}address{font-style:normal}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.index-list{margin:2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.index-list li a{display:block;border:1px solid #000;padding:1.25rem}button{border:none;background:none;cursor:pointer}@media(min-width: 768px)and (max-width: 1024px){br.desktop{display:none}}.activity-buttons{margin-left:-3px;margin-top:20px;display:flex;gap:4px}@media print{.activity-buttons{display:none !important}}.activity-buttons__item{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;border:1px solid #e8e8e8;cursor:pointer;transition:.3s;overflow:hidden}.activity-buttons__item::after{content:"";width:100%;height:100%;position:absolute;background-color:#000;transform:translateY(100%);transition:.3s;z-index:-1}.activity-buttons__item:hover::after{transform:translateY(0)}.activity-buttons__item:hover svg path{transition:.3s;stroke:#fff;transition-delay:.1s}.activity-buttons__item svg{width:20px;height:20px}.print-activity{margin-left:-3px;margin-top:100px;display:flex;align-items:flex-start;gap:40px}@media print{.print-activity{display:none !important}}@media(max-width: 767px){.print-activity{margin-top:40px}}.print-activity__item{display:flex;align-items:center;gap:12px;cursor:pointer}.print-activity__item-svg{display:flex;align-items:center;justify-content:center}.print-activity__item-svg svg{width:24px;height:24px}.print-activity__item-text{color:#2a2e2b;font-size:14px;font-family:Manrope;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}@media(max-width: 767px){.button-increase{display:none}}.applications{margin-top:144px}.applications__inner{display:flex;flex-direction:column;gap:40px}.applications__description{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.applications__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.applications__col{padding-top:20px;display:flex;flex-direction:column;gap:20px;border-top:1px solid #045c25}.applications-info__inner{padding-top:20px;border-top:1px solid #045c25}.applications-info__title{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.applications-info__row{margin-top:40px;display:grid;grid-template-columns:460px 1fr;gap:140px}@media(max-width: 1023px){.applications-info__row{grid-template-columns:repeat(2, 1fr);gap:40px}}.applications-info__col{display:flex;flex-direction:column;gap:24px}.applications-info__item{display:flex;flex-direction:column;gap:8px}.applications-info__description{font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}.applications-bottom__inner{display:flex;flex-direction:column;gap:40px;padding-top:20px;border-top:1px solid #69da91}.applications-bottom__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media(max-width: 1023px){.applications-bottom__row{grid-template-columns:repeat(1, 1fr)}}.applications-bottom__title{font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}.applications-bottom__col{display:flex;flex-direction:column;gap:40px}.applications-bottom__item{padding-top:12px;border-top:1px solid #69da91}.applications-bottom__subtext{font-weight:400;font-size:15px;line-height:160%;color:#727a75}.applications-bottom__block{display:flex;flex-direction:column;gap:12px}.applications-bottom__img{margin-top:76px}.applications-bottom__img picture{height:auto}@media(max-width: 767px){.applications{margin-top:96px}.applications__inner{gap:24px}.applications__description{font-size:18px}.applications__row{grid-template-columns:repeat(1, 1fr);grid-gap:24px}.applications__col{padding-top:20px;display:flex;flex-direction:column;gap:20px;border-top:1px solid #045c25}.applications-info__inner{padding-top:8px}.applications-info__title{font-size:18px}.applications-info__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);gap:12px}.applications-info__col{gap:12px}.applications-info__item{gap:8px}.applications-info__description{font-size:14px}.applications-bottom__inner{gap:40px;padding-top:8px}.applications-bottom__row{grid-template-columns:repeat(1, 1fr);gap:0}.applications-bottom__title{font-size:20px}.applications-bottom__col{gap:24px}.applications-bottom__item{padding-top:12px;border-top:1px solid #69da91}.applications-bottom__subtext{font-size:12px}.applications-bottom__img{margin-top:24px}}.business__inner{padding-top:20px;border-top:1px solid #69da91}.business__description{max-width:560px}.business__row{margin-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.business__elem{margin-top:40px}.business-info__inner{padding-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;border-top:1px solid #045c25}.business-info__left{display:flex;flex-direction:column;gap:12px}.business-info__list{margin-top:32px}@media(max-width: 767px){.business__inner{padding-top:8px}.business__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.business-info__inner{padding-top:8px;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.business-info__left{gap:20px}.business-info__list{margin-top:20px}}.button{display:flex;position:absolute;bottom:40px;left:40px;cursor:pointer}.button__item{position:relative;z-index:0;flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid #045c25;background-color:#045c25;transition:.3s;overflow:hidden}@media(max-width: 767px){.button__item{width:42px;height:42px}}.button__item::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;transform:translateY(100%);transition:transform .3s;background-color:#181d1d}.button__item:hover{border-color:#181d1d}.button__item:hover::before{transform:none}.button__item:hover .button__hover{animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}.button__span{position:relative;z-index:0;display:block;overflow:hidden}.button__hover{display:flex;align-items:center;justify-content:center}.button__svg path{transition:.3s}@media(max-width: 767px){.button{bottom:20px;left:20px;width:42px;height:42px}.button-svg{width:14px;height:14px}}.calendar__inner{padding-top:20px;border-top:1px solid #045c25}.calendar__box{margin-top:40px;display:flex;flex-direction:column;border:1px solid #ededed}.calendar__block{display:flex;justify-content:space-between}.calendar__block:nth-child(odd){border-top:1px solid #045c25}.calendar__block:nth-child(even){border-top:2px solid #69da91}.calendar__col-left{padding:40px;display:flex;flex-direction:column;gap:40px;width:100%}.calendar__col-list{max-width:560px}.calendar__right{flex-shrink:0;width:260px}.calendar__month{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.calendar__row{display:grid;grid-template-columns:130px 1fr}@media(max-width: 1023px){.calendar__row{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}}.calendar__list{justify-self:end;display:flex;flex-direction:column;gap:12px;max-width:560px}.calendar__item{display:flex;gap:8px}.calendar-svg{flex-shrink:0}.calendar__col-list{justify-self:end}@media(max-width: 1023px){.calendar__col-list{justify-self:start;max-width:100%}}.calendar__col-list_CN{justify-self:start}.calendar__col-right{padding:40px;flex-shrink:0;width:260px;background:#f4f4f4}.calendar__description{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.calendar__number{margin-top:24px;font-family:"Halvar Breitschrift";font-weight:700;font-size:64px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.calendar__number_light{color:#69da91}.calendar__subtext{font-size:15px;line-height:160%;color:#2a2e2b}.calendar__CN .calendar__col-list{justify-self:start}@media(max-width: 767px){.calendar__inner{padding-top:8px}.calendar__box{margin-top:20px}.calendar__block{flex-direction:column}.calendar__col-left{padding:20px;gap:20px}.calendar__right{flex-shrink:0;width:auto}.calendar__row{flex-direction:column;gap:20px}.calendar__month{font-size:18px}.calendar__list{display:flex;flex-direction:column;gap:12px;max-width:560px}.calendar__item{display:flex;gap:8px}.calendar__col-right{padding:20px;width:auto}.calendar__col-right .row{display:flex;justify-content:space-between}.calendar__description{font-size:14px}.calendar__subtext{font-size:15px;line-height:160%;color:#2a2e2b}}.case{margin-top:100px}.case__inner{display:flex;justify-content:flex-end}.case__text{width:760px;font-family:"Gilroy","Manrope";font-weight:400;font-size:18px;line-height:160%;color:#181d1d}@media(max-width: 1023px){.case__text{width:auto}}@media(max-width: 767px){.case{margin-top:20px}}.case-direction .row{margin-top:40px}@media(max-width: 767px){.case-direction .row{margin-top:20px}}.case-direction__inner{padding-top:20px;border-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.case-direction__inner{padding-top:8px}}.case-direction__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;align-self:start}@media(max-width: 767px){.case-direction__list{display:flex;flex-direction:column;gap:12px}}.case-direction__item{display:flex;gap:8px}.case-direction-svg{flex-shrink:0}.case-direction__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.charity__inner{padding-top:8px;border-top:1px solid #045c25}.charity__row{margin-top:40px;display:flex;justify-content:end;gap:40px}.charity__elem{display:flex;flex-direction:column;gap:20px;max-width:360px}.charity__text_green{font-family:"Halvar Breitschrift";font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#045c25}.charity__subtext{margin-top:10px;font-size:12px;line-height:150%;color:#727a75}.charity-cards{margin-top:40px}.charity-cards__inner{display:flex;flex-direction:column;gap:10px}.charity-cards .list{gap:8px}.charity-cards__item{position:relative;padding:35px;padding-top:40px;display:flex;flex-direction:column;gap:20px;border:1px solid #ededed;border-top:1px solid #69da91}.charity-cards__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.charity-cards__list{margin-top:20px}.charity-cards__decor{position:absolute;top:0;left:0;width:142px;height:115px}.charity-cards__title{position:relative;z-index:1}.charity-cards__description{margin-top:25px}.charity-cards__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:40px;line-height:120%;letter-spacing:-0.04em;text-transform:uppercase;color:#69da91}.charity-utlc__inner{padding-top:20px;border-top:1px solid #045c25}.charity-utlc__top{margin-top:55px;display:flex;justify-content:end}.charity-utlc__text-top{max-width:760px}.charity-utlc__bottom{margin-top:100px;display:flex;flex-direction:column;gap:60px}.charity-utlc .row{display:flex;gap:40px;justify-content:space-between}.charity-utlc__description{max-width:360px}.charity-utlc__text{max-width:760px}.charity-utlc__box{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:40px}.charity-grom{margin-top:60px}.charity-grom .ecology-grom__text{margin-top:0}.charity-grom__bottom{display:flex;justify-content:space-between}@media(max-width: 767px){.charity__row{flex-direction:column}.charity__elem{flex-direction:column;max-width:100%}.charity-cards{margin-top:20px}.charity-cards__item{padding:20px}.charity-cards__row{grid-template-columns:repeat(1, 1fr);grid-column-gap:20px}.charity-cards__list{margin-top:12px}.charity-cards__decor{width:98px;height:80px}.charity-cards__description{position:relative;z-index:1;margin-top:20px}.charity-utlc__inner{padding-top:8px}.charity-utlc__top{margin-top:20px}.charity-utlc__text-top{max-width:100%}.charity-utlc__bottom{margin-top:40px;gap:30px}.charity-utlc__bottom .row{display:flex;flex-direction:column;gap:12px}.charity-utlc .row{display:flex;gap:40px;justify-content:space-between}.charity-utlc__text,.charity-utlc__description{max-width:100%}.charity-utlc__box{grid-gap:16px}.charity-grom{margin-top:40px}}.chart-decor{display:block;width:18px;height:18px;border-radius:4px}@media(max-width: 767px){.chart-decor{width:13px;height:13px;border-radius:2px}}.chart-decor_green{background-color:#045c25}.chart-decor_light-green{background-color:#69da91}.chart-decor_white-green{background-color:#c4dacc}.chart-decor_gray{background-color:#abb5ae}.elem{display:flex;align-items:center;gap:4px}.client-portfolio{padding-top:20px;margin-top:100px;border-top:1px solid #045c25}@media(max-width: 767px){.client-portfolio{padding-top:8px;margin-top:40px}}@media(max-width: 767px){.client-portfolio .transportation-development__title{margin-bottom:20px;max-width:241px}}.client-portfolio .transportation-development__vector{display:flex;height:605px}@media(max-width: 767px){.client-portfolio .transportation-development__vector{height:auto}}.client-portfolio .transportation-development__row.top{margin-top:40px;display:flex;gap:40px}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__row.top{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.client-portfolio .transportation-development__row.top{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.client-portfolio .transportation-development__row.mid{margin-top:98px;display:flex;gap:41px}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__row.mid{margin-top:30px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.client-portfolio .transportation-development__row.mid{margin-top:20px;display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}}.client-portfolio .transportation-development__col.mid:nth-child(1){width:359px}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__col.mid:nth-child(1){width:100%}}@media(max-width: 767px){.client-portfolio .transportation-development__col.mid:nth-child(1){width:100%}}.client-portfolio .transportation-development__col.mid:nth-child(2){overflow:hidden;border-top:1px solid #045c25;padding-top:20px;width:760px}@media(max-width: 1100px){.client-portfolio .transportation-development__col.mid:nth-child(2){width:100%}}@media(max-width: 767px){.client-portfolio .transportation-development__col.mid:nth-child(2){width:20.9375rem;width:100%}.client-portfolio .transportation-development__col.mid:nth-child(2) .transportation-development__heading{width:20.9375rem;width:100%}}.client-portfolio .transportation-development__subtitle{width:360px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__subtitle{width:100%}}@media(max-width: 767px){.client-portfolio .transportation-development__subtitle{width:100%;font-size:.875rem;line-height:150%}}.client-portfolio .transportation-development__text.top{margin-bottom:40px}.client-portfolio .transportation-development__cards{display:flex;gap:40px}@media(max-width: 767px){.client-portfolio .transportation-development__cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.client-portfolio .transportation-development__cards .ge-card__text.mobile-mini{max-width:120px;white-space:normal}}.client-portfolio .transportation-development__case{padding-top:20px;border-top:1px solid #69da91}.client-portfolio .transportation-development__case-vector{display:flex}.client-portfolio .transportation-development__case-top{margin-bottom:40px;display:flex;gap:40px}@media(max-width: 767px){.client-portfolio .transportation-development__case-top{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.client-portfolio .transportation-development__case-name{flex-shrink:0;width:360px;font-family:"Halvar Breitschrift";font-weight:700;font-size:32px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__case-name{width:auto;max-width:360px}}@media(max-width: 767px){.client-portfolio .transportation-development__case-name{width:100%;font-size:1.25rem;line-height:100%}}.client-portfolio .transportation-development__case-title{margin-bottom:24px}@media(max-width: 767px){.client-portfolio .transportation-development__case-title{margin-bottom:20px}}.client-portfolio .transportation-development__case-subtitle{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.client-portfolio .transportation-development__case-subtitle{font-size:.875rem;line-height:150%}}.client-portfolio .transportation-development__case-bot{margin-bottom:64px;display:flex;gap:40px}@media(max-width: 767px){.client-portfolio .transportation-development__case-bot{margin-bottom:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.client-portfolio .transportation-development__case-text.top{margin-bottom:16px}.client-portfolio .transportation-development__case-card{width:360px;flex-shrink:0}@media(max-width: 767px){.client-portfolio .transportation-development__case-card{width:100%}}.client-portfolio .transportation-development__paperless{margin-top:100px}@media(max-width: 767px){.client-portfolio .transportation-development__paperless{margin-top:40px}}.client-portfolio .transportation-development__paperless-title{margin-bottom:40px}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-title{margin-bottom:20px}}.client-portfolio .transportation-development__paperless-text{margin-bottom:40px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-text{font-size:.875rem;line-height:160%}}.client-portfolio .transportation-development__paperless-grey{margin-bottom:51px;font-family:"Halvar Breitschrift";font-weight:700;font-size:32px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-grey{margin-bottom:20px;font-size:1.25rem;line-height:100%}}.client-portfolio .transportation-development__paperless-project{display:flex;gap:41px;padding-top:20px;border-top:1px solid #69da91}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__paperless-project{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-project{padding-top:8px;flex-wrap:wrap;gap:40px}}.client-portfolio .transportation-development__paperless-col:nth-child(1){width:359px}@media(min-width: 768px)and (max-width: 1025px){.client-portfolio .transportation-development__paperless-col:nth-child(1){width:100%}}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-col:nth-child(1){width:20.9375rem}}.client-portfolio .transportation-development__paperless-col:nth-child(2){max-width:760px}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-col:nth-child(2){width:20.9375rem;order:-1}}.client-portfolio .transportation-development__paperless-subtitle{margin-bottom:40px;font-weight:700;font-size:36px;line-height:100%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-subtitle{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.client-portfolio .transportation-development__paperless-minititle{margin-bottom:4px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-minititle{font-size:.875rem;line-height:150%}}.client-portfolio .transportation-development__paperless-minitext{margin-bottom:24px;font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.client-portfolio .transportation-development__paperless-minitext{margin-bottom:20px;font-size:.875rem;line-height:160%}}.client-portfolio .transportation-development__video{position:relative;max-height:594px}@media(max-width: 1100px){.client-portfolio .transportation-development__video{max-height:100%}}@media(min-width: 768px){.transportation-development__case-card{min-width:280px}}.container{margin:0 auto;max-width:1440px;padding:0 20px}@media(max-width: 1023px){.container{width:auto}}.container.custom-operations{background:#f4f4f4}@media(min-width: 1440px){.container.custom-operations{max-width:100%}}@media(max-width: 767px){.container.custom-operations{background:#fff}.container.custom-operations .container-content{padding:0px}}.container.custom-operations .container-content{padding:0px;max-width:1400px}@media(min-width: 1680px){.container_control-hero{padding:0px 20px;width:100%;max-width:100%;height:830px}}@media(min-width: 1680px){.container_formation-park{padding:0px 20px;width:100%;max-width:100%;height:830px}}.container-content{margin:0 auto;max-width:1200px;padding:0 20px}@media(max-width: 1060px){.container-content{padding:0 20px;width:auto}}.control-hero{width:1400px;position:relative;height:635px;background:#f4f4f4}@media(min-width: 1680px){.control-hero{padding:0px 20px;width:100%;height:830px}}@media(min-width: 1025px)and (max-width: 1280px){.control-hero{width:100%}}@media(min-width: 768px)and (max-width: 1024px){.control-hero{width:100%}}@media(max-width: 1279px){.control-hero{height:39.6875rem}}@media(max-width: 1023px){.control-hero{height:33.4375rem}}@media(max-width: 767px){.control-hero{width:100%;height:18.125rem}}.control-hero__img{position:absolute;top:0px;left:0px;max-width:100%;width:100%;height:100%}@media print{.control-hero__img{display:none}}.control-hero__title{position:absolute;top:500px;left:120px;padding-top:20px;width:1160px;font-weight:700;font-size:48px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b;border-top:1px solid #045c25}@media(min-width: 1680px){.control-hero__title{left:360px;top:692px}}@media(min-width: 1025px)and (max-width: 1280px){.control-hero__title{left:40px;width:93%}}@media(min-width: 768px)and (max-width: 1024px){.control-hero__title{left:10%;top:75%;width:80%;font-size:30px}}@media(max-width: 767px){.control-hero__title{left:1.25rem;top:10.9375rem;width:90%;font-size:1.5rem;line-height:120%}}.control-subhero{margin-top:60px;padding-top:12px;border-top:1px solid #87ebaa}@media(max-width: 767px){.control-subhero{margin-top:20px;padding-top:8px}}.control-subhero__title{margin-top:40px;margin-bottom:40px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.control-subhero__title{margin-top:20px;margin-bottom:20px;font-size:.875rem;line-height:150%}}.control-subhero__row{display:flex;justify-content:space-between;gap:20px}@media(max-width: 767px){.control-subhero__row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.control-subhero__row.listing{gap:0px}}.control-subhero__col.list-subhero{max-width:560px}@media(max-width: 767px){.control-subhero__col.list-subhero{width:100%}}.control-subhero__subtitle{max-width:360px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.control-subhero__subtitle{max-width:100%;font-size:.8125rem;line-height:160%}}.control-subhero__text{max-width:760px}@media(max-width: 767px){.control-subhero__text{max-width:100%}}.control-meetings{margin-top:120px}@media(max-width: 767px){.control-meetings{margin-top:40px}}.control-meetings__title{margin-bottom:60px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.control-meetings__title{margin-bottom:31px;font-size:1.25rem;line-height:120%}}.control-meetings__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.control-meetings__row:nth-child(2){margin-bottom:48px}@media(max-width: 767px){.control-meetings__row:nth-child(2){margin-bottom:20px}}.control-meetings__row:nth-child(3){margin-bottom:42px}@media(max-width: 767px){.control-meetings__row:nth-child(3){margin-bottom:20px}}@media(max-width: 1023px){.control-meetings__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 850px){.control-meetings__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.control-meetings__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.control-meetings__col .custom-card{margin-bottom:20px}@media(max-width: 767px){.control-meetings__col .custom-card{margin-bottom:0px}}.control-structure{margin-top:120px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 1023px){.control-structure{margin-top:44px;padding-top:8px}}@media(max-width: 767px){.control-structure{margin-top:44px;padding-top:8px}}.control-structure__title{margin-bottom:60px;font-weight:700;font-size:24px;line-height:120%;letter-spacing:-0.01em;color:#2a2e2b}@media(max-width: 767px){.control-structure__title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}@media(max-width: 767px){.control-structure__img{width:571px;height:375px}.control-structure__img picture img{object-fit:fill}}@media(max-width: 767px){.control-structure__img-container{padding-right:20px;padding-left:20px;margin-left:-20px;width:calc(100% + 40px);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.control-structure__img-container::-webkit-scrollbar{display:none}}@media print{.control-structure__img-container{padding-right:0px}}.controls__inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.controls .col{display:flex;flex-direction:column;gap:16px}.controls-revision__inner{padding-top:20px;border-top:1px solid #6bd895}.controls-revision__row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.controls-revision__left{display:flex;flex-direction:column;gap:40px}.controls-revision__left .row{display:flex;flex-direction:column;gap:16px}.controls-revision__right{display:flex;flex-direction:column;gap:20px}.controls-auditor__inner{padding-top:20px;border-top:1px solid #6bd895}.controls-auditor__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;margin-top:40px}.controls-auditor__row .col{display:flex;flex-direction:column;gap:20px}.controls-auditor__row .row{display:flex;flex-direction:column;gap:12px}@media(max-width: 767px){.controls__inner{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.controls .col{gap:12px}.controls-revision__inner{padding-top:8px}.controls-revision__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.controls-revision__left{gap:20px}.controls-revision__left .row{gap:12px}.controls-revision__right{display:flex;flex-direction:column;gap:20px}.controls-auditor__inner{padding-top:8px}.controls-auditor__row{grid-template-columns:repeat(1, 1fr);gap:12px;margin-top:20px}.controls-auditor__row .col{gap:12px}}.corporate-responsibility{margin-top:100px}@media(max-width: 767px){.corporate-responsibility{margin-top:40px}}.corporate-responsibility__row{display:flex;gap:76px}@media(max-width: 1023px){.corporate-responsibility__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.corporate-responsibility__subtitle{width:324px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 1023px){.corporate-responsibility__subtitle{width:100%}}@media(max-width: 767px){.corporate-responsibility__subtitle{width:100%;font-size:.875rem;line-height:150%}}.corporate-responsibility__text{width:760px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 1023px){.corporate-responsibility__text{width:100%}}@media(max-width: 767px){.corporate-responsibility__text{width:100%;font-size:.875rem;line-height:160%}}.corporate-responsibility__principles{margin-top:100px}@media(max-width: 767px){.corporate-responsibility__principles{margin-top:40px}}.corporate-responsibility__principles-title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__principles-title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.corporate-responsibility__principles-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:0px}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__principles-list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.corporate-responsibility__principles-list{margin-bottom:40px;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 350px){.corporate-responsibility__principles-list{display:grid;grid-template-columns:repeat(1, 1fr)}}.corporate-responsibility__principles-item{position:relative;padding:20px;height:190px;border:1px solid #ededed;border-top:2px solid #69da91}.corporate-responsibility__principles-item:nth-child(2){border-top:2px solid #045c25}.corporate-responsibility__principles-item:nth-child(4){border-top:2px solid #045c25}.corporate-responsibility__principles-item:nth-child(5){border-top:2px solid #045c25}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__principles-item:nth-child(5){border-top:2px solid #69da91}}@media(max-width: 767px){.corporate-responsibility__principles-item:nth-child(5){border-top:2px solid #69da91}}.corporate-responsibility__principles-item:nth-child(7){border-top:2px solid #045c25}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__principles-item:nth-child(7){border-top:2px solid #69da91}}@media(max-width: 767px){.corporate-responsibility__principles-item:nth-child(7){border-top:2px solid #69da91}}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__principles-item:nth-child(6){border-top:2px solid #045c25}}@media(max-width: 767px){.corporate-responsibility__principles-item:nth-child(6){border-top:2px solid #045c25}}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__principles-item:nth-child(8){border-top:2px solid #045c25}}@media(max-width: 767px){.corporate-responsibility__principles-item:nth-child(8){border-top:2px solid #045c25}}.corporate-responsibility__principles-item .principes-text{width:204px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__principles-item .principes-text.icons{width:9rem}}@media(max-width: 767px){.corporate-responsibility__principles-item .principes-text.girl{width:5.125rem}}@media(max-width: 767px){.corporate-responsibility__principles-item .principes-text{position:relative;z-index:2;width:6.6875rem;font-size:.8125rem;line-height:160%}}.corporate-responsibility__principles-item .principes-img{position:absolute;bottom:0px;right:0px;width:132px;height:133px}@media(max-width: 1023px){.corporate-responsibility__principles-item .principes-img{height:90px}}@media(max-width: 767px){.corporate-responsibility__principles-item .principes-img{width:4.25rem;height:4.3125rem}}.corporate-responsibility__principles-item .principes-icon{position:absolute;bottom:20px;right:20px}@media(max-width: 767px){.corporate-responsibility__principles-item .principes-icon{right:0px;bottom:0px}}.corporate-responsibility__principles-item .principes-icon svg{width:80px;height:80px}@media(max-width: 767px){.corporate-responsibility__principles-item .principes-icon svg{width:3.75rem;height:3.75rem}}.corporate-responsibility__principles-item.icons{padding:12px}@media(max-width: 767px){.corporate-responsibility__principles-item{height:7.125rem}}.corporate-responsibility__key{margin-top:100px}@media(max-width: 767px){.corporate-responsibility__key{margin-top:40px}}.corporate-responsibility__key-title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__key-title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.corporate-responsibility__key-subtext{margin-left:400px}.corporate-responsibility__key-subtext.top{margin-bottom:20px}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__key-subtext{margin-top:20px;margin-left:0px;width:100%}}@media(max-width: 767px){.corporate-responsibility__key-subtext{margin-left:0px}}.corporate-responsibility__care{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.corporate-responsibility__care{margin-top:40px;padding-top:8px}}.corporate-responsibility__care-title{margin-bottom:40px}@media(max-width: 767px){.corporate-responsibility__care-title{margin-bottom:20px}}.corporate-responsibility__care-row{display:flex;gap:40px}@media(max-width: 1023px){.corporate-responsibility__care-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.corporate-responsibility__care-subtitle{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__care-subtitle{font-size:.875rem;line-height:150%}}.corporate-responsibility__care-subtext{margin-bottom:24px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__care-subtext{margin-bottom:20px;font-size:.875rem;line-height:150%}}.corporate-responsibility__care-text.top{margin-bottom:12px}.corporate-responsibility__events{margin-top:100px;border-top:1px solid #045c25;padding-top:20px}@media(max-width: 767px){.corporate-responsibility__events{margin-top:40px;padding-top:8px}}.corporate-responsibility__events-title{margin-bottom:40px}.corporate-responsibility__events-row{display:flex;gap:140px}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__events-row{gap:20px;justify-content:space-between}}@media(max-width: 767px){.corporate-responsibility__events-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.corporate-responsibility__events-subtitle{width:460px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__events-subtitle{width:calc(100% - 20px);font-size:.875rem;line-height:150%}}.corporate-responsibility__events-text{width:561px}@media(max-width: 767px){.corporate-responsibility__events-text{width:calc(100% - 20px)}}.corporate-responsibility__health{margin-top:100px;border-top:1px solid #69da91;padding-top:20px}@media(max-width: 767px){.corporate-responsibility__health{margin-top:40px;padding-top:8px}}.corporate-responsibility__health-title{margin-bottom:40px}.corporate-responsibility__health-row{display:flex;gap:40px}@media(max-width: 1023px){.corporate-responsibility__health-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.corporate-responsibility__health-col{width:560px}@media(min-width: 768px)and (max-width: 1025px){.corporate-responsibility__health-col{width:100%}}@media(max-width: 767px){.corporate-responsibility__health-col{width:calc(100% - 20px)}}.corporate-responsibility__health-col .ge-card{margin-top:40px;margin-bottom:40px}@media(max-width: 767px){.corporate-responsibility__health-col .ge-card{margin-top:20px;margin-bottom:20px}}.corporate-responsibility__health-text{font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__health-text{font-size:.875rem;line-height:160%}}.corporate-responsibility__trainings{margin-top:100px;border-top:1px solid #045c25;padding-top:20px}@media(max-width: 767px){.corporate-responsibility__trainings{margin-top:40px;padding-top:12px}}.corporate-responsibility__trainings-title{margin-bottom:40px}@media(max-width: 767px){.corporate-responsibility__trainings-title{margin-bottom:20px}}.corporate-responsibility__trainings-row{display:flex;gap:40px}@media(max-width: 767px){.corporate-responsibility__trainings-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.corporate-responsibility__trainings-col{width:560px}@media(max-width: 767px){.corporate-responsibility__trainings-col{width:100%}}.corporate-responsibility__trainings-text{margin-bottom:12px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.corporate-responsibility__trainings-text.custom-1{max-width:543px}@media(max-width: 767px){.corporate-responsibility__trainings-text.custom-1{width:100%}}.corporate-responsibility__trainings-subtitle{margin-bottom:24px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.corporate-responsibility__trainings-subtitle{margin-bottom:20px;font-size:.875rem;line-height:150%}}.corporate-responsibility__it{margin-top:100px;border-top:1px solid #045c25;padding-top:20px}@media(max-width: 767px){.corporate-responsibility__it{margin-top:40px;padding-top:12px}}.corporate-responsibility__it-title{margin-bottom:40px}@media(max-width: 767px){.corporate-responsibility__it-title{margin-bottom:20px;width:100%}}.corporate-responsibility__it-row{display:flex;gap:40px}@media(max-width: 1279px){.corporate-responsibility__it-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.corporate-responsibility__it-subtitle{width:360px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 1025px){.corporate-responsibility__it-subtitle{width:100%}}@media(max-width: 767px){.corporate-responsibility__it-subtitle{width:100%;font-size:.875rem;line-height:150%}}.corporate-responsibility__it-text{width:760px}@media(max-width: 1025px){.corporate-responsibility__it-text{width:100%}}@media(max-width: 767px){.corporate-responsibility__it-text{width:100%}}.corporate-responsibility__it-text{margin-bottom:12px}.personal-subsection{margin-top:100px;border-top:1px solid #69da91;padding-top:20px}@media(max-width: 767px){.personal-subsection{margin-top:40px;padding-top:8px}}.personal-subsection__title{margin-bottom:40px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.personal-subsection__title{margin-bottom:20px;font-size:.875rem;line-height:150%}}.personal-subsection__row{display:flex}.personal-subsection__row.first{gap:39px;margin-bottom:40px}@media(max-width: 767px){.personal-subsection__row.first{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.personal-subsection__row.second{gap:40px}@media(max-width: 1023px){.personal-subsection__row.second{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.personal-subsection__col.text{width:560px}@media(max-width: 767px){.personal-subsection__col.text{width:calc(100% - 20px)}}.personal-subsection__col.left{width:360px}@media(min-width: 768px)and (max-width: 1025px){.personal-subsection__col.left{width:70%}}@media(max-width: 767px){.personal-subsection__col.left{width:100%}}.personal-subsection__col.right{width:760px}@media(max-width: 767px){.personal-subsection__col.right{width:100%}.personal-subsection__col.right .recruitment-processes__hr-mark{margin-bottom:8px}}.personal-subsection__col .ge-card .short{width:266px}.personal-subsection__subtitle{margin-bottom:24px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.personal-subsection__subtitle{margin-bottom:20px;font-size:.875rem;line-height:150%}}.personal-subsection__subrow{display:flex;gap:40px;margin-top:40px;margin-bottom:40px}@media(max-width: 1279px){.personal-subsection__subrow{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.personal-subsection__subrow{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.personal-subsection__text.custom-top{margin-top:40px}@media(max-width: 767px){.personal-subsection__text.custom-top{margin-top:20px}}.material-help{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.material-help{margin-top:40px;padding-top:8px}}.material-help__title{margin-bottom:40px;font-weight:700;font-size:44px;line-height:100%;letter-spacing:-0.03em;color:#2a2e2b}@media(max-width: 767px){.material-help__title{margin-bottom:20px;font-size:1.5rem;line-height:120%}}.material-help__subtitle{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.material-help__subtitle{font-size:.875rem;line-height:150%}}.material-help__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 1279px){.material-help__row{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1023px){.material-help__row{grid-template-columns:repeat(1, 1fr)}}.material-help__col{width:360px}@media(max-width: 1279px){.material-help__col:nth-child(1){grid-column:span 2;width:100%}}@media(max-width: 1023px){.material-help__col:nth-child(1){grid-column:span 1;width:100%}}@media(min-width: 768px)and (max-width: 1025px){.material-help__col{width:100%}}@media(max-width: 767px){.material-help__col{width:100%}}.material-help__text.top{margin-top:20px}.material-help__subtext{margin-bottom:24px;margin-top:20px;font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.material-help__subtext{margin-bottom:20px;font-size:.875rem;line-height:150%}}.education-support{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.education-support{margin-top:40px;padding-top:8px}}.education-support__title{margin-bottom:60px;font-weight:700;font-size:44px;line-height:100%;letter-spacing:-0.03em;color:#2a2e2b}@media(max-width: 767px){.education-support__title{margin-bottom:20px;font-size:1.5rem;line-height:120%}}.education-support__row{display:flex;gap:49px}@media(max-width: 1023px){.education-support__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}}.education-support__col:nth-child(1){width:351px}@media(min-width: 768px)and (max-width: 1025px){.education-support__col:nth-child(1){width:100%}}@media(max-width: 767px){.education-support__col:nth-child(1){width:100%}}.education-support__col:nth-child(2){width:758px}@media(min-width: 768px)and (max-width: 1025px){.education-support__col:nth-child(2){width:100%}}@media(max-width: 767px){.education-support__col:nth-child(2){width:100%}}.education-support__subtitle{margin-bottom:40px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.education-support__subtitle{margin-bottom:20px;font-size:.875rem;line-height:150%}}.education-support__text.top{margin-bottom:12px}.education-development{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.education-development{margin-top:40px;padding-top:8px}}.education-development__title{margin-bottom:40px;font-weight:700;font-size:44px;line-height:100%;letter-spacing:-0.03em;color:#2a2e2b}@media(max-width: 767px){.education-development__title{margin-bottom:20px;font-size:1.5rem;line-height:120%}}.education-development__row{display:flex;gap:49px}@media(max-width: 1023px){.education-development__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.education-development__subtitle{width:351px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1025px){.education-development__subtitle{width:100%}}@media(max-width: 767px){.education-development__subtitle{width:100%;font-size:.875rem;line-height:150%}}.education-development__text{width:758px}@media(min-width: 768px)and (max-width: 1025px){.education-development__text{width:100%}}@media(max-width: 767px){.education-development__text{width:100%}}.education-development__personal{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.education-development__personal{margin-top:40px;padding-top:5px;border-top:1px solid #e8e8e8}}.education-development__personal-title{margin-bottom:32px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.education-development__personal-title{margin-bottom:20px;font-size:.875rem;line-height:150%}}.education-development__personal-row{display:flex;gap:0px}@media(max-width: 767px){.education-development__personal-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:9px}}.education-development__personal-col:nth-child(1){width:598px}@media(max-width: 767px){.education-development__personal-col:nth-child(1){width:100%}}.education-development__personal-col:nth-child(2){width:562px}@media(max-width: 767px){.education-development__personal-col:nth-child(2){width:100%}}.education-development__personal-cube{display:flex;gap:13px;margin-bottom:16px}.education-development__personal-rect{width:18px;height:18px;border-radius:4px}.education-development__personal-rect.green{background:#045c25}.education-development__personal-rect.light-green{background:#69da91}.education-development__personal-rect.grey{background:#96bca4}.education-development__personal-text{font-weight:500;font-size:14px;line-height:120%;color:#2a2e2b}.education-development__subsection{margin-top:40px}.education-development__subsection-row{display:flex;gap:40px}.education-development__subsection-row.top{margin-bottom:40px}@media(max-width: 767px){.education-development__subsection-row.top{margin-bottom:20px}}@media(max-width: 767px){.education-development__subsection-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.education-development__subsection-col{width:560px}@media(max-width: 767px){.education-development__subsection-col{width:100%}}.education-development__subsection-col .ge-card .long{width:360px}@media(max-width: 767px){.education-development__subsection-col .ge-card .long{width:100%}}.education-development__subsection-text.custom-1{margin-bottom:12px}.education-development__subsection-text.custom-3{margin-top:40px}@media(max-width: 767px){.education-development__subsection-text.custom-3{margin-top:20px}}.education-development__subsection-subtitle{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.education-development__subsection-subtitle{font-size:.875rem;line-height:150%}}.corporate-responsibility__care-list{margin-top:24px}.corruption .col:nth-child(1){max-width:560px}@media(max-width: 1023px){.corruption .col:nth-child(1){max-width:100%}}.corruption .col:nth-child(2){max-width:460px}@media(max-width: 1023px){.corruption .col:nth-child(2){max-width:100%}}.corruption__inner{padding-top:20px;border-top:1px solid #045c25}.corruption__row{margin-top:40px;display:flex;justify-content:space-between;gap:20px}@media(max-width: 1023px){.corruption__row{flex-direction:column;gap:40px}}.corruption-principles .col:nth-child(1){display:flex;flex-direction:column;gap:40px;width:471px}.corruption-principles .col:nth-child(2){display:flex;flex-direction:column;gap:32px;width:460px}.corruption-principles__inner{padding-top:20px;border-top:1px solid #045c25}.corruption-principles__row{margin-top:40px;display:flex;justify-content:space-between}@media(max-width: 1023px){.corruption-principles__row{gap:40px}}.corruption-examenation__inner{padding-top:20px;border-top:1px solid #045c25}.corruption-examenation__row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.corruption-counterparty__row{margin-top:40px;display:flex;justify-content:space-between}@media(max-width: 1023px){.corruption-counterparty__row{gap:20px}}.corruption-counterparty__item{display:flex;flex-direction:column;justify-content:space-between;padding:24px;width:360px;height:186px;border:1px solid #ededed}.corruption-counterparty__item:nth-child(odd){border-top:2px solid #69da91}.corruption-counterparty__item:nth-child(even){border-top:2px solid #045c25}.corruption-counterparty__item-title{font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:120%;letter-spacing:-0.04em;text-transform:uppercase;color:#727a75}.corruption-counterparty__item-number{font-family:"Halvar Breitschrift";font-weight:700;font-size:64px;line-height:80%;letter-spacing:-0.08em;color:#045c25;text-align:end}.corruption-counterparty__item-number_light{color:#69da91}@media(max-width: 767px){.corruption__inner{padding-top:8px}.corruption__row{margin-top:20px;gap:20px}.corruption-principles .col:nth-child(1){width:auto;gap:24px}.corruption-principles .col:nth-child(2){gap:24px;width:auto}.corruption-principles__inner{padding-top:8px}.corruption-principles__row{margin-top:20px;flex-direction:column;gap:20px}.corruption-examenation__inner{padding-top:8px}.corruption-examenation__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);grid-row-gap:24px}.corruption-counterparty__title{font-size:20px}.corruption-counterparty__row{margin-top:20px;flex-direction:column;gap:12px}.corruption-counterparty__item{width:auto;height:150px}}.number-animate{opacity:0;transform:translateY(30px);transition:transform 1s cubic-bezier(0.33, 1, 0.68, 1)}.for-video{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transform:translateY(30px);transition:.3s}.for-video.svg-top15{top:15px}.fade-up{transform:translateY(0);opacity:1;transition:.3s}.block-diagram__decor{position:absolute;top:0;left:0;width:100%;height:100%}.custom-card{padding-top:12px;border-top:1px solid #87ebaa;max-width:560px;width:100%}@media(max-width: 1023px){.custom-card{width:100%}}@media(max-width: 767px){.custom-card{width:100%}}.custom-card__title{margin-bottom:20px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.custom-card__title{margin-bottom:12px;width:100%;font-size:.875rem;line-height:150%}}.custom-card__row{margin-bottom:20px;display:flex;gap:8px}@media(max-width: 767px){.custom-card__row{margin-bottom:12px}}.custom-card__num{font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;text-align:center;letter-spacing:-0.08em;color:#69da91}@media(max-width: 767px){.custom-card__num{font-size:3.75rem;line-height:80%}}@media(min-width: 768px){.custom-card__num.w-1{min-width:60px}.custom-card__num.w-2{min-width:74px}}.custom-card__texts-title{margin-bottom:12px;font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.custom-card__texts-subtext{font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 767px){.custom-card__texts-subtext{font-size:.75rem;line-height:160%}}.custom-card__subtitle{margin-bottom:12px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.custom-card__subtitle{margin-top:12px;margin-bottom:20px;font-size:.875rem;line-height:150%}}.custom-card .recruitment-processes__hr-mark{margin-bottom:12px}.custom-card__text{margin-top:20px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.custom-card__text{margin-top:12px;font-size:.75rem;line-height:160%}}.direction-automation .col:nth-child(2){max-width:760px}.direction-automation__inner{padding-top:20px;border-top:1px solid #69da91}.direction-automation__row{margin-top:40px;display:flex;justify-content:space-between}.direction-automation__description{width:360px}.direction-site__inner{border-top:1px solid #69da91;padding-top:20px}.direction-site .row{display:flex;justify-content:end;margin-top:40px}.direction-site__text{max-width:760px}.direction-site__img{margin-top:40px}.direction-documents__inner{padding-top:20px;border-top:1px solid #69da91}.direction-documents__row{display:flex;justify-content:end;margin-top:40px}.direction-documents__text{max-width:760px}@media(max-width: 1023px){.direction-automation__row{flex-direction:column;gap:40px}.direction-automation__description{width:auto}}@media(max-width: 767px){.direction-automation__inner{padding-top:8px}.direction-automation__row{margin-top:20px}.direction-automation__description{width:auto}.direction-automation__list{gap:12px}.direction-automation__item{gap:8px}.direction-site__inner{padding-top:8px}.direction-site .row{margin-top:20px}.direction-site__text{max-width:100%}.direction-site__img{margin-top:20px}.direction-documents__inner{padding-top:8px}.direction-documents__row{margin-top:20px}.direction-documents__text{max-width:100%}}.ecology__inner{padding-top:20px;border-top:1px solid #6bd895}.ecology__row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.ecology__description{max-width:460px}.ecology__col:nth-child(1){flex-shrink:0}.ecology-statistics{margin-top:40px}.ecology-statistics .col{display:flex;flex-direction:column;gap:40px}.ecology-statistics picture{height:auto}.ecology-statistics__inner{padding-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;border-top:1px solid #6bd895}.ecology-statistics__inner .row{display:flex;flex-direction:column;gap:12px}.ecology-statistics__right{display:flex;flex-direction:column}.ecology-statistics__right .row{gap:20px}.ecology-statistics__img{margin-top:28px;margin-bottom:20px}.ecology-statistics__formulas{margin-bottom:40px;display:flex;flex-direction:column;gap:4px}.ecology-statistics__formula{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:150%;color:#727a75}.ecology-statistics__link{font-size:15px;line-height:160%;color:#727a75;cursor:pointer}.ecology-algorithm{margin-top:40px}.ecology-algorithm__inner{padding-top:20px;border-top:1px solid #6bd895}.ecology-algorithm__title{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.ecology-algorithm__row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.ecology-algorithm__row_bottom{display:flex;margin-top:40px}.ecology-algorithm__list{margin-top:24px}.ecology-algorithm__description{max-width:426px}.ecology-algorithm__col:nth-child(1){flex-shrink:0}.ecology-dynamic__inner{padding-top:20px;border-top:1px solid #6bd895}.ecology-dynamic__row{margin-top:40px;display:flex;justify-content:space-between;gap:40px}.ecology-dynamic__row .col{display:flex;flex-direction:column;gap:12px}.ecology-dynamic__row .col:nth-child(1){flex-shrink:0}.ecology-dynamic__description{max-width:360px}.ecology-dynamic sup{font-size:9px}.ecology-dynamic__title sup{font-size:28px}@media(max-width: 1279px){.ecology-dynamic__title sup{font-size:19px}}.ecology-CO__inner,.ecology-CO2__inner{padding-top:20px;border-top:1px solid #045c25}.ecology-CO__title,.ecology-CO2__title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.ecology-CO__title sup,.ecology-CO2__title sup{font-size:12px}.ecology-CO__row,.ecology-CO2__row{margin-top:32px;display:flex;justify-content:space-between}.ecology-CO__img,.ecology-CO2__img{max-width:662px}.ecology-CO2{margin-top:40px}.ecology-CO2__bottom .row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.ecology-CO2__bottom .col{display:flex;flex-direction:column;gap:12px}.ecology-CO2__subtitle{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.ecology-description{display:flex;flex-direction:column;gap:16px}.ecology-description__item{display:flex;gap:13px}.ecology-description__decor{display:block;flex-shrink:0;width:18px;height:18px;border-radius:4px}.ecology-description__decor_1{background:#045c25}.ecology-description__decor_2{background:#69da91}.ecology-description__decor_3{background:#96bca4}.ecology-description__decor_4{background:#e0ebe4}.ecology-grom__inner{padding-top:20px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #045c25}@media(max-width: 1023px){.ecology-grom__inner{display:grid;grid-template-columns:repeat(3, 1fr)}}.ecology-grom__img{width:360px;height:363px}@media(max-width: 1023px){.ecology-grom__img{grid-column:span 1;width:auto;height:auto}}.ecology-grom__right{position:relative;display:flex;gap:40px}@media(max-width: 1023px){.ecology-grom__right{grid-column:span 2;gap:20px}}.ecology-grom__right .col{max-width:560px}.ecology-grom__right .row:nth-child(2){display:flex;justify-content:end}.ecology-grom__text{margin-top:44px}.ecology-grom__elem_1,.ecology-grom__elem_2{width:59px;height:35px}.ecology-grom__elem_2{margin-top:16px}.ecology-grom__name{margin-top:20px;font-family:"Halvar Breitschrift";font-weight:700;font-size:20px;line-height:110%;letter-spacing:-0.03em;text-transform:uppercase;color:#2a2e2b}.ecology-grom__job{margin-top:4px;font-weight:500;font-size:14px;line-height:150%;color:#727a75}.ecology-environment__inner{padding-top:20px;border-top:1px solid #69da91}.ecology-environment__row{margin-top:40px;display:flex;gap:40px}.ecology-environment__row .col:nth-child(1){flex-shrink:0}.ecology-environment__description{max-width:356px}.ecology-environment__elem{margin-top:40px;padding:38px 0;display:flex;justify-content:center;position:relative}.ecology-environment__elem .decor_1{position:absolute;top:0;left:0;width:13.3px;height:13.3px;border-top:1px solid #006525;border-left:1px solid #006525}.ecology-environment__elem .decor_2{position:absolute;top:0;right:0;width:13.3px;height:13.3px;border-top:1px solid #006525;border-right:1px solid #006525}.ecology-environment__elem .decor_3{position:absolute;bottom:0;left:0;width:13.3px;height:13.3px;border-bottom:1px solid #006525;border-left:1px solid #006525}.ecology-environment__elem .decor_4{position:absolute;bottom:0;right:0;width:13.3px;height:13.3px;border-bottom:1px solid #006525;border-right:1px solid #006525}.ecology-environment__elem-text{font-weight:700;font-size:20px;line-height:150%;text-align:center;color:#727a75}.ecology-environment__bottom{margin-top:40px;display:flex;gap:40px}.ecology-cards__decor{position:absolute;top:0;left:0;width:142px;height:116px}.ecology-cards__top,.ecology-cards__bottom{position:relative;display:flex;flex-direction:column;padding:0 35px;gap:40px;padding-top:40px;padding-bottom:34px;border:1px solid #ededed;border-top:1px solid #6bd895}.ecology-cards__top .row,.ecology-cards__bottom .row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.ecology-cards__top{border-bottom:none}.ecology-cards__bottom-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.ecology-cards__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:40px;line-height:80%;letter-spacing:-0.08em;color:#69da91}.ecology-cards__description{position:relative;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b;z-index:1}.ecology-cards__elem{display:flex;flex-direction:column;grid-row-gap:10px}.ecology-cards__subtext{font-size:12px;line-height:150%;color:#727a75}@media(max-width: 767px){.ecology__inner{padding-top:8px}.ecology__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);gap:20px}.ecology__description{max-width:100%}.ecology-statistics{margin-top:40px}.ecology-statistics .col{display:flex;flex-direction:column;gap:20px}.ecology-statistics__inner{padding-top:8px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.ecology-statistics__inner .row{gap:20px}.ecology-statistics__right .row{gap:20px}.ecology-statistics__img{margin-top:12px;margin-bottom:20px}.ecology-statistics__formulas{margin-bottom:15px}.ecology-statistics__link{text-decoration:underline;font-size:12px}.ecology-algorithm__inner{padding-top:8px}.ecology-algorithm__title{font-size:18px}.ecology-algorithm__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);gap:40px}.ecology-algorithm__row_top{gap:12px}.ecology-algorithm__row_top ul:nth-child(2){margin-top:0}.ecology-algorithm__row_bottom{margin-top:20px}.ecology-algorithm__list{margin-top:20px}.ecology-algorithm__description{max-width:100%}.ecology-algorithm__col:nth-child(1){flex-shrink:0}.ecology-dynamic__inner{padding-top:8px}.ecology-dynamic__row{margin-top:20px;flex-direction:column;gap:20px}.ecology-dynamic__row .col{gap:12px}.ecology-dynamic__row .col:nth-child(1){flex-shrink:0}.ecology-dynamic__description{max-width:100%}.ecology-dynamic sup{font-size:10px}.ecology-dynamic__title sup{font-size:14px}.ecology-CO__inner,.ecology-CO2__inner{padding-top:8px}.ecology-CO__description sup,.ecology-CO2__description sup{font-size:9px}.ecology-CO__row,.ecology-CO2__row{margin-top:14px;flex-direction:column}.ecology-CO__img,.ecology-CO2__img{margin-top:40px;max-width:100%}.ecology-CO2{margin-top:40px}.ecology-CO2__bottom{padding-top:12px;border-top:1px solid #045c25}.ecology-CO2__bottom .row{margin-top:20px;grid-template-columns:repeat(1, 1fr);gap:12px}.ecology-CO2__bottom .col{display:flex;flex-direction:column;gap:12px}.ecology-CO2__subtitle{font-size:18px}.ecology-description{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:25px;grid-row-gap:10px}.ecology-description__item{gap:4px}.ecology-description__text{font-size:10px}.ecology-description__decor{display:block;flex-shrink:0;width:15px;height:15px}.ecology-description__decor_1{background:#045c25}.ecology-description__decor_2{background:#69da91}.ecology-description__decor_3{background:#96bca4}.ecology-description__decor_4{background:#e0ebe4}.ecology-grom__inner{padding-top:20px;display:flex;flex-direction:column}.ecology-grom__img{width:auto;height:auto}.ecology-grom__right{position:relative;display:flex;flex-direction:column;gap:20px}.ecology-grom__right .col{max-width:auto}.ecology-grom__right .row:nth-child(2){display:flex;justify-content:end}.ecology-grom__decor-bottom{margin-top:-55px}.ecology-grom__text{margin-top:0}.ecology-grom__name{font-size:14px}.ecology-grom__job{font-size:12px}.ecology-environment__inner{padding-top:8px}.ecology-environment__row{flex-direction:column;margin-top:20px;gap:20px}.ecology-environment__description{max-width:100%}.ecology-environment__elem{padding:10px 0}.ecology-environment__elem-text{font-size:14px}.ecology-environment__bottom{flex-direction:column;gap:20px}.ecology-cards__decor{width:98px;height:80px}.ecology-cards__inner{display:flex;flex-direction:column;gap:20px}.ecology-cards__top,.ecology-cards__bottom{padding:20px;gap:20px}.ecology-cards__top .row,.ecology-cards__bottom .row{grid-template-columns:repeat(1, 1fr);gap:20px}.ecology-cards__top{border-bottom:1px solid #ededed}.ecology-cards__bottom-row{grid-template-columns:repeat(1, 1fr);grid-column-gap:20px}.ecology-cards__number{position:relative;z-index:1;font-size:60px}.ecology-cards__description{font-size:20px}.ecology-cards__elem{margin-top:40px;display:flex;flex-direction:column}.ecology-cards__subtext{margin-top:12px}}.item_size-1 .item__col:nth-child(2){left:56px}.item_size-2 .item__col:nth-child(2){left:100px}.item_size-3 .item__col:nth-child(2){left:140px}.item_size-4 .item__col:nth-child(2){left:200px}.item_size-5 .item__col:nth-child(2){left:244px}.item__row{position:relative}.item__row:nth-child(1){display:flex;padding-top:12px;gap:8px;width:360px;border-top:1px solid #045c25}.item__row:nth-child(2){margin-top:20px}.item__row:nth-child(3){margin-top:24px;width:560px}.item__col:nth-child(2){top:12px}.item__title{padding-bottom:12px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.item__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#045c25;white-space:nowrap}.item__grey{font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.item__subtext{width:360px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 767px){.item__subtext_big{font-weight:400;font-size:15px;line-height:160%;color:#727a75}}@media(max-width: 767px){.item__subtext{font-size:12px;width:auto}.item__row:nth-child(1){width:auto}.item__row:nth-child(3){width:auto;margin-top:12px}.item__row{margin-top:12px}.item__title{font-size:18px}}.block-diagram{overflow:hidden}.block-diagram__inner{padding-top:20px;border-top:1px solid #69da91}.block-diagram__row:nth-child(2){margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.block-diagram__col:nth-child(2){padding-top:20px;border-top:1px solid #e8e8e8}.block-diagram__video{position:relative}.block-diagram video{height:auto}.block-diagram__description{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.block-diagram__description{font-size:14px}}.block-diagram__text{max-width:460px}.block-diagram__text:nth-child(2){margin-top:20px}.ebitda .block-diagram__text{max-width:560px}@media(max-width: 767px){.block-diagram__inner{padding-top:8px}.block-diagram__row:nth-child(2){margin-top:20px;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.block-diagram__text{max-width:100%}.block-diagram__col:nth-child(2){padding-top:9px}}.message-block{position:relative;display:flex;justify-content:center;padding:24px;background:#f4f4f4;border-radius:16px}.message-block__svg{position:absolute;top:-10px;left:-10px;width:28px;height:28px}.message-block__text{font-weight:700;font-size:15px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.message-block{padding:26px;padding-left:35px}.message-block__text{font-size:12px}}.input-wrapper{position:relative;z-index:0;width:100%}.input-wrapper_disable .input{padding-right:3.375rem;pointer-events:none;background:#f5f5f5;opacity:.4;border:1px solid rgba(0,0,0,0)}.input-wrapper_disable .input-wrapper-svg{display:block}.input-wrapper-svg{display:none;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:1.5rem;height:1.5rem}.input-wrapper-svg path{stroke:dimgray}.input-wrapper__placeholder{position:absolute;left:20px;top:19px;font-size:16px;transform-origin:left top;transition:.3s;pointer-events:none;color:rgba(6,8,8,.5)}@media(max-width: 767px){.input-wrapper__placeholder{font-size:14px}}.input-wrapper:focus-within .input-wrapper__placeholder,.input-wrapper.filled .input-wrapper__placeholder{top:.625rem;transform:scale(0.6)}.input{padding:19px 20px;width:100%;height:64px;border:1px solid #e3e3e3;background-color:#fff;transition:.3s;font-size:16px;color:#181d1d}.input::placeholder{opacity:0;color:rgba(6,8,8,.5);width:100%;font-size:1rem}.input:hover{background:#fff;box-shadow:0px 10px 16px rgba(0,0,0,.05)}.input:focus{background:#fff;border:1px solid;box-shadow:0px 10px 16px rgba(0,0,0,.05)}.input_placeholder::placeholder{opacity:1}.textarea{padding:19px 20px;height:120px;width:100%;border:1px solid #e3e3e3;background-color:#fff;transition:.3s;color:#181d1d;resize:none}.textarea::placeholder{opacity:0}.textarea:hover{background:#fff;box-shadow:0px 10px 16px rgba(0,0,0,.05)}.textarea:focus{background:#fff;border:1px solid;box-shadow:0px 10px 16px rgba(0,0,0,.05)}.parsley-errors-list{margin-top:.5rem;font-size:.75rem;color:#eb6e4b;font-weight:500}.formation-park{margin-top:100px}@media(max-width: 767px){.formation-park{margin-top:20px}}.formation-park__picture{margin-top:20px}@media(min-width: 1680px){.formation-park__picture{height:100%}}.formation-park__row{display:flex}.formation-park__row.first{gap:140px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__row.first{justify-content:space-between;gap:20px}}@media(max-width: 767px){.formation-park__row.first{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.formation-park__row.second{margin-top:60px;gap:40px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__row.second{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.formation-park__row.second{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.formation-park__row.second .ge-card .ge-card__top{flex-wrap:wrap;gap:12px}.formation-park__row.second .ge-card .ge-card__num{margin-bottom:0px}.formation-park__row.second .ge-card .ge-card__text{margin-bottom:12px}}.formation-park__row.third{margin-top:60px;gap:240px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__row.third{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.formation-park__row.third{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.formation-park__col-first:nth-child(1){width:460px}@media(max-width: 767px){.formation-park__col-first:nth-child(1){width:100%}}.formation-park__col-first:nth-child(2){width:559px}@media(max-width: 767px){.formation-park__col-first:nth-child(2){width:100%}}.formation-park__col-second:nth-child(1){width:560px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__col-second:nth-child(1){width:100%}}@media(max-width: 767px){.formation-park__col-second:nth-child(1){width:100%}}.formation-park__col-second:nth-child(2){border-top:1px solid #e8e8e8;padding-top:12px;width:460px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__col-second:nth-child(2){width:100%}}@media(max-width: 767px){.formation-park__col-second:nth-child(2){padding-top:5px;width:100%}}.formation-park__col-third .ge-card{width:360px}@media(max-width: 767px){.formation-park__col-third .ge-card{width:100%}}@media(max-width: 767px){.formation-park__col-third:nth-child(2){order:-1}}.formation-park__subtitle{margin-bottom:20px;font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1025px){.formation-park__subtitle{font-size:15px}}@media(max-width: 767px){.formation-park__subtitle{font-size:.8125rem;line-height:160%}}.formation-park__list{margin-bottom:40px}.formation-park__list-item{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.formation-park__list-item{font-size:.75rem;line-height:160%}}.formation-park__list-item:last-child{margin-bottom:0px}.formation-park__list-item::before{width:24px;height:24px;display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.59998 10.8L9.59998 16.8L20.4 6' stroke='%23006525' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat}@media(max-width: 767px){.formation-park__list-item::before{width:16px;height:16px;background-size:cover}}.formation-park__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.formation-park__text.top{margin-bottom:16px;margin-top:40px}@media(max-width: 767px){.formation-park__text.top{margin-top:20px}}.formation-park__possession{margin-top:60px}@media(max-width: 767px){.formation-park__possession{margin-bottom:40px}}.formation-park__possession-title{margin-bottom:32px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.formation-park__possession-title{margin-bottom:20px;width:95%;font-size:1.25rem;line-height:120%}}.formation-park__possession-item{border:1px solid #e8e8e8;padding:20px 20px 0px 20px;height:145px}.formation-park__possession-item:nth-child(1){border-top:2px solid #69da91}.formation-park__possession-item:nth-child(2){border-top:2px solid #045c25}@media(max-width: 767px){.formation-park__possession-item:nth-child(2){height:auto}}.formation-park__possession-item:nth-child(3){border-top:2px solid #69da91}@media(max-width: 767px){.formation-park__possession-item{padding:20px;height:96px;height:auto}}.formation-park__possession-subtitle{font-weight:700;font-size:15px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.formation-park__possession-subtitle{font-size:.75rem;line-height:150%}}.formation-park__possession-text{font-style:normal;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.formation-park__possession-text{font-size:.75rem}}.formation-park__possession-row{display:flex}.formation-park__possession-row.plugs{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__possession-row.plugs{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.formation-park__possession-row.plugs{grid-template-columns:repeat(1, 1fr);gap:10px}}.formation-park__structure-row{margin-top:60px;display:flex;gap:140px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__structure-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.formation-park__structure-row{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}}.formation-park__structure-col:nth-child(1){padding-top:12px;width:460px;border-top:1px solid #e8e8e8}@media(min-width: 768px)and (max-width: 1025px){.formation-park__structure-col:nth-child(1){width:100%}}@media(max-width: 767px){.formation-park__structure-col:nth-child(1){width:100%}}.formation-park__structure-col:nth-child(2){width:560px}@media(min-width: 768px)and (max-width: 1025px){.formation-park__structure-col:nth-child(2){width:100%}}@media(max-width: 767px){.formation-park__structure-col:nth-child(2){width:100%}}.formation-park__structure-title{margin-bottom:24px;width:460px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1025px){.formation-park__structure-title{width:100%}}@media(max-width: 767px){.formation-park__structure-title{margin-bottom:20px;width:100%;font-size:.875rem;line-height:150%}}.formation-park__structure-subtitle{font-weight:700;font-size:15px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.formation-park__structure-subtitle{font-size:.875rem;line-height:150%}}.formation-park__structure-plug{margin-bottom:24px;position:relative;padding:24px 10px 24px 24px;background:#f4f4f4;border-radius:16px}.formation-park__structure-plug.paperless{width:560px}@media(max-width: 767px){.formation-park__structure-plug.paperless{margin-bottom:0px;width:100%}}@media(max-width: 767px){.formation-park__structure-plug{margin-bottom:20px;padding:24px;border-radius:1rem}}.formation-park__structure-icon{position:absolute;left:-10px;top:-10px}.formation-park__structure-vector{display:flex}.formation-park__mini-heading{margin-bottom:24px}.formation-park__vector-right{display:flex}.formation-train{position:relative;overflow:hidden;margin-top:20px;padding-top:300px;padding-bottom:40px;height:640px;background:url(images/formation-train.b1aa508.png) center/cover no-repeat;background-color:#f4f4f4}@media print{.formation-train{padding-top:0px}}.formation-train__parallax{position:absolute;top:-300px;left:0px;z-index:1;transition:top .35s 0s cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 1023px){.formation-train__parallax{display:none}}.formation-train__inner{position:relative;z-index:2}.formation-train__block{display:flex;flex-direction:column;justify-content:end;gap:24px}.formation-train__row{display:grid;grid-template-columns:repeat(2, 1fr)}.formation-train__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:240px;line-height:80%;letter-spacing:-0.08em;text-transform:uppercase;color:#045c25}.formation-train__text{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:160%;color:#727a75}.formation-train__text span{font-family:"Halvar Breitschrift";font-weight:700;font-size:24px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}@media(max-width: 1023px){.formation-train{padding-top:450px;background:url(images/formation-train-mobile.e4aa63f.png) center/cover no-repeat}.formation-train__number{font-size:60px}.formation-train__row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.formation-train{height:502px;margin-top:40px;padding-top:360px;padding-bottom:20px}.formation-train__block{gap:12px}.formation-train__row{display:grid;grid-template-columns:repeat(1, 1fr)}.formation-train__number{font-size:60px}.formation-train__text{gap:12px;font-size:12px}.formation-train__text span{font-size:14px}}@media(min-width: 1680px){.formation-train{padding-top:496px;height:830px}}.geography{padding:0 20px;position:relative}.geography_EN .geography__inner{background:url(images/geography-bg-EN.01f2e34.jpg) bottom/cover no-repeat}@media(max-width: 1279px){.geography_EN .geography__inner{height:auto;background:none;gap:40px}}.geography_EN .geography__box{background:url(images/geography-bg-EN.01f2e34.jpg) bottom/cover no-repeat}.geography_CN .geography__inner{background:url(images/geography-bg-CN.bc395ef.jpg) center/cover no-repeat}@media(max-width: 1279px){.geography_CN .geography__inner{height:auto;background:none;gap:40px}}.geography_CN .geography__box{background:url(images/geography-bg-CN.bc395ef.jpg) center/cover no-repeat}.geography__inner{padding-top:40px;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100vh;min-height:845px;background:url(images/geography-bg.b137fa7.jpg) bottom/cover no-repeat}.geography__inner::after{content:"";position:absolute;background-color:#f8f8f8;bottom:-40px;height:40px;width:100%}@media(max-width: 1279px){.geography__inner::after{background-color:rgba(0,0,0,0)}}@media(max-width: 1279px){.geography__inner{min-height:auto;height:auto;background:none;gap:40px}}.geography__bg-desktop{position:absolute;top:0;right:0;bottom:0;left:0}.geography__box{display:none;position:relative;height:100vh;background:url(images/geography-bg.b137fa7.jpg) center/cover no-repeat;background-color:#f8f8f8;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.geography__box::-webkit-scrollbar{display:none}.geography__box picture{width:960px}.geography__box_IN picture{width:740px}@media(max-width: 1279px){.geography__box{display:block}}@media(max-width: 1023px){.geography__box{height:414px;background-size:cover}}@media(max-width: 1023px){.geography__top{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}}.geography__top-left{display:flex;flex-direction:column;gap:20px}.geography__top-right{display:flex;flex-direction:column;gap:8px}.geography__top-inner{position:relative;padding-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;z-index:1;border-top:1px solid #045c25}@media(max-width: 1125px){.geography__top-inner{grid-template-columns:repeat(1, 1fr);gap:40px}}.geography__title{font-size:42px}.geography__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:96px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.geography__text{margin-top:12px}.geography__row{display:flex;gap:8px}@media(max-width: 1023px){.geography__row{flex-direction:column}}.geography__items{display:flex;align-items:center;margin-top:20px;font-size:18px;line-height:160%;color:#2a2e2b}.geography__items span{padding-right:8px;font-family:"Halvar Breitschrift";font-weight:700;font-size:32px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#2a2e2b}@media(max-width: 767px){.geography__items{margin-top:0}}.geography__bottom .col:nth-child(2){width:361px;flex-shrink:0}@media(max-width: 1679px){.geography__bottom{margin-bottom:-20px}}@media(max-width: 1023px){.geography__bottom{margin-bottom:0;margin-top:24px}}.geography__bottom-inner{position:relative;display:flex;gap:40px;z-index:1;padding-top:20px;max-width:660px;border-top:1px solid #045c25}.geography-table{margin-top:20px;border-collapse:collapse}.geography-table__thead{font-weight:700;font-size:14px;line-height:150%;color:#2a2e2b}.geography-table__th{padding:9px 16px;width:121px;height:40px;background:#d4e3da;border:1px solid #ededed}.geography-table__th_row{font-weight:500;font-size:14px;line-height:150%;color:#2a2e2b;text-align:left}.geography-table__td{font-weight:700;font-size:14px;line-height:150%;color:#2a2e2b;background:#fff;border:1px solid #ededed;text-align:center}.geography-table__green{padding:9px 16px;width:121px;height:40px;font-weight:700;font-size:14px;line-height:150%;color:#2a2e2b;background:#69da91;border:1px solid #ededed;text-align:left}.geography-table_transparent{background:rgba(0,0,0,0);border:none}@media(max-width: 767px){.geography{padding:0}.geography__wrapper{padding:0;background:none;background-color:#fff}.geography__inner{justify-content:flex-start;gap:0}.geography__box{margin-top:24px;height:auto;background:none}.geography__box img{object-fit:contain}.geography__top{padding-top:8px;grid-template-columns:repeat(1, 1fr)}.geography__top-left{gap:20px}.geography__top-right{margin-top:24px;gap:12px;padding-top:8px;border-top:1px solid #045c25}.geography__title{font-size:24px}.geography__number{font-size:60px}.geography__row{margin-top:0}.geography__items{font-size:14px}.geography__items span{padding-right:6px;font-size:14px}.geography__middle{margin-top:24px;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.geography__middle::-webkit-scrollbar{display:none}.geography__middle picture{width:874px;height:497px}.geography-table{width:100%}.geography__bottom{margin-top:24px;flex-direction:column;gap:40px;padding-top:12px;max-width:100%}.geography__bottom-inner{flex-direction:column}.geography__bottom .col:nth-child(1){display:flex;flex-direction:column;gap:8px}.geography__bottom .col:nth-child(2){width:auto}}.macroeconomics{padding-top:20px;margin-top:100px;border-top:1px solid #69da91}@media(max-width: 767px){.macroeconomics{padding-top:.5rem;margin-top:40px}}.macroeconomics-title{margin-bottom:40px}@media(max-width: 767px){.macroeconomics-title{margin-bottom:1.25rem;width:20.9375rem}}@media print{.macroeconomics-title{width:100%}}@media(max-width: 767px){.macroeconomics-subtitle{margin-bottom:1rem}}.macroeconomics-row{margin-bottom:100px;display:flex;gap:40px}@media(min-width: 768px)and (max-width: 1025px){.macroeconomics-row{flex-direction:column}}@media(max-width: 767px){.macroeconomics-row{margin-bottom:20px;display:block}}.macroeconomics-col:nth-child(1){width:360px;flex-shrink:0}@media(min-width: 768px)and (max-width: 1025px){.macroeconomics-col:nth-child(1){width:100%}}@media print{.macroeconomics-col:nth-child(1){width:100%}}@media(max-width: 767px){.macroeconomics-col:nth-child(1){width:100%}}.macroeconomics-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.macroeconomics-text.top{margin-bottom:16px}@media(max-width: 767px){.macroeconomics-text.top{margin-bottom:.5rem}}@media print{.macroeconomics-text.top{width:100%}}@media(max-width: 767px){.macroeconomics-text{font-size:.75rem;line-height:160%}}.macroeconomics-subrow{margin-top:40px;display:flex;gap:40px}@media(max-width: 767px){.macroeconomics-subrow{margin-top:20px;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}.macroeconomics-subcol{width:50%;padding-top:12px}@media(max-width: 767px){.macroeconomics-subcol{width:100%}}@media print{.macroeconomics-subcol{width:100%}}.macroeconomics-subcol.green{border-top:1px solid #045c25}.macroeconomics-subcol.light-green{border-top:1px solid #69da91}.macroeconomics-subcol__top{display:flex}.macroeconomics-subcol__num{font-family:Halvar Breitschrift;margin-bottom:20px;font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.macroeconomics-subcol__num.light{color:#69da91}.macroeconomics-subcol__text{font-family:Halvar Breitschrift;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.macroeconomics-subcol__text-grey{font-weight:400;font-size:15px;line-height:160%;color:#727a75}.macroeconomics-grafics{display:flex;gap:20px}@media(min-width: 1024px){.macroeconomics-grafics{justify-content:space-between}}@media(min-width: 768px)and (max-width: 1024px){.macroeconomics-grafics{gap:1.875rem;flex-direction:column}}@media(max-width: 767px){.macroeconomics-grafics{width:100%;padding:0px;display:block}}@media print{.macroeconomics-grafics{width:100%}}.macroeconomics-grafics__col{max-width:460px;flex-shrink:0}@media(min-width: 768px)and (max-width: 1025px){.macroeconomics-grafics__col{max-width:100%}}@media(max-width: 767px){.macroeconomics-grafics__col{max-width:100%;width:100%;padding:0px;display:block}.macroeconomics-grafics__col:nth-child(2){margin-top:20px}}@media print{.macroeconomics-grafics__col{max-width:100%;width:100%}}.macroeconomics-grafics__col-title{padding-top:12px;margin-bottom:60px;border-top:1px solid #e8e8e8}@media(max-width: 767px){.macroeconomics-grafics__col-title{margin-bottom:1.75rem}}.macroeconomics-grafics__col-title.second{margin-bottom:88px}@media(max-width: 767px){.macroeconomics-grafics__col-title.second{margin-bottom:1.75rem}}.macroeconomics-grafics__col-img{display:flex;width:100%}.macroeconomics-grafics__col-links{margin-top:20px;display:flex;gap:2px}@media(max-width: 767px){.macroeconomics-grafics__col-links.first{display:none}.macroeconomics-grafics__col-links.second{display:flex}}.macroeconomics-grafics__col-links.chinese{margin-top:40px}.macroeconomics-grafics__col-links.quarter{margin-top:11px}.macroeconomics-grafics__col-links.forecast{margin-top:19px}.macroeconomics-grafics__col-links.shares{margin-top:40px}.macroeconomics-grafics__col-text{font-weight:500;font-size:10px;line-height:150%;color:#2a2e2b}.macroeconomics-grafics__col-text.big-12{font-size:12px}@media(max-width: 767px){.macroeconomics-grafics__col-text.big-12{font-size:.625rem}}.macroeconomics-grafics__col-text.big-14{font-size:14px}@media(max-width: 767px){.macroeconomics-grafics__col-text.big-14{font-size:.625rem}}.macroeconomics-grafics__col-text.chinese{width:100%}.macroeconomics-grafics__col-link{font-weight:500;font-size:10px;line-height:150%;color:#727a75;text-decoration:none}.macroeconomics-grafics__col-link.big-12{font-size:12px}@media(max-width: 767px){.macroeconomics-grafics__col-link.big-12{font-size:.625rem}}.macroeconomics-grafics__col-link.big-14{font-size:14px}@media(max-width: 767px){.macroeconomics-grafics__col-link.big-14{font-size:.625rem}}.chinese-economy{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.chinese-economy{padding-top:12px;margin-top:40px}}.chinese-economy__title{margin-bottom:40px}@media(max-width: 767px){.chinese-economy__title{margin-bottom:20px}}.chinese-economy__hero-row{display:flex;justify-content:space-between;gap:20px}@media(min-width: 768px)and (max-width: 1024px){.chinese-economy__hero-row{flex-direction:column}}@media(max-width: 767px){.chinese-economy__hero-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem;width:100%}}@media print{.chinese-economy__hero-row{width:100%;max-width:100%}}.chinese-economy__hero-col{flex-shrink:0}.chinese-economy__hero-col:nth-child(1){width:460px}@media(min-width: 768px)and (max-width: 1024px){.chinese-economy__hero-col:nth-child(1){width:100%}}@media(max-width: 767px){.chinese-economy__hero-col:nth-child(1){width:100%}}@media print{.chinese-economy__hero-col:nth-child(1){width:100%;max-width:100%}}.chinese-economy__hero-text{font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.chinese-economy__hero-text{width:100%;font-size:.875rem;line-height:160%}}@media print{.chinese-economy__hero-text{width:100%}}.chinese-economy__hero-subtitle{margin-bottom:60px}@media(max-width: 767px){.chinese-economy__hero-subtitle{margin-bottom:1.5625rem}}.chinese-economy__hero-grafic{display:flex;width:560px}@media(min-width: 768px)and (max-width: 1024px){.chinese-economy__hero-grafic{max-width:100%;width:100%}}@media(max-width: 767px){.chinese-economy__hero-grafic{width:100%}}@media print{.chinese-economy__hero-grafic{width:100%;max-width:100%}}.chinese-economy__quarter{margin-top:100px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.chinese-economy__quarter{padding-top:.3125rem;margin-top:2.5rem}}.chinese-economy__quarter-row{margin-top:68px;display:flex;justify-content:space-between;gap:20px}@media(max-width: 1023px){.chinese-economy__quarter-row{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.chinese-economy__quarter-row{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}}.chinese-economy__quarter-col:nth-child(2){max-width:560px}@media(max-width: 767px){.chinese-economy__quarter-col:nth-child(2){max-width:100%}}@media print{.chinese-economy__quarter-col:nth-child(2){max-width:100%;width:100%}}.chinese-economy__quarter-title{margin-bottom:20px}@media(max-width: 767px){.chinese-economy__quarter-title{margin-bottom:.9375rem}}.chinese-economy__quarter-container{-ms-overflow-style:none;scrollbar-width:none}.chinese-economy__quarter-container::-webkit-scrollbar{display:none}@media(max-width: 767px){.chinese-economy__quarter-container{width:calc(100% + 40px);padding-left:20px;padding-right:20px;margin-left:-20px;overflow-x:scroll}}@media print{.chinese-economy__quarter-container{padding-right:0px;width:100%}}.chinese-economy__quarter-vector{display:block;width:100%;height:auto}.chinese-economy__quarter-vector picture img{object-fit:fill}@media(max-width: 767px){.chinese-economy__quarter-vector{overflow-x:scroll;width:512px}}@media print{.chinese-economy__quarter-vector{width:100%;height:auto}}.chinese-economy__quarter-vector.desktop{display:flex}.chinese-economy__quarter-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.chinese-economy__quarter-text.top{margin-bottom:12px}@media(max-width: 767px){.chinese-economy__quarter-text{font-size:.75rem;line-height:160%}}.ge-card{padding-top:12px;width:100%;max-width:360px}@media(max-width: 767px){.ge-card{margin-top:20px}}@media print{.ge-card{max-width:100%;width:100%}}.ge-card.large{max-width:560px}@media print{.ge-card.large{max-width:100%;width:100%}}.ge-card.green{border-top:1px solid #045c25}.ge-card.light-green{border-top:1px solid #69da91}.ge-card.upper{margin-bottom:32px}.ge-card.no-border{border:none}.ge-card__num{margin-bottom:20px;font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;white-space:nowrap}.ge-card__num.green{color:#045c25}.ge-card__num.light{color:#69da91}@media(max-width: 767px){.ge-card__num.large{font-size:34px}}@media(max-width: 350px){.ge-card__num.large{font-size:36px}}@media(max-width: 1025px){.ge-card__num{font-size:50px}}@media(max-width: 767px){.ge-card__num{margin-bottom:12px;font-size:50px}}.ge-card__top{display:flex}.ge-card__text{white-space:nowrap;font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}@media(max-width: 767px){.ge-card__text{font-size:.875rem;line-height:100%}}@media(max-width: 1025px){.ge-card__text{font-size:16px}}@media print{.ge-card__text{font-size:12px}}.ge-card__text.top{color:#045c25}.ge-card__text.mg-left{margin-left:7px}.ge-card__text-grey{max-width:320px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 767px){.ge-card__text-grey{width:100%;font-size:.75rem;line-height:160%}}@media print{.ge-card__text-grey{max-width:100%;width:100%;font-size:12px}}.ge-card__text-grey.large{max-width:560px}@media print{.ge-card__text-grey.large{max-width:100%;width:100%}}.ge-card__text-grey.large-360{max-width:360px}@media print{.ge-card__text-grey.large-360{max-width:100%;width:100%}}@media(max-width: 767px){.ge-card__text-grey.custom-cuchurina{width:100%}}@media print{.ge-card__text-grey.custom-cuchurina{width:100%}}.ge-card picture{height:auto}.chinese-forecast{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.chinese-forecast{margin-top:2.5rem;padding-top:.5rem}}.chinese-forecast picture{height:auto}.chinese-forecast__title{margin-bottom:40px}@media(max-width: 767px){.chinese-forecast__title{margin-bottom:1.25rem;font-weight:700;font-size:1.25rem;line-height:120%}}.chinese-forecast__title-small{font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}.chinese-forecast__title-small.vector-1{margin-bottom:23px}@media(max-width: 767px){.chinese-forecast__title-small.vector-1{margin-bottom:1.125rem}}@media(max-width: 767px){.chinese-forecast__title-small{font-size:.75rem;line-height:150%}}.chinese-forecast__row{display:flex;justify-content:space-between;gap:20px}@media(min-width: 768px)and (max-width: 1024px){.chinese-forecast__row{flex-direction:column}}@media(max-width: 767px){.chinese-forecast__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.chinese-forecast__col:nth-child(1){max-width:460px}@media(min-width: 768px)and (max-width: 1024px){.chinese-forecast__col:nth-child(1){max-width:100%}}@media(max-width: 767px){.chinese-forecast__col:nth-child(1){max-width:100%;width:100%}}@media print{.chinese-forecast__col:nth-child(1){max-width:100%;width:100%}}.chinese-forecast__col:nth-child(2){order:-1}@media(max-width: 767px){.chinese-forecast__col{width:100%}}@media print{.chinese-forecast__col{width:100%}}.chinese-forecast__subtitle{margin-bottom:20px}@media(max-width: 767px){.chinese-forecast__subtitle{margin-bottom:.5rem}}.chinese-forecast__subtitle.mg-top{margin-top:40px}.chinese-forecast__subtitle-small{width:460px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}.chinese-forecast__subtitle-small.mg-big{margin-bottom:70px}.chinese-forecast__subtitle-small.mg-bot30{margin-bottom:30px}@media(max-width: 767px){.chinese-forecast__subtitle-small{margin-bottom:1.875rem;width:100%;font-size:.75rem;line-height:150%}}@media print{.chinese-forecast__subtitle-small{width:100%}}.chinese-forecast__text{width:460px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1024px){.chinese-forecast__text{width:100%}}@media(max-width: 767px){.chinese-forecast__text{width:100%;font-size:.75rem;line-height:160%}}@media print{.chinese-forecast__text{width:100%}}.chinese-forecast__text.line{margin-bottom:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}@media(max-width: 767px){.chinese-forecast__text.line{margin-bottom:.3125rem}}.chinese-forecast__text.margin-small{margin-bottom:16px}.chinese-forecast__text.margin{margin-bottom:63px}@media(max-width: 767px){.chinese-forecast__text.margin{margin-bottom:1.25rem}}.chinese-forecast__grafic{display:flex;width:460px}@media(min-width: 768px)and (max-width: 1024px){.chinese-forecast__grafic{width:100%}}@media(max-width: 767px){.chinese-forecast__grafic{width:100%}}@media print{.chinese-forecast__grafic{width:80%}}.chinese-forecast__grafic-left{display:flex}@media print{.chinese-forecast__grafic-left{width:80%}}.europe-economy{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.europe-economy{margin-top:2.5rem;padding-top:.5rem}}.europe-economy picture{height:auto}.europe-economy__title{margin-bottom:40px}@media(max-width: 767px){.europe-economy__title{margin-bottom:1.25rem}}.europe-economy__row{display:flex;justify-content:space-between;gap:20px}@media(min-width: 768px)and (max-width: 1024px){.europe-economy__row{flex-direction:column}}@media(max-width: 767px){.europe-economy__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.europe-economy__row{width:100%}}.europe-economy__col{flex-shrink:0}.europe-economy__col:nth-child(1){max-width:360px}@media(min-width: 768px)and (max-width: 1024px){.europe-economy__col:nth-child(1){max-width:100%}}@media(max-width: 767px){.europe-economy__col:nth-child(1){width:100%}}@media print{.europe-economy__col:nth-child(1){width:100%}}.europe-economy__col:nth-child(2){max-width:760px}@media(min-width: 768px)and (max-width: 1024px){.europe-economy__col:nth-child(2){max-width:100%}}@media(max-width: 767px){.europe-economy__col:nth-child(2){width:100%}}@media print{.europe-economy__col:nth-child(2){width:100%}}.europe-economy__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.europe-economy__text:nth-child(1){margin-bottom:16px}@media(max-width: 767px){.europe-economy__text:nth-child(1){margin-bottom:.5rem}}@media(max-width: 767px){.europe-economy__text{font-size:.75rem;line-height:160%}}@media print{.europe-economy__text{width:100%}}.europe-economy__subtitle-custom{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.europe-economy__subtitle-custom{font-size:.875rem;line-height:150%}}@media print{.europe-economy__subtitle-custom{width:100%}}.europe-economy__subsection{margin-top:100px;padding-top:12px;border-top:1px solid #045c25}@media(max-width: 767px){.europe-economy__subsection{margin-top:1.25rem;padding-top:.3125rem}}.europe-economy__cubes{margin-top:20px;display:flex;gap:16px}.europe-economy__cubes-item{display:flex;align-items:center;gap:6px}.europe-economy__cubes-cube{width:10px;height:10px;border-radius:.125rem}.europe-economy__cubes-cube.green{background:#045c25}.europe-economy__cubes-cube.light-green{background:#69da91}.europe-economy__cubes-text{font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.europe-economy__cubes-text{font-size:.625rem;line-height:150%}}@media print{.europe-economy__cubes-text{width:100%}}.europe-economy__vector{display:flex;margin-top:40px;-ms-overflow-style:none;scrollbar-width:none}.europe-economy__vector::-webkit-scrollbar{display:none}@media(max-width: 767px){.europe-economy__vector{width:742px;margin-top:23px;overflow-x:scroll}}@media print{.europe-economy__vector{width:100%}}.europe-economy__vector-container{-ms-overflow-style:none;scrollbar-width:none}.europe-economy__vector-container::-webkit-scrollbar{display:none}@media(max-width: 767px){.europe-economy__vector-container{padding:0px 20px 0px 20px;margin-left:-20px;width:calc(100% + 40px);overflow-x:scroll}}@media print{.europe-economy__vector-container{padding-right:0px;width:100%}}.key-forecast{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.key-forecast{margin-top:2.5rem;padding-top:.5rem}}.key-forecast picture{height:auto}.key-forecast__vector{display:flex}.key-forecast__title{margin-bottom:40px}@media(max-width: 767px){.key-forecast__title{margin-bottom:1.25rem}}@media print{.key-forecast__title{width:100%}}.key-forecast__subtitle{width:386px;margin-bottom:20px}@media(max-width: 767px){.key-forecast__subtitle{width:100%;margin-bottom:.5rem}}@media print{.key-forecast__subtitle{width:100%}}.key-forecast__subtitle-small{margin-bottom:24px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__subtitle-small{font-size:.75rem;line-height:150%}}@media print{.key-forecast__subtitle-small{width:100%}}.key-forecast__row{display:flex;gap:20px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__row{flex-direction:column}}@media print{.key-forecast__row{width:100%}}.key-forecast__row.top{justify-content:space-between}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__row.top{flex-direction:column}}@media print{.key-forecast__row.top{width:100%}}@media(max-width: 767px){.key-forecast__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.key-forecast__row{width:100%}}.key-forecast__row.bot{margin-top:39px;gap:140px}@media(max-width: 1025px){.key-forecast__row.bot{gap:20px}}@media(max-width: 767px){.key-forecast__row.bot{margin-top:1.25rem}}@media print{.key-forecast__row.bot{width:100%}}.key-forecast__col{flex-shrink:0}.key-forecast__col:nth-child(1){width:460px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__col:nth-child(1){width:100%}}@media(max-width: 767px){.key-forecast__col:nth-child(1){width:100%}}@media print{.key-forecast__col:nth-child(1).print{width:100%}}.key-forecast__col:nth-child(2){max-width:560px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__col:nth-child(2){max-width:100%}}@media(max-width: 767px){.key-forecast__col:nth-child(2){width:100%}}@media print{.key-forecast__col:nth-child(2){max-width:100%;width:100%}}.key-forecast__col.col{width:460px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__col.col{width:100%}}@media(max-width: 767px){.key-forecast__col.col{width:100%}}@media print{.key-forecast__col.col{width:100%}}.key-forecast__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__text{font-size:.75rem;line-height:160%}}@media print{.key-forecast__text{width:100%}}.key-forecast__subsection{margin-top:40px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.key-forecast__subsection{margin-top:1.25rem;padding-top:.3125rem}}.key-forecast__subsection-title{margin-bottom:22px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__subsection-title{margin-bottom:.5625rem;font-size:.75rem;line-height:150%}}.key-forecast__subsection-container{-ms-overflow-style:none;scrollbar-width:none}.key-forecast__subsection-container::-webkit-scrollbar{display:none}@media(max-width: 767px){.key-forecast__subsection-container{padding-right:20px;padding-left:20px;margin-left:-20px;width:calc(100% + 40px);overflow-x:scroll}}@media print{.key-forecast__subsection-container{padding-right:0px;width:100%}}.key-forecast__subsection-vector{display:flex;-ms-overflow-style:none;scrollbar-width:none}.key-forecast__subsection-vector::-webkit-scrollbar{display:none}@media(max-width: 767px){.key-forecast__subsection-vector{width:42.3125rem}}@media print{.key-forecast__subsection-vector{width:100%}}.key-forecast__stability{margin-top:40px;display:flex;gap:140px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__stability{flex-direction:column;gap:40px}}@media(max-width: 767px){.key-forecast__stability{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.key-forecast__stability{width:100%}}.key-forecast__stability-col:nth-child(1){width:460px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__stability-col:nth-child(1){width:100%}}@media(max-width: 767px){.key-forecast__stability-col:nth-child(1){width:100%}}@media print{.key-forecast__stability-col:nth-child(1){width:100%}}.key-forecast__stability-col:nth-child(2){width:560px;padding-top:8px;border-top:1px solid #e8e8e8}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__stability-col:nth-child(2){width:100%}}@media(max-width: 767px){.key-forecast__stability-col:nth-child(2){padding-top:.3125rem;width:100%}}@media print{.key-forecast__stability-col:nth-child(2){width:100%}}.key-forecast__stability-title{margin-bottom:20px}.key-forecast__stability-vector{display:flex}.key-forecast__stability-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__stability-text{font-size:.75rem;line-height:160%}}@media print{.key-forecast__stability-text{width:100%;font-size:12px}}.key-forecast__stability-subtitle{margin-bottom:17px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__stability-subtitle{margin-bottom:1rem;font-size:.75rem;line-height:150%}}@media print{.key-forecast__stability-subtitle{width:100%}}.key-forecast__dinamic{margin-top:40px;display:flex;gap:44px}@media(max-width: 767px){.key-forecast__dinamic{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.key-forecast__dinamic{width:100%}}.key-forecast__dinamic-col:nth-child(1){width:556px}@media(max-width: 767px){.key-forecast__dinamic-col:nth-child(1){width:100%}}@media print{.key-forecast__dinamic-col:nth-child(1){width:100%}}.key-forecast__dinamic-col:nth-child(2){width:560px}@media(max-width: 767px){.key-forecast__dinamic-col:nth-child(2){width:100%}}@media print{.key-forecast__dinamic-col:nth-child(2){width:100%}}.key-forecast__dinamic-title{margin-bottom:20px}@media(max-width: 767px){.key-forecast__dinamic-title{margin-bottom:.5rem}}.key-forecast__dinamic-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__dinamic-text{font-size:.75rem;line-height:160%}}@media print{.key-forecast__dinamic-text{width:100%}}.key-forecast__dinamic2{margin-top:40px;display:flex;justify-content:space-between;gap:20px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__dinamic2{flex-direction:column}}@media(max-width: 767px){.key-forecast__dinamic2{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.key-forecast__dinamic2{width:100%}}.key-forecast__dinamic2-col{padding-top:12px;border-top:2px solid #e8e8e8}.key-forecast__dinamic2-col:nth-child(1){max-width:560px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__dinamic2-col:nth-child(1){max-width:100%}}@media(max-width: 767px){.key-forecast__dinamic2-col:nth-child(1){max-width:100%;padding-top:.3125rem;width:100%}}@media print{.key-forecast__dinamic2-col:nth-child(1){max-width:100%;width:100%}}.key-forecast__dinamic2-col:nth-child(2){max-width:559px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__dinamic2-col:nth-child(2){max-width:100%}}@media(max-width: 767px){.key-forecast__dinamic2-col:nth-child(2){max-width:100%;padding-top:.3125rem;width:100%}}@media print{.key-forecast__dinamic2-col:nth-child(2){max-width:100%;width:100%}}.key-forecast__dinamic2-lefttitle{margin-bottom:130px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__dinamic2-lefttitle{margin-bottom:.9375rem;font-size:.75rem;line-height:150%}}@media print{.key-forecast__dinamic2-lefttitle{max-width:100%;width:100%;font-size:12px}}.key-forecast__dinamic2-righttitle{margin-bottom:22px;font-weight:700;font-size:18px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.key-forecast__dinamic2-righttitle{margin-bottom:.9375rem;font-size:.75rem;line-height:150%}}@media print{.key-forecast__dinamic2-righttitle{max-width:100%;width:100%;font-size:12px}}.key-forecast__dinamic2-vector.left{display:flex;width:460px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__dinamic2-vector.left{width:100%}}@media(max-width: 767px){.key-forecast__dinamic2-vector.left{width:100%}}@media print{.key-forecast__dinamic2-vector.left{max-width:100%;width:100%}}.key-forecast__dinamic2-vector.right{display:flex;max-width:559px}@media(min-width: 768px)and (max-width: 1024px){.key-forecast__dinamic2-vector.right{max-width:100%}}@media(max-width: 767px){.key-forecast__dinamic2-vector.right{max-width:100%;width:100%}}@media print{.key-forecast__dinamic2-vector.right{max-width:100%;width:100%}}.mutal-trade{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.mutal-trade{margin-top:2.5rem;padding-top:.5rem}}@media print{.mutal-trade{max-width:100%;width:100%}}.mutal-trade picture{height:auto}.mutal-trade__balance-legend{display:flex;align-items:center;gap:34px}@media(max-width: 767px){.mutal-trade__balance-legend{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}}.mutal-trade__balance-legend .legend-cube{display:flex;align-items:center;gap:13px}.mutal-trade__balance-legend .legend-cube__line{width:18px;height:4px;border-radius:4.427px;flex-shrink:0}.mutal-trade__balance-legend .legend-cube__line.green{background-color:#045c25}.mutal-trade__balance-legend .legend-cube__line.light{background-color:#69da91}.mutal-trade__balance-legend .legend-cube__text{font-size:12px;font-style:normal;font-weight:400;line-height:150%}@media(max-width: 767px){.mutal-trade__balance-legend .legend-cube__text{font-size:10px}}.mutal-trade__balance-legend .legend-cube__cube{width:18px;height:18px;border-radius:4.427px;background:#becbc3;flex-shrink:0}.mutal-trade__balance.desktop{display:none}.mutal-trade__title{margin-bottom:40px}@media(max-width: 767px){.mutal-trade__title{width:19.6875rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:120%}}@media print{.mutal-trade__title{max-width:100%;width:100%}}.mutal-trade__hero{display:flex;gap:40px}@media(min-width: 768px)and (max-width: 1024px){.mutal-trade__hero{flex-direction:column}}@media(max-width: 767px){.mutal-trade__hero{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.mutal-trade__hero{max-width:100%;width:100%}}.mutal-trade__hero-col{flex-shrink:0}.mutal-trade__hero-col:nth-child(1){width:360px}@media(min-width: 768px)and (max-width: 1024px){.mutal-trade__hero-col:nth-child(1){width:100%}}@media(max-width: 767px){.mutal-trade__hero-col:nth-child(1){width:100%}}@media print{.mutal-trade__hero-col:nth-child(1){max-width:100%;width:100%}}.mutal-trade__hero-col:nth-child(2){width:760px}@media(min-width: 768px)and (max-width: 1024px){.mutal-trade__hero-col:nth-child(2){width:100%}}@media(max-width: 767px){.mutal-trade__hero-col:nth-child(2){width:100%}}@media print{.mutal-trade__hero-col:nth-child(2){max-width:100%;width:100%}}.mutal-trade__hero-text{margin-bottom:40px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__hero-text.desktop{display:none}}@media print{.mutal-trade__hero-text{width:100%;font-size:12px}}.mutal-trade__hero-row{display:flex;gap:40px}@media(max-width: 767px){.mutal-trade__hero-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.mutal-trade__hero-row{max-width:100%;width:100%}}@media(max-width: 1025px){.mutal-trade__hero-subcol .ge-card{max-width:270px}}@media(max-width: 767px){.mutal-trade__hero-subcol .ge-card{max-width:100%}}@media print{.mutal-trade__hero-subcol .ge-card{max-width:100%;width:100%}}@media(max-width: 1025px){.mutal-trade__hero-subcol .ge-card .ge-card__text-grey{max-width:270px}}@media(max-width: 767px){.mutal-trade__hero-subcol .ge-card .ge-card__text-grey{max-width:100%}}.mutal-trade__subsection{margin-top:40px;display:flex;gap:40px}@media(max-width: 767px){.mutal-trade__subsection{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}}@media print{.mutal-trade__subsection{max-width:100%;width:100%}}.mutal-trade__subsection-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.mutal-trade__subsection-text:nth-child(1){margin-bottom:20px}@media(max-width: 767px){.mutal-trade__subsection-text:nth-child(1){margin-bottom:.75rem}}@media(max-width: 767px){.mutal-trade__subsection-text{font-size:.75rem;line-height:160%}}@media print{.mutal-trade__subsection-text{width:100%;font-size:12px}}.mutal-trade__balance{margin-top:100px;padding-top:12px;border-top:1px solid #045c25}@media(max-width: 767px){.mutal-trade__balance{width:100%;margin-top:1.25rem;padding-top:.3125rem}}@media print{.mutal-trade__balance{max-width:100%;width:100%}}.mutal-trade__balance-top{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.mutal-trade__balance-vector{display:flex}.mutal-trade__balance-copy{display:flex;align-items:start}.mutal-trade__balance-title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__balance-title{width:20.9375rem;font-size:.75rem;line-height:150%}}@media print{.mutal-trade__balance-title{max-width:100%;width:100%;font-size:12px}}.mutal-trade__balance-container{-ms-overflow-style:none;scrollbar-width:none}.mutal-trade__balance-container::-webkit-scrollbar{display:none}@media(max-width: 767px){.mutal-trade__balance-container{padding-right:20px;padding-left:20px;margin-left:-20px;width:calc(100% + 40px);overflow-x:scroll}}@media print{.mutal-trade__balance-container{padding-right:0px;max-width:100%;width:100%}}@media(max-width: 767px){.mutal-trade__balance-vector{width:42.125rem;overflow-x:scroll}}@media print{.mutal-trade__balance-vector{max-width:100%;width:100%}}.mutal-trade__shares{margin-top:100px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.mutal-trade__shares.desktop{display:none}}.mutal-trade__shares.mobile{display:none}@media(max-width: 767px){.mutal-trade__shares.mobile{padding-top:0px;border:none;margin-top:1.25rem;display:block}}.mutal-trade__shares-vector{display:flex}.mutal-trade__shares-title{padding-top:23px;margin-bottom:40px;font-size:20px;font-weight:700;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__shares-title{padding-top:.3125rem;margin-bottom:1.4375rem;font-size:.875rem;border-top:1px solid #69da91}}@media print{.mutal-trade__shares-title{width:100%;font-size:12px}}.mutal-trade__shares .macroeconomics-grafics__col-links{margin-bottom:1.25rem}@media(max-width: 767px){.mutal-trade__shares .macroeconomics-grafics__col-links{margin-top:1rem}}@media print{.mutal-trade__shares .macroeconomics-grafics__col-links{max-width:100%;width:100%}}@media print{.mutal-trade__shares{max-width:100%;width:100%}}.mutal-trade__shares.shares-flex{display:flex;gap:20px}.mutal-trade__shares2{margin-top:100px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.mutal-trade__shares2{margin-top:2.5rem;padding-top:.3125rem}}@media print{.mutal-trade__shares2{max-width:100%;width:100%}}.mutal-trade__shares2-top{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.mutal-trade__shares2-top{margin-bottom:1rem;display:block}}.mutal-trade__shares2-top .mutal-trade__shares2-copy{display:flex;align-items:start}.mutal-trade__shares2-title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__shares2-title{font-size:.875rem;line-height:150%;width:100%}}@media print{.mutal-trade__shares2-title{width:100%;font-size:14px}}@media(max-width: 767px){.mutal-trade__shares2-container{width:23.4375rem;overflow-x:scroll;padding-left:20px;margin-left:-20px}}@media print{.mutal-trade__shares2-container{max-width:100%;width:100%}}.mutal-trade__shares2-vector{display:flex}@media(max-width: 767px){.mutal-trade__shares2-vector.desktop{display:none}}.mutal-trade__shares2-vector.mobile{display:none}@media(max-width: 767px){.mutal-trade__shares2-vector.mobile{display:block;overflow-x:scroll}}.mutal-trade__shares2-vector.vector-1{width:44.375rem}@media print{.mutal-trade__shares2-vector.vector-1{max-width:100%;width:100%}}.mutal-trade__shares2-vector.vector-2{width:58.5rem}@media print{.mutal-trade__shares2-vector.vector-2{max-width:100%;width:100%}}.mutal-trade__shares3{margin-top:100px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.mutal-trade__shares3{margin-top:2.5rem;padding-top:.3125rem}}.mutal-trade__shares3-top{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.mutal-trade__shares3-top{margin-bottom:1rem;display:block}}.mutal-trade__shares3-top .mutal-trade__shares2-copy{display:flex;align-items:start}.mutal-trade__shares3-title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__shares3-title{font-size:.875rem;line-height:150%;width:100%}}@media print{.mutal-trade__shares3-title{max-width:100%;width:100%;font-size:14px}}@media(max-width: 767px){.mutal-trade__shares3-vector.desktop{display:none}}.mutal-trade__shares3-vector.mobile{display:none}@media(max-width: 767px){.mutal-trade__shares3-vector.mobile{display:block}}.mutal-trade__export{margin-top:100px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.mutal-trade__export{margin-top:1.25rem;padding-top:.3125rem}}.mutal-trade__export-title{margin-bottom:20px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__export-title{margin-bottom:.75rem;font-size:.875rem;line-height:150%}}@media print{.mutal-trade__export-title{max-width:100%;width:100%;font-size:14px}}.mutal-trade__export-vector{display:flex}@media(max-width: 767px){.mutal-trade__export-vector.custom-desktop{display:none}}@media print{.mutal-trade__export-vector.custom-desktop{max-width:100%;width:100%}}.mutal-trade__export-vector.custom-mobile{display:none}@media(max-width: 767px){.mutal-trade__export-vector.custom-mobile{display:block}}.mutal-trade__export-legend{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.mutal-trade__export-legend .export-legend{display:flex;align-items:center;gap:10px}.mutal-trade__export-legend .export-legend__cube{width:17px;height:17px;border-radius:4.427px}.mutal-trade__export-legend .export-legend__cube.light{background-color:#69da91}.mutal-trade__export-legend .export-legend__cube.green{background-color:#045c25}.mutal-trade__export-legend .export-legend__cube.gray{background-color:#96bca4}.mutal-trade__export-legend .export-legend__cube.semi-gray{background-color:#c4dacc}.mutal-trade__export-legend .export-legend__text{font-size:12px;font-style:normal;font-weight:400;line-height:150%}@media(max-width: 767px){.mutal-trade__export-legend .export-legend__text{font-size:10px}}.mutal-trade__export2{margin-top:100px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.mutal-trade__export2{margin-top:1.25rem;padding-top:.3125rem}}@media print{.mutal-trade__export2{max-width:100%;width:100%}}.mutal-trade__export2-title{margin-bottom:20px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.mutal-trade__export2-title{margin-bottom:.75rem;font-size:.875rem;line-height:150%}}@media print{.mutal-trade__export2-title{width:100%;font-size:14px}}.mutal-trade__export2-vector{display:flex}@media(max-width: 767px){.mutal-trade__export2-vector.custom-desktop{display:none}}.mutal-trade__export2-vector.custom-mobile{display:none}@media(max-width: 767px){.mutal-trade__export2-vector.custom-mobile{display:block}}.mutal-trade__numbers-block{margin-top:25px}@media(max-width: 767px){.mutal-trade__numbers-block{margin-left:-20px;padding-left:20px;width:calc(100% + 40px);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.mutal-trade__numbers-block::-webkit-scrollbar{display:none}}@media print{.mutal-trade__numbers-block{max-width:100%;width:100%}}.mutal-trade__numbers-rows{position:relative}.mutal-trade__numbers-row{padding-bottom:16px;margin-bottom:24px;display:grid;grid-template-columns:repeat(4, 1fr);gap:35px;align-items:first baseline;border-bottom:1px solid #e8e8e8}.mutal-trade__numbers-row:last-child{border:none}@media(max-width: 767px){.mutal-trade__numbers-row{padding-bottom:12px;margin-bottom:19px;grid-template-columns:repeat(8, 1fr);gap:16px;width:750px}.mutal-trade__numbers-row.second-section{width:800px}}@media print and (max-width: 767px){.mutal-trade__numbers-row.second-section{max-width:100%;width:100%}}@media print and (max-width: 767px){.mutal-trade__numbers-row{max-width:100%;width:100%}}.mutal-trade__numbers-item{max-width:264px}@media(max-width: 767px){.mutal-trade__numbers-item{max-width:87px;width:87px}}@media print{.mutal-trade__numbers-item{max-width:100%;width:100%}}.mutal-trade__numbers-item .numbers-item__number{margin-bottom:16px;display:flex;flex-wrap:nowrap}@media(max-width: 767px){.mutal-trade__numbers-item .numbers-item__number{margin-bottom:13px}}.mutal-trade__numbers-item .numbers-item__number-num{color:#727a75;font-size:36px;font-family:Manrope;font-style:normal;font-weight:700;line-height:80%}.mutal-trade__numbers-item .numbers-item__number-num.big-light{color:#69da91;font-size:88px}@media(max-width: 767px){.mutal-trade__numbers-item .numbers-item__number-num.big-light{font-size:24px;line-height:100%}}.mutal-trade__numbers-item .numbers-item__number-num.big-green{color:#045c25;font-size:64px}@media(max-width: 767px){.mutal-trade__numbers-item .numbers-item__number-num.big-green{font-size:20px;line-height:100%}}.mutal-trade__numbers-item .numbers-item__number-num.big-grey{font-size:42px}@media(max-width: 767px){.mutal-trade__numbers-item .numbers-item__number-num.big-grey{font-size:18px;line-height:100%}}@media(max-width: 767px){.mutal-trade__numbers-item .numbers-item__number-num{font-size:16px;line-height:100%}}@media print{.mutal-trade__numbers-item .numbers-item__number-num{width:100%;font-size:14px}}.mutal-trade__numbers-item .numbers-item__text{font-size:12px;font-family:Manrope;font-style:normal;font-weight:400;line-height:150%;color:#181d1d}@media(max-width: 767px){.mutal-trade__numbers-item .numbers-item__text{font-size:10px}}@media print{.mutal-trade__numbers-item .numbers-item__text{max-width:100%;width:100%}}.ge-results{position:relative;margin-top:44px;margin-bottom:140px;display:flex;align-items:start;gap:244px;border:1px solid #69da91}@media(min-width: 768px)and (max-width: 1024px){.ge-results{gap:120px;justify-content:space-between}}@media print{.ge-results{max-width:100%;width:100%}}@media(max-width: 767px){.ge-results{margin-bottom:0px;margin-top:2.5rem;display:block}}.ge-results__rect{position:absolute;z-index:1;top:0px;left:0px}@media(max-width: 767px){.ge-results__rect svg{width:7.1875rem;height:5.8125rem}}.ge-results__title{position:relative;z-index:2;margin-top:30px;margin-left:43px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.ge-results__title{font-size:1.25rem;line-height:120%;margin:1.1875rem 0px 1.25rem 1.1875rem}}@media print{.ge-results__title{width:100%}}.ge-results__main{padding:40px 100px 40px 0px}@media(min-width: 768px)and (max-width: 1024px){.ge-results__main{padding:40px 40px 40px 0px}}@media(max-width: 767px){.ge-results__main{padding:0px .9375rem 1.5625rem 1.25rem;width:100%;position:relative;z-index:2}}@media print{.ge-results__main{max-width:100%;width:100%}}.ge-results__main-title{margin-bottom:16px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.ge-results__main-title{font-size:.875rem;line-height:140%}}@media print{.ge-results__main-title{width:100%}}.ge-results__main-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.ge-results__main-text:nth-child(2){margin-bottom:16px}@media(max-width: 767px){.ge-results__main-text:nth-child(2){margin-bottom:.75rem}}@media(max-width: 767px){.ge-results__main-text{font-size:.75rem;line-height:160%}}@media print{.ge-results__main-text{width:100%}}.ge-card__nums-container{display:flex}.grid-test{position:fixed;font-size:1.375rem;top:0;bottom:0;left:0;z-index:20000;width:100vw;overflow:hidden;pointer-events:none}.grid-test__row{display:flex;justify-content:space-between}.grid-test__col{width:calc(((100vw - (1.25rem * 2) - (0.625rem * 3)) / 4));flex-shrink:0;min-height:100vh}@media(min-width: 1280px){.grid-test__col{width:calc(((100vw - (3.75rem * 2) - (1.25rem * 11)) / 12))}}@media(max-width: 1279px){.grid-test__col:nth-child(-n+4){display:none}}.header{position:fixed;top:0px;left:0px;width:100vw;height:84px;border-bottom:1px solid #e8e8e8;background:#fff;z-index:60}@media(max-width: 1023px){.header{height:56px}}@media print{.header{display:none}}.header-container{display:flex;justify-content:space-between;width:100%;height:84px;border-bottom:1px solid #e8e8e8}@media(max-width: 767px){.header-container{height:56px}}.header-container{position:relative;z-index:60;background:#fff}.header-col{display:flex}.header-col:nth-child(2){padding-right:6px}.header-col.right{gap:20.625rem}@media(min-width: 1680px){.header-col.right{gap:25.625rem}}@media(max-width: 1023px){.header-col.right{gap:1rem}}.header-burger{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:84px;height:84px;background:#045c25;cursor:pointer;transition:.3s}@media(max-width: 767px){.header-burger{width:56px;height:56px}}@media(min-width: 768px){.header-burger:hover{background:#181d1d}.header-burger:hover .header-burger__inner .header-burger__content{height:20px;transition:.4s}}.header-burger.active{background:#2a2e2b}.header-burger.active .header-burger__inner .header-burger__content{height:0;border-color:rgba(0,0,0,0);transition:height .35s 0s cubic-bezier(0.33, 1, 0.68, 1),border-color .35s 0s cubic-bezier(0.33, 1, 0.68, 1)}.header-burger.active .header-burger__inner .header-burger__content::before{transform:translate(-50%, -50%) rotate(-45deg);background:#fff;transition:transform .4s .35s cubic-bezier(0.33, 1, 0.68, 1),background .4s 0s cubic-bezier(0.33, 1, 0.68, 1)}.header-burger.active .header-burger__inner .header-burger__content::after{transform:translate(-50%, -50%) rotate(-135deg);background:#fff;transition:transform .4s .35s cubic-bezier(0.33, 1, 0.68, 1),background .4s 0s cubic-bezier(0.33, 1, 0.68, 1)}.header-burger.active .header-burger__inner .header-burger__content .header-burger__content-line{opacity:0}.header-burger__inner{width:26.6px}.header-burger__content{position:relative;z-index:0;width:100%;height:14.7px;display:flex;align-items:center;justify-content:center;border-top:1.5px solid #181d1d;border-bottom:1.5px solid #181d1d;border-color:#fff;transition:height .4s .4s cubic-bezier(0.33, 1, 0.68, 1),border-color .4s cubic-bezier(0.33, 1, 0.68, 1)}.header-burger__content-line{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:1.5px;background-color:#fff;transition:.4s}.header-burger__content::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:1.5px;transition:transform .4s cubic-bezier(0.33, 1, 0.68, 1),background .4s cubic-bezier(0.33, 1, 0.68, 1);background:rgba(0,0,0,0)}.header-burger__content::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:1.5px;transition:transform .4s cubic-bezier(0.33, 1, 0.68, 1),background .4s cubic-bezier(0.33, 1, 0.68, 1);background:rgba(0,0,0,0)}.header-logo{display:flex;align-items:center;justify-content:center;margin-left:40px;width:119px;height:100%}.header-logo svg{width:119px;height:44px}@media(max-width: 767px){.header-logo svg{width:5.40625rem;height:2rem}}@media(max-width: 1023px){.header-logo{margin-left:12px;width:5.40625rem}}.header-title{margin-left:97px;padding-top:31px;font-weight:700;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:#181d1d}.header-title__green{color:#045c25}@media(max-width: 1279px){.header-title{display:none}}@media(min-width: 1680px){.header-title{margin-left:137px}}@media(max-width: 1023px){.header-title{display:none}}@media(max-width: 1025px){.header-title{margin-left:35px;padding-top:26px}}.header-text{margin-left:130px;padding-top:26px;font-weight:600;font-size:12px;line-height:100%;text-transform:uppercase}@media(min-width: 1680px){.header-text{margin-left:330px}}@media(max-width: 1025px){.header-text{margin-left:35px}}.header-text__top{margin-bottom:8px;color:#727a75}.header-text__bot{color:#045c25}@media(max-width: 1279px){.header-text{display:none}}@media(max-width: 1023px){.header-text{display:none}}.header-actions{display:flex}.header-actions__item{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:85px;height:84px;border-left:1px solid #e8e8e8;cursor:pointer}@media(min-width: 768px){.header-actions__item:hover .header-actions__item-text{color:#fff;transition:color .5s cubic-bezier(0.33, 1, 0.68, 1);animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}}.header-actions__item.active{background:#107636}.header-actions__item.active .header-actions__item-icon svg path{transition:.4s;stroke:#fff}.header-actions__item:nth-child(2){width:84px;overflow:visible}@media(max-width: 767px){.header-actions__item:nth-child(2){width:57px;height:56px}}.header-actions__item:nth-child(3){width:100px}@media(max-width: 1023px){.header-actions__item:nth-child(3){display:none}}@media(max-width: 767px){.header-actions__item{width:57px;height:56px}}.header-actions__item-row{display:flex;align-items:center;overflow:hidden}.header-actions__item-row:nth-child(1){gap:12px}@media(max-width: 1023px){.header-actions__item-row:nth-child(1){gap:.375rem}}.header-actions__item-row:nth-child(2){gap:8px}.header-actions__item-icon{position:relative;display:flex;align-items:center;justify-content:center;z-index:3}.header-actions__item-icon svg path{transition:all .4s}.header-actions__item-icon svg.search{width:20px;height:20px}.header-actions__item-icon svg.arrow{width:12px;height:12px}.header-actions__item-icon svg.download{width:20px;height:20px}.header-actions__item-text{font-weight:500;font-size:18px;line-height:130%;text-align:center;color:#181d1d}@media(max-width: 1023px){.header-actions__item-text{font-size:.875rem;line-height:130%}}.header-actions__item-text.black{color:#2a2e2b}.header-actions_before::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;transform:translateY(100%);transition:transform .5s cubic-bezier(0.33, 1, 0.68, 1);background-color:#006525}@media(min-width: 768px){.header-actions_before:hover{border-color:#045c25;transition:border-color .5s cubic-bezier(0.33, 1, 0.68, 1)}.header-actions_before:hover:before{transform:none}.header-actions_before:hover .header-actions__item-icon svg path{stroke:#fff;transition:color .5s cubic-bezier(0.33, 1, 0.68, 1);animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}}.header-actions_search{transition:all .4s .4s cubic-bezier(0.33, 1, 0.68, 1),border-color .4s cubic-bezier(0.33, 1, 0.68, 1)}@media(min-width: 768px){.header-actions_search:hover .header-actions__item-icon svg path{transition:.4s;stroke:#fff}}.header-menu{display:flex;flex-direction:column;padding:124px 60px 60px 60px;position:fixed;transform:translateX(-100%);top:0px;left:0px;bottom:0px;width:465px;overflow-y:auto;scrollbar-track-color:#eef1f3;scrollbar-darkshadow-color:#eef1f3;scrollbar-3dlight-color:#eef1f3;scrollbar-arrow-color:#045c25;scrollbar-highlight-color:#045c25;scrollbar-shadow-color:#045c25;scrollbar-face-color:#045c25;scrollbar-width:thin;scrollbar-color:#045c25 #eef1f3;background:#fff;transition:.3s;border-right:1px solid #e8e8e8;z-index:6}.header-menu::-webkit-scrollbar{width:6px}.header-menu::-webkit-scrollbar-track{background-color:#eef1f3}.header-menu::-webkit-scrollbar-thumb{background-color:#045c25}@media(min-width: 1024px){.header-menu{justify-content:space-between;gap:20px}}@media(max-width: 767px){.header-menu{display:flex;flex-direction:column;gap:24px;padding:80px 20px 20px 20px;width:calc(100% - 20px);z-index:5}}.header-menu.active{transform:translateX(0%)}.header-menu__title{margin-bottom:40px;font-weight:600;font-size:16px;line-height:100%;text-transform:uppercase;color:#727a75}@media(max-width: 1023px){.header-menu__title{margin-bottom:1.5rem;font-size:.75rem;line-height:100%}}.header-menu__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}@media(max-width: 1023px){.header-menu__list{gap:24px}}.header-menu__item{padding-bottom:16px;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #e8e8e8;cursor:pointer;transition:.3s}@media(max-width: 1023px){.header-menu__item{padding-bottom:.75rem}}.header-menu__item-text{width:309px;font-family:"Halvar Breitschrift";font-weight:700;font-size:22px;line-height:100%;letter-spacing:-0.04em;text-transform:uppercase;color:#2a2e2b;transition:.3s}@media(max-width: 1023px){.header-menu__item-text{font-size:16px;line-height:110%}}@media(max-width: 360px){.header-menu__item-text{width:auto}}.header-menu__item-num{font-family:"Halvar Breitschrift";font-weight:700;font-size:22px;line-height:100%;text-align:right;letter-spacing:-0.04em;text-transform:uppercase;color:#e1e7e3;transition:.3s}@media(max-width: 1023px){.header-menu__item-num{font-size:1rem;line-height:100%}}@media(min-width: 768px){.header-menu__item:hover{border-bottom:1px solid #045c25}.header-menu__item:hover>.header-menu__item-text{color:#045c25}.header-menu__item:hover>.header-menu__item-num{color:#045c25}}.header-menu__item.active{border-bottom:1px solid #045c25}.header-menu__item.active>.header-menu__item-text{color:#045c25}.header-menu__item.active>.header-menu__item-num{color:#045c25}.header-menu__code{margin-top:75px}.header-menu__code picture{width:83px;height:83px}@media(max-width: 1023px){.header-menu__code{display:none}}.header-menu__download{display:none}@media(max-width: 1023px){.header-menu__download{display:flex;align-items:center;justify-content:center;gap:.875rem;width:100%;height:3.5625rem;border:1px solid #e8e8e8}}@media(max-width: 360px){.header-menu__download{width:auto}}.header-menu__download-icon{display:flex;align-items:center;justify-content:center}.header-menu__download-icon svg{width:1.25rem;height:1.25rem}.header-menu__download-text{font-weight:500;font-size:14px;line-height:130%;color:#2a2e2b}.header-menu__bot-container{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1023px){.header-menu__bot-container{height:100%}}.header-sub{position:fixed;top:0px;left:0px;bottom:0px;padding-top:84px;width:465px;transform:translateX(-100%);background:#fff;transition:.3s;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;z-index:5;overflow-y:scroll;scrollbar-track-color:#eef1f3;scrollbar-darkshadow-color:#eef1f3;scrollbar-3dlight-color:#eef1f3;scrollbar-arrow-color:#045c25;scrollbar-highlight-color:#045c25;scrollbar-shadow-color:#045c25;scrollbar-face-color:#045c25;scrollbar-width:thin;scrollbar-color:#045c25 #eef1f3}.header-sub::-webkit-scrollbar{width:6px}.header-sub::-webkit-scrollbar-track{background-color:#eef1f3}.header-sub::-webkit-scrollbar-thumb{background-color:#045c25}@media(max-width: 767px){.header-sub{padding-top:56px;width:calc(100% - 20px);z-index:6}}.header-sub.active{transform:translateX(100%)}@media(max-width: 1023px){.header-sub.active{transform:translateX(0%);z-index:6}}.header-sub__list{padding:40px 49px 23px 60px;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px;height:100%;height:auto}@media(max-width: 1023px){.header-sub__list{padding:24px 20px 22px;gap:1.25rem}}.header-sub__item-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px;line-height:130%;color:#2a2e2b;cursor:pointer;transition:color .35s 0s cubic-bezier(0.33, 1, 0.68, 1)}.header-sub__item-title::before{display:flex;flex-shrink:0;content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M3.75 11L8.25 6.5L3.75 2' stroke='%232A2E2B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat}@media(min-width: 768px)and (min-width: 768px){.header-sub__item-title:hover{color:#045c25}}@media(max-width: 1023px){.header-sub__item-title{font-size:1rem;line-height:130%}}.header-sub__item-subsection{display:block;margin-top:16px;margin-left:24px;padding-bottom:8px;font-weight:500;font-size:14px;line-height:130%;color:#727a75;border-bottom:1px solid #e8e8e8;cursor:pointer;transition:color .35s 0s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .35s 0s cubic-bezier(0.33, 1, 0.68, 1)}@media(min-width: 768px)and (min-width: 768px){.header-sub__item-subsection:hover{color:#045c25;border-color:#045c25}}@media(max-width: 1023px){.header-sub__item-subsection{margin-top:.75rem;font-size:.875rem}}.header-sub__back-item{display:none}@media(max-width: 1023px){.header-sub__back-item{margin-top:1.5rem;margin-left:1.25rem;display:block;cursor:pointer}}.header-sub__back-text{display:flex;align-items:center;gap:.5rem;font-family:"Halvar Breitschrift";font-weight:700;font-size:1.25rem;line-height:110%;letter-spacing:-0.04em;text-transform:uppercase;color:#045c25}.header-sub__back-text::before{display:block;content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 10.5L3.75 6L8.25 1.5' stroke='%23045C25' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat}.header-search{padding:31px 140px;position:absolute;top:0px;left:0px;width:100vw;height:84px;background:#fff;border:1px solid #e8e8e8;border-top:none;transition:.3s;visibility:hidden}.header-search__form{display:flex;align-items:center;justify-content:space-between}.header-search.active{visibility:visible;z-index:5;transform:translateY(100%)}@media(max-width: 767px){.header-search{padding:18px 18px 18px 20px;height:56px}}.header-form{height:22px}@media(max-width: 767px){.header-form{height:17px}}.header-form__input{width:100%;border:none;font-weight:400;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:#181d1d}.header-form__input::placeholder{font-weight:400;font-size:18px;line-height:120%;letter-spacing:-0.01em;color:#727a75}@media(max-width: 1023px){.header-form__input::placeholder{font-size:.875rem;line-height:120%}}@media(max-width: 1023px){.header-form__input{font-size:.875rem;line-height:120%}}.header-form__button{display:flex;align-items:center;justify-content:center}.header-form__button svg{width:20px;height:20px}.header-form__box{display:flex;gap:35px}@media(max-width: 767px){.header-form__box{gap:15px}}.header-form__reset{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;cursor:pointer}.header-form__reset svg{width:35px;height:35px}.header-form__reset-line{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:20px;height:1.5px;background:#727a75}.header-form__reset-line:nth-child(2){transform:translate(-50%, -50%) rotate(135deg)}.header-media__share{display:flex;justify-content:space-between}@media(min-width: 1024px){.header-media__share{justify-content:space-between}}@media(max-width: 1023px){.header-media__share{flex-direction:column;gap:16px}}.header-media__share-col:nth-child(1){display:flex;align-items:center;gap:12px;cursor:pointer}.header-media__share-icon{display:flex;align-items:center;justify-content:center}.header-media__share-icon svg{width:24px;height:24px}.header-media__history{margin-top:28px;display:flex;align-items:center;gap:12px;cursor:pointer}@media(max-width: 1023px){.header-media__history{margin-top:24px}}.header-media__history-icon{display:flex;align-items:center;justify-content:center}.header-media__history-icon svg{width:24px;height:24px}.header-media__text{color:#2a2e2b;font-size:14px;font-family:Manrope;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}@media(max-width: 1023px){.header-media__text{font-size:14px}}.header-media__cubes{display:flex;align-items:center;gap:4px}.header-media__cube{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e8e8e8;cursor:pointer}.header-history{z-index:999999;position:fixed;top:0px;left:0px;bottom:0px;width:740px;transform:translateX(-100%);transition:all .3s;background:#fff}@media(max-width: 767px){.header-history{width:100%}}.header-history.active{transform:translateX(0%)}.header-history__inner{position:relative;height:100%}.header-history__close{position:absolute;top:10px;right:10px;cursor:pointer}.header-history__content{padding:40px 60px;box-shadow:3px 0px 10px -7px rgba(0,0,0,.5);height:100%}.header-history__title{color:#181d1d;font-size:36px;font-family:Manrope;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.72px}.header-history__clear{margin-top:24px;display:flex;align-items:center;gap:12px;cursor:pointer}.header-history__clear-icon{display:flex;align-items:center;justify-content:center}.header-history__clear-icon svg{width:24px;height:24px}.header-history__clear-text{color:#181d1d;font-size:14px;font-family:Manrope;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}.header-history__list{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;height:77vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.header-history__list::-webkit-scrollbar{display:none}@media(max-width: 767px){.header-history__list{height:75vh}}.header-history__date{color:#045c25;font-size:20px;font-family:Manrope;font-style:normal;font-weight:700;line-height:130%}.header-history__time-list{margin-top:20px;display:grid;grid-template-columns:repeat(1, 1fr);gap:8px}.header-history__time-item{display:flex;gap:20px}.header-history__time-date{width:40px;color:#727a75;font-size:15px;font-family:Manrope;font-style:normal;font-weight:400;line-height:160%}.header-history__time-page{color:#181d1d;font-size:15px;font-family:Manrope;font-style:normal;font-weight:400;line-height:160%;text-decoration-line:underline}.header-select__inner{position:relative;width:100%;height:100%}.header-select__inner:hover .header-select__item{background-color:#181d1d}.header-select__inner:hover .header-select__item-text{color:#fff}.header-select__inner:hover .header-select__item-arrow svg{transform:rotate(-180deg)}.header-select__inner:hover .header-select__item-arrow svg path{stroke:#fff}.header-select__inner:hover .header-select__dropdown{opacity:1}.header-select__content{width:100%}.header-select__item{padding:32px 18px 30px 19px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s cubic-bezier(0.33, 1, 0.68, 1),border-color .4s cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 767px){.header-select__item{padding:20.5px 9.5px 18.5px 11.5px;gap:6px}}.header-select__item-text{color:#181d1d;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:130%;transition:all .4s cubic-bezier(0.33, 1, 0.68, 1),border-color .4s cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 767px){.header-select__item-text{font-size:14px}}.header-select__item-arrow{display:flex;align-items:center;justify-content:center}.header-select__item-arrow svg{width:12px;height:12px;transition:all .4s cubic-bezier(0.33, 1, 0.68, 1),border-color .4s cubic-bezier(0.33, 1, 0.68, 1)}.header-select__dropdown{top:83px;left:0px;position:absolute;padding:12px 29px;display:grid;grid-template-columns:repeat(1, 1fr);gap:12px;width:84px;background-color:#fff;border:1px solid #e8e8e8;border-top:none;opacity:0;transition:all .4s cubic-bezier(0.33, 1, 0.68, 1),border-color .4s cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 767px){.header-select__dropdown{top:57px;padding:8px 18px;gap:8px;width:100%}}.header-select__sub{display:flex;align-items:center;justify-content:center}.header-select__sub-text{color:#181d1d;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:130%}@media(max-width: 767px){.header-select__sub-text{font-size:14px}}@keyframes slideIn{0%{left:-100%}100%{left:100%}}@keyframes MoveUpInitial{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -105%, 0)}}@keyframes MoveUpEnd{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}.human-capital{margin-top:100px}@media(max-width: 767px){.human-capital{margin-top:40px}}.human-capital__title{margin-bottom:40px}@media(max-width: 767px){.human-capital__title{margin-bottom:20px}}.human-capital__subtitle{width:360px;margin-bottom:40px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.human-capital__subtitle{margin-bottom:20px;padding-top:8px;font-size:1.25rem;line-height:120%}}.human-capital__subtitle.w-100{width:100%}.human-capital__hero-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media(min-width: 768px)and (max-width: 1150px){.human-capital__hero-row{grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.human-capital__hero-row{width:100%;grid-template-columns:repeat(1, 1fr);gap:20px}}.human-capital__hero-col:nth-child(1){width:360px}@media(max-width: 1279px){.human-capital__hero-col:nth-child(1){width:100%}}@media(max-width: 767px){.human-capital__hero-col:nth-child(1){width:calc(100% - 20px)}}.human-capital__hero-col:nth-child(2){width:760px}@media(max-width: 1279px){.human-capital__hero-col:nth-child(2){max-width:580px}}@media(max-width: 1279px){.human-capital__hero-col:nth-child(2){max-width:100%;width:100%}}@media(max-width: 767px){.human-capital__hero-col:nth-child(2){width:calc(100% - 20px)}}.human-capital__hero-col .human{margin-top:40px}@media(max-width: 767px){.human-capital__hero-col .human{margin-top:20px}}.human-capital__hero-text.bold{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.human-capital__hero-text.bold{font-size:.875rem;line-height:150%}}.human-capital__hero-text.top{margin-bottom:16px}.organization-structure{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.organization-structure{margin-top:40px;padding-top:8px}}@media print{.organization-structure{padding-top:10px}}.organization-structure__title{margin-bottom:60px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.organization-structure__title{margin-bottom:20px;font-size:1.125rem;line-height:130%}}.organization-structure__img-container{position:relative}@media(min-width: 768px){.organization-structure__img-container{height:1587px}.organization-structure__img-container picture img{object-fit:contain}}@media(min-width: 768px)and (max-width: 1025px){.organization-structure__img-container{overflow-x:scroll;height:auto}}@media(max-width: 767px){.organization-structure__img-container{width:calc(100% + 40px);padding:0px 20px 20px 20px;margin-left:-20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.organization-structure__img-container::-webkit-scrollbar{display:none}}@media print{.organization-structure__img-container{padding:0px;width:100%}}.organization-structure__img-container .ge-card{position:absolute;width:360px;right:0px;bottom:0px}@media(max-width: 767px){.organization-structure__img-table{width:48.8125rem;height:66.6875rem}.organization-structure__img-table picture img{object-fit:fill}}@media print{.organization-structure__img-table{width:100%;height:100%}}.organization-structure__number{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.organization-structure__number{margin-top:40px;padding-top:5px}}.organization-structure__number-title{margin-bottom:40px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.organization-structure__number-title{margin-bottom:20px;font-size:.875rem;line-height:150%}}.organization-structure__personal{margin-top:40px;padding-top:20px;border-top:1px solid #045c25;display:flex;gap:27px}@media(max-width: 767px){.organization-structure__personal{border-top:1px solid #e8e8e8;margin-top:40px;padding-top:5px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.organization-structure__personal.first{margin-top:100px}@media(max-width: 767px){.organization-structure__personal.first{margin-top:40px}}.organization-structure__personal-col:nth-child(1){width:571px}@media(max-width: 1023px){.organization-structure__personal-col:nth-child(1){width:50%}}@media(max-width: 767px){.organization-structure__personal-col:nth-child(1){width:100%}}.organization-structure__personal-col:nth-child(2){width:562px}@media(max-width: 1023px){.organization-structure__personal-col:nth-child(2){width:50%}.organization-structure__personal-col:nth-child(2) picture img{object-fit:contain}}@media(max-width: 767px){.organization-structure__personal-col:nth-child(2){width:100%}}.organization-structure__personal-title{margin-bottom:32px;font-weight:700;font-size:24px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.organization-structure__personal-title{margin-bottom:17px;font-size:.875rem;line-height:150%}}.organization-structure__personal-cubes{display:flex;flex-wrap:wrap;gap:23px;width:355px}.organization-structure__personal-cubes.no-wrap{flex-wrap:nowrap}@media(max-width: 1023px){.organization-structure__personal-cubes.no-wrap{flex-wrap:wrap}}@media(max-width: 767px){.organization-structure__personal-cubes{width:100%}}.organization-structure__personal-text{margin-top:174px;width:460px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 1023px){.organization-structure__personal-text{margin-top:20px;width:auto}}@media(max-width: 767px){.organization-structure__personal.second{margin-top:75px}}.organization-structure__personal-grafic picture img{object-fit:contain}.organization-structure__cube{display:flex;align-items:center;gap:13px;width:auto}.organization-structure__cube-rect{width:18px;height:18px;border-radius:4px}.organization-structure__cube-rect.green{background:#045c25}.organization-structure__cube-rect.light-green{background:#69da91}.organization-structure__cube-rect.dark-grey{background:#96bca4}.organization-structure__cube-rect.grey{background:#c4dacc}@media(max-width: 767px){.organization-structure__cube-rect{width:.9375rem;height:.9375rem}}.organization-structure__cube-text{font-weight:500;font-size:14px;line-height:120%;color:#2a2e2b;white-space:nowrap}@media(max-width: 767px){.organization-structure__cube-text{font-size:.625rem;line-height:150%}}.organization-structure__subrow{margin-top:100px;display:flex;gap:40px}@media(max-width: 767px){.organization-structure__subrow{margin-top:40px;display:grid;grid-template-columns:repeat(1, fr);gap:20px}}.organization-structure__subcol{width:560px}@media(max-width: 767px){.organization-structure__subcol{width:100%}}.organization-structure__subcol-title{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.organization-structure__subcol-title{font-size:.875rem;line-height:150%}}.organization-structure__subcol-item{display:flex;align-items:start;gap:8px;width:100%;margin-bottom:12px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.organization-structure__subcol-item::before{display:block;flex-shrink:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3 9L8 14L17 5' stroke='%23045C25' stroke-width='1.66667'/%3E%3C/svg%3E");background-repeat:no-repeat;width:20px;height:20px}@media(max-width: 767px){.organization-structure__subcol-item::before{background-size:cover;width:.75rem;height:.75rem}}@media(max-width: 767px){.organization-structure__subcol-item{font-size:.75rem;line-height:160%}}.recruitment-processes{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.recruitment-processes{margin-top:40px;padding-top:8px}}.recruitment-processes__title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.recruitment-processes__title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.recruitment-processes__text{margin-left:400px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 1025px){.recruitment-processes__text{margin-left:0px;width:100%}}@media(max-width: 767px){.recruitment-processes__text{margin-left:0px;font-size:.875rem;line-height:160%}}.recruitment-processes__hr{margin-top:60px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.recruitment-processes__hr{margin-top:40px;padding-top:8px}}.recruitment-processes__hr-title{margin-bottom:40px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.recruitment-processes__hr-title{margin-bottom:20px;font-size:1.125rem;line-height:130%}}.recruitment-processes__hr-row{display:flex;gap:40px}@media(max-width: 900px){.recruitment-processes__hr-row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.recruitment-processes__hr-row{display:grid;grid-template-columns:repeat(1, 1fr)}}.recruitment-processes__hr-col{width:560px}@media(max-width: 900px){.recruitment-processes__hr-col{width:100%}}@media(max-width: 767px){.recruitment-processes__hr-col{width:calc(100% - 20px)}}.recruitment-processes__hr-col:nth-child(2){width:566px}@media(max-width: 900px){.recruitment-processes__hr-col:nth-child(2){width:100%}}@media(max-width: 767px){.recruitment-processes__hr-col:nth-child(2){width:100%}}.recruitment-processes__hr-mark{display:flex;align-items:start;gap:8px;margin-bottom:16px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.recruitment-processes__hr-mark::before{display:block;flex-shrink:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3 9L8 14L17 5' stroke='%23045C25' stroke-width='1.66667'/%3E%3C/svg%3E");background-repeat:no-repeat;width:20px;height:20px}@media(max-width: 767px){.recruitment-processes__hr-mark::before{background-size:cover;width:.75rem;height:.75rem}}@media(max-width: 767px){.recruitment-processes__hr-mark{margin-bottom:12px;font-size:.75rem;line-height:160%}}.recruitment-processes__hr-text{margin-top:40px}@media(max-width: 767px){.recruitment-processes__hr-text{margin-top:20px}}.recruitment-processes__hr-subtitle{margin-bottom:24px;width:459px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.recruitment-processes__hr-subtitle.second{margin-top:40px}@media(max-width: 900px){.recruitment-processes__hr-subtitle{width:100%}}@media(max-width: 767px){.recruitment-processes__hr-subtitle{margin-bottom:20px;width:100%;font-size:.875rem;line-height:150%}}.recruitment-processes__hr-num{display:flex;gap:13px;margin-bottom:16px}.recruitment-processes__hr-num .hr-num__number{font-weight:700;font-size:15px;line-height:150%;color:#045c25}.recruitment-processes__hr-num .hr-num__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.recruitment-processes__hr-num .hr-num__text{font-size:.75rem;line-height:160%}}@media(max-width: 767px){.recruitment-processes__hr-num{margin-bottom:12px;width:calc(100% - 20px)}}.corporate-culture{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.corporate-culture{margin-top:40px;padding-top:8px}}.corporate-culture__title{margin-bottom:40px}@media(max-width: 767px){.corporate-culture__title{margin-bottom:20px}}.corporate-culture__text{width:660px;margin-bottom:40px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.corporate-culture__text{margin-bottom:20px;width:calc(100% - 20px);font-size:.875rem;line-height:160%}}.corporate-culture__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media(min-width: 768px)and (max-width: 1025px){.corporate-culture__list{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 1279px){.corporate-culture__list{gap:15px}}@media(max-width: 767px){.corporate-culture__list{grid-template-columns:repeat(1, 1fr);gap:8px}}.corporate-culture__item{display:flex;gap:40px;padding:20px 40px;border:1px solid #ededed;border-left:1px solid #69da91}.corporate-culture__item:nth-child(2){border-left:1px solid #045c25}@media(max-width: 767px){.corporate-culture__item:nth-child(2){border-left:1px solid #69da91}}.corporate-culture__item:nth-child(3){border-left:1px solid #045c25}@media(max-width: 767px){.corporate-culture__item:nth-child(3){border-left:1px solid #69da91}}.corporate-culture__item:nth-child(6){border-left:1px solid #045c25}@media(max-width: 767px){.corporate-culture__item:nth-child(6){border-left:1px solid #69da91}}.corporate-culture__item-title{margin-bottom:6px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.corporate-culture__item-title{font-size:.875rem;line-height:150%}}.corporate-culture__item-text{width:394px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1025px){.corporate-culture__item-text{width:100%}}@media(max-width: 1279px){.corporate-culture__item-text{width:auto}}@media(max-width: 767px){.corporate-culture__item-text{width:auto;font-size:.75rem;line-height:160%}}@media(max-width: 767px){.corporate-culture__item-icon svg{width:2.1875rem;height:1.9375rem}}@media(max-width: 1279px){.corporate-culture__item{padding:20px}}@media(max-width: 767px){.corporate-culture__item{gap:14px;padding:1.25rem;width:calc(100% - 20px);width:100%;height:auto}}.incorporated{margin-top:100px}@media(max-width: 767px){.incorporated{margin-top:40px}}.incorporated__title{margin-bottom:40px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated__title{margin-bottom:20px;font-size:.875rem;line-height:150%}}.incorporated-plugs{margin-bottom:100px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 1023px){.incorporated-plugs{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-plugs{margin-bottom:40px;grid-template-columns:repeat(1, 1fr);gap:10px}}.incorporated-plugs__item{position:relative;display:flex;align-items:center;justify-content:center;max-width:360px;height:82px;background:#e0ebe4}@media(max-width: 1023px){.incorporated-plugs__item{width:100%}}@media(max-width: 767px){.incorporated-plugs__item{width:100%;height:3.75rem}}.incorporated-plugs__item-background{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 767px){.incorporated-plugs__item-background svg{width:5.3125rem;height:3.25rem}}.incorporated-plugs__item-text{position:relative;text-align:center;z-index:2;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.incorporated-cards{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1023px){.incorporated-cards{grid-template-columns:repeat(1, 1fr);gap:10px}}@media(max-width: 767px){.incorporated-cards{margin-top:20px;grid-template-columns:repeat(1, 1fr);gap:10px}}.incorporated-cards__item{padding:50px;border:1px solid #ededed}@media(max-width: 767px){.incorporated-cards__item{padding:20px}}.incorporated-cards__item.light{border-top:3px solid #69da91}.incorporated-cards__item.green{border-top:3px solid #045c25}.incorporated-cards__item-title{margin-bottom:2px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b;white-space:nowrap}@media(max-width: 767px){.incorporated-cards__item-title{font-size:.875rem;line-height:150%}}.incorporated-cards__item-num{margin-bottom:10px;font-weight:700;font-size:16px;line-height:140%;color:#727a75}@media(max-width: 767px){.incorporated-cards__item-num{font-size:.8125rem;line-height:160%}}.incorporated-cards__item-text{font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}.incorporated-capital{margin-top:100px;padding-top:20px;border-top:1px solid #045c25;display:flex;justify-content:space-between}@media(max-width: 1023px){.incorporated-capital{display:grid;grid-template-columns:repeat(1, 1fr);gap:18px}}@media(max-width: 767px){.incorporated-capital{padding-top:8px;margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:18px}}.incorporated-capital__texts-title{margin-bottom:20px;max-width:460px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 1023px){.incorporated-capital__texts-title{max-width:100%;width:100%}}@media(max-width: 767px){.incorporated-capital__texts-title{margin-bottom:12px;width:100%;font-size:.875rem;line-height:150%}}.incorporated-capital__texts-text{width:460px}@media(max-width: 1023px){.incorporated-capital__texts-text{width:100%}}@media(max-width: 767px){.incorporated-capital__texts-text{width:100%}}.incorporated-capital__img{margin-top:-20px;width:617px;height:560px}@media(max-width: 1279px){.incorporated-capital__img{max-width:500px;height:auto}}@media(max-width: 1023px){.incorporated-capital__img{width:100%;height:auto}}@media(max-width: 767px){.incorporated-capital__img{margin-top:0px;width:19.4375rem;height:14.75rem}}.incorporated-dividends{padding-top:20px;margin-top:100px;border-top:1px solid #045c25}@media(max-width: 767px){.incorporated-dividends{margin-top:40px;padding-top:8px}}.incorporated-dividends__title{margin-bottom:40px}@media(max-width: 767px){.incorporated-dividends__title{margin-bottom:20px}}.incorporated-dividends__text{max-width:760px;margin-left:400px}@media(max-width: 1023px){.incorporated-dividends__text{width:100%;margin-left:0px}}@media(max-width: 767px){.incorporated-dividends__text{width:100%;margin-left:0px}}.incorporated-dividends__principes{padding-top:20px;margin-top:40px;border-top:1px solid #045c25}@media(max-width: 767px){.incorporated-dividends__principes{padding-top:8px}}.incorporated-dividends__principes-title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.incorporated-dividends__principes-title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.incorporated-dividends__principes-subtext{margin-top:40px;margin-left:400px;width:760px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 1279px){.incorporated-dividends__principes-subtext{margin-left:0px;width:100%}}@media(max-width: 767px){.incorporated-dividends__principes-subtext{margin-left:0px;margin-top:20px;width:100%;font-size:.875rem;line-height:160%}}.incorporated-dividends__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 1023px){.incorporated-dividends__cards{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-dividends__cards{grid-template-columns:repeat(1, 1fr);gap:20px}}.incorporated-dividends__card{padding:40px 40px 35px;height:211px;background:linear-gradient(180deg, #bef0d7 0%, rgba(190, 240, 215, 0) 100%)}@media(max-width: 1023px){.incorporated-dividends__card{height:auto}}@media(max-width: 767px){.incorporated-dividends__card{padding:20px;height:auto}}.incorporated-dividends__card-title{margin-bottom:12px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated-dividends__card-title{margin-bottom:10px;font-size:1.125rem;line-height:130%}}.incorporated-dividends__card-text{font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}.incorporated-conditions{display:flex;gap:20px;justify-content:space-between;padding-top:20px;margin-top:60px;border-top:1px solid #045c25}@media(max-width: 767px){.incorporated-conditions{margin-top:40px;padding-top:8px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.incorporated-conditions__title{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 1023px){.incorporated-conditions__title{width:100%}}@media(max-width: 767px){.incorporated-conditions__title{font-size:.875rem;line-height:150%}}.incorporated-conditions__list{max-width:560px}.incorporated-conditions__list .recruitment-processes__hr-mark{margin-bottom:12px}.incorporated-accrued{margin-top:40px;padding-top:20px;border-top:1px solid #87ebaa}@media(max-width: 767px){.incorporated-accrued{padding-top:8px}}.incorporated-accrued__title{margin-bottom:40px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated-accrued__title{margin-bottom:20px;font-size:.875rem;line-height:150%}}@media(max-width: 767px){.incorporated-accrued__img{width:32.6875rem;height:auto}.incorporated-accrued__img picture img{object-fit:fill}}@media(max-width: 767px){.incorporated-accrued__img-container{padding-right:20px;padding-left:20px;margin-left:-20px;width:calc(100% + 40px);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.incorporated-accrued__img-container::-webkit-scrollbar{display:none}}@media print{.incorporated-accrued__img-container{padding-right:0px}}.incorporated-shareholders{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.incorporated-shareholders{margin-top:40px;padding-top:8px}}.incorporated-shareholders__title{margin-bottom:40px}@media(max-width: 767px){.incorporated-shareholders__title{margin-bottom:20px}}.incorporated-shareholders__hero-row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-shareholders__hero-row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-shareholders__hero-row{gap:12px}}.incorporated-shareholders__hero-subtitle{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 1023px){.incorporated-shareholders__hero-subtitle{max-width:100%}}@media(max-width: 767px){.incorporated-shareholders__hero-subtitle{width:100%;font-size:.875rem;line-height:150%}}.incorporated-shareholders__hero-text.top{margin-bottom:16px}@media(max-width: 767px){.incorporated-shareholders__hero-text.top{margin-bottom:12px}}.incorporated-solutions{margin-top:40px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.incorporated-solutions{padding-top:8px}}.incorporated-solutions__title{margin-bottom:40px}@media(max-width: 767px){.incorporated-solutions__title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.incorporated-solutions__subtitle{margin-bottom:20px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.incorporated-solutions__subtitle.second{margin-top:40px}@media(max-width: 767px){.incorporated-solutions__subtitle.second{margin-top:20px}}.incorporated-solutions__subtitle.third{margin-top:28px}@media(max-width: 767px){.incorporated-solutions__subtitle.third{margin-top:20px}}@media(max-width: 767px){.incorporated-solutions__subtitle{padding-top:8px;font-size:.8125rem;line-height:160%;border-top:1px solid #6bd895}}.incorporated-solutions__row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-solutions__row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-solutions__row{display:grid;grid-template-columns:repeat(1, 1fr)}}.incorporated-solutions__col{max-width:560px}.incorporated-solutions__col .recruitment-processes__hr-mark{margin-bottom:12px}.incorporated-solutions__col .recruitment-processes__hr-mark.custom{width:476px}@media(max-width: 767px){.incorporated-solutions__col .recruitment-processes__hr-mark.custom{width:100%}}@media(max-width: 1023px){.incorporated-solutions__col{width:100%;max-width:100%}}@media(max-width: 767px){.incorporated-solutions__col{width:100%}}.incorporated-council{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.incorporated-council{margin-top:40px;padding-top:8px}}.incorporated-council__title{margin-bottom:40px}@media(max-width: 767px){.incorporated-council__title{margin-bottom:20px}}.incorporated-council__row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-council__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px}}@media(max-width: 767px){.incorporated-council__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px}}.incorporated-council__subtitle{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.incorporated-council__subtitle.col{width:560px;flex-shrink:0}@media(max-width: 1023px){.incorporated-council__subtitle.col{width:100%}}@media(max-width: 767px){.incorporated-council__subtitle.col{width:100%;font-size:.875rem;line-height:150%}}.incorporated-council__text.mb-16{margin-bottom:16px}@media(max-width: 767px){.incorporated-council__text.mb-16{margin-bottom:12px}}.incorporated-council__text.col{max-width:560px;flex-shrink:0}@media(max-width: 1023px){.incorporated-council__text.col{width:100%;max-width:100%}}@media(max-width: 767px){.incorporated-council__text.col{width:100%}}.incorporated-council__subsection{margin-top:40px;padding-top:20px;border-top:1px solid #045c25;display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-council__subsection{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-council__subsection{padding-top:8px;display:grid;grid-template-columns:repeat(1, 1fr)}}.incorporated-council__subsection-subtitle{width:500px;font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}@media(max-width: 1023px){.incorporated-council__subsection-subtitle{width:100%}}@media(max-width: 767px){.incorporated-council__subsection-subtitle{width:100%;font-size:.75rem;line-height:150%}}.incorporated-council__subsection-col{width:560px}@media(max-width: 1023px){.incorporated-council__subsection-col{width:100%}}@media(max-width: 767px){.incorporated-council__subsection-col{width:100%}}.incorporated-council__subsection-text.mb-20{margin-top:20px;margin-bottom:20px}@media(max-width: 767px){.incorporated-council__subsection-text.mb-20{margin:0px 0px 12px}}.incorporated-council__chairman{margin-top:60px;padding-top:12px;border-top:1px solid #69da91}@media(max-width: 767px){.incorporated-council__chairman{margin-top:40px;padding-top:8px}}.incorporated-council__chairman-title{margin-bottom:40px;font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated-council__chairman-title{margin-bottom:20px;font-size:1.125rem;line-height:130%}}.incorporated-council__chairman-row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 767px){.incorporated-council__chairman-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:0px}}.incorporated-council__chairman-col{max-width:560px}@media(max-width: 767px){.incorporated-council__chairman-col{width:100%}}.incorporated-council__chairman-subtitle{margin-bottom:16px;font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.incorporated-council__chairman-subtitle{margin-bottom:12px;font-size:.75rem;line-height:150%}}.incorporated-council__chairman-text{margin-bottom:16px}@media(max-width: 767px){.incorporated-council__chairman-text{margin-bottom:12px}}.incorporated-council__insurance{margin-top:60px;padding-top:12px;border-top:1px solid #69da91;display:flex;gap:20px;justify-content:space-between}@media(max-width: 767px){.incorporated-council__insurance{margin-top:28px;padding-top:8px;display:grid;grid-template-columns:repeat(1, 1fr)}}.incorporated-council__insurance-title{width:371px}@media(max-width: 767px){.incorporated-council__insurance-title{width:100%;font-size:1.125rem;line-height:130%}}.incorporated-council__insurance-text{max-width:560px}@media(max-width: 767px){.incorporated-council__insurance-text{width:100%}}.incorporated-corporative{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.incorporated-corporative{margin-top:40px;padding-top:8px}}.incorporated-corporative__title{margin-bottom:40px}@media(max-width: 767px){.incorporated-corporative__title{margin-bottom:20px}}.incorporated-corporative__subtitle{max-width:560px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 1023px){.incorporated-corporative__subtitle{max-width:100%}}@media(max-width: 767px){.incorporated-corporative__subtitle{width:100%;font-size:.875rem;line-height:150%}}.incorporated-corporative__desk{max-width:560px}@media(max-width: 1023px){.incorporated-corporative__desk{max-width:100%}}@media(max-width: 767px){.incorporated-corporative__desk{width:100%}}.incorporated-corporative__text{margin-bottom:12px}.incorporated-corporative__row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-corporative__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px}}@media(max-width: 767px){.incorporated-corporative__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px}}.incorporated-governing{margin-top:176px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 1023px){.incorporated-governing{margin-top:40px;padding-top:8px}}.incorporated-governing__title{margin-bottom:40px}@media(max-width: 767px){.incorporated-governing__title{margin-bottom:20px}}.incorporated-governing__row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 767px){.incorporated-governing__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px}}.incorporated-governing__subtitle{max-width:560px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated-governing__subtitle{width:100%;font-size:.875rem;line-height:150%}}.incorporated-governing__desk{max-width:560px}@media(max-width: 767px){.incorporated-governing__desk{width:100%}}.incorporated-governing__text{margin-bottom:12px}.incorporated-general{margin-top:60px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.incorporated-general{margin-top:28px;padding-top:8px}}.incorporated-general__title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.incorporated-general__title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.incorporated-general__row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-general__row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-general__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:0px}}.incorporated-general__col{max-width:560px}@media(max-width: 1023px){.incorporated-general__col{max-width:100%}}@media(max-width: 767px){.incorporated-general__col{width:100%}}.incorporated-general__text{margin-bottom:12px}.incorporated-general__subtitle{margin-bottom:20px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated-general__subtitle{margin-bottom:12px;width:100%;font-size:.8125rem;line-height:160%}}.incorporated-general__grey{margin-top:20px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 767px){.incorporated-general__grey{margin-top:12px;width:100%;font-size:.75rem;line-height:160%}}.incorporated-direction{margin-top:60px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.incorporated-direction{margin-top:40px;padding-top:8px}}.incorporated-direction__title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.incorporated-direction__title{margin-bottom:20px;font-size:1.25rem;line-height:120%}}.incorporated-direction__row{display:flex;gap:20px;justify-content:space-between}@media(max-width: 1023px){.incorporated-direction__row{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.incorporated-direction__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:0px}}.incorporated-direction__col{max-width:560px}@media(max-width: 1023px){.incorporated-direction__col{max-width:100%}}@media(max-width: 767px){.incorporated-direction__col{width:100%}}.incorporated-direction__text{margin-bottom:20px}@media(max-width: 767px){.incorporated-direction__text{margin-bottom:12px}}.incorporated-direction__subtitle{margin-bottom:20px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.incorporated-direction__subtitle{margin-bottom:12px;width:100%;font-size:.8125rem;line-height:160%}}.alt-preview{margin:0 auto;margin-top:60px;display:flex;gap:20px;justify-content:space-between;max-width:1284px}@media(max-width: 1279px){.alt-preview{padding:0px 20px;margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;width:100%}}@media(max-width: 1023px){.alt-preview{padding:0px 20px;margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:12px;width:100%}}@media(max-width: 767px){.alt-preview{padding:0px;margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);gap:12px;width:100%}}@media(min-width: 1680px){.alt-preview{gap:140px}}@media(min-width: 1025px)and (max-width: 1280px){.alt-preview{max-width:1184px}}.alt-preview__img{position:relative;max-width:566px;max-height:511px;flex-shrink:0}@media(max-width: 1279px){.alt-preview__img{width:100%;height:400px}}@media(max-width: 1023px){.alt-preview__img{max-width:100%;height:auto;max-height:100%}}@media(max-width: 767px){.alt-preview__img{width:100%;height:25rem;background:#f4f4f4}.alt-preview__img picture img{object-fit:contain}}.alt-preview__content{max-width:578px}@media(max-width: 1023px){.alt-preview__content{max-width:100%}}@media(max-width: 767px){.alt-preview__content{padding:0px 20px;width:100%}}.alt-preview__title{margin-bottom:4px;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 767px){.alt-preview__title{font-size:1.25rem;line-height:120%}}.alt-preview__job{margin-bottom:40px;font-weight:500;font-size:14px;line-height:150%;color:#727a75}@media(max-width: 767px){.alt-preview__job{margin-bottom:20px;font-size:.875rem;line-height:150%}}.alt-preview__dates{display:flex;gap:42px;margin-bottom:20px}@media(max-width: 1365px){.alt-preview__dates{gap:20px}}@media(max-width: 1023px){.alt-preview__dates{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 767px){.alt-preview__dates{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.alt-preview__dates-col.bulgakov-left{width:258px}@media(max-width: 1023px){.alt-preview__dates-col.bulgakov-left{width:100%}}@media(max-width: 767px){.alt-preview__dates-col.bulgakov-left{width:100%}}.alt-preview__dates-col.bulgakov-right{width:278px}@media(max-width: 1023px){.alt-preview__dates-col.bulgakov-right{width:100%}}@media(max-width: 767px){.alt-preview__dates-col.bulgakov-right{width:100%}}.alt-preview__dates-top{margin-bottom:4px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.alt-preview__dates-top{width:100%;font-size:.8125rem;line-height:160%}}.alt-preview__dates-bot{font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.alt-preview__dates-bot{width:100%;font-size:.75rem;line-height:160%}}.alt-preview__knowledge{display:flex;gap:42px}@media(max-width: 1365px){.alt-preview__knowledge{gap:20px}}@media(max-width: 1023px){.alt-preview__knowledge{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 767px){.alt-preview__knowledge{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.alt-preview__knowledge-title{margin-bottom:16px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.alt-preview__knowledge-title{width:100%;font-size:.8125rem;line-height:160%}}.alt-preview__knowledge-col .knowledge-mark{display:flex;gap:11px;margin-bottom:12px}@media(max-width: 767px){.alt-preview__knowledge-col .knowledge-mark{gap:8px}}.alt-preview__knowledge-col .knowledge-mark__icon{display:flex;justify-content:center}.alt-preview__knowledge-col .knowledge-mark__icon svg{width:20px;height:20px}@media(max-width: 767px){.alt-preview__knowledge-col .knowledge-mark__icon svg{width:.75rem;height:.75rem}}.alt-preview__knowledge-col .knowledge-mark__title{margin-bottom:4px;font-weight:700;font-size:12px;line-height:150%;color:#727a75}@media(max-width: 767px){.alt-preview__knowledge-col .knowledge-mark__title{font-size:.625rem}}.alt-preview__knowledge-col .knowledge-mark__text{font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}.alt-preview__knowledge-col .knowledge-mark__desk{max-width:230px}@media(max-width: 767px){.alt-preview__knowledge-col .knowledge-mark__desk{max-width:100%;width:100%}}.alt-preview__knowledge-shares{font-weight:400;font-size:12px;line-height:150%;color:#727a75}@media(max-width: 767px){.alt-preview__knowledge-shares{margin-left:20px;font-size:.625rem}}.alt-preview__knowledge-bot{margin-top:39px}@media(max-width: 767px){.alt-preview__knowledge-bot{margin-top:20px}}.alt-preview__knowledge-bot.grom{margin-top:160px}@media(max-width: 767px){.alt-preview__knowledge-bot.grom{margin-top:20px}}.sec-com__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:20px}@media(max-width: 1023px){.sec-com__row{grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.sec-com__row{gap:20px;margin-top:12px}}.sec-com__sub{margin-top:40px}@media(max-width: 767px){.sec-com__sub{margin-top:12px}}.sec-com__col{display:flex;flex-direction:column;gap:20px}@media(max-width: 767px){.sec-com__col{gap:12px}}.indicators__row{position:relative;margin-top:60px;display:flex;gap:20px}.indicators__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:160px;line-height:80%;letter-spacing:-0.08em;color:#045c25}@media(max-width: 767px){.indicators__number{font-size:60px}}.indicators__suffix{position:absolute;right:0}.indicators .col{position:relative}.indicators__description{font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.indicators__description{font-size:12px}}.indicators__top{padding:100px 0;background:url(images/indicators-bg.4b5b40c.png),center/cover,no-repeat}@media(max-width: 767px){.indicators__row-top{padding:40px 0;background:url(images/indicators-bg-mobile.3963cf0.png);background-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}}.indicators__bottom{margin-top:100px}@media(max-width: 1023px){.indicators__bottom{margin-top:40px}}.indicators__bottom .indicators__item{position:relative}.indicators__bottom .indicators__item:nth-child(even){border-top:1px solid #045c25}.indicators__bottom .indicators__item:nth-child(odd){border-top:1px solid #69da91}.indicators__box{margin-top:100px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:100px}@media(max-width: 1023px){.indicators__box{grid-template-columns:repeat(1, 1fr)}}.indicators__box_bottom{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:40px}@media(max-width: 1023px){.indicators__box_bottom{grid-template-columns:repeat(1, 1fr)}}.indicators__item{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:1px solid #045c25}.indicators__item .row{display:flex;gap:8px}.indicators__item-number{position:relative;display:flex;font-family:"Halvar Breitschrift";font-weight:700;font-size:100px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.indicators__item-number_light{color:#69da91}.indicators__item-grey{font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.indicators-finance__inner{padding-top:20px;border-top:1px solid #045c25}.indicators-finance__title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.indicators-finance__img{margin-top:40px}@media(max-width: 767px){.indicators__inner{padding:0}.indicators__row{margin-top:40px;display:flex;flex-direction:column;gap:12px}.indicators__mobile{padding:40px;width:calc(100% + 40px);margin-left:-20px;padding-left:40px;background:url(images/indicators-bg.4b5b40c.png),center/cover,no-repeat}.indicators__number{font-size:60px}.indicators__number_big{font-size:60px}.indicators__top{padding:0;background:rgba(0,0,0,0)}.indicators__description{padding-bottom:12px;border-bottom:1px solid #045c25}.indicators__bottom{margin-top:20px}.indicators__box{margin-top:40px;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.indicators__box_bottom{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.indicators__item{display:flex;flex-direction:column;gap:12px;padding-top:12px}.indicators__item .row{display:flex;gap:8px}.indicators__item-number{font-size:60px}.indicators-finance__inner{padding-top:8px}.indicators-finance__title{font-size:14px}.indicators-finance__img{margin-top:20px;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.indicators-finance__img::-webkit-scrollbar{display:none}.indicators-finance picture{width:507px;height:177px}}.colo{color:var(--unnamed, #045C25);font-size:64px;font-family:Halvar Breitschrift;font-weight:700;line-height:80%;letter-spacing:-5.12px}.landscape-description{margin-top:100px}.landscape-description .green__light{color:#69da91}.landscape-description__inner{display:flex;gap:40px}.landscape-description__description{width:360px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.landscape-description__row{display:flex;gap:40px;margin-top:40px}.landscape-description__col-left,.landscape-description__col-right{padding-top:12px;width:360px;border-top:1px solid #045c25}.landscape-description__col-left .row,.landscape-description__col-right .row{display:flex;gap:8px}.landscape-description__col-right{border-top:1px solid #69da91}.landscape-description__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.06em;color:#045c25}.landscape-description__grey,.landscape-description__green{font-weight:700;font-size:16px;letter-spacing:-0.06em;text-transform:uppercase}.landscape-description__green{color:#045c25}.landscape-description__grey{color:#727a75}.landscape-description__sub{margin-top:2px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}.landscape-dynamic{margin-top:100px}.landscape-dynamic__inner{padding-top:20px;border-top:1px solid #045c25}.landscape-dynamic__row{margin-top:33px;display:flex;gap:40px}.landscape-dynamic__row .col:nth-child(2){display:flex;flex-direction:column;gap:16px}.landscape-dynamic__description{width:360px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.landscape-dynamic__item{margin-top:60px;padding-top:12px;width:360px;border-top:1px solid #045c25}.landscape-dynamic__text{padding-right:60px}.landscape-dynamic__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.landscape-dynamic__sub{margin-top:20px;width:360px;font-family:"Gilroy","Manrope";font-weight:400;font-size:15px;line-height:160%;color:#727a75}.landscape-orientation{margin-top:100px}.landscape-orientation__inner{padding-top:20px;border-top:1px solid #045c25}.landscape-orientation__row-top{margin-top:40px;display:flex;justify-content:end}.landscape-orientation__text{max-width:780px}@media(max-width: 1279px){.landscape-orientation__text{margin-top:20px;grid-column:span 2}}.landscape-orientation__row{margin-top:60px;border-top:1px solid #045c25;padding-top:20px}.landscape-orientation__subtitle{font-family:"Gilroy","Manrope";font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.landscape-orientation__img{margin-top:40px}.landscape-orientation__svg{margin-top:40px}.landscape-orientation__row-bottom{margin-top:60px;display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1279px){.landscape-orientation__row-bottom{grid-template-columns:repeat(2, 1fr)}}.landscape-orientation__item{padding-top:12px;width:360px;border-top:1px solid #045c25}.landscape-orientation__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.landscape-orientation__sub{margin-top:20px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}.landscape-orientation__grey{font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.landscape-orientation .item-big .row{display:flex;gap:8px}.landscape-orientation .item-big .row:nth-child(2){margin-top:20px}.landscape-orientation .item-big span{font-weight:700;font-size:16px;letter-spacing:-0.06em;text-transform:uppercase;color:#045c25}.landscape-strategy .col{display:flex;flex-direction:column;gap:16px}.landscape-strategy .strategy-cart{display:flex;justify-content:space-between;position:relative;padding:30px 31px;margin-top:100px;gap:30px;border:1px solid #69da91}.landscape-strategy .strategy-cart__title{position:relative;z-index:1;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}.landscape-strategy .strategy-cart__text{width:660px}@media(max-width: 1023px){.landscape-strategy .strategy-cart__text{width:auto}}.landscape-strategy .strategy-cart__description{width:660px;font-weight:700;font-size:16px;line-height:140%;letter-spacing:-0.02em;color:#2a2e2b}@media(max-width: 1023px){.landscape-strategy .strategy-cart__description{width:auto}}.landscape-strategy__text{width:760px}@media(max-width: 1023px){.landscape-strategy__text{width:auto}}.landscape-strategy__row{margin-top:40px;display:flex;flex-direction:column;align-items:end;gap:16px}.landscape-strategy__inner{padding-top:20px;border-top:1px solid #045c25}.landscape-strategy svg{position:absolute;top:0;left:0;width:199px;height:161px}@media(max-width: 1279px){.landscape-description__inner{flex-direction:column}.landscape-description__description{width:auto}}@media(max-width: 1023px){.landscape-orientation__row-bottom{grid-template-columns:repeat(2, 1fr)}.landscape-orientation__text{width:auto}}@media(max-width: 767px){.landscape-description{margin-top:40px}.landscape-description .col{display:flex;flex-direction:column;gap:20px}.landscape-description__inner{gap:20px;display:flex;flex-direction:column;gap:20px}.landscape-description__description{width:auto;font-size:14px}.landscape-description__row{flex-direction:column;gap:12px;margin-top:20px}.landscape-description__col-left,.landscape-description__col-right{padding-top:12px;width:auto}.landscape-description__grey,.landscape-description__green{font-size:14px}.landscape-description__sub{margin-top:12px;font-size:12px}.landscape-dynamic{margin-top:40px}.landscape-dynamic__inner{padding-top:8px}.landscape-dynamic__row{margin-top:20px;display:flex;flex-direction:column;gap:12px}.landscape-dynamic__row .col:nth-child(2){gap:12px}.landscape-dynamic__text{padding-right:0}.landscape-dynamic__description{width:auto;font-size:14px}.landscape-dynamic__item{margin-top:20px;padding-top:12px;width:auto}.landscape-dynamic__sub{width:auto;font-size:12px}.landscape-orientation{margin-top:40px}.landscape-orientation__inner{padding-top:8px}.landscape-orientation__row-top{margin-top:20px}.landscape-orientation__text{font-size:14px;line-height:160%}.landscape-orientation__row{margin-top:20px;padding-top:12px}.landscape-orientation__img{margin-top:20px}.landscape-orientation__subtitle{font-size:18px}.landscape-orientation__svg{margin-top:20px}.landscape-orientation__row-bottom{margin-top:20px;display:flex;flex-direction:column;gap:20px}.landscape-orientation__img{margin-top:20px;height:335px}.landscape-orientation__img img{object-fit:contain;object-position:left}.landscape-orientation__item{width:auto}.landscape-orientation__sub{margin-top:8px;font-size:12px}.landscape-strategy{margin-top:40px}.landscape-strategy__inner{display:flex;flex-direction:column;gap:12px}.landscape-strategy .col{display:flex;flex-direction:column;gap:16px}.landscape-strategy .strategy-cart{display:flex;flex-direction:column;gap:20px;padding:20px;margin-top:40px}.landscape-strategy .strategy-cart__title{font-size:20px}.landscape-strategy .strategy-cart__text{margin-left:0;width:auto}.landscape-strategy .strategy-cart__description{z-index:1;margin-left:0;width:auto;font-size:14px}.landscape-strategy__inner{padding-top:8px}.landscape-strategy__text{padding-left:0}.landscape-strategy svg{position:absolute;top:0;left:0;width:115px;height:93px}}.index__letter{max-width:1024px}.letter{width:100%;font-family:Manrope}.letter__inner{width:100%;display:flex;flex-direction:column;padding-bottom:40px}.letter__header{padding:24px 20px 24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8}.letter__title{font-size:20px;font-weight:700;line-height:130%}.letter__subtitle{margin-top:4px;color:#045c25;font-size:14px;font-weight:700;line-height:130%}.letter-content{display:flex;align-items:center;justify-content:center;flex-direction:column}.letter-content__top{padding:60px 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.letter-content__bottom{display:flex;flex-direction:column;gap:20px}.letter-content__link{color:#045c25;text-align:center;font-size:20px;font-weight:700;line-height:130%;text-decoration-line:underline}.letter-content__text{color:#727a75;font-size:12px;font-weight:500;line-height:130%;text-transform:uppercase}.letter-content__comment{margin-top:8px;color:#2a2e2b;font-size:14px;font-weight:500;line-height:130%}.letter-content__row{display:flex;flex-direction:column;justify-content:start}.main-contents{margin-bottom:73px}.main-contents__container{width:100%;padding:0px 40px}@media(max-width: 767px){.main-contents__container{padding:0px 20px}}.main-contents__title{margin-bottom:40px;font-weight:700;font-size:24px;line-height:120%;letter-spacing:-0.01em;color:#045c25}@media(max-width: 767px){.main-contents__title{margin-bottom:20px}}.main-contents__decor{position:absolute;right:0;top:0}.main-contents__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}@media(max-width: 1279px){.main-contents__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.main-contents__list{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 500px){.main-contents__list{grid-template-columns:repeat(1, 1fr)}}.main-contents__card-content{padding:20px;display:flex;align-items:center;justify-content:center;position:relative;height:194px;background:#f4f4f4}@media(max-width: 767px){.main-contents__card-content{height:130px;width:100%}}@media(max-width: 767px){.main-contents__card-content{height:auto;min-height:200px}}.main-contents__card-content:hover .main-contents__card-btn::before{transform:translateY(0%)}.main-contents__card-content:hover .main-contents__card-btn .main-contents__card-arrow svg{animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}.main-contents__card-number{position:absolute;top:20px;left:20px;z-index:2;font-family:"Halvar Breitschrift";font-style:normal;font-weight:700;font-size:48px;line-height:80%;letter-spacing:-0.03em;background:linear-gradient(180deg, #045c25 11.11%, #69da91 77.47%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){.main-contents__card-number{font-size:32px;line-height:80%}}.main-contents__card-img{position:absolute;top:0px;left:0px;width:100%;height:100%}.main-contents__card-img picture{height:100%}.main-contents__card-btn{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#045c25;transition:background-color .5s cubic-bezier(0.33, 1, 0.68, 1);overflow:hidden}@media(max-width: 767px){.main-contents__card-btn{width:32px;height:32px}}.main-contents__card-btn::before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;background-color:#2a2e2b;transform:translateY(100%);transition:transform .5s cubic-bezier(0.33, 1, 0.68, 1)}.main-contents__card-arrow{z-index:2;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-contents__card-arrow svg{display:block;width:12.5px;height:12.5px}@media(max-width: 767px){.main-contents__card-arrow svg{width:10px;height:10px}}.main-contents__card-subtext{font-family:"Halvar Breitschrift";font-weight:700;font-size:24px;line-height:120%;letter-spacing:-0.06em;text-transform:uppercase;color:#2a2e2b;text-align:center}.main-contents__card-subtext.absolute{position:absolute;bottom:20px;left:20px}@media(max-width: 767px){.main-contents__card-subtext{margin-top:12px;font-size:16px;line-height:120%}}.main-contents__code{position:absolute;bottom:40px;right:40px;width:107px;height:107px}@media(max-width: 1023px){.main-contents__code{display:none}}.map{margin-top:60px;display:flex;justify-content:center}@media(max-width: 767px){.map{margin-top:40px}.map .container{width:100%}.map__inner{width:calc(100% + 40px);margin-left:-20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.map__inner::-webkit-scrollbar{display:none}.map__img{width:940px;height:610px}}.marshrute-speed{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.marshrute-speed{margin-top:40px;padding-top:8px}}.marshrute-speed__title{margin-bottom:40px}@media(max-width: 767px){.marshrute-speed__title{margin-bottom:20px}}.marshrute-speed__row{display:flex;gap:240px}@media(min-width: 768px)and (max-width: 1025px){.marshrute-speed__row{gap:20px;justify-content:space-between}}@media(max-width: 767px){.marshrute-speed__row{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}}.marshrute-speed__col:nth-child(1){max-width:559px;width:100%}@media(max-width: 767px){.marshrute-speed__col:nth-child(1){width:100%}}.marshrute-speed__col:nth-child(2){width:360px}.marshrute-speed__col:nth-child(2) .ge-card__text-grey{max-width:340px}@media(max-width: 767px){.marshrute-speed__col:nth-child(2) .ge-card__text-grey{max-width:320px;width:100%}}@media(max-width: 767px){.marshrute-speed__col:nth-child(2){width:100%}}.marshrute-speed__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.marshrute-speed__subsection{display:flex;gap:39px;margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(min-width: 768px)and (max-width: 1025px){.marshrute-speed__subsection{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.marshrute-speed__subsection{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;margin-top:60px}}.marshrute-speed__subsection-title{margin-bottom:40px;font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 1023px){.marshrute-speed__subsection-title{width:100%}}@media(max-width: 767px){.marshrute-speed__subsection-title{margin-bottom:20px;font-size:.875rem;line-height:150%}}.marshrute-speed__subsection-col:nth-child(1){width:559px}@media(min-width: 768px)and (max-width: 1025px){.marshrute-speed__subsection-col:nth-child(1){width:100%}}@media(max-width: 1023px){.marshrute-speed__subsection-col:nth-child(1){width:100%}}@media(max-width: 767px){.marshrute-speed__subsection-col:nth-child(1){width:100%}}.marshrute-speed__subsection-col:nth-child(2){width:562px}@media(min-width: 768px)and (max-width: 1025px){.marshrute-speed__subsection-col:nth-child(2){width:100%}}@media(max-width: 767px){.marshrute-speed__subsection-col:nth-child(2){width:100%}}.marshrute-speed__subsection-text{margin-left:100px;width:360px;font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.marshrute-speed__subsection-text.top{margin-bottom:16px}@media(min-width: 768px)and (max-width: 1025px){.marshrute-speed__subsection-text{margin-left:0px;width:100%}}@media(max-width: 767px){.marshrute-speed__subsection-text{margin-left:0px;width:100%}}.marshrute-speed__subsection-vector{width:auto;height:auto}@media(min-width: 768px)and (max-width: 1025px){.marshrute-speed__subsection-vector{width:auto;height:auto}}.marshrute-speed__subsection-vector.alt-vector picture img{object-fit:contain}.marshrute-speed__footer{margin-top:100px;padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.marshrute-speed__footer{margin-top:41px;padding-top:5px}}.marshrute-speed__footer-title{margin-bottom:38px}@media(max-width: 767px){.marshrute-speed__footer-title{margin-bottom:20px}}.marshrute-speed__footer-vector{display:flex;margin-bottom:40px}@media(max-width: 767px){.marshrute-speed__footer-vector{width:49.875rem;height:auto;margin-bottom:0px}.marshrute-speed__footer-vector picture img{object-fit:fill}}.marshrute-speed__footer-text{margin-left:600px;width:560px}@media(max-width: 1279px){.marshrute-speed__footer-text{width:100%;margin-left:0px}}@media(max-width: 767px){.marshrute-speed__footer-text{margin-top:20px;margin-left:0px;width:100%}}.marshrute-speed__footer-container{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;padding-right:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.marshrute-speed__footer-container::-webkit-scrollbar{display:none}@media print{.marshrute-speed__footer-container{padding-right:0px}}.pre-marshrute{margin-top:100px;padding-top:20px;display:flex;gap:103px;justify-content:space-between;border-top:1px solid #045c25}@media(max-width: 767px){.pre-marshrute{margin-top:40px;padding-top:8px;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.pre-marshrute__col:nth-child(1){max-width:500px}@media(max-width: 767px){.pre-marshrute__col:nth-child(1){width:100%}}.pre-marshrute__col:nth-child(2){max-width:560px}@media(max-width: 767px){.pre-marshrute__col:nth-child(2){width:100%}}.pre-marshrute__title{color:#181d1d;font-size:20px;font-family:Manrope;font-style:normal;font-weight:700;line-height:130%}@media(max-width: 767px){.pre-marshrute__title{font-size:14px;line-height:150%}}.pre-marshrute__text{margin-top:23px;margin-left:100px;color:#181d1d;font-size:15px;font-family:Manrope;font-style:normal;font-weight:400;line-height:160%}@media(max-width: 1279px){.pre-marshrute__text{margin-left:0px}}@media(max-width: 767px){.pre-marshrute__text{margin-left:0px;font-size:12px}}.pre-marshrute__table{display:flex}.modal{z-index:99;position:fixed;display:flex;align-items:start;justify-content:center;top:0;bottom:0;right:0;left:0;pointer-events:none}.modal.--active .modal{pointer-events:all}.modal.--active .modal__overlay{opacity:.3;pointer-events:all}.modal.--active .modal__inner{opacity:1;pointer-events:all}.modal-submit{background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;text-align:center;opacity:0;transition:.3s;pointer-events:none}.modal-submit__title{font-size:36px;font-weight:700;line-height:120%;letter-spacing:-0.72px}.modal-submit__text{margin-top:20px;font-size:15px;font-weight:400;line-height:160%}.modal-submit__button{margin-top:40px}.modal.--submit .modal-submit{opacity:1;pointer-events:all}.modal.--submit .modal__body{opacity:0}.modal__overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;transition:.3s}.modal__inner{display:flex;flex-direction:column;align-items:center;position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:560px;transition:.3s;opacity:0}@media(max-width: 767px){.modal__inner{width:90%}}.modal__body{display:flex;flex-direction:column;align-items:center;position:relative;padding:40px 60px;background:#fff}@media(max-width: 767px){.modal__body{font-size:20px;padding:47px 20px}}.modal__close{position:absolute;right:0;top:0;width:44px;height:44px;z-index:2;cursor:pointer}.modal__close:hover svg path{transition:.3s;stroke:#000}.modal__title{font-size:36px;font-weight:700;line-height:120%;letter-spacing:-0.72px;color:#181d1d}@media(max-width: 767px){.modal__title{font-size:20px}}.modal__form{margin-top:40px;display:flex;flex-direction:column;gap:29px}@media(max-width: 767px){.modal__form{font-size:20px;gap:20px}}.modal__text{margin-bottom:12px;color:#181d1d;font-size:16px;font-weight:700;line-height:140%}@media(max-width: 767px){.modal__text{font-size:14px}}.modal__button{padding:21px 32px;display:flex;align-items:center;justify-content:center;background:#006525;color:#fff;font-size:16px;font-weight:500;line-height:130%;transition:.3s}.modal__button:hover{background:#181d1d}.next{margin-top:100px;overflow:hidden;padding:0 20px}@media print{.next{display:none}}.next .container{width:auto;max-width:100%;padding:0}.next__inner{padding:40px;position:relative;display:flex;flex-direction:column;height:400px;background:#69da91}.next__text{z-index:1;font-weight:700;font-size:20px;line-height:130%;color:#045c25}.next__title{margin-top:20px;z-index:1;max-width:600px;font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:90%;letter-spacing:-0.05em;text-transform:uppercase;color:#fff}.next__number{position:absolute;bottom:24px;right:24px;z-index:1;font-family:"Halvar Breitschrift";font-weight:700;font-size:300px;line-height:80%;letter-spacing:-0.03em;background:linear-gradient(180deg, #006525 0%, #35CA76 95.26%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.next-svg{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:356px}@media(max-width: 767px){.next{padding:0;margin-top:40px}.next__inner{padding:20px;height:260px}.next__text{z-index:1;font-size:16px}.next__title{margin-top:12px;z-index:1;max-width:600px;font-size:32px}.next__number{bottom:20px;right:20px;font-size:140px}.next-svg{top:-20px;width:160px}}.number-countup__box{position:relative}.number-countup__box_trains{width:583px}@media(max-width: 767px){.number-countup__box_trains{width:219px}}.number-countup__box_trains-3{width:212px}.number-countup__box_trains-2{width:147px}.number-countup__box_reference{width:260px}@media(max-width: 767px){.number-countup__box_reference{width:154px}}.number-countup__percent{position:absolute;right:0px;top:0px;font-family:"Halvar Breitschrift";font-weight:700}.number-countup__percent_trains{top:50%;transform:translateY(-50%);font-size:160px;line-height:80%;letter-spacing:-0.08em;color:#045c25}@media(max-width: 767px){.number-countup__percent_trains{font-size:3.75rem;line-height:80%}}.number-countup__percent_trains-3{font-size:60px;font-family:Halvar Breitschrift;font-weight:700;line-height:80%;letter-spacing:-4.8px;color:#045c25}.number-countup__percent_reference{color:#69da91;font-size:100px;line-height:80%;letter-spacing:-8px}@media(max-width: 767px){.number-countup__percent_reference{font-size:60px}}.operation-results{margin-top:20px;width:100%;background:#f4f4f4}.operation-results__inner{padding-top:80px;padding-bottom:50px;position:relative;display:flex;justify-content:space-between;gap:20px}@media(max-width: 1023px){.operation-results__inner{padding:20px 20px;display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.operation-results__inner{padding-left:0px;flex-direction:column;background:#fff}}.operation-results__col:nth-child(1){margin-left:40px;width:640px}@media(max-width: 767px){.operation-results__col:nth-child(1){width:20.9375rem}}.operation-results__col:nth-child(2){max-width:560px}@media(min-width: 1440px){.operation-results__col:nth-child(2){max-width:870px}}@media(max-width: 767px){.operation-results__col:nth-child(2){width:100%}}.operation-results__col:nth-child(3){max-width:560px}@media(min-width: 1440px){.operation-results__col:nth-child(3){max-width:870px}}@media(max-width: 767px){.operation-results__col:nth-child(3){width:100%}}.operation-results__col.left{max-width:640px;flex-shrink:0}@media(max-width: 1279px){.operation-results__col.left{width:400px}}@media(max-width: 1023px){.operation-results__col.left{width:100%}}@media(max-width: 767px){.operation-results__col.left{width:100%}}.operation-results__col.right{margin-right:120px;width:560px;flex-shrink:0}@media(max-width: 1279px){.operation-results__col.right{width:400px}}@media(max-width: 1023px){.operation-results__col.right{max-width:100%;width:100%}}@media(max-width: 767px){.operation-results__col.right{margin-right:0px;width:100%}}.operation-results__title{width:359px}@media(max-width: 1023px){.operation-results__title{width:100%}}.operation-results__text{max-width:540px;margin-top:32px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(min-width: 768px)and (max-width: 1025px){.operation-results__text{max-width:400px}}@media(max-width: 1023px){.operation-results__text{max-width:100%;width:100%}}@media(max-width: 767px){.operation-results__text{margin-top:20px;width:auto;line-height:150%}}.operation-results__subtitle{margin-bottom:20px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.operation-results__subtitle{font-size:14px;line-height:150%}}.operation-results__vector{display:flex}.operation-results__inner{padding-left:40px}@media(max-width: 767px){.operation-results__inner{padding:0px}}.share-provinces__subtext{margin-top:60px;width:560px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 1279px){.share-provinces__subtext{width:100%;margin-left:0px}}@media(max-width: 767px){.share-provinces__subtext{margin-top:20px;margin-left:0px;width:100%;font-size:.875rem;line-height:160%}}.share-provinces__box{display:flex;justify-content:end}.custom-mobile__container{margin-top:20px}.custom-mobile__container .preview__title{padding-left:0px;padding-top:5px;border-top:1px solid #e8e8e8}.overlay-header{position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;opacity:0;background:#000;z-index:4;transition:.3s;pointer-events:none}.overlay-header.active{opacity:.2;pointer-events:all}@media print{.overlay-header{display:none}}.picture{display:flex;align-items:center;width:100%;height:100%}.picture__img{width:100%;height:100%;object-fit:cover}.preloader{position:fixed;left:0;top:0;z-index:1000;padding:3.75rem;width:100vw;height:100vh;background-color:#fff;overflow:hidden;transition:transform .9s cubic-bezier(0.33, 1, 0.68, 1) .7s}@media(max-width: 1279px){.preloader{padding:1.25rem}}@media print{.preloader{display:none}}.preloader::before,.preloader::after{content:"";position:absolute;top:0;z-index:2;width:50%;height:100%;background:#045c25;transition:transform .7s cubic-bezier(0.33, 1, 0.68, 1)}.preloader::before{left:0;transform:translateY(100%)}@media(max-width: 1279px){.preloader::before{transform:translateY(-100%)}}.preloader::after{right:0;transform:translateY(-100%)}@media(max-width: 1279px){.preloader::after{transform:translateY(100%)}}.preloader--hide{transform:translateY(-100%)}.preloader--hide::before,.preloader--hide::after{transform:none}.preloader--hidden .preloader__wrapper::before{animation:slideRight 1s cubic-bezier(0.33, 1, 0.68, 1) .2s forwards}.preloader--hidden .preloader__line{transform:none;transition:transform 1.1s cubic-bezier(0.33, 1, 0.68, 1)}.preloader__container{position:relative;z-index:0;height:100%}@media(max-width: 1279px){.preloader__container{overflow:hidden}}.preloader__logo{display:flex;align-items:center;justify-content:center}.preloader__logo-svg{width:9.1875rem;height:3.625rem}@media(max-width: 1279px){.preloader__logo-svg{width:4.875rem;height:2rem}}.preloader__logo-svg path{fill:#045c25}.preloader__wrapper{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding-bottom:1.25rem;border-bottom:1px dashed borderColor(0.3, #045c25)}@keyframes slideRight{0%{right:150%}100%{right:0}}@media(max-width: 1279px){.preloader__wrapper{height:3.5625rem}}.preloader__wrapper::before{content:"";position:absolute;left:0;bottom:-1px;z-index:1;width:21.9375rem;height:1px;transition:opacity .3s;background:linear-gradient(270deg, #006525 0%, rgba(0, 101, 37, 0) 79.69%);z-index:-1;left:auto;right:150%}@media(max-width: 1279px){.preloader__wrapper::before{width:7.375rem;display:none}}@media(max-width: 1279px){.preloader__wrapper::before{display:block;width:7.375rem}}.preloader__line{display:flex;align-items:center;justify-content:flex-end;transform:translateX(-120%)}.preloader__item{display:flex;align-items:center;justify-content:center}.preloader__item:not(:first-child){margin-left:1px}.preloader__svg{width:10.125rem;height:2.8125rem}@media(max-width: 1279px){.preloader__svg{width:7.5rem;height:2rem}}.preloader__train{width:8.25rem;height:3.0625rem}@media(max-width: 1279px){.preloader__train{width:5.8125rem;height:2.125rem}}.preservation-finance__inner{padding-top:20px;border-top:1px solid #69da91}.preservation-finance__row{display:flex;gap:40px;margin-top:40px}.preservation-finance__description{width:560px}.preservation-finance .col:nth-child(2){display:flex;flex-direction:column;gap:16px}.preservation-dynamic__inner{padding-top:20px;border-top:1px solid #045c25}.preservation-dynamic__title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.preservation-dynamic__img{margin-top:20px}.preservation-sales .col{position:relative;display:flex;flex-direction:column;gap:16px}.preservation-sales .col:nth-child(2){padding-top:20px;border-top:1px solid #e8e8e8}.preservation-sales__inner{border-top:1px solid #69da91;padding-top:20px}.preservation-sales__img{max-width:460px}.preservation-sales__row{margin-top:40px;display:flex;gap:40px}.preservation-sales__row picture{height:auto}.preservation-sales__text{width:560px}@media(max-width: 1023px){.preservation-sales__text{width:auto}}.preservation-sales__img{margin-top:40px}.preservation-structure .col{display:flex;flex-direction:column;gap:16px}.preservation-structure__inner{padding-top:20px;border-top:1px solid #045c25}.preservation-structure__title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.preservation-structure__img{transform:translateX(8px);height:580px}.preservation-structure__img img{object-fit:contain}.preservation-structure__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.preservation-structure__row_CN{margin-top:20px}.preservation-structure__video{height:530px}.preservation-structure__video video{transform:scale(0.9)}@media(max-width: 767px){.preservation-structure__video video{transform:translateX(6px) scale(1)}}@media(max-width: 1023px){.preservation-structure__video{height:392px}}@media(max-width: 767px){.preservation-structure__video{height:300px}}.preservation-structure__video_CN video{transform:scale(1.13)}@media(max-width: 1279px){.preservation-structure__video_CN video{transform:scale(1)}}.preservation-profit .text{margin-top:24px}.preservation-expenses__inner{padding-top:20px;border-top:1px solid #69da91}.preservation-expenses__description{padding-top:40px}.preservation-statistics__row{display:flex;gap:40px}.preservation-statistics__text{width:560px}.preservation-statistics__img{height:700px}.preservation-statistics__img img{object-fit:contain}.preservation-statistics__svg{transform:translateX(-90px)}@media(max-width: 420px){.preservation-statistics__svg{width:335px;transform:none}}.preservation-statistics__video{height:680px}@media(max-width: 1279px){.preservation-statistics__video{height:574px}}@media(max-width: 1023px){.preservation-statistics__video{height:425px}}@media(max-width: 767px){.preservation-statistics__video{margin-top:40px;height:494px}.preservation-statistics__video video{transform:translate(0, -44px)}}@media(max-width: 374px){.preservation-statistics__video{height:300px}.preservation-statistics__video video{transform:translate(0, -33px)}}@media(max-width: 1023px){.preservation-finance__row{flex-direction:column}.preservation-finance__description{width:auto}.preservation-sales__row{flex-direction:column}}@media(max-width: 767px){.preservation-finance__inner{padding-top:8px}.preservation-finance__row{gap:20px;margin-top:20px}.preservation-finance__description{width:auto}.preservation-finance .col:nth-child(2){gap:20px}.preservation-dynamic__inner{padding-top:8px}.preservation-dynamic__title{font-size:14px}.preservation-dynamic__img{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.preservation-dynamic__img::-webkit-scrollbar{display:none}.preservation-dynamic-img{height:926px;width:620px}.preservation-sales .col{gap:20px}.preservation-sales .col:nth-child(2){padding-top:8px}.preservation-sales__inner{padding-top:8px}.preservation-sales__img{max-width:100%}.preservation-sales__row{margin-top:20px;gap:40px}.preservation-sales__img{margin-top:8px}.preservation-structure .col{gap:20px}.preservation-structure__inner{padding-top:8px}.preservation-structure__title{font-size:14px}.preservation-structure__img{height:auto;transform:translateX(0)}.preservation-structure__row{margin-top:40px;grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px)and (max-width: 767px){.preservation-structure__row{margin-top:-20px}}@media(max-width: 767px){.preservation-profit .text{margin-top:20px}}@media(max-width: 767px){.preservation-expenses__inner{padding-top:8px;border-top:1px solid #69da91}.preservation-expenses__description{padding-top:20px}}@media(max-width: 767px){.preservation-statistics__row{display:flex;gap:40px}.preservation-statistics__img{height:auto}.preservation-statistics__text{width:560px}}.preservation-statistics__inner{padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.preservation-statistics__inner{padding-top:8px}}.nbsp{white-space:nowrap}.preview{position:relative;margin-top:100px;padding:0 20px}.preview__container{background:#f4f4f4}.preview__title{font-weight:700;font-size:48px;line-height:110%;letter-spacing:-0.03em;color:#2a2e2b}@media(max-width: 1023px){.preview__title{font-size:24px}}.preview__inner{padding:0 20px;padding-right:0;position:relative;display:flex;justify-content:center;gap:40px;margin:0 auto;max-width:1400px;height:640px}@media(min-width: 1680px){.preview__inner{position:static}}@media(max-width: 1023px){.preview__inner{font-size:20px;height:430px;gap:20px}}.preview__line{position:absolute;top:40px;left:50%;transform:translateX(-50%);height:2px;width:95%;overflow:hidden}.preview__line::before{content:"";position:absolute;top:0;width:100%;height:2px;opacity:.4;border:1px dashed #045c25}.preview__line::after{content:"";position:absolute;left:-100%;top:0;width:260px;height:2px;transition:opacity .3s;animation:leftToRight 2s cubic-bezier(0.33, 1, 0.68, 1) infinite forwards;animation-delay:2s,1.5s;background:linear-gradient(270deg, #045c25 0%, rgba(255, 255, 255, 0) 79.69%)}@media(max-width: 1023px){.preview__line{top:12px}}@media print{.preview__line{display:none}}.preview__right{width:50%}.preview__left{padding:80px 0 40px 0;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;width:50%}@media(max-width: 1023px){.preview__left{padding:20px 0 12px 0}}.preview__img{position:relative;z-index:1;height:100%}@media(max-width: 1023px){.preview__img{width:auto}}.preview__img-mobile{background:#f4f4f4}.preview__img img{object-position:top}.preview__row-bottom{margin-top:auto}.preview__name,.preview__surname{font-family:"Halvar Breitschrift";font-weight:700;line-height:110%;letter-spacing:-0.03em;text-transform:uppercase;color:#2a2e2b;text-align:end;font-size:20px}@media(max-width: 1023px){.preview__name,.preview__surname{font-size:14px}}.preview__job{margin-top:4px;font-weight:500;font-size:14px;line-height:150%;color:#727a75;text-align:end}@media(max-width: 1023px){.preview__job{font-size:12px}}@media(max-width: 767px){.preview{margin-top:40px}.preview__title{padding:0 12px;padding-top:20px;background:#f4f4f4}.preview__inner{display:flex;justify-content:center;background:#fff;padding:0;height:auto}.preview__left{padding:0;width:100%}.preview__img{padding-top:20px;background:#f4f4f4}.preview__img img{height:550px;object-position:top;object-fit:contain}.preview__row-bottom{margin-top:12px}}@media(max-width: 767px)and (max-width: 767px){.preview__row-bottom{margin-bottom:20px}}@media(max-width: 767px){.preview__block{order:1}}@media(max-width: 767px){.preview__name,.preview__surname{background:#fff;text-align:left}}@media(max-width: 767px){.preview__job{text-align:left}}@media(max-width: 575px){.preview__img img{height:auto;object-position:bottom}}.preview__block-top{display:flex;flex-direction:column}@media(min-width: 1024px)and (max-width: 1100px){.preview.device-debug .preview__inner{height:700px}}.selutin{margin-top:32px;display:flex;flex-direction:column;gap:32px;max-width:540px}@media(max-width: 1023px){.selutin{margin-top:16px;gap:12px}}@media(max-width: 1023px){.selutin__description{font-size:12px}}.selutin__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 1023px){.selutin__text{font-size:12px}}@media(max-width: 1023px){.selutin__list{gap:8px !important}.selutin__list svg{width:12px;height:19px}}.klimochkin{margin-top:32px;display:flex;flex-direction:column;gap:32px;max-width:540px}@media(max-width: 1023px){.klimochkin{gap:12px}}@media(max-width: 767px){.klimochkin{max-width:auto}}.kadyrov{margin-top:32px;max-width:540px;font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 1023px){.kadyrov{max-width:100%;font-size:14px;margin-top:20px}}@media(max-width: 767px){.kadyrov{margin-top:0}}@media(max-width: 1279px){.preview__kadyrov img{object-position:-70px}}@media(max-width: 767px){.preview__kadyrov img{object-position:top}}.pahomov-preview,.ivanov-preview{margin-top:20px}@media(max-width: 1279px){.xmelnitskaya img{object-position:-50px}}@media(max-width: 767px){.xmelnitskaya img{object-position:0}}.pahomov{display:flex;flex-direction:column;gap:40px}.pahomov__img{width:88%;height:260px}.pahomov__img img{object-fit:contain}@media(max-width: 1023px){.pahomov{gap:0}}@media(max-width: 767px){.pahomov{gap:28px}.pahomov__img{width:100%}}.androsova{margin-top:32px;max-width:540px}@media(max-width: 1023px){.androsova{margin-top:20px}.androsova__description{font-size:14px !important}}@media(max-width: 1279px){.lazutova img{object-position:-60px}}@media(max-width: 767px){.lazutova img{object-position:0}}.lipatova{margin-top:32px;max-width:540px}@media(max-width: 1279px),t{.lipatova{margin-top:20px;max-width:100%}.lipatova__description{font-size:13px !important}}@media(max-width: 767px){.porochay__table{position:relative;width:calc(100% + 40px);padding-left:20px;margin-left:-20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.porochay__table::-webkit-scrollbar{display:none}}@media(max-width: 767px)and (max-width: 1023px){.porochay__table{background:#fff}}@media(max-width: 767px){.preview-table{width:540px}}.kosticova{margin-top:32px}.kosticova__row{display:flex;flex-direction:column;gap:20px;margin-top:32px}.kosticova__description{max-width:540px}@media(max-width: 1023px){.kosticova{margin-top:20px}.kosticova__description{font-size:13px !important}.kosticova__row{margin-top:20px;gap:10px}.kosticova .item__subtext{font-size:12px !important}.kosticova .item__row:nth-child(2){margin-top:10px}}.preview-table{margin-top:32px;width:540px}@media(max-width: 1279px){.preview-table{width:auto}}.preview-table__top{text-align:left}.preview-table__name{padding-bottom:12px;font-size:12px;line-height:150%;color:#727a75}.preview-table__bottom{border-top:1px solid #045c25;font-size:14px}.preview-table__item{padding-top:12px;font-weight:500;line-height:150%;color:#2a2e2b}.preview-table__item:nth-child(1){padding-right:10px}@media(max-width: 767px){.preview-table__item:nth-child(1){max-width:50px}}.preview-table__item_bold{font-weight:700}@media(max-width: 1023px){.preview-table{width:100%;margin-top:20px}}.cuchurina{display:flex;flex-direction:column;gap:40px}.cuchurina .item__subtext{max-width:338px}.cuchurina__text{max-width:540px}@media(max-width: 1023px){.cuchurina{gap:20px}.cuchurina__text{font-size:14px !important}.cuchurina .item__subtext{max-width:100%;font-size:12px !important}}@media(max-width: 1279px){.porochay .preview__inner{gap:20px}}@media(max-width: 1279px){.porochay img{object-position:-47px}}@media(max-width: 1023px){.porochay img{object-position:-30px}}@media(max-width: 767px){.porochay img{object-position:0}}@media(max-width: 1279px){.baruzdina img{object-position:-60px}}@media(max-width: 1023px){.baruzdina img{object-position:-44px}}@media(max-width: 767px){.baruzdina img{object-position:0}}.pavlova{margin-top:32px}.pavlova__text{max-width:540px}@media(max-width: 1023px){.pavlova__text{font-size:14px !important}}@media(max-width: 767px){.pavlova{margin-top:0}.pavlova__text{max-width:100%}}.profit .block-diagram__inner{border-top:none;padding-top:0}.percente__inner{padding-top:20px;border-top:1px solid #69da91}.percente__row{display:flex;justify-content:flex-end}.percente__text{margin-top:40px;padding-right:53px;font-weight:400;font-size:18px;line-height:160%}.percente__img{margin-top:40px}.profit-statistics{margin-top:100px}.profit-statistics__inner{padding-top:20px;border-top:1px solid #69da91}.profit-statistics__description{margin-top:40px;font-weight:700;font-size:24px;line-height:150%;color:#2a2e2b}.profit-statistics__img{margin-top:18px}.profit-statistics__text{margin-top:34px}.ebitda .text{margin-top:24px}.profit-reporting .col{width:360px;flex-shrink:0}.profit-reporting__inner{padding-top:20px;border-top:1px solid #045c25}.profit-reporting__row{display:flex;justify-content:space-between;margin-top:40px}.profit-reporting__row_bottom{margin-top:40px;display:flex;justify-content:space-between;border-top:1px solid #045c25}.profit-reporting__row_bottom .item__row:nth-child(1){border-top:none}@media(max-width: 1170px){.profit-reporting__row{flex-direction:column;gap:40px}}.profit-reporting__subtext{margin-top:10px;font-weight:400;font-size:12px;line-height:150%;color:#727a75}.profit-reporting__column .row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:40px}.profit-reporting__column .item{width:360px}.profit-reporting__column .item__col{display:flex;flex-direction:column;gap:16px}.profit-reporting__column .item__row:nth-child(2){display:flex;gap:8px}.profit-reporting__column .item__row_top{display:flex;gap:4px}.profit-reporting__column .item__grey_bottom{font-weight:700;font-size:15px;line-height:80%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.profit-reporting__text{width:358px;margin-top:63px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 767px){.profit .block-diagram__row:nth-child(2){margin-top:0}.profit-reporting .col{width:auto}.profit-reporting__inner{padding-top:8px}.profit-reporting__row{margin-top:20px;gap:20px}.profit-reporting__row_bottom{margin-top:20px;flex-direction:column}.profit-reporting__text{width:auto;margin-top:20px}.profit-reporting__subtext{margin-top:10px;font-weight:400;font-size:12px;line-height:150%;color:#727a75}.profit-reporting__column .row{grid-template-columns:repeat(1, 1fr);grid-column-gap:0;grid-row-gap:20px}.profit-reporting__column .item{width:auto}.profit-reporting__column .item__col{display:flex;flex-direction:column;gap:16px}.profit-reporting__column .item__col:nth-child(2){top:0}.profit-reporting__column .item__row:nth-child(2){display:flex;gap:8px}.profit-reporting__column .item__row_top{display:flex;gap:4px}}.purchase{margin-top:80px}.purchase__inner{padding-top:20px;border-top:1px solid #045c25}.purchase__title{font-weight:700;font-size:60px;line-height:110%;letter-spacing:-0.03em;color:#2a2e2b}.purchase__description{margin-top:40px}.purchase-documents{margin-top:40px}.purchase-documents__inner{padding-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;border-top:1px solid #045c25}.purchase-documents__subtitle{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.purchase-documents__list{margin-top:24px}.purchase-documents__right{display:flex;flex-direction:column;gap:12px}.purchase-principles__box{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}@media(max-width: 1023px){.purchase-principles__box{grid-template-columns:repeat(2, 1fr)}}.purchase-principles__item{position:relative;padding:20px;height:260px;border:1px solid #ededed}.purchase-principles__item:nth-child(odd){border-top:2px solid #69da91}.purchase-principles__item:nth-child(even){border-top:2px solid #045c25}@media(max-width: 1023px){.purchase-principles__item:nth-child(3){grid-column:span 2}}.purchase-principles__img{position:absolute;right:0;bottom:0;width:128px;height:128px}.purchase-principles__text{position:relative;z-index:1}.purchase-principles__bottom{display:flex;gap:40px}.purchase-principles__bottom .col:nth-child(1){max-width:307px}.purchase-principles__bottom .col:nth-child(2){max-width:700px}.purchase-principles__bottom .col:nth-child(2) p:nth-child(2){margin-top:15px}.purchase-principles__bottom .col:nth-child(2) p:nth-child(3){margin-top:20px}.purchase-principles__description{display:block;flex-shrink:0}.purchase-value__inner,.purchase-saving__inner{padding-top:20px;border-top:1px solid #045c25}.purchase-value__title,.purchase-saving__title{font-weight:700;font-size:24px;line-height:150%;color:#2a2e2b}.purchase-value__img img,.purchase-saving__img img{object-fit:contain}@media(max-width: 1023px){.purchase-value__img img,.purchase-saving__img img{object-fit:cover}}.purchase-value__row,.purchase-saving__row{margin-top:20px}.purchase-sving{margin-top:60px}@media(max-width: 767px){.purchase{margin-top:40px}.purchase__inner{padding-top:12px}.purchase__title{font-size:24px}.purchase__description{margin-top:20px}.purchase-documents{margin-top:20px}.purchase-documents__inner{padding-top:20px;grid-template-columns:repeat(1, 1fr);grid-column-gap:20px}.purchase-documents__subtitle{font-size:14px}.purchase-documents__list{margin-top:20px}.purchase-documents__right{gap:20px;margin-top:20px}.purchase-principles__box{margin-top:20px;grid-template-columns:repeat(1, 1fr);grid-gap:0px}.purchase-principles__item{padding-bottom:65px;height:auto}}@media(max-width: 767px)and (max-width: 1023px){.purchase-principles__item:nth-child(3){grid-column:span 1}}@media(max-width: 767px){.purchase-principles__img{width:71px;height:72px}}@media(max-width: 767px){.purchase-principles__bottom{display:flex;flex-direction:column;gap:15px}.purchase-principles__bottom .col:nth-child(1){max-width:100%}.purchase-principles__bottom .col:nth-child(2){max-width:100%}.purchase-principles__bottom .col:nth-child(2) p:nth-child(3){margin-top:15px}}@media(max-width: 767px){.purchase-value__inner,.purchase-saving__inner{padding-top:8px}.purchase-value__title,.purchase-saving__title{font-size:14px}.purchase-value__row,.purchase-saving__row{margin-top:30px}}.report-hero{display:flex;position:relative;margin-top:84px;margin-bottom:20px;width:100%;height:707px}@media(min-width: 1025px){.report-hero{margin-top:84px;width:100%;height:calc(100vh - 84px)}}@media(max-width: 1024px){.report-hero{height:600px}}@media(max-width: 820px){.report-hero{height:500px}}@media(max-width: 767px){.report-hero{margin-top:56px;width:100%;height:735px;height:auto}}@media print{.report-hero{margin-top:0px}}.report-hero__background{position:absolute;top:0px;left:0px;height:100%;width:100%}.report-hero__background picture{height:100%;width:100%}.report-hero__background picture img{object-fit:fill}@media(min-width: 1440px){.report-hero__background{width:100%}}@media(max-width: 767px){.report-hero__background{display:none}}.report-hero__row{display:flex;width:100%;height:100%}@media(max-width: 767px){.report-hero__row{display:flex;flex-wrap:wrap;gap:0px}}.report-hero__row.about-row{gap:0px}.report-hero__col{position:relative;overflow:hidden;width:50%}.report-hero__col:nth-child(1){width:50%}@media(max-width: 767px){.report-hero__col:nth-child(1){width:100%}}.report-hero__col:nth-child(2){width:50%}@media(max-width: 767px){.report-hero__col:nth-child(2){width:100%;height:260px;order:-1}}@media(max-width: 767px){.report-hero__col{width:100%}.report-hero__col:nth-child(1){background:#f4f4f4;height:auto}.report-hero__col:nth-child(3){order:-1;height:260px}}.report-hero__col-background{position:absolute;width:100%;height:100%;top:0px;left:0px;display:none}@media(max-width: 767px){.report-hero__col-background{z-index:-1;display:block}}.report-hero__col-background.about-desktop{display:block;z-index:-1}@media(max-width: 767px){.report-hero__col-background.about-desktop{display:none}}.report-hero__col.main-left{
  background:transparent!important;
  padding:28px 32px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  overflow:auto!important;
  position:relative!important;
}@media(max-width: 767px){.report-hero__col.main-left{width:100%;height:380px;padding:20px}}.report-hero__col.main-right{flex-shrink:0}@media(max-width: 767px){.report-hero__col.main-right{width:100%;height:auto;order:1}}@media(min-width: 550px)and (max-width: 768px){.report-hero__col.main-right{height:auto}}.report-hero__portrait{display:flex;position:relative;top:0px;left:0px;z-index:2;width:100%;height:100%}@media(max-width: 767px){.report-hero__portrait.mobile{display:flex !important}}@media(max-width: 767px){.report-hero__portrait{display:none}.report-hero__portrait.mobile{height:390px;height:auto;display:block;top:85px;left:0px;position:relative;top:0px}.report-hero__portrait.mobile picture img{object-fit:cover}}@media print and (max-width: 767px){.report-hero__portrait.mobile{width:100%;height:auto}.report-hero__portrait.mobile picture img{object-fit:contain}}@media print and (max-width: 767px){.report-hero__portrait{width:100%;height:auto}.report-hero__portrait picture{width:100% !important;height:100% !important}.report-hero__portrait picture img{object-fit:contain}.report-hero__portrait.mobile{width:100% !important}}.report-hero__portrait picture{width:100%;height:100%}.report-hero__portrait picture img{object-position:bottom;object-fit:contain}.report-hero__portrait.alt-margin{margin-left:-37px}.report-hero__portrait.hero-4{position:relative;margin-top:auto}.report-hero__texts{position:absolute}@media(max-width: 767px){.report-hero__texts{position:relative}}.report-hero__name{margin:40px 0px 10px 40px;font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:110%;letter-spacing:-0.03em;text-transform:uppercase;color:#2a2e2b}@media(max-width: 767px){.report-hero__name{margin:20px 0px 4px 20px}}@media(min-width: 1680px){.report-hero__name{font-size:20px;line-height:110%}}@media(max-width: 1025px){.report-hero__name{font-size:15px}}.report-hero__job-title{margin-left:40px;font-weight:500;font-size:14px;line-height:150%;color:#727a75}.report-hero__job-title.alt-200{position:relative;width:209px;z-index:3}@media(max-width: 767px){.report-hero__job-title.alt-200{width:259px}}@media(max-width: 767px){.report-hero__job-title{margin-left:20px}}.report-hero__title{padding:40px 40px 60px 60px;font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:90%;letter-spacing:-0.05em;text-transform:uppercase;color:#fff}@media print{.report-hero__title{color:#fff;opacity:1;z-index:1}}@media(min-width: 1680px){.report-hero__title{font-size:80px;line-height:90%}}@media(min-width: 1026px)and (max-width: 1281px){.report-hero__title{padding:30px 30px 30px 60px;font-size:40px}}@media(max-width: 1025px){.report-hero__title{padding:30px 50px 30px 37px;font-size:32px}}@media(max-width: 767px){.report-hero__title{padding:40px 20px 0px 20px;font-size:32px;line-height:90%}}@media(max-width: 350px){.report-hero__title{font-size:24px}}@media print{.report-hero__title{position:relative;z-index:4;color:#fff;font-size:32px}}.report-hero__title.page-2{width:600px}@media(max-width: 767px){.report-hero__title.page-2{width:335px}}@media(min-width: 1440px){.report-hero__title.page-2{width:810px}}@media(max-width: 1023px){.report-hero__title.page-2{width:350px}}.report-hero__title.grom{max-width:750px}@media(max-width: 1025px){.report-hero__title.grom{font-size:35px}}@media(max-width: 767px){.report-hero__title.grom{width:335px;font-size:32px}}.report-hero__list{margin-left:100px}@media(min-width: 768px)and (max-width: 1024px){.report-hero__list{display:none}}.report-hero__list-item{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-weight:500;font-size:14px;line-height:130%;color:#2a2e2b;cursor:pointer}.report-hero__list-item::before{position:relative;display:block;width:12px;height:12px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.75 10.5L8.25 6L3.75 1.5' stroke='%232A2E2B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:2}.report-hero__list-item:hover{text-decoration:underline}@media(min-width: 1440px){.report-hero__list-item{margin-bottom:20px;font-size:16px;line-height:130%}}@media(max-width: 1025px){.report-hero__list-item{font-size:13px}}@media(max-width: 1023px){.report-hero__list{display:none}}.report-hero__number{position:absolute;right:30px;bottom:20px;font-family:"Halvar Breitschrift";font-weight:700;font-size:340px;line-height:80%;display:flex;align-items:flex-end;text-align:right;letter-spacing:-0.03em;background:linear-gradient(180deg, #006525 0%, #35ca76 95.26%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 1680px){.report-hero__number{font-size:450px;line-height:80%}}@media(min-width: 1680px){.report-hero__number{font-size:450px;line-height:80%}}@media(max-width: 1200px){.report-hero__number{font-size:240px}}@media(max-width: 767px){.report-hero__number{font-size:140px;bottom:10px;right:13px}}@media(min-width: 768px)and (max-width: 1025px){.report-hero__number.grom{font-size:200px}}@media(min-width: 1024px)and (max-width: 1025px){.report-hero_about{height:502px}}@media(min-width: 768px)and (max-width: 1023px){.report-hero_about{height:380px}}@media(max-width: 767px){.report-hero_about{height:619px}}.report-hero__main-bg{position:absolute;left:0px;top:0px;width:100%;height:100%}.report-hero__main-img{width:100%;height:100%}.report-hero__main-img picture img{object-fit:fill}.report-hero__main-logo{position:absolute;bottom:0px;right:0px}@media(max-width: 767px){.report-hero__main-logo{top:117px}.report-hero__main-logo svg{height:263px;width:180px}}.report-hero__main-title{position:relative;z-index:2;max-width:545px;font-weight:700;font-size:90px;line-height:80%;letter-spacing:-0.03em;color:#fff}.report-hero__main-title span{display:block;color:#2a2e2b}@media(max-width: 1279px){.report-hero__main-title{font-size:60px}}@media(max-width: 1023px){.report-hero__main-title{font-size:40px}}@media(max-width: 767px){.report-hero__main-title{font-size:48px;width:273px}}.report-hero__main-text{position:relative;z-index:2;margin-bottom:16px;font-weight:700;font-size:24px;line-height:80%;letter-spacing:-0.01em;color:#2a2e2b}@media(max-width: 767px){.report-hero__main-text{margin-bottom:12px;font-size:20px;line-height:80%}}.report-hero__main-number{position:relative;z-index:2;font-family:"Halvar Breitschrift";font-style:normal;font-weight:700;font-size:90px;line-height:80%;letter-spacing:-0.06em;color:#2a2e2b}@media(max-width: 1279px){.report-hero__main-number{font-size:65px}}@media(max-width: 767px){.report-hero__main-number{font-size:48px;line-height:80%}}@media(max-width: 767px){.report-hero.custom-main{height:760px}}.report-hero_about{display:flex;height:auto}@media(min-width: 1680px){.report-hero_about .report-hero__background{background-position:top 0px left -100px}}.report-hero_about .report-hero__img-about{width:100%;height:auto}.report-hero_about .report-hero__img-about picture img{object-position:top;object-fit:cover}@media(min-width: 1366px){.report-hero_about .report-hero__img-about picture img{object-fit:fill}}.report-hero.custom-main{height:auto}@media print{.report-hero__portrait{width:100%;height:auto}}.reward__inner{padding-top:20px;border-top:1px solid #6bd895}.reward__top{display:flex;flex-direction:column;gap:40px}.reward__top .row{display:flex;justify-content:end}.reward__text_top{max-width:760px;font-size:18px;line-height:160%;color:#2a2e2b}.reward__bottom{margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.reward__item{display:flex;flex-direction:column;gap:20px}@media(max-width: 1023px){.reward__item:nth-child(3){grid-column:span 2}}.reward__item-top{display:flex;flex-direction:column;gap:16px}.reward__item-bottom{display:flex;flex-direction:column;gap:20px}.reward-rule__inner{padding-top:20px;border-top:1px solid #6bd895}.reward-rule__top{display:flex;flex-direction:column;gap:40px}.reward-rule__top .row{display:flex;justify-content:end}.reward-rule__text_big{max-width:760px;font-size:18px;line-height:160%;color:#2a2e2b}.reward-rule__bottom{margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.reward-rule__bottom .col{display:flex;flex-direction:column;gap:20px}.reward-table{margin-top:60px}.reward-table__inner{padding-top:20px;border-top:1px solid #6bd895}.reward-table__title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.reward-table__message{margin-top:40px}.reward-table__table{margin-top:40px}.reward-table__img{margin-top:40px}.table{border:1px solid #ededed;font-size:12px;line-height:150%;color:#2a2e2b}.table__first{display:flex;justify-content:center;align-items:center;padding:17px 0;font-weight:500;font-size:14px;line-height:150%;color:#727a75}.table__row-first{padding:18px 35px;font-weight:500;font-size:14px;line-height:150%;color:#727a75;background:#f4f4f4;border-top:1px solid #ededed}.table__row-item{padding:20px;border-top:1px solid #ededed;border-left:1px solid #ededed}.table__row-description{width:266px;font-weight:700;font-size:14px;line-height:140%;color:#2a2e2b}.table__row-last{display:flex;flex-direction:column;gap:8px;width:447px}.table__title{padding:17px 20px;border-left:1px solid #ededed;font-weight:500;font-size:14px;line-height:150%;color:#727a75;background:#f4f4f4;text-align:left}@media(max-width: 767px){.reward__inner{padding-top:8px}.reward__top{gap:20px}.reward__text_top{max-width:100%}.reward__bottom{margin-top:20px;display:flex;flex-direction:column;gap:20px}}@media(max-width: 767px)and (max-width: 1023px){.reward__item:nth-child(3){grid-column:span 1}}@media(max-width: 767px){.reward-rule__inner{padding-top:8px}.reward-rule__top{gap:20px}.reward-rule__text_big{max-width:100%}.reward-rule__bottom{margin-top:20px;display:flex;flex-direction:column;gap:20px}}@media(max-width: 767px){.reward-table{margin-top:40px}.reward-table__inner{padding-top:8px}.reward-table__title{font-size:14px}.reward-table__message{margin-top:20px}.reward-table__table{margin-top:20px}.reward-table__img{margin-left:-20px;padding-left:20px;width:calc(100% + 40px);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.reward-table__img::-webkit-scrollbar{display:none}.reward-table__img picture{width:846px}}.risk__inner{display:flex;justify-content:space-between;gap:40px}.risk__left{max-width:300px}.risk-analysis__inner{padding-top:20px}.risk-analysis__item-subtitle{font-family:"Halvar Breitschrift";font-weight:700;font-size:20px;line-height:110%;letter-spacing:-0.03em;text-transform:uppercase;color:#181d1d}.risk-analysis__box{margin-top:40px}.risk-analysis__box:nth-child(2){margin-top:60px}.risk-analysis__box .row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);border:1px solid #ededed;border-top:none}@media(max-width: 1023px){.risk-analysis__box .row{grid-template-columns:repeat(1, 1fr)}}.risk-analysis__item{position:relative;padding:40px;padding-right:0;padding-bottom:115px;display:flex;flex-direction:column;gap:20px}.risk-analysis__item:nth-child(1){border-top:2px solid #69da91}.risk-analysis__item:nth-child(2){border-top:2px solid #045c25;border-left:1px solid #ededed}.risk-analysis__item-title{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.risk-analysis__item-img{position:absolute;bottom:0;right:0;width:170px;height:170px}.risk-analysis__list{position:relative;z-index:1}.risk-analysis__list li{max-width:440px}@media(max-width: 1023px){.risk-analysis__list li{max-width:100%}}.risk-task__text{margin-top:20px}.risk-task__box{margin-top:40px;display:flex;flex-direction:column;gap:10px}.card-line{position:relative;padding:40px 35px;border:1px solid #ededed;border-top:1px solid #69da91}.card-line__title{position:relative;z-index:1;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}.card-line__svg{position:absolute;top:0;left:0;width:142px;height:115px}.card-line__row{margin-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.card-line__description{font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}.card-line__col{display:flex;flex-direction:column;gap:20px}.card-line__col .row{display:flex;flex-direction:column;gap:12px}.risk-model__img{margin-top:40px}.risk-process__inner{padding-top:20px;display:flex;flex-direction:column;gap:40px;border-top:1px solid #045c25}.risk-process__inner .row{display:flex;flex-direction:column;gap:40px}.risk-process__title{font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}.risk-process__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.risk-process__item{padding-top:12px;display:flex;flex-direction:column;gap:12px}.risk-process__item:nth-child(odd){border-top:1px solid #69da91}.risk-process__item:nth-child(even){border-top:1px solid #045c25}.results__inner{padding-top:20px;border-top:1px solid #045c25}.results__row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.results-bottom__inner{display:flex;flex-direction:column;gap:60px}.results-bottom .row{max-width:754px}.results-bottom__row{padding-top:20px;justify-content:space-between;display:flex;gap:40px;border-top:1px solid #045c25}.results-bottom__left{max-width:359px;flex-shrink:0}.results-bottom__list-li{display:flex;gap:16px}.results-bottom__list-number{font-weight:700;font-size:16px;line-height:150%;color:#045c25}.results-bottom__message{margin-top:40px}@media(max-width: 767px){.risk__inner{gap:12px;flex-direction:column}.risk__left{max-width:100%}.risk-analysis__inner{padding-top:0}.risk-analysis__item-subtitle{font-size:12px}.risk-analysis__box{margin-top:24px}.risk-analysis__box:nth-child(2){margin-top:20px}.risk-analysis__box .row{margin-top:20px;grid-template-columns:repeat(1, 1fr)}.risk-analysis__item{padding:20px;padding-bottom:115px;gap:20px}.risk-analysis__item-title{font-size:18px}.risk-analysis__item-img{width:132px;height:132px}.risk-task__text{margin-top:12px}.risk-task__box{margin-top:20px}.card-line{padding:20px}.card-line__title{font-size:20px}.card-line__svg{width:98px;height:80px}.card-line__row{grid-template-columns:repeat(1, 1fr);gap:20px}.card-line__description{position:relative;z-index:1;font-size:13px}.card-line__col{gap:12px}.card-line__col .row{gap:20px}.risk-model__img{margin-top:40px}.risk-process__inner{padding-top:8px;gap:20px}.risk-process__title{font-size:20px}.risk-process__box{grid-template-columns:repeat(1, 1fr);gap:12px}.risk-process__item{padding-top:8px}.risk-process__img{height:346px}.risk-process__img img{object-fit:contain}.results__inner{padding-top:8px}.results__row{margin-top:24px;grid-template-columns:repeat(1, 1fr);gap:24px}.results-bottom__inner{gap:40px}.results-bottom .row{max-width:100%}.results-bottom__row{padding-top:12px;flex-direction:column;gap:20px}.results-bottom__left{max-width:100%}.results-bottom__list-li{gap:4px}.results-bottom__list-number{font-size:12px}.results-bottom__message{margin-top:20px}}.model{display:none}@media(max-width: 767px){.model{display:block}}.model__box{margin-top:20px}.model__list{margin-top:15px;padding-left:10px;gap:10px !important}.model__list_pl{padding-left:29px}.model__top{padding-bottom:62px;border-left:1px solid #ededed}.model__bottom{margin-top:-27px}.model__row{border-left:1px solid #ededed}.model__item{padding:12px 0;display:flex;justify-content:center;align-items:center;position:relative;width:137px;font-weight:700;font-size:10px;line-height:150%;color:#2a2e2b}.model__item:not(:nth-child(1)){margin-top:40px}.model__item_green{margin-left:-1px;background:#69da91}.model__item_gray{margin-left:19px;background:#e0ebe4}.model__item_gray::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-19px;height:1px;width:19px;background:#ededed}.model-big{width:185px}.model-big p{text-align:center}.risks{margin-top:40px}.risks__inner{padding-right:28px}.risks__row{display:flex;position:relative;justify-content:space-between;gap:20px;padding-bottom:20px;border-top:1px dashed #69da91;border-left:1px solid #ededed}.risks__row_gray{border-top:1px dashed #727a75}.risks__row_1{padding-bottom:89px}.risks__row_3{border-left:none}.risks__row_3::after,.risks__row_3::before{content:"";position:absolute;top:0;left:203px;width:1px;height:100%;background:#e0ebe4}.risks__row_3::after{left:203px}@media(max-width: 1023px){.risks__row_3::after{left:141px}}.risks__row_3::before{left:-28px}.risks__row_5{border-left:none}.risks__col{width:360px;flex-shrink:0}@media(max-width: 1023px){.risks__col{width:254px}}.risks__col-right{flex-basis:642px;padding-top:20px}.risks-table{display:flex;justify-content:center;align-items:center;padding:23px 0;position:relative;z-index:1;margin-left:-28px;margin-top:-1px;width:232px;font-weight:700;font-size:14px;line-height:130%;color:#2a2e2b;background:#69da91}@media(max-width: 1023px){.risks-table{width:170px}}.risks-gray{padding-left:69px;position:relative;margin-top:-1px;background:#fff}.risks-gray::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:69px;height:1px;background:#e0ebe4}.risks-gray__inner{display:flex;justify-content:center;align-items:center;padding:23px 0;text-align:center;width:292px;font-weight:700;font-size:14px;line-height:130%;color:#2a2e2b;background:#e0ebe4}@media(max-width: 1023px){.risks-gray{padding-left:40px}.risks-gray__inner{padding:23px 0px;width:212px}}@media(max-width: 767px){.risks{display:none}}.search-blocks__inner{padding:132px 140px 0px 140px}@media(max-width: 767px){.search-blocks__inner{padding:88px 20px 0px}}.search-blocks__title{margin-bottom:20px;color:#181d1d;font-family:Manrope;font-size:48px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.44px}@media(max-width: 767px){.search-blocks__title{font-size:24px;letter-spacing:-0.72px}}.search-blocks__subtitle{margin-bottom:24px;color:#727a75;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:160%}@media(max-width: 767px){.search-blocks__subtitle{font-size:14px}}.search-blocks__form{display:flex;justify-content:space-between;padding-bottom:22px;margin-bottom:48px;border-bottom:1px solid #045c25}@media(max-width: 767px){.search-blocks__form{padding-bottom:15px;margin-bottom:32px}}.search-blocks__buttons{display:flex;align-items:center;justify-content:center;gap:40px}@media(max-width: 767px){.search-blocks__buttons{gap:20px}}.search-blocks__input{color:#181d1d;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.18px;border:none}@media(max-width: 767px){.search-blocks__input{font-size:14px}}.search-blocks__submit{display:flex;align-items:center;justify-content:center}.search-blocks__submit svg{width:20px;height:20px}.search-blocks__results{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;max-width:760px}.search-blocks__results-item{padding-bottom:12px;width:100%;overflow:hidden;color:#181d1d;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:160%;border-bottom:1px solid #e8e8e8}.search-blocks__results-item span{color:#69da91}@media(max-width: 767px){.search-blocks__results-item{font-size:12px}}.search-blocks__reset{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;cursor:pointer}.search-blocks__reset-line{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:20px;height:1.5px;background:#727a75}.search-blocks__reset-line:nth-child(2){transform:translate(-50%, -50%) rotate(135deg)}.security__inner{display:flex;flex-direction:column;gap:40px}.security__title{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.security__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.security-conditions__inner{padding-top:20px;border-top:1px solid #6bd895}.security-conditions__title{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.security-conditions__list{margin-top:24px}.security-conditions__row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}.security-training__inner{padding-top:20px;border-top:1px solid #6bd895}.security-training__row{margin-top:20px;display:flex;justify-content:end}.security-training__text{max-width:760px}@media(max-width: 1023px){.security-training__text{max-width:100%}}.security-work__inner{padding-top:20px;border-top:1px solid #6bd895}.security-work__row{margin-top:40px;display:flex;justify-content:space-between;gap:40px}.security-work__description{max-width:360px}.security-work__col:nth-child(1){flex-shrink:0}.security-covid__inner{padding-top:20px;border-top:1px solid #6bd895}.security-covid__row{margin-top:40px;display:flex;justify-content:space-between;gap:40px}.security-covid__description{max-width:360px}.security-covid__col:nth-child(1){flex-shrink:0}.security-fire__inner{padding-top:20px;border-top:1px solid #6bd895}.security-fire__row{margin-top:40px;display:flex;justify-content:space-between;gap:40px}.security-fire__description{max-width:360px}.security-fire__col:nth-child(1){flex-shrink:0}@media(max-width: 767px){.security__inner{gap:20px}.security__title{font-size:18px}.security__row{grid-template-columns:repeat(1, 1fr);gap:12px}.security-conditions__inner{padding-top:8px}.security-conditions__title{font-size:18px}.security-conditions__list{margin-top:20px}.security-conditions__row{margin-top:20px;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px}.security-training__inner{padding-top:8px}.security-training__row{margin-top:20px;justify-content:end}.security-work__inner{padding-top:8px}.security-work__row{margin-top:20px;flex-direction:column;gap:20px}.security-work__description{max-width:100%}.security-covid__inner{padding-top:8px}.security-covid__row{margin-top:20px;flex-direction:column;gap:20px}.security-covid__description{max-width:100%}.security-fire__inner{padding-top:8px}.security-fire__row{margin-top:20px;flex-direction:column;gap:20px}.security-fire__description{max-width:100%}}.selects{position:relative}.select{font-family:Manrope;position:relative}.select-wrapper{position:relative;display:flex;align-items:center;height:100%}.select.--active .select__list{opacity:1;transform:translateY(0);pointer-events:all}.select.--active .select__button{border-color:#065e78}.select.--active .select__button svg{transform:rotate(180deg)}.select.--active .select__button svg path{stroke:#045c25}.select__button{padding:1rem 0rem;position:relative;align-items:center;display:flex;background:#fff;flex-shrink:0;gap:.75rem;width:16.75rem;height:4.1875rem;transition:.3s;cursor:pointer}@media(max-width: 1023px){.select__button{padding:.5rem 0rem;width:fit-content;height:2.5rem}}.select__button:hover{border-color:#065e78}.select__button svg{width:1.25rem;height:1.25rem;transform:rotate(0deg);flex-shrink:0;transition:.3s}@media(max-width: 1023px){.select__button svg{width:.75rem;height:.75rem}}.select__button svg path{transition:.3s}.select__button input{width:100%;height:100%;background-color:rgba(0,0,0,0);border:none;cursor:pointer;width:10rem;font-family:Manrope;font-size:1rem;font-weight:500;line-height:1.6rem;text-align:left}@media(max-width: 1023px){.select__button input{width:2.125rem;font-size:.875rem;line-height:1.4rem}}.select__button input::placeholder{font-family:Manrope;font-size:1rem;font-weight:500;line-height:1.6rem;text-align:left}@media(max-width: 1023px){.select__button input::placeholder{font-size:.875rem;line-height:1.4rem}}.select__list{z-index:3;transition:.3s;transform:translateY(1.875rem);position:absolute;top:5rem;left:0;opacity:0;width:100%;overflow:hidden;border:1px solid #e3e3e3;background:#fff;pointer-events:none;box-shadow:0px 4px 24px 0px rgba(0,0,0,.1215686275);overflow-y:auto}@media(max-width: 1023px){.select__list{width:10.0625rem;top:3.4375rem}}.select__list ul{display:flex;flex-direction:column;position:relative !important;bottom:0;width:100%}.select__list ul li{padding:.75rem 1.25rem;cursor:pointer;transition:.3s;border-bottom:1px solid #e3e3e3;font-family:Manrope;font-size:.875rem;font-weight:500;line-height:1.4rem;text-align:left;color:#181d1d}@media(max-width: 1023px){.select__list ul li{padding:.5rem .75rem}}.select__list ul li a{display:block}.select__list ul li:last-child{border:none}.select__list ul li:hover{background:#f6f6f6}.select__list.links li{padding:0px}.select__list.links li a{padding:1rem 1.625rem}@media(max-width: 1023px){.select__list.links li a{padding:.5rem .75rem}}.sidebar{position:fixed;z-index:5;top:0px;left:0px;bottom:0px}@media print{.sidebar{display:none}}.strategy-ticket{display:flex;flex-direction:column;position:relative;gap:20px;padding:30px;width:560px;height:208px;border:2px solid #69da91;overflow:hidden}@media(max-width: 1023px){.strategy-ticket{height:auto}}.strategy-ticket__title{z-index:1;font-family:"Gilroy","Manrope";font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}.strategy-ticket__text{z-index:1;font-family:"Gilroy","Manrope";font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.strategy-ticket__svg{position:absolute;top:0;left:0}.strategy-cards{margin-top:100px}.strategy-cards__inner{display:flex;gap:12px;justify-content:space-between}.strategy-stakeholder{margin-top:100px}.strategy-stakeholder__box{margin-top:40px;display:grid;grid-template-columns:repeat(4, 1fr)}.strategy-card{padding:25px;position:relative;height:258px;border:1.10476px solid #e8e8e8}.strategy-card:not(:last-child,:nth-child(4)){border-right:0}.strategy-card_small{height:154px;border-top:0}.strategy-card__text{font-family:"Gilroy","Manrope";font-weight:400;font-size:12px;line-height:150%;color:#2a2e2b}.strategy-card__text span{font-weight:700}.strategy-card__number{position:absolute;bottom:0;right:0;width:44.2px;height:44.2px;border:1.10476px solid #e8e8e8;border-right:0;border-bottom:0}.strategy-card__number p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Halvar Breitschrift";font-weight:700;font-size:25px;line-height:80%;letter-spacing:-0.08em;background:linear-gradient(180deg, #045C25 16.15%, rgba(85, 222, 145, 0.37) 79.17%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.strategy-principles{margin-top:100px}.strategy-principles__inner{border-top:1px solid #69da91;padding-top:20px}.strategy-principles__box{display:flex;margin-top:40px;gap:40px}@media(max-width: 1023px){.strategy-principles__box{flex-direction:column}}.strategy-principles .row{margin-top:40px;display:flex;flex-direction:column;gap:16px}.strategy-principles__subtitle{font-family:"Gilroy","Manrope";font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.strategy-principles__description{font-family:"Gilroy","Manrope";font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}.strategy-principles__subtitile{width:460px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 1023px){.strategy-principles__subtitile{width:auto}}.strategy-principles__list{margin-top:20px;display:flex;flex-direction:column;gap:10px}.strategy-principles__item{display:flex;gap:8px}.strategy-principles-svg{flex-shrink:0}.strategy-principles__text{font-family:"Gilroy","Manrope";font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.strategy-mechanism{display:block;margin-top:100px}.strategy-mechanism__inner{padding-top:20px;border-top:1px solid #69da91}.strategy-iter{margin-top:100px}.strategy-iter__inner{padding-top:20px;border-top:1px solid #69da91}.strategy-iter__box{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media(max-width: 1023px){.strategy-iter__box{grid-template-columns:repeat(1, 1fr)}}.strategy-iter__text{max-width:561px}@media(max-width: 1023px){.strategy-iter__text{max-width:100%}}.strategy-partners{margin-top:100px}.strategy-partners .col{width:50%}.strategy-partners__inner{padding-top:20px;border-top:1px solid #69da91}.strategy-partners__box{display:flex;gap:20px}.strategy-partners__text{margin-top:40px;max-width:561px}.strategy-cargo{margin-top:100px}.strategy-cargo__inner{padding-top:20px;border-top:1px solid #69da91}.strategy-cargo__title{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}.strategy-cargo__box{display:flex;gap:20px}.strategy-cargo__text{margin-top:40px;max-width:561px}.strategy-cooperation{margin-top:100px}.strategy-cooperation .col{width:50%}.strategy-cooperation__inner{padding-top:20px;border-top:1px solid #69da91}.strategy-cooperation__box{display:flex;margin-top:40px}.strategy-cooperation__list{display:flex;flex-direction:column;gap:10px}.strategy-cooperation__item{display:flex;gap:8px}.strategy-cooperation__item p{font-family:"Gilroy","Manrope";font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.strategy-cooperation-svg{flex-shrink:0}@media(max-width: 1023px){.strategy-card{height:auto;padding-bottom:45px}.strategy-principles__box{flex-direction:column}.strategy-principles__subtitile{width:auto}}@media(max-width: 767px){.strategy-ticket{position:relative;gap:12px;padding:20px;width:auto;height:auto}.strategy-ticket__title{z-index:1;font-size:18px}.strategy-ticket__text{font-size:12px}.strategy-ticket__svg{left:-33px;width:176px;height:93px}.strategy-cards{margin-top:40px}.strategy-cards__inner{flex-direction:column;gap:12px}.strategy-stakeholder{margin-top:40px}.strategy-stakeholder__box{margin-top:20px;grid-template-columns:repeat(1, 1fr)}.strategy-card{padding:20px;padding-right:50px;height:auto;border:1.10476px solid #e8e8e8 !important}.strategy-card:not(:last-child){border-bottom:0px !important}.strategy-card_small{height:auto;border-top:1.10476px solid #e8e8e8}.strategy-principles{margin-top:40px}.strategy-principles__inner{padding-top:8px}.strategy-principles__box{display:flex;flex-direction:column;margin-top:20px;gap:12px}.strategy-principles .col{width:auto}.strategy-principles .row{margin-top:20px;display:flex;flex-direction:column;gap:16px}.strategy-principles__subtitle{width:auto;font-size:14px}.strategy-principles__description{font-size:12px}.strategy-principles__subtitile{font-size:14px}.strategy-principles__list{margin-top:12px;gap:4px}.strategy-principles__text{font-size:12px}.strategy-mechanism{margin-top:40px}.strategy-mechanism__inner{padding-top:8px}.strategy-iter{margin-top:40px}.strategy-iter__inner{padding-top:8px}.strategy-iter__box{margin-top:20px}.strategy-iter__text{max-width:auto}.strategy-partners{margin-top:40px}.strategy-partners .col{width:auto}.strategy-partners__inner{padding-top:8px}.strategy-partners__box{display:flex;flex-direction:column}.strategy-partners__text{margin-top:20px;max-width:auto}.strategy-cargo{margin-top:40px}.strategy-cargo__inner{padding-top:8px}.strategy-cargo__title{font-size:14px}.strategy-cargo__box{display:flex;flex-direction:column;gap:12px}.strategy-cargo__text{margin-top:20px;max-width:auto}.strategy-cooperation{margin-top:40px}.strategy-cooperation .col{width:auto}.strategy-cooperation__inner{padding-top:8px}.strategy-cooperation__box{flex-direction:column;gap:12px;margin-top:20px}.strategy-cooperation__list{display:flex;flex-direction:column;gap:10px}.strategy-cooperation__item p{font-size:12px}}h2{font-weight:700;font-size:48px;line-height:110%;letter-spacing:-0.03em;color:#181d1d}@media(max-width: 1279px){h2{font-size:32px;line-height:120%}}@media(max-width: 767px){h2{font-size:24px}}h3{font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#181d1d}@media(max-width: 767px){h3{font-size:24px}}h4{font-weight:700;font-size:20px;line-height:150%;color:#181d1d}@media(max-width: 767px){h4{font-size:14px}}h5{font-weight:700;font-size:16px;line-height:140%;color:#181d1d}h6{font-weight:700;font-size:20px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){h6{font-size:14px;line-height:150%;color:#2a2e2b}}.text{font-weight:400;font-size:15px;line-height:160%;color:#181d1d}@media(max-width: 1023px){.text-t{font-size:12px}}@media(max-width: 767px){.text{font-size:12px}}.text_big{font-weight:400;font-size:18px;line-height:160%;color:#181d1d;font-size:18px}@media(max-width: 767px){.text_big{font-size:14px}}.links{display:flex;font-family:"Gilroy","Manrope";font-weight:400;font-size:12px;line-height:150%}.links__text{color:#2a2e2b}.links__link{color:#727a75}.list{display:flex;flex-direction:column;gap:16px}.list svg{flex-shrink:0}@media(max-width: 767px){.list svg{width:12px;height:19px}}.list li{display:flex;gap:8px}.description{font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}@media(max-width: 767px){.description{font-size:14px}}.description_big{font-weight:700;line-height:150%;color:#2a2e2b;font-size:20px}@media(max-width: 767px){.description_big{font-size:14px}}.title-24{font-weight:700;font-size:24px;line-height:130%;color:#2a2e2b}@media(max-width: 767px){.title-24{font-size:14px}}.normal-text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}.secret-com{display:flex;flex-direction:column}.secret-com .row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media(max-width: 767px){.secret-com .row{margin-top:12px;grid-template-columns:repeat(1, 1fr);gap:12px}}.secret-com .col{display:flex;flex-direction:column;gap:12px}.transit-dynamic{margin-top:100px}.transit-dynamic__inner{padding-top:12px;position:relative;border-top:1px solid #69da91}.transit-dynamic__top{display:flex;margin-top:46px;justify-content:space-between}@media(max-width: 767px){.transit-dynamic__top{margin-top:12px;flex-direction:column}}.transit-dynamic__svg{max-width:872px}.transit-dynamic__left{display:flex;flex-direction:column;justify-content:space-between}.transit-dynamic__elements{display:flex;flex-direction:column;gap:18px}@media(max-width: 767px){.transit-dynamic__elements{flex-direction:row;flex-wrap:wrap;gap:8px}}.transit-dynamic__elem{display:flex;align-items:center;gap:13px}.transit-dynamic__links{margin-top:20px}.transit-dynamic__row{margin-top:100px;display:flex;gap:40px}.transit-dynamic__item{border-top:1px solid #045c25;flex-shrink:0;width:360px}.transit-dynamic__number{margin-top:12px;font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.transit-dynamic__sub{margin-top:20px;width:360px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}.transit-volume{margin-top:100px}.transit-volume .row{position:relative}.transit-volume__row{display:flex;align-items:center;justify-content:space-between}.transit-volume__row_top{display:flex;justify-content:space-between;align-items:center}.transit-volume__inner{padding-top:12px;border-top:1px solid #69da91}.transit-volume__svg{margin-top:20px}.transit-volume__svg svg{width:100%}.transit-volume__subtitle{margin-top:100px}.transit-volume__row{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px;align-items:baseline}.transit-volume__link{margin-top:20px;font-size:12px;line-height:150%;color:#727a75}.transit-volume__link span{color:#181d1d}.transit-volume__item{padding-top:4px;display:flex;flex-direction:column;border-top:1px solid #69da91}.transit-volume__place{font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}.transit-volume__number{margin-top:12px;font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#69da91}.transit-volume__sub{margin-top:20px;font-family:"Gilroy","Manrope";font-weight:400;font-size:15px;line-height:160%;color:#727a75}.transit-china{margin-top:100px}.transit-china .row{display:flex;justify-content:space-between;align-items:center}.transit-china__inner{padding-top:12px;border-top:1px solid #69da91}.transit-china__img{margin-top:40px;-ms-overflow-style:none;scrollbar-width:none}.transit-china__img::-webkit-scrollbar{display:none}.transit-china__subtitle{margin-top:100px}.transit-china__items{margin-top:20px;display:flex;gap:32px}.transit-china__link{font-weight:400;font-size:12px;line-height:150%;color:#727a75}.transit-china__link span{color:#2a2e2b}.transit-china__item{display:flex;gap:13px;font-weight:500;font-size:14px;line-height:120%;color:#2a2e2b}.transit-china__item .col:nth-child(1){align-self:baseline}.transit-china__item span{width:17px;height:17px;border-radius:4px}.transit-china__item_green-dark{background:#045c25}.transit-china__item_green{background:#69da91}.transit-china__item_grey{background:#c4dacc}.transit-china__item_alt-grey{background:#abb5ae}.transit-china__box{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:44px}.transit-china__item{display:flex;gap:8px}.transit-china__item span{color:#2a2e2b;font-weight:700;flex-shrink:0}.transit-level{margin-top:100px}.transit-level .col{display:flex;flex-direction:column;gap:16px}.transit-level__inner{display:flex;gap:42px;padding-top:12px;border-top:1px solid #69da91}.transit-level__description{width:358px;font-family:"Gilroy","Manrope";font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.transit-value{margin-top:100px}.transit-value__inner{gap:42px;padding-top:12px;border-top:1px solid #69da91}.transit-value__links{margin-top:20px}.transit-value__row{margin-top:100px;display:flex;justify-content:space-between}.transit-value__description{width:358px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.transit-value__items{display:flex;align-items:center;gap:32px;margin-top:20px}.transit-value__item{display:flex;align-items:center;gap:13px;font-weight:500;font-size:14px;line-height:120%;color:#2a2e2b}.transit-value__item span{height:18px;width:18px;border-radius:4px}.transit-value__img{margin-top:-62px}.transit-value__text{width:521px}.transit-export{margin-top:100px}.transit-export__inner{padding-top:12px;border-top:1px solid #69da91}.transit-export__svg{margin-top:32px}.transit-export__svg svg{width:100%}.transit-adaptation{margin-top:100px}.transit-adaptation .col{display:flex;flex-direction:column;gap:16px}.transit-adaptation__inner{padding-top:12px;border-top:1px solid #69da91}.transit-adaptation__row{margin-top:40px;display:flex;gap:40px}.transit-adaptation__description{width:360px;font-family:"Gilroy","Manrope";font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.transit-adaptation__description_EN{width:auto}.transit-conclusion{margin-top:100px}.transit-conclusion .col:nth-child(1){width:244px;flex-shrink:0}.transit-conclusion__inner{position:relative;display:flex;border:1px solid #69da91;padding:40px 100px 40px 43px}@media(max-width: 1023px){.transit-conclusion__inner{padding-right:10px}}.transit-conclusion__title{position:relative;z-index:1;display:flex;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-0.02em;color:#2a2e2b}.transit-conclusion-svg{position:absolute;top:0;left:0}.transit-conclusion__description{font-weight:700;font-size:16px;line-height:140%;color:#2a2e2b}.transit-conclusion__text{margin-top:16px}@media(max-width: 1023px){.transit-value__text{width:auto}.transit-level__inner{flex-direction:column}.transit-level__description{width:auto}.transit-adaptation__row{flex-direction:column}.transit-adaptation__description{width:auto}}@media(max-width: 767px){.transit-dynamic{margin-top:40px}.transit-dynamic__inner{padding-top:8px}.transit-dynamic__svg{margin-top:12px;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.transit-dynamic__svg::-webkit-scrollbar{display:none}.transit-dynamic__svg picture{width:578px}.transit-dynamic__row{margin-top:40px;display:flex;flex-direction:column;gap:12px}.transit-dynamic__item{width:auto}.transit-dynamic__svg-top{height:41px;width:243px}.transit-dynamic__svg-bottom{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;margin-top:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.transit-dynamic__svg-bottom::-webkit-scrollbar{display:none}.transit-dynamic__svg-img{width:578px;height:237px}.transit-dynamic__sub{margin-top:12px;width:auto;font-size:12px}.transit-volume{margin-top:40px}.transit-volume__inner{padding-top:8px}.transit-volume__svg{margin-top:20px;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;padding-right:20px;-ms-overflow-style:none;scrollbar-width:none}.transit-volume__svg::-webkit-scrollbar{display:none}.transit-volume__svg picture{width:790px}.transit-volume__subtitle{margin-top:40px}.transit-volume__row{margin-top:20px;display:grid;grid-template-columns:repeat(1, 2fr);gap:20px}.transit-volume__item{width:auto}.transit-volume__place{font-size:14px}.transit-volume__number{margin-top:12px}.transit-volume__sub{margin-top:12px;font-size:12px}.transit-china{margin-top:40px}.transit-china__inner{padding-top:8px}.transit-china__svg{margin-top:12px}.transit-china__subtitle{margin-top:40px}.transit-china__img{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;padding-right:20px}.transit-china__img img{object-fit:contain}.transit-china__items{flex-wrap:wrap;font-size:10px;gap:20px}.transit-china__items span{width:11px;height:11px}.transit-china__link{margin-top:15px}.transit-china-img{width:752px}.transit-china__box{margin-top:40px;display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:0;grid-row-gap:12px}.transit-level{margin-top:40px}.transit-level .col{gap:12px}.transit-level__inner{flex-direction:column;gap:12px;padding-top:8px}.transit-level__description{width:auto;font-size:12px}.transit-value{margin-top:40px}.transit-value__inner{gap:12px;padding-top:8px;border-top:1px solid #69da91}.transit-value__links{margin-top:20px}.transit-value__row{margin-top:40px;flex-direction:column;gap:12px}.transit-value__description{width:auto;font-size:14px}.transit-value__items{gap:20px;margin-top:12px}.transit-value__item{gap:8px;font-size:10px}.transit-value__item span{height:11px;width:11px}.transit-value__img{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;margin-top:-24px;padding-right:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.transit-value__img::-webkit-scrollbar{display:none}.transit-value-img{width:790px;height:290px}.transit-value__text{width:auto}.transit-export{margin-top:40px}.transit-export__inner{padding-top:8px}.transit-export__svg{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;padding-right:20px;margin-top:12px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.transit-export__svg::-webkit-scrollbar{display:none}.transit-export__svg picture{width:790px}.transit-adaptation{margin-top:40px}.transit-adaptation .col{gap:12px}.transit-adaptation__inner{padding-top:8px}.transit-adaptation__row{margin-top:20px;flex-direction:column;gap:12px}.transit-adaptation__description{width:auto;font-size:14px}.transit-conclusion{margin-top:40px}.transit-conclusion .col:nth-child(1){width:auto;flex-shrink:0}.transit-conclusion__inner{flex-direction:column;padding:20px}.transit-conclusion__title{font-size:20px}.transit-conclusion-svg{width:115px;height:93px}.transit-conclusion__description{position:relative;margin-top:20px;font-size:14px;z-index:1}.transit-conclusion__text{margin-top:12px}}.trends-market{margin-top:100px}.trends-market__inner{border-top:1px solid #045c25;padding-top:20px}.trends-market__box{margin-top:40px;display:flex;gap:26px}.trends-market__box .col:nth-child(1){flex-shrink:0}.trends-market__description{width:374px;font-family:"Gilroy","Manrope";font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-market__item{margin-top:40px}.trends-market__number{font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#045c25}.trends-market__grey{font-weight:700;font-size:16px;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.trends-market__sub{max-width:320px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}.mobile{display:none}.trends-volume{margin-top:100px}.trends-volume__inner{border-top:1px solid #045c25;padding-top:20px}.trends-volume__svg{margin-top:44px}.trends-volume__links{margin-top:20px}.trends-volume__title{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-volume .row{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1023px){.trends-volume .row{grid-column-gap:20px}}.trends-volume .col:nth-child(1) p{width:460px}@media(max-width: 1023px){.trends-volume .col:nth-child(1) p{width:auto}}.trends-dynamic{margin-top:100px}.trends-dynamic__inner{border-top:1px solid #045c25;padding-top:20px}.trends-dynamic__title{font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-dynamic__elements{margin-top:20px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}@media(max-width: 767px){.trends-dynamic__elements{gap:5px}}.trends-dynamic__elem{display:flex;align-items:center;gap:10px}.trends-dynamic__elem p{color:#2a2e2b;font-size:12px;font-weight:400;line-height:150%;white-space:nowrap}@media(max-width: 767px){.trends-dynamic__elem p{font-size:10px}}.trends-dynamic__elem span{width:18px;height:4px;border-radius:4.427px}.trends-dynamic__green{background-color:#045c25}.trends-dynamic__light-green{background-color:#69da91}.trends-dynamic__brown{background-color:#c59e7d}.trends-dynamic__pink{background-color:#ffcfcf}.trends-dynamic__svg{margin-top:30px}@media(max-width: 767px){.trends-dynamic__svg{margin-top:16px}}.trends-dynamic .row{margin-top:40px;display:flex;justify-content:space-between;flex-direction:column}.trends-dynamic__text{width:760px}.trends-rates{margin-top:100px}.trends-rates__inner{border-top:1px solid #045c25;padding-top:20px}.trends-rates__title{font-family:"Gilroy","Manrope";font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-rates__row{display:flex;align-items:center;justify-content:space-between}.trends-rates__svg{margin-top:20px}.trends-demand{margin-top:100px}.trends-demand__inner{border-top:1px solid #045c25;padding-top:20px}.trends-demand__elem{margin-top:30px;display:flex;align-items:center;gap:32px}@media(max-width: 767px){.trends-demand__elem{margin-top:14px}}.trends-demand__title{font-family:"Gilroy","Manrope";font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-demand .row{display:flex;justify-content:space-between}.trends-demand__svg{margin-top:20px}.trends-forecast{margin-top:100px}.trends-forecast__inner{border-top:1px solid #045c25;padding-top:20px}.trends-forecast .row{display:flex;margin-top:40px}.trends-forecast .col:nth-child(1){padding-right:40px}.trends-forecast .col:nth-child(2){display:flex;flex-direction:column;gap:16px}.trends-forecast__description{width:360px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-forecast__item{margin-top:40px;padding-top:12px;width:360px;border-top:1px solid #69da91}.trends-forecast__number{font-family:"Halvar Breitschrift";font-weight:700;font-size:60px;line-height:80%;letter-spacing:-0.08em;color:#69da91}.trends-forecast__sub{width:291px;margin-top:20px;font-family:"Gilroy","Manrope";font-size:15px;line-height:160%;color:#727a75}.trends-forecast2{margin-top:100px}.trends-forecast2 .row{margin-top:40px;display:flex;gap:40px}.trends-forecast2 .col:nth-child(2){display:flex;flex-direction:column;gap:16px}.trends-forecast2__inner{border-top:1px solid #045c25;padding-top:20px}.trends-forecast2__description{width:360px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}.trends-forecast2__description_EN{width:auto}@media(max-width: 767px){.trends-market{margin-top:40px}.trends-market__inner{padding-top:8px}.trends-market__box{margin-top:20px;flex-direction:column;gap:20px}.trends-market__description{width:auto;font-size:14px}.trends-market__item{margin-top:20px;width:auto}.trends-market__item .row{gap:8px}.trends-market__item .row:nth-child(2){margin-top:14px}.trends-market__sub{max-width:100%;font-size:12px}.trends-volume{margin-top:20px}.trends-volume__inner{padding-top:8px}.trends-volume__title{font-size:12px}.trends-volume__svg{margin-top:20px}.trends-volume__svg{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.trends-volume__svg::-webkit-scrollbar{display:none}.trends-volume-img{width:750px}.trends-volume__links{margin-top:20px;font-size:10px}.trends-volume .row{margin-top:20px;display:flex;flex-direction:column;gap:12px}.trends-volume__text:nth-child(1){width:auto}.trends-volume__text:nth-child(2){width:auto}.trends-dynamic{margin-top:20px}.trends-dynamic .desktop{display:none}.trends-dynamic .mobile{display:block}.trends-dynamic__inner{padding-top:8px}.trends-dynamic__title{font-size:12px}.trends-dynamic__svg{margin-top:20px}.trends-dynamic .row{margin-top:0;flex-direction:column;gap:12px}.trends-dynamic__text{width:auto}.trends-rates{margin-top:20px}.trends-rates__inner{padding-top:8px}.trends-rates__title{font-size:14px}.trends-rates .row{display:flex;justify-content:space-between}.trends-rates__svg{margin-top:20px}.trends-demand{margin-top:20px}.trends-demand__inner{padding-top:8px}.trends-demand__title{font-size:14px}.trends-demand__links{margin-top:20px}.trends-demand__elements{margin-top:30px;display:flex;gap:32px;flex-wrap:wrap}}@media(max-width: 767px)and (max-width: 767px){.trends-demand__elements{margin-top:0;flex-direction:column}}@media(max-width: 767px){.trends-demand__elem{display:flex;gap:12px;align-items:center}}@media(max-width: 767px){.trends-demand .row{flex-direction:column;gap:12px}}@media(max-width: 767px){.trends-demand__svg{margin-top:20px}}@media(max-width: 767px){.trends-demand__text{font-size:12px}}@media(max-width: 767px)and (max-width: 767px){.trends-demand__text{font-size:10px}}@media(max-width: 767px){.trends-forecast{margin-top:40px}.trends-forecast__inner{padding-top:8px}.trends-forecast .row{flex-direction:column;gap:20px;margin-top:20px}.trends-forecast .col:nth-child(1){padding-right:0}.trends-forecast .col:nth-child(2){gap:12px}.trends-forecast__description{width:auto;font-size:14px}.trends-forecast__item{margin-top:20px;width:auto}.trends-forecast__sub{margin-top:12px;width:auto;font-size:12px}}@media(max-width: 767px){.trends-forecast2{margin-top:40px}.trends-forecast2 .row{margin-top:20px;display:flex;flex-direction:column;gap:12px}.trends-forecast2 .col:nth-child(2){display:flex;flex-direction:column;gap:16px}.trends-forecast2__inner{padding-top:8px}.trends-forecast2__description{width:auto;font-size:14px}}.elem_line{width:18px;height:4px;background-color:#045c25}.trends-avia__inner{border-top:1px solid #045c25;padding-top:20px}@media(max-width: 767px){.trends-avia__inner{padding-top:8px}}.trends-avia__right{padding-top:20px;border-top:1px solid #e8e8e8}@media(max-width: 767px){.trends-avia__right{padding-top:8px}}.trends-avia_min{font-size:12px}.trends-avia__top{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.trends-avia__top_text{grid-column:span 2}@media(max-width: 1023px){.trends-avia__top_text{grid-column:span 3}}@media(max-width: 767px){.trends-avia__top{display:flex;flex-direction:column;gap:20px;margin-top:20px}}.trends-avia__row{margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);gap:140px}@media(max-width: 1023px){.trends-avia__row{grid-template-columns:repeat(1, 1fr);margin-top:40px;gap:40px}}@media(max-width: 767px){.trends-avia__row{gap:20px;margin-top:20px}}.trends-avia__subtitle{font-size:20px;font-weight:700;line-height:150%}.trends-avia__elem{margin-top:20px;display:flex;gap:24px}.trends-avia__item{display:flex;gap:6px}.trends-avia__img{margin-top:20px}.trends-avia__col{display:flex;flex-direction:column;gap:12px}.trends-avia2__inner{border-top:1px solid #045c25;padding-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);gap:140px}@media(max-width: 1023px){.trends-avia2__inner{grid-template-columns:repeat(1, 1fr);gap:40px}}@media(max-width: 767px){.trends-avia2__inner{padding-top:8px;gap:12px}}.trends-avia2__left{display:flex;flex-direction:column;gap:40px}@media(max-width: 767px){.trends-avia2__left{gap:12px}}.trends-avia2 .item__number{color:#69da91 !important}.trends-avia2__elem{border-top:1px solid #e8e8e8;padding-top:20px}@media(max-width: 767px){.trends-avia2__elem{padding-top:8px}}.trends-avia2__text{display:flex;flex-direction:column;gap:12px}.trends-avia2__right{display:flex;flex-direction:column;gap:40px}@media(max-width: 767px){.trends-avia2__right{gap:12px}}video{width:100%;height:100%}.who-we{margin-top:100px}@media(max-width: 767px){.who-we{margin-top:40px}}.who-we__hero{padding-top:20px;padding-bottom:40px;position:relative;border-bottom:1px solid #045c25}@media(max-width: 767px){.who-we__hero{padding-top:8px}}.who-we__hero-line{position:absolute;top:0px;left:50%;transform:translateX(-50%);height:2px;width:100%;overflow:hidden}@media print{.who-we__hero-line{display:none !important}}.who-we__hero-line::before{content:"";position:absolute;top:0;width:100%;height:2px;opacity:.4;border:1px dashed #045c25}.who-we__hero-line::after{content:"";position:absolute;left:-100%;top:0;width:260px;height:2px;transition:opacity .3s;animation:leftToRight 2s cubic-bezier(0.33, 1, 0.68, 1) infinite forwards;animation-delay:2s,1.5s;background:linear-gradient(270deg, #045c25 0%, rgba(255, 255, 255, 0) 79.69%)}@media(max-width: 767px){.who-we__hero-title{margin-bottom:20px}}.who-we__hero-subtitle{margin-top:39px;width:460px;font-weight:700;font-size:14px;line-height:150%;color:#2a2e2b}@media(max-width: 1279px){.who-we__hero-subtitle{width:100%}}@media(max-width: 767px){.who-we__hero-subtitle{margin-top:0px;margin-bottom:20px;width:100%;font-size:.875rem;line-height:150%}}.who-we__hero-text{margin-left:600px;width:560px}@media(max-width: 1279px){.who-we__hero-text{margin-top:20px;margin-left:0px;width:100%}}@media(max-width: 767px){.who-we__hero-text{margin-left:0px;width:100%}}.who-we__horizonts{margin-top:100px}@media(max-width: 767px){.who-we__horizonts{margin-top:40px}}.who-we__trains{position:relative}.who-we__trains-top{display:flex;gap:17px;margin-top:20px}@media(max-width: 767px){.who-we__trains-top{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.who-we__trains-bot{display:flex;justify-content:end;margin-right:200px;margin-top:478px}@media(max-width: 767px){.who-we__trains-bot{width:100%;margin-top:0px;margin-left:0px}}@media(max-width: 1023px){.who-we__trains-boxes{width:400px}}@media(max-width: 767px){.who-we__trains-boxes{width:auto}}.who-we__trains-number{position:relative;font-family:"Halvar Breitschrift";font-weight:700;font-size:160px;line-height:80%;letter-spacing:-0.08em;color:#045c25}@media(max-width: 1023px){.who-we__trains-number{font-size:90px;line-height:80%}}@media(max-width: 767px){.who-we__trains-number{width:100%;font-size:3.75rem;line-height:80%}}.who-we__trains-title{font-weight:700;font-size:16px;line-height:150%;color:#2a2e2b}.who-we__trains-cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px}.who-we__trains-cards .ge-card .ge-card__text-grey{max-width:100%}@media(max-width: 767px){.who-we__trains-cards{gap:20px}}@media(max-width: 767px){.who-we__trains{height:auto}}.who-we__parallax-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;bottom:0px;z-index:-1;transition:bottom .3s cubic-bezier(0.33, 1, 0.68, 1)}.who-we__parallax-img picture img{object-position:center;object-fit:cover}@media(min-width: 1366px){.who-we__parallax-img{height:auto}}@media print{.who-we__parallax-img{display:none !important}}@media(max-width: 767px){.who-we__parallax-img{position:relative;margin-left:-20px;width:100vw;z-index:1}}.who-we .new-horizonts{padding-top:20px;border-top:1px solid #045c25}@media(max-width: 767px){.who-we .new-horizonts{margin-top:40px;padding-top:8px}}@media(max-width: 767px){.who-we .new-horizonts__title{margin-bottom:20px}}.who-we .new-horizonts__text{margin-top:40px;margin-left:600px;font-weight:400;font-size:18px;line-height:160%;color:#2a2e2b}@media(max-width: 1023px){.who-we .new-horizonts__text{margin-left:0px}}@media(max-width: 767px){.who-we .new-horizonts__text{margin-left:0px;margin-top:0px;width:100%;font-size:.875rem;line-height:160%}}.who-we .reference{margin-top:100px;border-top:1px solid #69da91;padding-top:20px}@media(max-width: 767px){.who-we .reference{margin-top:40px;padding-top:8px}}.who-we .reference-title{margin-bottom:40px}@media(max-width: 767px){.who-we .reference-title{margin-bottom:20px}}.who-we .reference-subtitle{margin-bottom:40px;width:860px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 1023px){.who-we .reference-subtitle{width:100%}}@media(max-width: 767px){.who-we .reference-subtitle{margin-bottom:20px;width:100%;font-size:.875rem;line-height:150%}}.who-we .reference-row{display:flex;gap:40px}@media(max-width: 767px){.who-we .reference-row{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.who-we .reference-text{width:560px}@media(max-width: 767px){.who-we .reference-text{width:100%}}.who-we .reference-subrow{display:flex;gap:40px}.who-we .reference-subrow.custom-first{margin-top:100px;border-top:1px solid #045c25;padding-top:20px}@media(max-width: 1023px){.who-we .reference-subrow.custom-first{display:grid;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.who-we .reference-subrow.custom-first{margin-top:40px;padding-top:8px;display:grid;grid-template-columns:repeat(1, 1fr)}}.who-we .reference-subrow.custom-second{margin-top:40px}@media(max-width: 1023px){.who-we .reference-subrow.custom-second{display:flex;flex-direction:column}}@media(max-width: 767px){.who-we .reference-subrow.custom-second{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.who-we .reference-subrow__col{width:560px}@media(max-width: 767px){.who-we .reference-subrow__col{width:100%}}.who-we .reference-subrow__card-number{font-family:"Halvar Breitschrift";font-weight:700;font-size:100px;line-height:80%;letter-spacing:-4.8px}.who-we .reference-subrow__card-number.green{color:#045c25}.who-we .reference-subrow__card-number.light-green{color:#69da91}@media(max-width: 767px){.who-we .reference-subrow__card-number{font-size:3.75rem;line-height:80%}}.who-we .reference-subrow__card-text{font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.06em;text-transform:uppercase;color:#727a75}.who-we .reference-subrow__card-textgrey{margin-top:20px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 767px){.who-we .reference-subrow__card-textgrey{margin-top:12px;font-size:.75rem;line-height:160%}}.who-we .reference-subrow__card-top{display:flex}.who-we .reference-subrow__card.custom-lightgreen{padding-top:20px;border-top:1px solid #69da91}.who-we .reference-subrow__col.icons{display:grid;grid-template-columns:repeat(4, 1fr);align-items:left}@media(max-width: 767px){.who-we .reference-subrow__col.icons{grid-template-columns:repeat(2, 1fr);gap:16px}}.who-we .reference-subrow__item:nth-child(1){margin-right:54px}.who-we .reference-subrow__item:nth-child(1) .reference-subrow__item-icon svg{width:88px;height:48px}.who-we .reference-subrow__item:nth-child(1) .reference-subrow__item-text{margin-top:34px;width:112px}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(1) .reference-subrow__item-text{margin-top:10px;width:10rem;font-size:.625rem;line-height:150%}}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(1){order:-4;margin-right:0px}}.who-we .reference-subrow__item:nth-child(2){margin-top:-15px;margin-right:64px}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(2){margin-right:0px;max-width:50%}}.who-we .reference-subrow__item:nth-child(2) .reference-subrow__item-icon svg{width:72px;height:78px}.who-we .reference-subrow__item:nth-child(2) .reference-subrow__item-text{margin-top:20px;width:88px}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(2) .reference-subrow__item-text{margin-top:10px;width:auto;font-size:.625rem;line-height:150%}}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(2){order:-3}}.who-we .reference-subrow__item:nth-child(3){margin-right:35px}.who-we .reference-subrow__item:nth-child(3) .reference-subrow__item-icon svg{width:44px;height:56px}.who-we .reference-subrow__item:nth-child(3) .reference-subrow__item-text{margin-top:32px;width:45px}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(3) .reference-subrow__item-text{margin-top:10px;width:auto;font-size:.625rem;line-height:150%}}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(3){order:-1;margin-right:0px}}.who-we .reference-subrow__item:nth-child(4) .reference-subrow__item-icon svg{width:64px;height:53px}.who-we .reference-subrow__item:nth-child(4) .reference-subrow__item-text{margin-top:31px;width:auto}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(4) .reference-subrow__item-text{margin-top:10px;width:10rem;font-size:.625rem;line-height:150%}}@media(max-width: 767px){.who-we .reference-subrow__item:nth-child(4){order:-2}}.who-we .reference-subrow__item-icon{display:flex;align-items:center;justify-content:start}.who-we .reference-subrow__item-text{font-weight:400;font-size:12px;line-height:150%;color:#727a75}.who-we .reference-mission{margin-top:100px}@media(max-width: 767px){.who-we .reference-mission{margin-top:40px}}.who-we .reference-mission__title{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.who-we .reference-mission__title{margin-bottom:10px;text-align:center}}.who-we .reference-mission__block{position:relative;padding:33px 0px 34px;margin-top:20px}@media(max-width: 767px){.who-we .reference-mission__block{padding:1.625rem 1rem}}.who-we .reference-mission__block-text{margin:0 auto;width:640px;font-weight:700;font-size:14px;line-height:150%;text-align:center;color:#727a75}@media(max-width: 767px){.who-we .reference-mission__block-text{margin:0px;width:100%}}.who-we .reference-mission__block-arrow{position:absolute}.who-we .reference-mission__block-arrow.lt{top:0px;left:0px}.who-we .reference-mission__block-arrow.rt{top:0px;right:0px}.who-we .reference-mission__block-arrow.ld{bottom:0px;left:0px}.who-we .reference-mission__block-arrow.rd{bottom:0px;right:0px}.who-we__achievement{margin-top:100px;border-top:1px solid #69da91;padding-top:20px}@media(max-width: 767px){.who-we__achievement{margin-top:40px;padding-top:8px}}.who-we__achievement-title{margin-bottom:40px}@media(max-width: 767px){.who-we__achievement-title{margin-bottom:20px}}.who-we__achievement-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 1023px){.who-we__achievement-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.who-we__achievement-list{grid-template-columns:repeat(1, 1fr);gap:0px}}.who-we__achievement-item{position:relative;padding:24px;height:186px;border:1px solid #e8e8e8}.who-we__achievement-item:nth-child(7){height:245px}@media(max-width: 767px){.who-we__achievement-item:nth-child(7){height:auto}}.who-we__achievement-item:nth-child(8){height:245px}@media(max-width: 767px){.who-we__achievement-item:nth-child(8){height:auto}}.who-we__achievement-item:nth-child(9){height:245px}@media(max-width: 767px){.who-we__achievement-item:nth-child(9){height:auto}}@media(max-width: 1023px){.who-we__achievement-item:nth-child(10){height:245px}}@media(max-width: 767px){.who-we__achievement-item:nth-child(10){height:auto}}.who-we__achievement-item.light-green{border-top:2px solid #69da91}.who-we__achievement-item.green{border-top:2px solid #045c25}@media(max-width: 1279px){.who-we__achievement-item{height:226px}}@media(max-width: 767px){.who-we__achievement-item{padding:20px;height:auto;min-height:93px}}@media(max-width: 350px){.who-we__achievement-item{min-height:140px}}.who-we__achievement-text{font-weight:700;font-size:14px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.who-we__achievement-text{width:16.0625rem}}.who-we__achievement-img{position:absolute;bottom:0px;right:0px;width:120px;height:120px;z-index:-1}@media(max-width: 767px){.who-we__achievement-img{width:4.4375rem;height:4.5rem}}.who-we__report{margin-top:100px;padding-top:20px;border-top:1px solid #69da91}@media(max-width: 767px){.who-we__report{margin-top:40px;padding-top:8px}}.who-we__report-title{margin-bottom:40px}@media(max-width: 767px){.who-we__report-title{margin-bottom:20px}}.who-we__report-subtitle{margin-bottom:40px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 767px){.who-we__report-subtitle{margin-bottom:20px;width:15.4375rem;font-size:.875rem;line-height:150%}}.who-we__report .report-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media(max-width: 1023px){.who-we__report .report-row{grid-template-columns:repeat(1, 1fr);gap:20px}}@media(max-width: 767px){.who-we__report .report-row{grid-template-columns:repeat(1, 1fr);gap:20px}}.who-we__report .report-col{width:560px}@media(max-width: 1279px){.who-we__report .report-col{width:100%}}@media(max-width: 767px){.who-we__report .report-col{width:100%}}.who-we__report .report__text{font-weight:400;font-size:15px;line-height:160%;color:#2a2e2b}@media(max-width: 767px){.who-we__report .report__text{font-size:.75rem;line-height:160%}}.who-we__report .report__text_big{margin-bottom:32px;font-size:18px}@media(max-width: 767px){.who-we__report .report__text_big{margin-bottom:20px;font-size:.875rem;line-height:160%}}.who-we__report .report__text_mark{position:relative;padding-left:28px}.who-we__report .report__text_mark::before{content:"";display:block;position:absolute;left:0px;top:0px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99951 9L7.99951 14L16.9995 5' stroke='%23045C25' stroke-width='1.66667'/%3E%3C/svg%3E");background-repeat:no-repeat}.who-we__report .report__text_mark span{font-weight:700}@media(max-width: 767px){.who-we__report .report__text_mark span{font-weight:600}}.who-we__report .report__text.top{margin-bottom:20px}@media(max-width: 767px){.who-we__report .report__text.top{margin-bottom:12px}}.who-we__report .report__text.right{margin-bottom:32px}@media(max-width: 767px){.who-we__report .report__text.right{width:100%}}.who-we__report .report__protocol{padding-top:12px;border-top:1px solid #045c25}.who-we__report .report__protocol-item{margin-bottom:12px;font-weight:700;font-size:14px;line-height:150%;color:#2a2e2b}.who-we__appeal{margin-top:100px}@media(max-width: 767px){.who-we__appeal{margin-top:40px}}.who-we__appeal .appeal-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:0px}@media(max-width: 1279px){.who-we__appeal .appeal-row{padding:0px 20px;display:flex;gap:0px}}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-row{padding:0px}}@media(max-width: 767px){.who-we__appeal .appeal-row{padding:0px;display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}}.who-we__appeal .appeal-col:nth-child(1){position:relative;width:720px;height:988px;overflow:hidden;background:#f4f4f4}@media(max-width: 1279px){.who-we__appeal .appeal-col:nth-child(1){max-width:521px;height:714px}}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-col:nth-child(1){width:50%;height:515px;flex-shrink:0;overflow:visible}}@media(max-width: 767px){.who-we__appeal .appeal-col:nth-child(1){width:100%;height:auto}}.who-we__appeal .appeal-col:nth-child(2){position:relative;padding:156px 79px 105px 100px;width:680px;height:1326px;border:1px solid #e8e8e8}@media(min-width: 768px)and (max-width: 1280px){.who-we__appeal .appeal-col:nth-child(2){padding:110px 20px 84px 20px;height:auto;width:50%;flex-shrink:0}}@media(max-width: 767px){.who-we__appeal .appeal-col:nth-child(2){padding:84px 20px;width:100%;height:auto}}.who-we__appeal .appeal-img{width:720px;height:780px}@media(max-width: 1279px){.who-we__appeal .appeal-img{width:521px;height:559px}}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-img{width:100%;height:413px}}@media(max-width: 767px){.who-we__appeal .appeal-img{margin-left:0px;width:100%;height:25.8125rem}}.who-we__appeal .appeal-img picture img{object-fit:contain}.who-we__appeal .appeal-img__svg{position:absolute;bottom:0px;left:0px;height:147px}.who-we__appeal .appeal-img__svg svg{width:100%;height:100%}.who-we__appeal .appeal-line{position:absolute;top:41px;left:50%;transform:translateX(-50%);height:2px;width:640px;overflow:hidden}.who-we__appeal .appeal-line::before{content:"";position:absolute;top:0;width:100%;height:2px;opacity:.4;border:1px dashed #045c25}.who-we__appeal .appeal-line::after{content:"";position:absolute;left:-100%;top:0;width:260px;height:2px;transition:opacity .3s;animation:leftToRight 2s cubic-bezier(0.33, 1, 0.68, 1) infinite forwards;animation-delay:2s,1.5s;background:linear-gradient(270deg, #045c25 0%, rgba(255, 255, 255, 0) 79.69%)}@media(max-width: 1279px){.who-we__appeal .appeal-line{width:90%}}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-line{top:12px}}@media(max-width: 767px){.who-we__appeal .appeal-line{top:12px;width:90%}}.who-we__appeal .appeal-title{margin-top:61px;margin-left:40px}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-title{margin-top:20px;margin-left:12px}}@media(max-width: 767px){.who-we__appeal .appeal-title{margin-bottom:15px;margin-top:20px;margin-left:12px}}.who-we__appeal .appeal-name{margin-left:480px}.who-we__appeal .appeal-name__surname{margin-bottom:4px;font-family:"Halvar Breitschrift";font-weight:700;font-size:16px;line-height:110%;letter-spacing:-0.03em;text-transform:uppercase;color:#2a2e2b}.who-we__appeal .appeal-name__job{font-weight:500;font-size:14px;line-height:150%;color:#727a75}@media(max-width: 1279px){.who-we__appeal .appeal-name{margin-left:335px}}@media(max-width: 767px){.who-we__appeal .appeal-name{padding-top:12px;position:relative;z-index:2;margin-left:0px;background:#fff}}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-name.desktop{display:none}}.who-we__appeal .appeal-name.devices{display:none}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-name.devices{display:block;margin-left:0px;padding-top:20px;background:#fff}}.who-we__appeal .appeal-subtitle{margin-bottom:20px;font-weight:700;font-size:22px;line-height:130%;color:#2a2e2b}@media(max-width: 1023px){.who-we__appeal .appeal-subtitle{font-size:20px;letter-spacing:-0.02em}}@media(max-width: 767px){.who-we__appeal .appeal-subtitle{font-size:1.25rem}}.who-we__appeal .appeal-text{margin-bottom:12px}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-text{font-size:.75rem;line-height:160%}}.who-we__appeal .appeal-subtext{margin-bottom:40px;font-weight:700;font-size:20px;line-height:150%;color:#2a2e2b}@media(max-width: 1023px){.who-we__appeal .appeal-subtext{margin-bottom:8px;font-size:.875rem;line-height:150%}}.who-we__appeal .appeal-signature{width:226px;font-weight:400;font-size:15px;line-height:160%;color:#727a75}@media(max-width: 1023px){.who-we__appeal .appeal-signature{font-size:.75rem;line-height:160%}}.who-we__appeal .appeal-svg{position:absolute}.who-we__appeal .appeal-svg.grey{top:40px;left:60px}@media(max-width: 1279px){.who-we__appeal .appeal-svg.grey{top:20px;left:20px}}@media(max-width: 1023px){.who-we__appeal .appeal-svg.grey{top:20px;left:20px}.who-we__appeal .appeal-svg.grey svg{width:4.5rem;height:2.75rem}}.who-we__appeal .appeal-svg.green{right:60px;bottom:30px}@media(min-width: 768px)and (max-width: 1025px){.who-we__appeal .appeal-svg.green{right:264px;bottom:20px}.who-we__appeal .appeal-svg.green svg{width:4.5rem;height:2.75rem}}@media(max-width: 767px){.who-we__appeal .appeal-svg.green{bottom:20px;right:20px}.who-we__appeal .appeal-svg.green svg{width:4.5rem;height:2.75rem}}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-width:320px;align-items:center}.f-button svg{stroke:#4b514d !important}.f-button svg:hover{stroke:#000 !important}.print-gap{page-break-before:always}.tt{text-transform:initial !important}@page{margin:1cm}.print .report-hero{page-break-after:always}.print .who-we .reference-subrow__col.icons{grid-template-columns:repeat(1, 1fr)}.print #section-who-we-mission{page-break-before:always}.print .who-we__achievement-img{display:none}.print .appeal-line{display:none}.print .who-we__appeal .appeal-col:nth-child(1){max-width:100%}.print .appeal-svg{display:none}.print .who-we__appeal .appeal-col:nth-child(2){padding-top:10px}.print .indicators-finance picture{width:auto;height:auto}.print .who-we__trains-bot{justify-content:start}.print .geography__box{height:auto}.print .geography__box picture{width:auto}.print .chinese-forecast__grafic{width:100%}.print .chinese-forecast__grafic-left{width:100%}.print .key-forecast__subsection-container,.print .mutal-trade__balance-container,.print .transit-volume__svg,.print .transit-china__img,.print .transit-value__img,.print .transit-export__svg,.print .marshrute-speed__footer-container,.print .control-structure__img-container,.print .incorporated-accrued__img-container,.print .reward-table__img{padding-left:0;margin-left:0;width:auto}.print .trends-volume-img{width:auto}.print picture{width:auto !important;height:auto !important}.print .marshrute-speed__subsection-vector{height:auto}.print .marshrute-speed__footer-vector{height:auto !important}.print .organization-structure__img-container{margin-left:0}.print .organization-structure__personal-grafic{height:auto}.print body{padding-bottom:60px}.print .control-structure__img,.print .incorporated-accrued__img,.print .alt-preview__img{height:auto;width:auto}.print .risk-analysis__item-img{display:none}.print .risk-analysis__item{padding-bottom:0}.print .risk-process__img{height:auto}.print .applications{margin-top:20px !important}.print .report-hero__portrait{width:auto !important;height:auto !important}.print .report-hero__portrait picture{width:auto !important;height:auto !important}.print .report-hero__portrait{width:90% !important;height:auto !important}.print .report-hero__portrait picture{width:90% !important;height:auto !important}.print .macroeconomics-grafics__col{max-width:100%}.print .who-we__appeal .appeal-signature{width:auto}.print .preview__title{font-size:52px;text-align:center;margin-bottom:20px}.print .report-hero__portrait.mobile{width:100% !important}.print .report-hero__portrait.mobile img{width:100% !important}.print .pahomov__img{height:auto}.print .block-diagram__col{display:none}.print .preservation-structure__video,.print .preservation-statistics__video{display:none !important}.print .preservation-statistics__video{margin-top:0 !important}.print .preservation-structure__descrition{height:60px}.print .preservation-dynamic__img{width:auto;margin-left:0;padding-left:0}.print .preview__title{padding-top:0}.print-ios .sidebar{display:none !important}.print-ios .who-we__trains-bot{margin-top:40px;margin-right:0}.print-ios .who-we{margin-top:20px}.print-ios .who-we__achievement-item:nth-child(2){page-break-after:always;margin-bottom:100px}.print-ios .who-we__achievement-img{top:92px !important;bottom:20px !important}.print-ios .who-we__achievement-item{overflow:hidden}.print-ios .report-hero__portrait{position:absolute;bottom:0 !important}.print-ios .report-hero{height:500px !important}.print-ios .macroeconomics{page-break-before:always}.print-ios .key-forecast{margin-top:150px}.print-ios .marshrute-speed{page-break-before:always}.print-ios .formation-train{padding-top:40px}.print-ios .formation-train__block{flex-direction:row;justify-content:start}.print-ios .formation-park{margin-top:0}.print-ios .formation-train{height:auto}.print-ios .formation-park__vector-right{height:500px}.print-ios .formation-park__structure-vector{height:400px}.print-ios .mt-section{margin-top:20px}.print-ios .preview{margin-top:20px}.print-ios .direction-automation,.print-ios .direction-documents,.print-ios .preservation-sales,.print-ios .organization-structure{page-break-before:always}.print-ios .chinese-forecast__grafic{width:100%}.print-ios .block-diagram__col,.print-ios .block-diagram__video,.print-ios .block-diagram{display:none}.print-ios .profit-reporting__column .row{grid-template-columns:repeat(1, 1fr)}.print-ios .organization-structure__title{margin-bottom:20px}.who-we__achievement{overflow:hidden}.fancybox__backdrop{background:rgba(0,0,0,.181) !important}.fancybox__content{background-color:#fff !important;padding:40px !important}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-hidden{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}


/* === LOCAL FIXES === */
.header-menu.active{transform:translateX(0)!important}
.header-menu__item-text,.header-menu__item-num{font-family:"Halvar Breitschrift",sans-serif!important}

html{font-size:16px}
@media(min-width:320px){html{font-size:4.7058823529vw}}
@media(min-width:375px){html{font-size:4.2666666667vw}}
@media(min-width:576px){html{font-size:2.7777777778vw}}
@media(min-width:768px){html{font-size:2.0833333333vw}}
@media(min-width:1024px){html{font-size:1.5625vw}}
@media(min-width:1280px){html{font-size:.8333333333vw}}
@media(min-width:1920px){html{font-size:.8333333333vw}}
body{font-family:"Gilroy","Manrope",sans-serif!important;opacity:1!important;overflow-x:hidden}
.preloader{display:none!important}
.header{transform:none!important;opacity:1!important;display:block!important}
.picture__img,.report-hero img{opacity:1!important;visibility:visible!important}
.header-logo img,.header-logo svg{width:119px;height:44px;display:block}
.report-hero__main-title{font-family:"Gilroy","Manrope",sans-serif}
.report-hero__main-number{font-family:"Halvar Breitschrift",sans-serif}

.header-title{white-space:nowrap!important;font-family:"Gilroy","Manrope",sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-0.01em!important}
.header-title__green{color:#045c25!important}
.header-text:empty{display:none!important}

.header-burger{position:relative;z-index:10;pointer-events:auto!important;cursor:pointer!important}
.header-burger{
  background:#E21E31!important;
}
.header-burger:hover{
  background:#c91828!important;
}
.header-burger.active{
  background:#b01422!important;
}
.header-burger .header-burger__content{
  border-color:#fff!important;
}
.header-burger .header-burger__content-line{
  background-color:#fff!important;
}
.header-burger.active .header-burger__content::before,
.header-burger.active .header-burger__content::after{
  background:#fff!important;
}
.header-menu{transform:translateX(-100%)}
.header-menu.active{transform:translateX(0)!important}
.overlay-header.active{opacity:.2;pointer-events:all}

/* Incity-style header contacts (phone + write button) */
.header-contacts{display:flex;align-items:center;gap:14px;margin-left:8px;flex-shrink:0}
.header-contacts__phone{font-family:"Halvar Breitschrift",sans-serif;font-weight:700;font-size:15px;line-height:110%;letter-spacing:-0.04em;text-transform:uppercase;color:#181d1d;text-decoration:none;white-space:nowrap;transition:color .2s}
.header-contacts__phone:hover{color:#E21E31}
.header-contacts__btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:1px solid rgba(24,29,29,.55);border-radius:0;background:#fff;font-family:"Halvar Breitschrift",sans-serif;font-weight:700;font-size:15px;line-height:110%;letter-spacing:-0.04em;text-transform:uppercase;color:#181d1d;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}
.header-contacts__btn:hover{border-color:#E21E31;color:#E21E31}
@media(max-width:767px){
.header-contacts{gap:10px;margin-left:0}
.header-contacts__phone{font-size:13px}
.header-contacts__btn{display: none;}
.header-actions__item {
    display: none;
}
}

/* Yokohama logo sizing */
.header-logo{width:auto!important;min-width:140px}
.header-logo img{width:160px!important;height:40px!important;object-fit:contain!important;object-position:left center}
@media(max-width:767px){.header-logo img{width:120px!important;height:30px!important}}

/* Header nav: Məhsullar, Əlaqə */
.header-nav{
  display:flex;
  align-items:center;
  gap:28px;
  margin-right:20px;
  flex-shrink:0;
}
.header-nav__item{position:relative}
.header-nav__link{
  appearance:none;
  -webkit-appearance:none;
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:0;
  border:0;
  background:transparent;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:15px;
  line-height:110%;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  color:#2a2e2b;
  text-decoration:none;
  cursor:pointer;
  white-space:nowrap;
  transition:color .2s;
}
.header-nav__link:hover{color:#E21E31}
.header-nav__chevron{
  display:block;
  flex-shrink:0;
  transition:transform .2s;
}
.header-nav__item--drop.is-open .header-nav__chevron{transform:rotate(180deg)}
.header-nav__item--drop.is-open .header-nav__link{color:#E21E31}
.header-nav__menu{
  position:absolute;
  top:calc(100% + 14px);
  left:0;
  min-width:200px;
  margin:0;
  padding:10px 0;
  list-style:none;
  background:#fff;
  border:1px solid rgba(24,29,29,.12);
  box-shadow:0 12px 32px rgba(8,18,40,.12);
  opacity:0;
  visibility:hidden;
  transform:translateY(-6px);
  transition:opacity .18s,transform .18s,visibility .18s;
  z-index:40;
}
.header-nav__item--drop.is-open .header-nav__menu{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}
.header-nav__menu a{
  display:block;
  padding:10px 16px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:15px;
  line-height:110%;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  color:#2a2e2b;
  text-decoration:none;
  transition:background .15s,color .15s;
}
.header-nav__menu a:hover{
  background:rgba(226,30,49,.06);
  color:#E21E31;
}
@media(max-width:1023px){
  .header-nav{display:none}
}

/* === Kalinka-style hero (UTLC) === */
.kr-hero{
  --kr-blue:#077eff;
  --kr-lime:#E21E31;
  position:relative;
  min-height:676px;
  margin-top:84px;
  margin-bottom:0;
  display:flex;
  color:#fff;
  overflow:hidden;
  font-family:"Halvar Breitschrift",sans-serif;
}
.kr-hero__search-wrap,
.kr-hero__search-wrap button,
.kr-hero__search-wrap select,
.kr-hero__search-wrap input,
.kr-hero__search-wrap label,
.kr-hero__search-wrap span{
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  letter-spacing:-0.04em;
}
.kr-hero__bg{
  position:absolute;
  inset:0;
  z-index:0;
  overflow:hidden;
  background:#0a1628 url("hero/slider-bg.jpg") center / cover no-repeat;
}
.kr-hero__video{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  display:block;
  pointer-events:none;
}
.kr-hero__overlay{
  position:absolute;
  inset:0;
  z-index:1;
  background:
    linear-gradient(90deg,rgba(8,40,18,.55) 0%,rgba(8,18,40,.2) 42%,rgba(8,18,40,.15) 100%),
    linear-gradient(180deg,rgba(8,18,40,.4) 0%,rgba(8,18,40,.2) 45%,rgba(8,18,40,.5) 100%);
  pointer-events:none;
}
.kr-hero__overlay::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:min(52%,640px);
  background:rgba(10,60,28,.28);
  filter:blur(48px);
  transform:scale(1.15);
  transform-origin:left center;
  pointer-events:none;
}
.kr-hero__inner{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:48px 40px 40px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:28px;
  min-height:676px;
  box-sizing:border-box;
}
.kr-hero__top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:24px;
}
.kr-hero__title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-size:clamp(36px,4.5vw,56px);
  font-weight:700;
  font-style:italic;
  letter-spacing:-0.04em;
  line-height:1.08;
  text-transform:none;
  color:#fff;
}
.kr-hero__subtitle{
  margin:10px 0 0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-size:clamp(15px,1.4vw,18px);
  font-weight:700;
  letter-spacing:-0.04em;
  line-height:1.35;
  color:rgba(255,255,255,.88);
  max-width:520px;
}
.kr-hero__promo{
  position:relative;
  width:min(100%,280px);
  padding:18px 18px 16px;
  border-radius:16px;
  background:rgba(20,24,36,.72);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  box-shadow:0 10px 40px rgba(0,0,0,.25);
}
.kr-hero__promo[hidden]{display:none!important}
.kr-hero__promo-close{
  position:absolute;
  top:10px;
  right:12px;
  width:24px;
  height:24px;
  border:0;
  background:transparent;
  color:rgba(255,255,255,.7);
  font-size:22px;
  line-height:1;
  cursor:pointer;
}
.kr-hero__promo-label{
  margin:0 0 6px;
  font-family:"Gilroy","Manrope",sans-serif;
  font-size:28px;
  font-style:italic;
  color:#fff;
}
.kr-hero__promo-text{
  margin:0 0 14px;
  font-size:14px;
  line-height:1.35;
  color:rgba(255,255,255,.9);
  max-width:180px;
}
.kr-hero__promo-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:140px;
  height:36px;
  padding:0 18px;
  border-radius:999px;
  background:var(--kr-lime);
  color:#fff;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  text-transform:none;
  white-space:nowrap;
}
.kr-hero__promo-cta:hover{filter:brightness(1.05)}
.kr-hero__search-wrap{width:100%}
.kr-hero__search-ph{width:100%;flex-shrink:0}
.kr-hero__search-wrap.is-fixed{
  position:fixed;
  left:0;
  right:0;
  top:84px;
  z-index:50;
  width:100%;
  max-width:none;
  margin:0;
  padding:10px 40px 14px;
  box-sizing:border-box;
  background:#ffffff !important;
  background-color:#ffffff !important;
  background-image:none !important;
  opacity:1 !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  box-shadow:0 10px 28px rgba(8,18,40,.12);
  border-bottom:1px solid rgba(24,29,29,.08);
}
.kr-hero__search-wrap.is-fixed::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:#ffffff;
  pointer-events:none;
}
.kr-hero__search-wrap.is-fixed > *{
  position:relative;
  z-index:1;
  opacity:1 !important;
}
.kr-hero__search-wrap.is-fixed .kr-hero__panel{
  background:#ffffff !important;
  background-color:#ffffff !important;
  background-image:none !important;
  box-shadow:0 4px 16px rgba(8,18,40,.08);
}
.kr-hero__search-wrap.is-fixed .kr-hero__tab{
  background-color:#e8edf3 !important;
  opacity:1 !important;
}
.kr-hero__search-wrap.is-fixed .kr-hero__tab.is-active{
  background-color:#ffffff !important;
}
.kr-hero__search-wrap.is-fixed .kr-hero__tag{
  background-color:#eef2f7 !important;
  opacity:1 !important;
  color:#1d222d;
}
.kr-hero__search-wrap.is-fixed .kr-hero__tag span{color:#1d222d}
@media(max-width:1023px){
  .kr-hero__search-wrap.is-fixed{padding:10px 24px 12px}
}
@media(max-width:767px){
  .kr-hero__search-wrap.is-fixed{padding:8px 16px 10px}
}
.kr-hero__tabs{
  display:inline-flex;
  gap:0;
  margin-bottom:0;
}
.kr-hero__tab{
  appearance:none;
  border:0;
  height:40px;
  padding:0 18px;
  background:rgba(230,236,244,.55);
  color:#1d222d;
  font:inherit;
  font-size:14px;
  font-weight:700;
  cursor:pointer;
  border-radius:14px 14px 0 0;
}
.kr-hero__tab.is-active{
  background:#fff;
  color:#1d222d;
}
.kr-hero__panel{
  display:flex;
  align-items:center;
  gap:12px;
  width:100%;
  min-height:72px;
  padding:12px 12px 12px 14px;
  background:#fff;
  border-radius:20px;
  box-shadow:0 12px 40px rgba(0,0,0,.18);
  box-sizing:border-box;
}
.kr-hero__deal{
  display:flex;
  flex:0 0 auto;
  padding:4px;
  border-radius:12px;
  background:#f2f4f7;
}
.kr-hero__deal-btn{
  appearance:none;
  border:1px solid transparent;
  height:40px;
  padding:0 14px;
  border-radius:10px;
  background:transparent;
  color:#1d222d;
  font:inherit;
  font-size:14px;
  font-weight:600;
  cursor:pointer;
  white-space:nowrap;
}
.kr-hero__deal-btn.is-active{
  background:#fff;
  border-color:var(--kr-blue);
  color:var(--kr-blue);
  box-shadow:0 0 0 1px var(--kr-blue);
}
.kr-hero__field{
  position:relative;
  display:flex;
  align-items:center;
  min-width:0;
  flex:0 0 140px;
}
.kr-hero__field--search{flex:1 1 auto}
.kr-hero__search-icon{
  position:absolute;
  left:12px;
  color:#9aa3af;
  pointer-events:none;
}
.kr-hero__input,
.kr-hero__select{
  width:100%;
  height:48px;
  border:0;
  background:transparent;
  font:inherit;
  font-size:15px;
  font-weight:500;
  color:#1d222d;
  outline:none;
}
.kr-hero__input{padding:0 12px 0 40px}
.kr-hero__input::placeholder{color:#9aa3af}
.kr-hero__select{
  appearance:none;
  -webkit-appearance:none;
  padding:0 28px 0 8px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%239AA3AF' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;
  cursor:pointer;
}
.kr-hero__submit{
  appearance:none;
  flex:0 0 auto;
  min-width:120px;
  height:48px;
  padding:0 22px;
  border:0;
  border-radius:14px;
  background:#E21E31;
  color:#fff;
  font:inherit;
  font-size:16px;
  font-weight:700;
  cursor:pointer;
}
.kr-hero__submit:hover{filter:brightness(1.06)}
.kr-hero__tags{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  list-style:none;
  margin:14px 0 0;
  padding:0;
}
.kr-hero__tag{
  display:inline-flex;
  align-items:center;
  height:34px;
  padding:0 14px;
  border-radius:999px;
  background:rgba(218,235,255,.88);
  color:#1d222d;
  font-size:13px;
  font-weight:700;
  text-decoration:none;
  transition:background .2s;
}
.kr-hero__tag:hover{background:#daebff}
.kr-hero__stats{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:24px;
  list-style:none;
  margin:8px 0 0;
  padding:0;
}
.kr-hero__stat{
  position:relative;
  padding-top:14px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-size:14px;
  font-weight:700;
  letter-spacing:-0.04em;
  line-height:1.35;
  color:rgba(255,255,255,.92);
}
.kr-hero__stat::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:40px;
  height:1px;
  background:rgba(255,255,255,.85);
}
.kr-hero__stat strong{
  display:inline;
  font-weight:700;
  color:#fff;
}
.kr-hero__stat-highlight{
  display:inline-block;
  padding:0 4px;
  background:rgba(226,30,49,.55);
  border-radius:4px;
}
@media(max-width:1023px){
  .kr-hero__inner{padding:36px 24px 28px}
  .kr-hero__panel{flex-wrap:wrap;border-radius:16px}
  .kr-hero__tabs{width:100%}
  .kr-hero__tab{flex:1}
  .kr-hero__field{flex:1 1 40%}
  .kr-hero__field--search{flex:1 1 100%}
  .kr-hero__submit{width:100%}
  .kr-hero__stats{grid-template-columns:1fr 1fr;gap:18px}
}
@media(max-width:767px){
  .kr-hero{min-height:0;margin-top:64px}
  .kr-hero__inner{min-height:0;padding:28px 16px 24px;gap:20px}
  .kr-hero__top{flex-direction:column}
  .kr-hero__promo{width:100%}
  .kr-hero__stats{grid-template-columns:1fr}
}

.kr-hero__fields{
  display:flex;
  align-items:center;
  gap:8px;
  flex:1 1 auto;
  min-width:0;
}
.kr-hero__fields .kr-hero__field{flex:1 1 0}
.kr-hero__deal--season{flex:0 0 auto}
.kr-hero__deal--season .kr-hero__deal-btn{padding:0 10px;font-size:13px}
.kr-hero .is-hidden{display:none!important}
.kr-hero__tag--check{
  cursor:pointer;
  user-select:none;
  gap:8px;
}
.kr-hero__tag--check input{
  width:16px;
  height:16px;
  margin:0;
  accent-color:#077eff;
  cursor:pointer;
}
.kr-hero__panel{
  gap:10px;
}
@media(max-width:1023px){
  .kr-hero__fields{flex:1 1 100%;flex-wrap:wrap}
  .kr-hero__fields .kr-hero__field{flex:1 1 40%}
  .kr-hero__deal--season{width:100%;justify-content:stretch}
  .kr-hero__deal--season .kr-hero__deal-btn{flex:1}
}

/* WhatsApp float — nurano.az style */
@keyframes wa-circle-anim{
  0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}
  30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}
  100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}
}
@keyframes wa-circle-fill-anim{
  0%,100%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}
  50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}
}
@keyframes wa-tossing{
  0%,100%{transform:rotate(-8deg)}
  50%{transform:rotate(8deg)}
}
.wa-float{
  position:fixed;
  right:10px;
  bottom:60px;
  width:0;
  height:0;
  z-index:1000;
  pointer-events:none;
}
.wa-float__circle,
.wa-float__fill{
  position:absolute;
  box-sizing:content-box;
  border-radius:100%;
  transition:.5s;
  pointer-events:none;
}
.wa-float__circle{
  border:2px solid #000;
  width:150px;
  height:150px;
  bottom:-30px;
  right:5px;
  opacity:.5;
  animation:wa-circle-anim 2.4s ease-in-out infinite!important;
}
.wa-float__fill{
  background-color:#000;
  width:100px;
  height:100px;
  bottom:-5px;
  right:30px;
  border:2px solid transparent;
  animation:wa-circle-fill-anim 2.3s ease-in-out infinite;
}
.wa-float__btn{
  position:absolute;
  width:60px;
  height:60px;
  bottom:17.5px;
  right:56px;
  border-radius:100%;
  border:2px solid transparent;
  display:block;
  pointer-events:auto;
  z-index:2;
}
.wa-float__btn svg{
  display:block;
  width:60px;
  height:60px;
  fill:#000;
  animation:wa-tossing 1.5s infinite;
}
@media(max-width:767px){
  .wa-float{right:0;bottom:40px}
}

/* Brand category tiles — premium vseinstrumenti-inspired */
@keyframes brand-cat-in{
  from{opacity:0;transform:translateY(18px) scale(.96)}
  to{opacity:1;transform:translateY(0) scale(1)}
}
@keyframes brand-orb-float{
  0%,100%{transform:translate(0,0) scale(1)}
  50%{transform:translate(6px,-8px) scale(1.06)}
}
@keyframes brand-shine{
  0%{transform:translateX(-120%) skewX(-18deg)}
  100%{transform:translateX(220%) skewX(-18deg)}
}
.brand-cats{
  width:100%;
  background:linear-gradient(180deg,#f6f7f9 0%,#fff 40%,#fff 100%);
  padding:36px 0 48px;
}
.brand-cats__inner{
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:0 40px;
  box-sizing:border-box;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:18px;
}
.brand-cat{
  --accent:#E21E31;
  position:relative;
  display:flex;
  flex-direction:column;
  aspect-ratio:1 / 0.92;
  min-height:0;
  padding:14px 12px 12px;
  border-radius:22px;
  text-decoration:none;
  color:#1d222d;
  overflow:hidden;
  isolation:isolate;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.55);
  box-shadow:
    0 1px 0 rgba(255,255,255,.7) inset,
    0 10px 28px rgba(16,24,40,.08);
  transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;
  animation:brand-cat-in .55s ease both;
  animation-delay:calc(var(--i,0) * .06s);
}
.brand-cat::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);
  transform:translateX(-120%) skewX(-18deg);
  pointer-events:none;
  z-index:4;
  opacity:0;
}
.brand-cat:hover{
  transform:translateY(-8px) scale(1.015);
  box-shadow:
    0 1px 0 rgba(255,255,255,.8) inset,
    0 22px 48px rgba(16,24,40,.16);
}
.brand-cat:hover::after{
  opacity:1;
  animation:brand-shine .75s ease;
}
.brand-cat__glow{
  position:absolute;
  inset:-20% -10% auto;
  height:55%;
  background:radial-gradient(ellipse at top,rgba(255,255,255,.55),transparent 70%);
  pointer-events:none;
  z-index:0;
}
.brand-cat__orb{
  position:absolute;
  right:-18%;
  bottom:18%;
  width:58%;
  aspect-ratio:1;
  border-radius:50%;
  background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.55),rgba(255,255,255,0) 68%);
  filter:blur(2px);
  opacity:.75;
  pointer-events:none;
  z-index:0;
  animation:brand-orb-float 5.5s ease-in-out infinite;
}
.brand-cat__title{
  position:relative;
  z-index:3;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(15px,calc(1.4vw - 7px),17px);
  line-height:1.05;
  letter-spacing:-0.045em;
  text-transform:uppercase;
  color:inherit;
  max-width:78%;
  text-shadow:0 1px 0 rgba(255,255,255,.25);
}
.brand-cat__badge{
  position:absolute;
  top:12px;
  right:10px;
  z-index:3;
  display:inline-flex;
  align-items:center;
  height:20px;
  padding:0 7px;
  border-radius:999px;
  background:rgba(255,255,255,.72);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
  border:1px solid rgba(255,255,255,.55);
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:10px;
  letter-spacing:-0.03em;
  text-transform:uppercase;
  color:#2a2e2b;
  box-shadow:0 6px 16px rgba(16,24,40,.08);
}
.brand-cat__badge--sale,
.brand-cat__badge--hot{
  background:linear-gradient(135deg,#ff3b4e,#E21E31);
  border-color:transparent;
  color:#fff;
  box-shadow:0 8px 18px rgba(226,30,49,.35);
}
.brand-cat__img{
  position:absolute;
  left:50%;
  bottom:24px;
  transform:translateX(-50%) rotate(-6deg);
  width:62%;
  max-width:150px;
  height:auto;
  object-fit:contain;
  filter:drop-shadow(0 22px 28px rgba(0,0,0,.28));
  transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease;
  pointer-events:none;
  z-index:2;
}
.brand-cat:hover .brand-cat__img{
  transform:translateX(-50%) rotate(0deg) scale(1.08) translateY(-10px);
  filter:drop-shadow(0 28px 34px rgba(0,0,0,.34));
}
.brand-cat__meta,
.brand-cat__price{
  position:absolute;
  left:12px;
  right:12px;
  bottom:12px;
  z-index:3;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:-0.03em;
  color:rgba(29,34,45,.58);
}
.brand-cat__price{
  display:flex;
  align-items:baseline;
  gap:8px;
  color:#fff;
}
.brand-cat__price b{
  font-size:20px;
  color:#fff;
  letter-spacing:-0.04em;
}
.brand-cat__price s{
  opacity:.72;
  font-size:12px;
}
.brand-cat--advan{
  background:
    radial-gradient(120% 80% at 100% 100%,rgba(226,30,49,.12),transparent 55%),
    linear-gradient(155deg,#f3f5f8 0%,#e2e8ef 100%);
  color:#1d222d;
}
.brand-cat--advan .brand-cat__orb{background:radial-gradient(circle at 35% 35%,rgba(226,30,49,.18),transparent 70%)}
.brand-cat--geolandar{
  background:
    radial-gradient(120% 80% at 0% 100%,rgba(180,110,40,.16),transparent 55%),
    linear-gradient(155deg,#fbeede 0%,#f0d0ad 100%);
  color:#3a2412;
}
.brand-cat--geolandar .brand-cat__orb{background:radial-gradient(circle at 35% 35%,rgba(255,170,80,.28),transparent 70%)}
.brand-cat--iceguard{
  background:
    radial-gradient(120% 80% at 100% 0%,rgba(80,150,220,.18),transparent 55%),
    linear-gradient(155deg,#eaf3fb 0%,#c5dceb 100%);
  color:#14304a;
}
.brand-cat--iceguard .brand-cat__orb{background:radial-gradient(circle at 35% 35%,rgba(120,190,255,.35),transparent 70%)}
.brand-cat--bluearth{
  background:
    radial-gradient(120% 80% at 0% 0%,rgba(40,160,90,.16),transparent 55%),
    linear-gradient(155deg,#e8f7ee 0%,#bfe6cf 100%);
  color:#163825;
}
.brand-cat--bluearth .brand-cat__orb{background:radial-gradient(circle at 35% 35%,rgba(70,200,120,.3),transparent 70%)}
.brand-cat--avid{
  background:
    radial-gradient(120% 80% at 100% 50%,rgba(110,90,180,.16),transparent 55%),
    linear-gradient(155deg,#efeaf8 0%,#d2cae8 100%);
  color:#2a2340;
}
.brand-cat--avid .brand-cat__orb{background:radial-gradient(circle at 35% 35%,rgba(150,120,230,.28),transparent 70%)}
.brand-cat--week{
  background:
    radial-gradient(90% 70% at 80% 20%,rgba(255,255,255,.22),transparent 45%),
    linear-gradient(145deg,#ff2a3d 0%,#E21E31 42%,#8f0d1c 100%);
  color:#fff;
  border-color:rgba(255,255,255,.12);
  box-shadow:
    0 1px 0 rgba(255,255,255,.2) inset,
    0 14px 36px rgba(226,30,49,.28);
}
.brand-cat--week:hover{
  box-shadow:
    0 1px 0 rgba(255,255,255,.25) inset,
    0 26px 52px rgba(226,30,49,.38);
}
.brand-cat--week .brand-cat__title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.2)}
.brand-cat--week .brand-cat__meta{color:rgba(255,255,255,.85)}
.brand-cat--week .brand-cat__orb{
  background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.28),transparent 70%);
  opacity:.9;
}
@media(max-width:1279px){
  .brand-cats__inner{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px;gap:14px}
}
@media(max-width:767px){
  .brand-cats{padding:22px 0 32px}
  .brand-cats__inner{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
    padding:0 16px;
  }
  .brand-cat{border-radius:18px;padding:12px 10px 10px}
  .brand-cat__title{font-size:15px;max-width:70%}
  .brand-cat__img{bottom:26px;width:68%;max-width:140px}
  .brand-cat__badge{top:10px;right:8px;height:18px;font-size:9px;padding:0 6px}
  .brand-cat__meta{font-size:13px}
}

/* Product cards — kamatyres.shop precise format, 4/row, radius 8px */
.product-grid{
  width:100%;
  background:#f5f7f8;
  padding:12px 0 56px;
}
.product-grid__head{
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:12px 40px 20px;
  box-sizing:border-box;
}
.product-grid__title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-style:italic;
  font-size:clamp(27px,2.4vw,37px);
  line-height:110%;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  color:#181d1d;
}
.product-grid__inner{
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:0 40px;
  box-sizing:border-box;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:16px;
}
.kt-card{
  width:100%;
  display:flex;
  flex-direction:column;
  border-radius:8px;
  border:1px solid #e6eef1;
  background:transparent;
}
.kt-card__box{
  position:relative;
  display:flex;
  flex-direction:column;
  height:100%;
  background:#fff;
  border-radius:8px;
  overflow:hidden;
  box-shadow:0 0 10px rgba(0,0,0,.15);
  transition:box-shadow .3s ease;
  padding:0 0 16px;
  box-sizing:border-box;
}
.kt-card:hover .kt-card__box{box-shadow:0 0 16px rgba(0,0,0,.2)}
.kt-card__fav{
  position:absolute;
  top:22px;
  right:22px;
  z-index:4;
  width:24px;
  height:24px;
  border:0;
  background:transparent;
  color:#4a4a4a;
  line-height:1;
  cursor:pointer;
  padding:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.kt-card__fav.is-active{color:#E21E31}
.kt-card__top{
  position:relative;
  padding:0 10px;
}
.kt-card__icons{
  position:absolute;
  top:62px;
  right:22px;
  z-index:3;
  display:flex;
  flex-direction:column;
  gap:10px;
  width:auto;
}
.kt-card__icon{
  width:23px;
  height:23px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#4a4a4a;
  cursor:pointer;
  padding:0;
  opacity:1;
}
.kt-card__image{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:195px;
  padding-top:8px;
  text-decoration:none;
}
.kt-card__image img{
  width:100%;
  height:320px;
  object-fit:cover;
  display:block;
  pointer-events:none;
  filter:drop-shadow(0 10px 14px rgba(0,0,0,.14));
}
.kt-card__dots{
  position:absolute;
  left:10px;
  right:10px;
  bottom:10px;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:center;
  gap:5px;
  height:auto;
  width:auto;
  margin:0;
  z-index:2;
  display: none;
}
.kt-card__dots span{
  height:3px;
  width:100%;
  flex:1 1 0;
  display:inline-flex;
  background-color:#f2f2f2;
}
.kt-card__dots span.is-active{background-color:#d9d9d9}
.kt-card__info{
  display:flex;
  flex-direction:column;
  flex:1;
  padding:8px 20px 0;
  box-sizing:border-box;
}
.kt-card__meta{
  display:flex;
  flex-direction:row;
  align-items:center;
  flex-wrap:wrap;
  gap:4px 10px;
  padding:8px 0 17px;
  min-height:20px;
}
.kt-card__labels{
  display:flex;
  align-items:center;
  gap:4px;
  min-height:20px;
  margin:0;
}
.kt-card__season{
  width:40px;
  height:40px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1;
  color:#4a4a4a;
  flex-shrink:0;
}
.kt-card__rating{
  display:flex;
  align-items:center;
  gap:0;
  padding:0;
  margin:0;
}
.kt-card__stars{
  display:flex;
  align-items:center;
  gap:0;
}
.kt-card__reviews{
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:400;
  font-size:13px;
  line-height:15px;
  color:#828282;
  margin:1px 2px 0;
}
.kt-card__name{
  display:inline-block;
  margin:0 0 7px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:18px;
  line-height:21px;
  letter-spacing:-0.02em;
  color:#E21E31;
  text-decoration:none;
  transition:opacity .2s;
}
.kt-card__name:hover{opacity:.75}
.kt-card__sizes{
  display:inline-block;
  margin:0 9px 8px 0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:18px;
  letter-spacing:-0.02em;
  color:#000;
}
.kt-card__sizes span{color:#797979}
.kt-card__delivery{
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:400;
  font-size:14px;
  line-height:16px;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:10px;
}
.kt-card__delivery span{
  display:inline;
  border-bottom:1px dashed currentColor;
  line-height:18px;
  cursor:default;
}
.kt-card__price-block{
  margin-top:auto;
  display:flex;
  flex-direction:column;
}
.kt-card__price{
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:400;
  font-size:19px;
  line-height:1;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:4px;
}
.kt-card__value{font-weight:400}
.kt-card__buy{
  display:flex;
  align-items:center;
  gap:12px;
  padding-top:12px;
}
.kt-card__cart{
  appearance:none;
  border:0;
  height:36px;
  min-width:118px;
  padding:10px 15px;
  border-radius:3px;
  background:#E21E31;
  color:#fff;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:12px;
  line-height:1;
  letter-spacing:-0.04em;
  text-transform:none;
  cursor:pointer;
  pointer-events:auto;
  position:relative;
  z-index:2;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:filter .2s;
}
.kt-card__cart:hover{filter:brightness(1.06)}
.kt-card__cart:active{filter:brightness(.94)}
.kt-card__counter{
  display:flex;
  align-items:center;
  height:36px;
  margin-left:auto;
}
.kt-card__ctrl{
  width:36px;
  height:36px;
  border:1px solid #cfd6da;
  background:#fff;
  cursor:pointer;
  position:relative;
  padding:0;
  border-radius:0;
}
.kt-card__ctrl::before,
.kt-card__ctrl::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  background:#222;
  transform:translate(-50%,-50%);
}
.kt-card__ctrl::before{width:10px;height:2px}
.kt-card__ctrl--inc::after{width:2px;height:10px}
.kt-card__qty{
  width:40px;
  height:36px;
  border-top:1px solid #cfd6da;
  border-bottom:1px solid #cfd6da;
  border-left:0;
  border-right:0;
  text-align:center;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:14px;
  line-height:36px;
  letter-spacing:-0.02em;
  color:#000;
  outline:none;
  -moz-appearance:textfield;
}
.kt-card__qty::-webkit-outer-spin-button,
.kt-card__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.kt-card__total{
  margin-top:12px;
  text-align:center;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:15px;
  letter-spacing:-0.02em;
  color:#4a4a4a;
}
.kt-card__total span{
  display:inline;
  font-weight:700;
  color:#E21E31;
}
.kt-card__split{
  margin-top:10px;
  display:flex;
  flex-direction:column;
  gap:4px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:400;
  font-size:13px;
  line-height:15px;
  letter-spacing:-0.02em;
  color:#4a4a4a;
}
.kt-card__split-row{display:flex;align-items:center;gap:6px}
.kt-card__split-row--price::before{
  content:"";
  width:14px;
  height:14px;
  border-radius:50%;
  background:linear-gradient(135deg,#21a038,#8bc34a);
  flex-shrink:0;
}
@media(max-width:1279px){
  .product-grid__inner{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px}
  .product-grid__head{padding:12px 24px 18px}
  .kt-card__name{font-size:16px}
}
@media(max-width:1023px){
  .product-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
  .product-grid{padding:8px 0 36px}
  .product-grid__head{padding:8px 16px 14px}
  .product-grid__title{font-size:25px}
  .product-grid__inner{grid-template-columns:1fr;padding:0 16px;gap:12px}
  .kt-card__name{font-size:14px}
  .kt-card__sizes{font-size:12px}
  .kt-card__buy{flex-wrap:wrap}
  .kt-card__counter{margin-left:0}
  .kt-card__split,.kt-card__total{font-size:12px}
}

.kt-icon{
  width:20px;
  height:20px;
  display:block;
  fill:currentColor;
  color:inherit;
  flex-shrink:0;
}
.kt-card__icon .kt-icon{
  width:23px;
  height:23px;
  color:#fff;
}
.kt-card__icon:hover .kt-icon{color:#E21E31}
.kt-card__fav .kt-icon{
  width:20px;
  height:20px;
  color:#fff;
}
.kt-card__fav .kt-icon--fav-fill{display:none;color:#E21E31}
.kt-card__fav.is-active .kt-icon--fav{display:none}
.kt-card__fav.is-active .kt-icon--fav-fill{display:block}
.kt-card__season .kt-icon{
  width:40px;
  height:40px;
  color:#4a4a4a;
}
.kt-star{
  width:15px;
  height:15px;
  margin:0 2px 0 1px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:none;
  clip-path:none;
  flex-shrink:0;
  box-sizing:border-box;
  padding:0;
}
.kt-star .kt-icon{
  width:15px;
  height:15px;
  color:#d5d5d5;
}
.kt-star.is-fill{
  background:none;
  border-radius:0;
  padding:0;
}
.kt-star.is-fill .kt-icon{
  width:15px;
  height:15px;
  color:#d5d5d5;
}
.kt-card__split-row--price::before{display:none!important;content:none!important}
.kt-card__split-row--price .kt-icon--split{
  width:16px;
  height:16px;
  flex-shrink:0;
  color:#21a038;
}
@media(max-width:860px){
  .kt-card__fav{top:5px;right:5px}
  .kt-card__dots{display:none}
}

/* Faydalı məlumatlar — kamatyres news block design */
.useful-info{
  --info-navy:#E21E31;
  --info-navy-2:#b01422;
  --info-arrow:#f25a68;
  --info-muted:#8a8f98;
  --info-gap:16px;
  position:relative;
  width:100%;
  padding:56px 0 72px;
  overflow:hidden;
  background:
    linear-gradient(112deg,
      #f3f4f6 0%,
      #f3f4f6 54%,
      var(--info-navy) 54.05%,
      var(--info-navy-2) 100%);
}
.useful-info__inner{
  position:relative;
  z-index:1;
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:0 40px;
  box-sizing:border-box;
}
.useful-info__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  margin-bottom:36px;
}
.useful-info__title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-style:italic;
  font-size:clamp(28px,3.2vw,42px);
  line-height:1.05;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  color:var(--info-navy);
}
.useful-info__controls{
  display:flex;
  align-items:center;
  gap:10px;
  flex-shrink:0;
}
.useful-info__all{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:44px;
  padding:0 22px;
  background:#fff;
  color:var(--info-navy);
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:13px;
  letter-spacing:-0.03em;
  text-transform:uppercase;
  text-decoration:none;
  border:0;
  box-shadow:0 2px 10px rgba(0,0,0,.08);
  transition:background .2s,color .2s;
}
.useful-info__all:hover{background:#E21E31;color:#fff}
.useful-info__navs{display:flex;align-items:center;gap:6px}
.useful-info__nav{
  appearance:none;
  width:44px;
  height:44px;
  border:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:background .2s,color .2s,opacity .2s;
}
.useful-info__nav--prev{
  background:var(--info-arrow);
  color:#fff;
}
.useful-info__nav--next{
  background:#fff;
  color:var(--info-navy);
}
.useful-info__nav:hover{filter:brightness(1.06)}
.useful-info__nav:disabled{opacity:.45;cursor:default;filter:none}
.useful-info__viewport{
  overflow:hidden;
  width:100%;
}
.useful-info__track{
  display:flex;
  gap:var(--info-gap);
  transition:transform .45s cubic-bezier(.22,1,.36,1);
  will-change:transform;
}
.info-card{
  flex:0 0 calc((100% - (var(--info-gap) * 3)) / 4);
  max-width:calc((100% - (var(--info-gap) * 3)) / 4);
  background:#fff;
  display:flex;
  flex-direction:column;
  min-height:0;
  box-shadow:0 4px 24px rgba(10,31,61,.12);
  box-sizing:border-box;
}
.info-card__media{
  display:block;
  width:100%;
  aspect-ratio:16 / 10;
  overflow:hidden;
  background:#e8eef3;
}
.info-card__media img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  display:block;
  background:linear-gradient(160deg,#eef2f6,#dce4ec);
  transition:transform .4s ease;
}
.info-card:hover .info-card__media img{transform:scale(1.04)}
.info-card__body{
  display:flex;
  flex-direction:column;
  flex:1;
  padding:18px 18px 16px;
  box-sizing:border-box;
}
.info-card__title{
  margin:0 0 10px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:16px;
  line-height:1.3;
  letter-spacing:-0.02em;
  color:#111;
}
.info-card__title a{
  color:inherit;
  text-decoration:none;
}
.info-card__title a:hover{color:#E21E31}
.info-card__text{
  margin:0 0 18px;
  font-family:"Gilroy","Manrope",sans-serif;
  font-weight:400;
  font-size:14px;
  line-height:1.45;
  color:#797979;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.info-card__foot{
  margin-top:auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.info-card__date{
  font-family:"Gilroy","Manrope",sans-serif;
  font-size:13px;
  color:var(--info-muted);
}
.info-card__more{
  display:inline-flex;
  align-items:center;
  gap:8px;
  height:36px;
  padding:0 14px;
  background:#e9edf1;
  color:#2a2e2b;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:12px;
  letter-spacing:-0.02em;
  text-transform:uppercase;
  text-decoration:none;
  transition:background .2s,color .2s;
}
.info-card__more:hover{background:#E21E31;color:#fff}
.info-card__more span{font-size:14px;line-height:1}

@media(max-width:1279px){
  .useful-info__inner{padding:0 24px}
  .info-card{
    flex-basis:calc((100% - (var(--info-gap) * 2)) / 3);
    max-width:calc((100% - (var(--info-gap) * 2)) / 3);
  }
}
@media(max-width:1023px){
  .useful-info{
    background:
      linear-gradient(120deg,
        #f3f4f6 0%,
        #f3f4f6 62%,
        var(--info-navy) 62.05%,
        var(--info-navy-2) 100%);
    padding:40px 0 56px;
  }
  .useful-info__head{flex-wrap:wrap;margin-bottom:24px}
  .info-card{
    flex-basis:calc((100% - var(--info-gap)) / 2);
    max-width:calc((100% - var(--info-gap)) / 2);
  }
}
@media(max-width:767px){
  .useful-info{
    background:#f3f4f6;
    padding:28px 0 40px;
  }
  .useful-info__inner{padding:0 16px}
  .useful-info__title{font-size:24px}
  .useful-info__all{height:40px;padding:0 14px;font-size:12px}
  .useful-info__nav{width:40px;height:40px}
  .info-card{
    flex-basis:85%;
    max-width:85%;
  }
  .info-card__title{font-size:15px}
}

/* Site footer — hot-walls.ru layout, Yokohama brand */
.site-footer{
  width:100%;
  background:#000;
  color:#fff;
  padding:72px 0 36px;
}
.site-footer__inner{
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:0 40px;
  box-sizing:border-box;
}
.site-footer__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:32px 48px;
  margin-bottom:64px;
  align-items:start;
}
.site-footer__city{
  margin:0 0 14px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:18px;
  line-height:1.2;
  letter-spacing:-0.03em;
  color:#fff;
}
.site-footer__addr{
  margin:0;
  font-family:"Gilroy","Manrope",sans-serif;
  font-size:14px;
  line-height:1.5;
  color:rgba(255,255,255,.55);
}
.site-footer__phone,
.site-footer__mail{
  display:inline-block;
  margin:0 0 10px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(16px,1.5vw,20px);
  line-height:1.2;
  letter-spacing:-0.03em;
  color:#fff;
  text-decoration:none;
}
.site-footer__phone:hover,
.site-footer__mail:hover{color:#E21E31}
.site-footer__label{
  margin:0 0 14px;
  font-family:"Gilroy","Manrope",sans-serif;
  font-size:13px;
  line-height:1.3;
  color:rgba(255,255,255,.5);
}
.site-footer__cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:44px;
  padding:0 28px;
  border-radius:999px;
  background:#E21E31;
  color:#fff;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:13px;
  letter-spacing:-0.02em;
  text-decoration:none;
  transition:filter .2s,transform .2s;
}
.site-footer__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}
.site-footer__socials{
  display:flex;
  align-items:center;
  gap:10px;
}
.site-footer__social{
  width:40px;
  height:40px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.35);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  text-decoration:none;
  transition:border-color .2s,color .2s,background .2s;
}
.site-footer__social:hover{
  border-color:#E21E31;
  color:#E21E31;
  background:rgba(226,30,49,.08);
}
.site-footer__bottom{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:24px;
  padding-top:8px;
}
.site-footer__legal{
  display:flex;
  flex-direction:column;
  gap:6px;
}
.site-footer__legal a{
  font-family:"Gilroy","Manrope",sans-serif;
  font-size:12px;
  line-height:1.4;
  color:rgba(255,255,255,.45);
  text-decoration:underline;
  text-underline-offset:2px;
}
.site-footer__legal a:hover{color:#fff}
.site-footer__copy,
.site-footer__entity{
  margin:0;
  font-family:"Gilroy","Manrope",sans-serif;
  font-size:12px;
  line-height:1.4;
  color:rgba(255,255,255,.45);
}
.site-footer__entity{text-align:right}

@media(max-width:1279px){
  .site-footer__inner{padding:0 24px}
  .site-footer__grid{gap:28px 24px}
}
@media(max-width:1023px){
  .site-footer{padding:56px 0 28px}
  .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}
  .site-footer__bottom{flex-wrap:wrap}
  .site-footer__entity{text-align:left;width:100%}
}
@media(max-width:767px){
  .site-footer{padding:40px 0 24px}
  .site-footer__inner{padding:0 16px}
  .site-footer__grid{grid-template-columns:1fr;gap:28px;margin-bottom:36px}
  .site-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}
  .site-footer__phone,
  .site-footer__mail{font-size:18px}
}


/* Yokohama brand accents on side menu */
@media(min-width:768px){
  .header-menu__item:hover{border-bottom:1px solid #E21E31!important}
}
.header-menu__item:hover>.header-menu__item-text,
.header-menu__item:hover>.header-menu__item-num,
.header-menu__item.active>.header-menu__item-text,
.header-menu__item.active>.header-menu__item-num{
  color:#E21E31!important;
}

/* === Yokohama Mərkəzi inner page === */
a.header-menu__item{
  text-decoration:none;
  color:inherit;
}
.ym-page{
  padding:108px 0 0;
  background:#fff;
  overflow-x:hidden;
}
.ym-crumbs{
  max-width:1360px;
  margin:0 auto;
  padding:8px 40px 16px;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:12px;
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  line-height:16px;
  color:#6E7782;
}
.ym-crumbs a{
  color:#141313;
  text-decoration:none;
  transition:color .2s;
}
.ym-crumbs a:hover{color:#E21E31}
.ym-crumbs__sep{
  color:#C5C9CD;
  opacity:1;
}
.ym-crumbs__current{
  color:#6E7782;
}
.ym-tabs{
  max-width:1360px;
  margin:0 40px 28px;
  padding:0;
  display:flex;
  flex-wrap:nowrap;
  gap:0;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  background:#F4F4F5;
  width:auto;
  border-radius:2px;
  scrollbar-width:none;
}
.ym-tabs::-webkit-scrollbar{display:none}
.ym-tabs__item{
  flex:0 0 auto;
  height:48px;
  padding:0 30px;
  display:inline-flex;
  align-items:center;
  font-family:"Gilroy",sans-serif;
  font-weight:500;
  font-size:14px;
  line-height:18px;
  letter-spacing:-0.02em;
  color:#141313;
  text-decoration:none;
  white-space:nowrap;
  border-radius:2px;
  transition:background-color .5s,color .5s;
}
.ym-tabs__item:hover{background:#E5E9ED}
.ym-tabs__item.is-active{
  background:#9AA0A8;
  color:#fff;
}
.ym-tabs__item.is-active:hover{background:#6E7782}
.ym-hero{
  max-width:1360px;
  margin:0 auto 72px;
  padding:0 40px;
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:48px;
  align-items:center;
}
.ym-hero__copy{min-width:0}
.ym-hero__title{
  margin:0 0 20px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(28px,3.2vw,44px);
  line-height:1.12;
  letter-spacing:-0.03em;
  color:#181D1D;
}
.ym-hero__text{
  margin:0 0 28px;
  max-width:34em;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:1.55;
  color:#2A2E2B;
}
.ym-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 28px;
  background:#E21E31;
  color:#fff;
  font-family:"Gilroy",sans-serif;
  font-weight:600;
  font-size:14px;
  letter-spacing:-0.01em;
  text-decoration:none;
  border-radius:2px;
  border:0;
  cursor:pointer;
  transition:background .25s,transform .2s;
}
.ym-btn:hover{background:#c41828}
.ym-btn--dark{background:#181D1D}
.ym-btn--dark:hover{background:#000}
.ym-btn--light{
  background:#fff;
  color:#181D1D;
}
.ym-btn--light:hover{background:#F4F4F5}
.ym-hero__visual{
  position:relative;
  overflow:hidden;
  border-radius:4px;
  min-height:360px;
  background:#F4F4F5;
}
.ym-hero__visual img{
  width:100%;
  height:100%;
  min-height:360px;
  object-fit:cover;
  display:block;
}
.ym-section-title{
  margin:0 0 28px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(22px,2.4vw,32px);
  line-height:1.15;
  letter-spacing:-0.03em;
  color:#181D1D;
}
.ym-section-title--light{color:#fff}
.ym-steps{
  max-width:1360px;
  margin:0 auto 80px;
  padding:0 40px;
}
.ym-steps__grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:20px;
  margin-bottom:28px;
}
.ym-step{
  background:#F4F4F5;
  min-height:195px;
  padding:20px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border-radius:4px;
}
.ym-step__text{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-weight:500;
  font-size:18px;
  line-height:1.35;
  color:#181D1D;
}
.ym-services{
  max-width:1360px;
  margin:0 auto 80px;
  padding:0 40px;
}
.ym-services__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
}
.ym-service{
  padding:28px 28px 32px;
  border:1px solid #E8E8E8;
  border-radius:4px;
  transition:border-color .25s;
}
.ym-service:hover{border-color:#181D1D}
.ym-service__title{
  margin:0 0 10px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:20px;
  letter-spacing:-0.02em;
  color:#181D1D;
}
.ym-service__text{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:15px;
  line-height:1.5;
  color:#5A5E5B;
}
.ym-about{
  max-width:1360px;
  margin:0 auto 80px;
  padding:0 40px;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:48px;
  align-items:center;
}
.ym-about__copy{min-width:0}
.ym-about__media{
  overflow:hidden;
  border-radius:4px;
  background:#F4F4F5;
}
.ym-about__media img{
  width:100%;
  height:100%;
  min-height:320px;
  object-fit:cover;
  display:block;
}
.ym-about__list{
  margin:0 0 28px;
  padding:0;
  list-style:none;
  display:grid;
  gap:12px;
}
.ym-about__list li{
  position:relative;
  padding-left:18px;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:1.45;
  color:#2A2E2B;
}
.ym-about__list li::before{
  content:"";
  position:absolute;
  left:0;
  top:.55em;
  width:8px;
  height:2px;
  background:#E21E31;
}
.ym-contact{
  background:#181D1D;
  padding:64px 0;
}
.ym-contact__inner{
  max-width:1360px;
  margin:0 auto;
  padding:0 40px;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);
  gap:48px;
  align-items:start;
}
.ym-contact__text{
  margin:0 0 20px;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:1.5;
  color:rgba(255,255,255,.75);
  max-width:28em;
}
.ym-contact__phone{
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:28px;
  color:#fff;
  text-decoration:none;
  letter-spacing:-0.02em;
  word-break:break-word;
}
.ym-contact__phone:hover{color:#E21E31}
.ym-form{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
  min-width:0;
}
.ym-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}
.ym-form__field--full{grid-column:1/-1}
.ym-form__label{
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  color:rgba(255,255,255,.55);
}
.ym-form__input{
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  min-height:48px;
  padding:12px 14px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:2px;
  background:rgba(255,255,255,.06);
  color:#fff;
  font-family:"Gilroy",sans-serif;
  font-size:15px;
  outline:none;
  transition:border-color .2s;
}
.ym-form__input::placeholder{color:rgba(255,255,255,.35)}
.ym-form__input:focus{border-color:rgba(255,255,255,.45)}
.ym-form__textarea{min-height:96px;resize:vertical}
.ym-form .ym-btn{justify-self:start;margin-top:4px}

@media(max-width:1279px){
  .ym-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ym-hero{gap:36px}
}
@media(max-width:1023px){
  .ym-page{padding-top:100px;overflow-x:hidden}
  .ym-crumbs,
  .ym-hero,
  .ym-steps,
  .ym-services,
  .ym-about,
  .ym-contact__inner{
    padding-left:24px;
    padding-right:24px;
  }
  .ym-tabs{
    width:auto;
    max-width:none;
    margin:0 24px 24px;
    padding:0;
    box-sizing:border-box;
  }
  .ym-hero{
    grid-template-columns:1fr;
    gap:24px;
    margin-bottom:48px;
  }
  .ym-hero__title{font-size:clamp(24px,5.5vw,36px)}
  .ym-hero__visual,
  .ym-hero__visual img{min-height:220px}
  .ym-steps,
  .ym-services,
  .ym-about{margin-bottom:56px}
  .ym-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .ym-step{min-height:170px}
  .ym-step__text{font-size:16px}
  .ym-services__grid{grid-template-columns:1fr}
  .ym-about{grid-template-columns:1fr;gap:24px}
  .ym-about__media img{min-height:240px}
  .ym-contact__inner{grid-template-columns:1fr;gap:28px}
}
@media(max-width:767px){
  .ym-page{padding-top:72px}
  .ym-crumbs,
  .ym-hero,
  .ym-steps,
  .ym-services,
  .ym-about,
  .ym-contact__inner{
    padding-left:16px;
    padding-right:16px;
  }
  .ym-tabs{
    margin:0 16px 20px;
  }
  .ym-tabs__item{
    height:44px;
    padding:0 16px;
    font-size:13px;
  }
  .ym-hero{margin-bottom:40px}
  .ym-hero__text{font-size:15px;margin-bottom:20px}
  .ym-hero__visual,
  .ym-hero__visual img{min-height:200px}
  .ym-btn{
    width:100%;
    box-sizing:border-box;
  }
  .ym-section-title{margin-bottom:20px}
  .ym-steps,
  .ym-services,
  .ym-about{margin-bottom:40px}
  .ym-steps__grid,
  .ym-services__grid{grid-template-columns:1fr;gap:12px}
  .ym-step{min-height:140px;padding:16px}
  .ym-step__text{font-size:15px}
  .ym-service{padding:20px}
  .ym-service__title{font-size:18px}
  .ym-form{grid-template-columns:1fr}
  .ym-form .ym-btn{width:100%;justify-self:stretch}
  .ym-contact{padding:40px 0}
  .ym-contact__phone{font-size:22px}
  .ym-contact__text{font-size:15px}
}

/* === Əlaqə page (incity-style map block) === */
.ct-page{
  width:100%;
  padding-top:84px;
  background:#fff;
  overflow-x:hidden;
}
.ct-top{
  max-width:1360px;
  margin:0 auto;
  padding:32px 40px 28px;
}
.ct-crumbs{
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:20px;
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  color:#9a9a9a;
}
.ct-crumbs a{
  color:#9a9a9a;
  text-decoration:none;
}
.ct-crumbs a:hover{color:#181D1D}
.ct-crumbs__sep{opacity:.6}
.ct-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:24px;
}
.ct-title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(48px,10vw,112px);
  line-height:.95;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  color:#181D1D;
}
.ct-socials{
  display:flex;
  gap:10px;
  flex-shrink:0;
  padding-bottom:10px;
}
.ct-social{
  width:40px;
  height:40px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#F4F4F5;
  color:#181D1D;
  text-decoration:none;
  transition:background .2s,color .2s;
}
.ct-social:hover{
  background:#E21E31;
  color:#fff;
}
.ct-map{
  position:relative;
  width:100%;
  height:780px;
  background:#e8ecef;
}
.ct-map__canvas{
  position:absolute;
  inset:0;
}
.ct-map__canvas iframe{
  width:100%;
  height:100%;
  border:0;
  display:block;
  filter:grayscale(.15) contrast(1.02);
}
.ct-map__panel{
  position:absolute;
  z-index:2;
  top:24px;
  bottom:24px;
  left:max(24px, calc((100% - 1360px) / 2 + 40px));
  width:min(400px, calc(100% - 48px));
  display:flex;
  flex-direction:column;
  gap:12px;
  overflow-y:auto;
  padding-right:4px;
  scrollbar-width:thin;
}
.ct-card{
  background:#fff;
  padding:24px;
  box-shadow:0 8px 28px rgba(24,29,29,.08);
  border:1px solid transparent;
  transition:border-color .2s,box-shadow .2s;
  cursor:pointer;
}
.ct-card.is-active,
.ct-card:hover{
  border-color:rgba(226,30,49,.35);
  box-shadow:0 10px 32px rgba(24,29,29,.12);
}
.ct-card__title{
  margin:0 0 10px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:20px;
  line-height:1.2;
  letter-spacing:-0.02em;
  color:#181D1D;
}
.ct-card__addr,
.ct-card__hours{
  margin:0 0 8px;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:1.45;
  color:#5A5E5B;
}
.ct-card__hours{margin-bottom:14px}
.ct-card__phone{
  display:inline-block;
  margin-bottom:18px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:18px;
  letter-spacing:-0.02em;
  color:#181D1D;
  text-decoration:none;
}
.ct-card__phone:hover{color:#E21E31}
.ct-card__actions{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
}
.ct-card__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:0 12px;
  background:#F4F4F5;
  color:#181D1D;
  font-family:"Gilroy",sans-serif;
  font-weight:600;
  font-size:13px;
  text-align:center;
  text-decoration:none;
  transition:background .2s,color .2s;
}
.ct-card__btn:hover{background:#E5E9ED}
.ct-card__btn--dark{
  background:#181D1D;
  color:#fff;
}
.ct-card__btn--dark:hover{background:#E21E31}

@media(max-width:1023px){
  .ct-page{padding-top:84px}
  .ct-top{padding:24px 24px 20px}
  .ct-title{font-size:clamp(40px,12vw,72px)}
  .ct-map{height:680px}
  .ct-map__panel{
    left:24px;
    width:min(360px, calc(100% - 48px));
  }
}
@media(max-width:767px){
  .ct-page{padding-top:56px}
  .ct-top{padding:20px 16px 16px}
  .ct-head{flex-direction:column;align-items:flex-start;gap:16px}
  .ct-socials{padding-bottom:0}
  .ct-title{font-size:clamp(36px,14vw,56px)}
  .ct-map{
    height:auto;
    display:flex;
    flex-direction:column;
  }
  .ct-map__canvas{
    position:relative;
    height:280px;
    order:2;
  }
  .ct-map__panel{
    position:relative;
    top:auto;
    bottom:auto;
    left:auto;
    width:100%;
    max-height:none;
    padding:16px;
    gap:10px;
    order:1;
    overflow:visible;
  }
  .ct-card__actions{grid-template-columns:1fr}
}

/* Category page head — UTLC numbered title */
.ym-cat-head{
  max-width:1360px;
  margin:8px auto 40px;
  padding:12px 40px 18px;
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:24px;
  border-bottom:1px solid #E21E31;
  box-sizing:border-box;
}
.ym-cat-head__title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(28px,3.6vw,48px);
  line-height:1.05;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  color:#E21E31;
}
.ym-cat-head__num{
  flex-shrink:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(28px,3.6vw,48px);
  line-height:1.05;
  letter-spacing:-0.04em;
  color:#E21E31;
}
@media(max-width:1023px){
  .ym-cat-head{padding:8px 24px 14px;margin-bottom:32px}
}
@media(max-width:767px){
  .ym-cat-head{padding:6px 16px 12px;margin-bottom:24px}
  .ym-cat-head__title,
  .ym-cat-head__num{font-size:26px}
}

/* Kamatyres-style news cards — Faydalı məlumatlar */
.ym-cat-head--dark .ym-cat-head__title,
.ym-cat-head--dark .ym-cat-head__num{color:#181D1D}
.ym-cat-head--dark{border-bottom-color:#e8e8e8}
.news-page{background:#f2f4f6;padding-bottom:80px}
.news-grid{
  max-width:1360px;
  margin:0 auto;
  padding:0 30px;
}
.news-grid__inner{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:40px 0;
  margin:0 -10px;
}
.news-card{
  position:relative;
  z-index:2;
  display:block;
  height:520px;
  margin:0;
  padding:108px 34px 79px;
  color:#292F3A;
  text-decoration:none;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:1.3;
  overflow:hidden;
  box-sizing:border-box;
}
.news-card::after{
  content:"";
  position:absolute;
  inset:0 10px;
  z-index:-1;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='40' viewBox='0 0 48 40' fill='none'%3E%3Cpath d='M18 4C10 4 4 10 4 18c0 6 4 12 12 14v-6c-4-1-6-4-6-8 0-4 3-7 8-7V4zm26 0c-8 0-14 6-14 14 0 6 4 12 12 14v-6c-4-1-6-4-6-8 0-4 3-7 8-7V4z' fill='%23E8ECF0'/%3E%3C/svg%3E") left 24px top 41px no-repeat;
  box-sizing:border-box;
}
.news-card__preview{
  display:block;
  position:relative;
  overflow:hidden;
  height:261px;
  margin:-108px -24px 23px;
  transition:height .2s linear,margin .2s linear;
}
.news-card__preview::after{
  content:"";
  position:absolute;
  inset:0;
  background:#000;
  opacity:.4;
  z-index:1;
  transition:opacity .2s linear;
  pointer-events:none;
}
.news-card__preview img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform .2s linear;
}
.news-card:hover .news-card__preview img{transform:scale(1.1)}
.news-card:hover .news-card__preview::after{opacity:.25}
.news-card__title{
  margin:0 0 15px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:20px;
  line-height:24px;
  letter-spacing:-0.02em;
  color:#292F3A;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  transition:color .2s;
}
.news-card:hover .news-card__title{color:#E21E31}
.news-card__text{
  margin:0;
  max-height:67px;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:1.3;
  color:#292F3A;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.news-card__date{
  position:absolute;
  left:0;
  bottom:0;
  padding:0 34px 8px;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:1.3;
  color:#A3AAB8;
}
.news-card__btn{
  position:absolute;
  right:20px;
  bottom:24px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  height:48px;
  padding:0 25px;
  background:#F2F4F6;
  color:#292F3A;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:14px;
  line-height:24px;
  letter-spacing:-0.02em;
  text-transform:uppercase;
  clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);
  transition:background .2s,color .2s;
}
.news-card__btn svg{flex-shrink:0}
.news-card:hover .news-card__btn{
  background:#E21E31;
  color:#fff;
}
@media(max-width:1279px){
  .news-grid__inner{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:1023px){
  .news-grid{padding:0 14px}
  .news-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}
  .news-card{height:480px;padding:96px 24px 72px}
  .news-card__preview{height:220px;margin:-96px -16px 18px}
  .news-card__title{font-size:18px;line-height:22px}
}
@media(max-width:767px){
  .news-page{padding-bottom:48px}
  .news-grid__inner{grid-template-columns:1fr;gap:20px 0;margin:0}
  .news-card{height:auto;min-height:460px;padding:88px 24px 72px}
  .news-card::after{inset:0}
  .news-card__preview{height:200px;margin:-88px -14px 16px}
  .news-card__btn{right:14px;bottom:18px}
}

/* Dogma-style article detail */
.article-page{
  background:#fff;
  padding:84px 0 80px;
}
.article-layout{
  max-width:1360px;
  margin:0 auto;
  padding:24px 40px 0;
  box-sizing:border-box;
}
.article-layout .ym-crumbs{
  max-width:none;
  margin:0;
  padding:0 0 8px;
}
.article-layout__row{
  display:grid;
  grid-template-columns:minmax(0,1fr) 310px;
  gap:80px;
  align-items:start;
  margin-top:28px;
}
.article__top{
  display:grid;
  gap:16px;
  margin-bottom:20px;
}
.article__chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:fit-content;
  min-height:32px;
  padding:0 15px;
  background:#F4F4F5;
  color:#141313;
  font-family:"Gilroy",sans-serif;
  font-weight:500;
  font-size:14px;
  line-height:18px;
  text-decoration:none;
  border:0;
}
.article__chip:hover{background:#E5E9ED}
.article__title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(28px,3.2vw,40px);
  line-height:1.05;
  letter-spacing:-0.03em;
  color:#141313;
}
.article__info{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  flex-wrap:wrap;
  margin-bottom:28px;
}
.article__posted{
  display:grid;
  gap:4px;
}
.article__posted-label{
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:18px;
  color:#6E7782;
}
.article__posted-date{
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:18px;
  color:#141313;
}
.article-share{
  display:flex;
  align-items:center;
  border:1px solid #E5E9ED;
}
.article-share__btn{
  appearance:none;
  width:48px;
  height:48px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:0;
  border-right:1px solid #E5E9ED;
  background:#fff;
  color:#141313;
  cursor:pointer;
  text-decoration:none;
  transition:background .2s,color .2s;
}
.article-share__btn:last-child{border-right:0}
.article-share__btn:hover{background:#F4F4F5;color:#E21E31}
.article__media{
  width:100%;
  margin:0 0 28px;
  overflow:hidden;
  background:#F4F4F5;
}
.article__media img{
  width:100%;
  height:auto;
  max-height:480px;
  object-fit:cover;
  display:block;
}
.article__body{
  display:grid;
  gap:18px;
  max-width:720px;
}
.article__body p{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:22px;
  color:#141313;
}
.article-aside{
  display:grid;
  gap:32px;
  position:sticky;
  top:100px;
}
.article-related__head{
  margin:0 0 16px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:16px;
  line-height:1.2;
  color:#141313;
}
.article-related__list{display:grid;gap:20px}
.article-related__item{
  display:grid;
  grid-template-columns:72px minmax(0,1fr);
  gap:12px;
  text-decoration:none;
  color:inherit;
}
.article-related__thumb{
  width:72px;
  height:72px;
  overflow:hidden;
  background:#E5E9ED;
}
.article-related__thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.article-related__title{
  display:block;
  font-family:"Gilroy",sans-serif;
  font-weight:500;
  font-size:14px;
  line-height:18px;
  color:#141313;
  margin-bottom:6px;
}
.article-related__item:hover .article-related__title{color:#E21E31}
.article-related__date{
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  line-height:16px;
  color:#6E7782;
}
.article-cta{
  background:#181D1D;
  color:#fff;
  padding:28px 24px;
  display:grid;
  gap:12px;
}
.article-cta__title{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:20px;
  line-height:1.2;
  letter-spacing:-0.02em;
}
.article-cta__text{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:1.4;
  color:rgba(255,255,255,.7);
}
.article-cta__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  margin-top:8px;
  padding:0 20px;
  background:#fff;
  color:#181D1D;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:14px;
  letter-spacing:-0.02em;
  text-transform:uppercase;
  text-decoration:none;
  transition:background .2s,color .2s;
}
.article-cta__btn:hover{background:#E21E31;color:#fff}
@media(max-width:1279px){
  .article-layout__row{gap:48px;grid-template-columns:minmax(0,1fr) 280px}
}
@media(max-width:1023px){
  .article-layout{padding:20px 24px 0}
  .article-layout__row{grid-template-columns:1fr;gap:40px}
  .article-aside{position:static}
}
@media(max-width:767px){
  .article-page{padding-top:64px;padding-bottom:48px}
  .article-layout{padding:16px 16px 0}
  .article__title{font-size:26px}
  .article__media img{max-height:280px}
}

/* Catalog — Yokohama təkərləri: filter left + 3-col products */
.catalog-page{
  background:#f5f7f8;
  padding-bottom:80px;
}
.catalog{
  max-width:1440px;
  margin:0 auto;
  padding:0 40px 40px;
  box-sizing:border-box;
}
.catalog__layout{
  display:grid;
  grid-template-columns:280px minmax(0,1fr);
  gap:28px;
  align-items:start;
}
.catalog__filters{
  position:sticky;
  top:100px;
}
/* .ym-page has overflow-x:hidden above, which turns it into a scroll container and stops
   the sticky filter from following the page. clip hides overflow without doing that.
   Keep this rule after both .ym-page rules. */
.ym-page{overflow-x:clip}
.catalog-filter{
  display:grid;
  gap:14px;
  padding:20px 18px;
  background:#fff;
  border:1px solid #e6eef1;
  border-radius:8px;
  box-sizing:border-box;
}
.catalog-filter__title{
  margin:0 0 2px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:18px;
  letter-spacing:-0.04em;
  color:#181d1d;
}
.catalog-filter__deal{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:4px;
  padding:4px;
  background:#f2f4f7;
  border-radius:10px;
}
.catalog-filter__deal-btn{
  appearance:none;
  border:1px solid transparent;
  min-height:36px;
  padding:0 6px;
  border-radius:8px;
  background:transparent;
  color:#1d222d;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:12px;
  letter-spacing:-0.03em;
  cursor:pointer;
  white-space:nowrap;
}
.catalog-filter__deal-btn.is-active{
  background:#fff;
  border-color:#E21E31;
  color:#E21E31;
  box-shadow:0 0 0 1px #E21E31;
}
.catalog-filter__field{display:grid;gap:6px}
.catalog-filter__label{
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  font-weight:500;
  color:#6E7782;
}
.catalog-filter__select{
  width:100%;
  height:44px;
  padding:0 32px 0 12px;
  border:1px solid #e5e9ed;
  border-radius:0;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%239AA3AF' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;
  appearance:none;
  -webkit-appearance:none;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  font-weight:500;
  color:#181d1d;
  outline:none;
  cursor:pointer;
  box-sizing:border-box;
}
.catalog-filter__select:focus{border-color:#181d1d}
.catalog-filter__tags{
  list-style:none;
  margin:4px 0 0;
  padding:0;
  display:grid;
  gap:8px;
}
.catalog-filter__tag{
  display:flex;
  align-items:center;
  gap:10px;
  cursor:pointer;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  font-weight:500;
  color:#181d1d;
}
.catalog-filter__tag input{
  width:16px;
  height:16px;
  accent-color:#E21E31;
  margin:0;
  flex-shrink:0;
}
.catalog-filter__submit{
  appearance:none;
  margin-top:4px;
  min-height:48px;
  border:0;
  background:#E21E31;
  color:#fff;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:-0.04em;
  text-transform:uppercase;
  cursor:pointer;
  transition:filter .2s;
}
.catalog-filter__submit:hover{filter:brightness(1.06)}
.catalog__products{min-width:0}
.catalog__grid{
  max-width:none;
  margin:0;
  padding:0;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
@media(max-width:1279px){
  .catalog{padding:0 24px 32px}
  .catalog__layout{grid-template-columns:240px minmax(0,1fr);gap:20px}
}
@media(max-width:1023px){
  .catalog__layout{grid-template-columns:1fr;gap:24px}
  .catalog__filters{position:static}
  .catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
  .catalog{padding:0 16px 24px}
  .catalog__grid{grid-template-columns:1fr;gap:12px}
  .catalog-filter__deal{grid-template-columns:1fr}
}

/* Tire search results (/teker-axtarisi/...) */
.tire-search__summary{
  grid-column:1/-1;
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  font-weight:500;
  color:#6E7782;
}
.tire-search__summary b{color:#181d1d}
.tire-search__empty{
  grid-column:1/-1;
  padding:32px 24px;
  border:1px solid #e6eef1;
  border-radius:8px;
  background:#fff;
  font-family:"Gilroy",sans-serif;
  font-size:15px;
  color:#6E7782;
}
.tire-search__empty p{margin:0}
.tire-search__empty-title{
  margin:0 0 8px !important;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:18px;
  letter-spacing:-0.04em;
  color:#181d1d;
}
.tire-search__empty a{color:#E21E31}
.catalog__products .navigation{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:8px;
  margin-top:28px;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  font-weight:600;
}
.catalog__products .navigation .page_next-prev{display:contents}
.catalog__products .navigation .page_prev{order:0}
.catalog__products .navigation .pages{order:1;display:flex;flex-wrap:wrap;gap:8px}
.catalog__products .navigation .page_next{order:2}
.catalog__products .navigation a,
.catalog__products .navigation .pages span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:40px;
  height:40px;
  padding:0 10px;
  border:1px solid #e5e9ed;
  background:#fff;
  color:#181d1d;
  text-decoration:none;
  box-sizing:border-box;
}
.catalog__products .navigation a:hover{border-color:#181d1d}
.catalog__products .navigation .pages span{
  border-color:#E21E31;
  background:#E21E31;
  color:#fff;
}
.catalog__products .navigation .page_prev span,
.catalog__products .navigation .page_next span{display:none}



/* Product detail — shinservice-style (full) */
.pd-page{
  background:#fff;
  padding-bottom:96px;
}
.pd-wrap{
  max-width:1360px;
  margin:0 auto;
  padding:0 40px 40px;
  box-sizing:border-box;
}
.pd-crumbs{
  padding-left:0;
  padding-right:0;
  max-width:none;
  margin:0 0 16px;
}
.pd-topline{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  flex-wrap:wrap;
  margin-bottom:12px;
}
.pd-code{
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  color:#9CA0A4;
}
.pd-code__btn{
  appearance:none;
  border:0;
  background:transparent;
  padding:0;
  margin:0;
  font:inherit;
  color:#6E7782;
  cursor:pointer;
  text-decoration:underline;
  text-underline-offset:2px;
}
.pd-code__btn:hover{color:#181d1d}
.pd-rating{
  display:flex;
  align-items:center;
  gap:10px;
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  color:#6E7782;
}
.pd-stars{display:inline-flex;gap:2px}
.pd-stars__i{
  width:14px;
  height:14px;
  color:#d4d4d4;
  display:inline-flex;
}
.pd-stars__i.is-on{color:#E21E31}
.pd-stars__i .pd-star{width:100%;height:100%;display:block}
.pd-rating__link{
  color:#E21E31;
  text-decoration:none;
  font-weight:500;
}
.pd-rating__link:hover{text-decoration:underline}
.pd-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:24px;
  flex-wrap:wrap;
  margin-bottom:32px;
}
.pd-title{
  margin:0;
  flex:1 1 480px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(24px,2.6vw,34px);
  line-height:1.2;
  letter-spacing:-0.03em;
  color:#181d1d;
}
.pd-title__main{display:inline}
.pd-title__size{
  display:inline-block;
  margin-left:10px;
  font-family:"Gilroy",sans-serif;
  font-weight:500;
  font-size:clamp(15px,1.3vw,18px);
  color:#9CA0A4;
  letter-spacing:0;
  position:relative;
  top:-2px;
}
.pd-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.pd-badge{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 12px;
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  font-weight:600;
  white-space:nowrap;
  border-radius:2px;
}
.pd-badge--blue{color:#077eff;background:rgba(7,126,255,.1)}
.pd-badge--green{color:#045C25;background:rgba(4,92,37,.1)}
.pd-badge--dark{color:#181d1d;background:#f4f4f5}

.pd-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) 380px;
  gap:48px;
  align-items:start;
}
.pd-col--main{display:grid;gap:36px}
.pd-gallery__stage{
  position:relative;
  background:linear-gradient(180deg,#f7f9fa 0%,#eef2f4 100%);
  border:1px solid #e6eef1;
  display:flex;
  align-items:center;
  justify-content:center;
  height:620px;
  overflow:hidden;
}
.pd-gallery__img{
  width:100%;
  height: 100%;
  height:auto;
  object-fit:cover;
  display:block;
  transition:opacity .2s;
}
.pd-gallery__chip{
  position:absolute;
  top:16px;
  left:16px;
  min-height:28px;
  padding:0 12px;
  display:inline-flex;
  align-items:center;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:12px;
  letter-spacing:-0.02em;
  text-transform:uppercase;
  background:#fff;
  color:#181d1d;
  border:1px solid #e5e9ed;
}
.pd-gallery__chip--winter{color:#077eff;border-color:rgba(7,126,255,.35)}
.pd-gallery__chip--summer{color:#E21E31;border-color:rgba(226,30,49,.35)}
.pd-gallery__thumbs{
  display:flex;
  gap:10px;
  margin-top:14px;
}
.pd-gallery__thumb{
  appearance:none;
  width:72px;
  height:72px;
  padding:8px;
  border:1px solid #e5e9ed;
  background:#fff;
  cursor:pointer;
  transition:border-color .15s;
}
.pd-gallery__thumb.is-active,
.pd-gallery__thumb:hover{border-color:#E21E31}
.pd-gallery__thumb img{width:100%;height:100%;object-fit:contain;display:block}
.pd-gallery__note{
  margin:12px 0 0;
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  color:#9CA0A4;
  line-height:1.4;
}

.pd-block-title,
.pd-section-title{
  margin:0 0 16px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:20px;
  letter-spacing:-0.03em;
  color:#181d1d;
}
.pd-section-title{font-size:26px;margin-bottom:8px}
.pd-section-head{margin-bottom:20px}
.pd-section-sub{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  color:#9CA0A4;
}
.pd-spec{display:grid}
.pd-spec__row{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:12px;
  padding:14px 0;
  border-bottom:1px solid #e5e9ed;
  font-family:"Gilroy",sans-serif;
  font-size:15px;
  line-height:1.4;
  position:relative;
}
.pd-spec__row::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:50%;
  border-bottom:1px dotted #c5c9cd;
  z-index:0;
  pointer-events:none;
}
.pd-spec__row span{
  flex:0 1 auto;
  color:#2A2E2B;
  font-weight:500;
  padding-right:8px;
  background:#fff;
  position:relative;
  z-index:1;
}
.pd-spec__row strong{
  flex:0 0 auto;
  font-weight:700;
  font-size:15px;
  color:#181d1d;
  text-align:right;
  background:#fff;
  position:relative;
  z-index:1;
  padding-left:8px;
}

.pd-buy{
  position:sticky;
  top:100px;
  padding:28px 24px;
  border:1px solid #e6eef1;
  background:#fff;
  box-shadow:0 8px 32px rgba(24,29,29,.06);
  display:grid;
  gap:18px;
}
.pd-buy__unit{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:clamp(30px,2.6vw,36px);
  line-height:1.1;
  letter-spacing:-0.03em;
  color:#181d1d;
}
.pd-buy__pack{
  margin:8px 0 0;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  color:#9CA0A4;
}
.pd-buy__row{
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
.pd-buy__qty{
  display:inline-flex;
  align-items:center;
  border:1px solid #e5e9ed;
}
.pd-buy__ctrl{
  appearance:none;
  width:44px;
  height:44px;
  border:0;
  background:#fff;
  position:relative;
  cursor:pointer;
}
.pd-buy__ctrl::before,
.pd-buy__ctrl::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  background:#181d1d;
}
.pd-buy__ctrl::before{width:12px;height:2px}
.pd-buy__ctrl--inc::after{width:2px;height:12px}
.pd-buy__input{
  width:52px;
  height:44px;
  border:0;
  border-left:1px solid #e5e9ed;
  border-right:1px solid #e5e9ed;
  text-align:center;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  font-weight:600;
  color:#181d1d;
  -moz-appearance:textfield;
}
.pd-buy__input::-webkit-outer-spin-button,
.pd-buy__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.pd-buy__hint{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  color:#9CA0A4;
}
.pd-buy__cta{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:0 18px;
  background:#E21E31;
  color:#fff;
  text-decoration:none;
  text-align:center;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:15px;
  letter-spacing:-0.03em;
  transition:filter .2s,background .2s;
}
.pd-buy__cta:hover{filter:brightness(1.05);color:#fff}

.pd-pay{
  padding-top:4px;
  border-top:1px solid #eef1f3;
}
.pd-pay__title{
  margin:0 0 10px;
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  font-weight:600;
  color:#181d1d;
}
.pd-pay__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.pd-pay__opt{
  appearance:none;
  min-height:48px;
  padding:8px 10px;
  border:1px solid #e5e9ed;
  background:#fff;
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  color:#6E7782;
  cursor:pointer;
  text-align:left;
  transition:border-color .15s,color .15s;
}
.pd-pay__opt strong{color:#181d1d;font-weight:700}
.pd-pay__opt.is-active{
  border-color:#E21E31;
  box-shadow:inset 0 0 0 1px #E21E31;
  color:#181d1d;
}
.pd-pay__note{
  margin:8px 0 0;
  font-family:"Gilroy",sans-serif;
  font-size:12px;
  color:#9CA0A4;
}

.pd-fulfill{display:grid;gap:12px}
.pd-fulfill__tabs{
  display:grid;
  grid-template-columns:1fr 1fr;
  background:#f4f4f5;
  padding:3px;
  gap:3px;
}
.pd-fulfill__tab{
  appearance:none;
  border:0;
  min-height:40px;
  background:transparent;
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  font-weight:600;
  color:#6E7782;
  cursor:pointer;
}
.pd-fulfill__tab.is-active{
  background:#fff;
  color:#181d1d;
  box-shadow:0 1px 3px rgba(0,0,0,.06);
}
.pd-fulfill__panel{
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  line-height:1.45;
  color:#6E7782;
}
.pd-fulfill__panel p{margin:0 0 8px}
.pd-fulfill__link{
  color:#E21E31;
  font-weight:600;
  text-decoration:none;
}
.pd-fulfill__link:hover{text-decoration:underline}

.pd-stock,
.pd-about,
.pd-related{
  margin-top:64px;
  padding-top:32px;
  border-top:1px solid #e8e8e8;
}
.pd-stock__list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
}
.pd-stock__item{
  padding:22px;
  border:1px solid #e6eef1;
  background:#fafbfc;
}
.pd-stock__top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:8px;
}
.pd-stock__name{
  margin:0;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:18px;
  color:#181d1d;
}
.pd-stock__badge{
  min-height:24px;
  padding:0 10px;
  display:inline-flex;
  align-items:center;
  font-family:"Gilroy",sans-serif;
  font-size:11px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.02em;
  background:#eef1f3;
  color:#6E7782;
}
.pd-stock__badge.is-now{background:rgba(4,92,37,.12);color:#045C25}
.pd-stock__addr,
.pd-stock__hours{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:1.4;
  color:#6E7782;
}
.pd-stock__hours{margin-top:4px;font-size:12px}
.pd-stock__slots{margin-top:16px;display:grid;gap:8px}
.pd-stock__slot{
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding:10px 12px;
  background:#fff;
  border:1px solid #eef1f3;
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  color:#6E7782;
}
.pd-stock__slot strong{color:#181d1d;font-weight:700}

.pd-about__grid{
  display:grid;
  grid-template-columns:320px minmax(0,1fr);
  gap:48px;
  align-items:start;
}
.pd-about__lead{
  margin:0 0 20px;
  font-family:"Gilroy",sans-serif;
  font-size:16px;
  line-height:1.55;
  color:#2A2E2B;
  font-weight:500;
}
.pd-about__subtitle{
  margin:0 0 12px;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:16px;
  color:#181d1d;
}
.pd-about__list{
  margin:0 0 18px;
  padding:0;
  list-style:none;
  display:grid;
  gap:10px;
}
.pd-about__list li{
  position:relative;
  padding-left:22px;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:1.45;
  color:#2A2E2B;
}
.pd-about__list li::before{
  content:"";
  position:absolute;
  left:0;
  top:7px;
  width:10px;
  height:10px;
  background:#E21E31;
}
.pd-about__copy > p:last-child{
  margin:0;
  font-family:"Gilroy",sans-serif;
  font-size:14px;
  line-height:1.55;
  color:#6E7782;
}

.pd-related__grid{
  max-width:none;
  margin:0;
  padding:0;
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.pd-related .kt-card{background:transparent}
@media(max-width:1279px){
  .pd-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:1023px){
}
@media(max-width:767px){
}

.pd-sticky{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  z-index:40;
  background:#fff;
  border-top:1px solid #e5e9ed;
  box-shadow:0 -8px 24px rgba(0,0,0,.08);
  transform:translateY(110%);
  transition:transform .25s ease;
  display:none;
}
.pd-sticky.is-on{transform:translateY(0)}
.pd-sticky__inner{
  max-width:1360px;
  margin:0 auto;
  padding:12px 16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.pd-sticky__info{display:grid;gap:2px;min-width:0}
.pd-sticky__name{
  font-family:"Gilroy",sans-serif;
  font-size:13px;
  font-weight:600;
  color:#181d1d;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pd-sticky__price{
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:16px;
  color:#181d1d;
}
.pd-sticky__cta{
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 18px;
  background:#E21E31;
  color:#fff;
  text-decoration:none;
  font-family:"Halvar Breitschrift",sans-serif;
  font-weight:700;
  font-size:13px;
  letter-spacing:-0.02em;
  text-transform:uppercase;
}

@media(max-width:1279px){
  .pd-wrap{padding:0 24px 32px}
  .pd-layout{gap:32px;grid-template-columns:minmax(0,1fr) 340px}
  .pd-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1023px){
  .pd-layout{grid-template-columns:1fr}
  .pd-buy{position:static;box-shadow:none}
  .pd-about__grid{grid-template-columns:1fr;gap:24px}
  .pd-stock__list{grid-template-columns:1fr}
  .pd-gallery__stage{min-height:320px}
  .pd-sticky{display:block}
  .pd-page{padding-bottom:120px}
}
@media(max-width:767px){
  .pd-wrap{padding:0 16px 24px}
  .pd-head{margin-bottom:20px;gap:14px}
  .pd-badges{justify-content:flex-start}
  .pd-title__size{display:block;margin:8px 0 0;top:0}
  .pd-stock,.pd-about,.pd-related{margin-top:40px;padding-top:24px}
  .pd-related__grid{grid-template-columns:1fr}
  .pd-pay__opts{grid-template-columns:1fr}
}