@font-face{font-family:"RB";font-display:swap;src:local("roboto-black-webfont"),url("fonts/roboto-black-webfont.woff2") format("woff2"),url("fonts/roboto-black-webfont.woff") format("woff");font-weight:"normal";font-style:normal}@font-face{font-family:"RL";font-display:swap;src:local("roboto-light-webfont"),url("fonts/roboto-light-webfont.woff2") format("woff2"),url("fonts/roboto-light-webfont.woff") format("woff");font-weight:"200";font-style:normal}@font-face{font-family:"RLI";font-display:swap;src:local("roboto-lightitalic-webfont"),url("fonts/roboto-lightitalic-webfont.woff2") format("woff2"),url("fonts/roboto-lightitalic-webfont.woff") format("woff");font-weight:"200";font-style:normal}@font-face{font-family:"RM";font-display:swap;src:local("roboto-medium-webfont"),url("fonts/roboto-medium-webfont.woff2") format("woff2"),url("fonts/roboto-medium-webfont.woff") format("woff");font-weight:"500";font-style:normal}@font-face{font-family:"RMI";font-display:swap;src:local("roboto-mediumitalic-webfont"),url("fonts/roboto-mediumitalic-webfont.woff2") format("woff2"),url("fonts/roboto-mediumitalic-webfont.woff") format("woff");font-weight:"500";font-style:normal}:root{--black: #242c3d;--white: #ffffff;--blue-d: #00058f;--blue-m: #354bed;--blue-ml: #5d8ef9;--blue-l: #8fc5ff;--green: #8bea1c;--grey-d: #93979e;--grey-m: #b1b4bc;--grey-ml: #cbcbcb;--grey-l: #e1e1e1;--grey-ll: #efefef;--black-g: linear-gradient( 0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100% );--max-screen: 1920px;--max-grid: 1180px;--hhs: 140px;--hh: 90px;--hh-minus: -90px;--pd-60: 60px;--m120: 120px;--m100: 100px;--m60: 60px;--two-column-width: calc( 50% - 70px );--two-column-vw: calc( 50vw - 70px )}@media only screen and (max-width: 1600px){:root{--pd-60: 60px;--m120: 100px;--m100: 90px;--m60: 50px}}@media only screen and (max-width: 1440px){:root{--pd-60: 50px;--m120: 80px;--m100: 70px;--two-column-width: calc( 50% - 50px );--two-column-vw: calc( 50vw - 50px )}}@media only screen and (max-width: 1180px){:root{--pd-60: 40px;--m120: 70px;--m100: 60px;--two-column-width: calc( 50% - 40px );--two-column-vw: calc( 50vw - 40px )}}@media only screen and (max-width: 979px){:root{--hhs: 110px;--hh: 60px;--hh-minus: -60px;--m120: 60px;--m100: 50px;--m60: 40px;--two-column-width: calc( 50% - 30px );--two-column-vw: calc( 50vw - 30px )}}@media only screen and (max-width: 767px){:root{--hhs: 90px;--pd-60: 30px;--m120: 50px;--two-column-width: 100%;--two-column-vw: 100%}}html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;border:0;vertical-align:baseline}h1,h2,h3,h4{font-weight:normal}div,span,ul,li,header,footer,section,article,a,p,h1,h2,h3,h4{width:auto;height:auto;box-sizing:border-box;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}ul li a,ul li ul li a,ul li a:hover,ul li ul li a:hover,a:after,a{text-decoration:none}h1,h2,h3,h4,h5,h6{clear:both}body{background-color:var(--blue);animation:body-opacity-change 0.3s ease-in-out 0.3s forwards;opacity:0}@keyframes body-opacity-change{from{opacity:0}to{opacity:1}}.hover{transition:0.5s}.body-overflow{overflow:hidden}.black{color:var(--black)}.white{color:var(--white)}.blue-d{color:var(--blue-d)}.blue-m{color:var(--blue-m)}.blue-ml{color:var(--blue-ml)}.blue-l{color:var(--blue-l)}.green{color:var(--green)}.grey-d{color:var(--grey-d)}.grey-m{color:var(--grey-m)}.grey-ml{color:var(--grey-ml)}.grey-l{color:var(--grey-l)}.bg-white{background-color:var(--white)}.bg-blue-d{background-color:var(--blue-d)}.bg-blue-m{background-color:var(--blue-m)}.mgt-c-35{margin-top:35px}.mgb-c-35{margin-bottom:35px}.mgt-c-15{margin-top:15px}.mgb-c-15{margin-bottom:15px}h1.slide p{font-family:'RB';font-size:50px;line-height:140%;text-transform:uppercase;color:var(--white);margin:0;padding:0}@media screen and (max-width: 1600px){h1.slide p{font-size:50px;line-height:140%}}@media screen and (max-width: 1440px){h1.slide p{font-size:50px;line-height:140%}}@media screen and (max-width: 1180px){h1.slide p{font-size:50px;line-height:140%}}@media screen and (max-width: 979px){h1.slide p{font-size:50px;line-height:140%}}@media screen and (max-width: 767px){h1.slide p{font-size:38px;line-height:130%}}h1.title-light{font-family:'RL';font-size:26px;font-weight:200;line-height:100%}@media screen and (max-width: 1600px){h1.title-light{font-size:24px}}@media screen and (max-width: 1440px){h1.title-light{font-size:22px}}@media screen and (max-width: 1180px){h1.title-light{font-size:20px}}@media screen and (max-width: 979px){h1.title-light{font-size:20px}}@media screen and (max-width: 767px){h1.title-light{font-size:18px}}h1.title-black{font-family:'RB';font-size:58px;line-height:125%;text-transform:uppercase}@media screen and (max-width: 1600px){h1.title-black{font-size:54px}}@media screen and (max-width: 1440px){h1.title-black{font-size:50px}}@media screen and (max-width: 1180px){h1.title-black{font-size:46px}}@media screen and (max-width: 979px){h1.title-black{font-size:42px}}@media screen and (max-width: 767px){h1.title-black{font-size:36px}}h2.title-black{font-family:'RB';font-size:50px;line-height:120%;text-transform:uppercase}@media screen and (max-width: 1600px){h2.title-black{font-size:46px}}@media screen and (max-width: 1440px){h2.title-black{font-size:42px}}@media screen and (max-width: 1180px){h2.title-black{font-size:38px}}@media screen and (max-width: 979px){h2.title-black{font-size:36px}}@media screen and (max-width: 767px){h2.title-black{font-size:32px}}h3.title-black{font-family:'RB';font-size:36px;line-height:120%;text-transform:uppercase}@media screen and (max-width: 1600px){h3.title-black{font-size:36px}}@media screen and (max-width: 1440px){h3.title-black{font-size:34px}}@media screen and (max-width: 1180px){h3.title-black{font-size:32px}}@media screen and (max-width: 979px){h3.title-black{font-size:30px}}@media screen and (max-width: 767px){h3.title-black{font-size:25px}}h2.title-medium{font-family:'RM';font-size:30px;line-height:120%}@media screen and (max-width: 1180px){h2.title-medium{font-size:28px}}@media screen and (max-width: 979px){h2.title-medium{font-size:26px}}@media screen and (max-width: 767px){h2.title-medium{font-size:24px}}.text-17,p{font-family:'RL';font-size:17px;line-height:160%}.text-17 b,.text-17 strong,p b,p strong{font-family:'RM'}.text-17 i,.text-17 em,p i,p em{font-family:'RLI'}ul.call-us{display:flex;flex-direction:column;list-style:none}ul.call-us li.call-us__item{display:flex;margin-bottom:5px}ul.call-us li.call-us__item a.call-us__link{display:flex;align-items:center;transition:.5s}ul.call-us li.call-us__item a.call-us__link .call-us__icon{width:40px;height:40px;display:block}ul.call-us li.call-us__item a.call-us__link .call-us__icon .icon-path{fill:var(--white);transition:.5s}ul.call-us li.call-us__item a.call-us__link span{color:var(--white);margin-top:1px;margin-left:15px;transition:.5s}@media screen and (min-width: 768px){ul.call-us li.call-us__item a.call-us__link:hover .call-us__icon .icon-path{fill:var(--green)}ul.call-us li.call-us__item a.call-us__link:hover span{color:var(--green)}}ul.call-us li.call-us__item:last-child{margin-bottom:0px}ul.social-link{display:flex;flex-direction:row;list-style:none}ul.social-link li.social-link__item{display:flex;margin-right:20px}ul.social-link li.social-link__item a.social-link__link{display:flex;transition:.5s}ul.social-link li.social-link__item a.social-link__link .link__icon{width:40px;height:40px;display:block}ul.social-link li.social-link__item a.social-link__link .link__icon .icon-path-1{fill:var(--white);transition:.5s}ul.social-link li.social-link__item a.social-link__link .link__icon .icon-path-2{fill:var(--blue-m);transition:.5s}@media screen and (min-width: 768px){ul.social-link li.social-link__item a.social-link__link:hover .link__icon .icon-path-1{fill:var(--green)}ul.social-link li.social-link__item a.social-link__link:hover .link__icon .icon-path-2{fill:var(--white)}}ul.social-link li.social-link__item:last-child{margin-right:0px}.decor-element{right:0px;bottom:-189px;position:absolute;width:101px;height:239px;display:block;z-index:15}@media screen and (max-width: 767px){.decor-element{bottom:-86px;position:absolute;width:43px;height:106px}}.decor-element .decor-element__desktop{position:absolute;width:inherit;height:inherit;display:inherit}@media screen and (max-width: 767px){.decor-element .decor-element__desktop{display:none}}.decor-element .decor-element__desktop .decor-element__desktop-path{width:inherit;height:inherit;display:inherit}.decor-element .decor-element__mobile{position:absolute;width:inherit;height:inherit;display:none}@media screen and (max-width: 767px){.decor-element .decor-element__mobile{display:block}}.decor-element .decor-element__mobile .decor-element__mobile-path{width:inherit;height:inherit;display:inherit}.decor-element-flip{top:-189px;transform:rotateX(180deg)}@media screen and (max-width: 767px){.decor-element-flip{top:-86px}}.button{width:auto;height:50px;display:flex;align-items:center;padding:1px 30px 0px 30px;transition:.5s}@media screen and (max-width: 767px){.button{height:48px}}.button .button__text{font-family:'RM';font-size:15px;letter-spacing:0.38px;line-height:100%;text-transform:uppercase;transition:.5s;margin-top:2px}@media screen and (max-width: 767px){.button .button__text{font-size:14px}}.button .button__decor{position:absolute;width:17px;height:8px;display:block;overflow:hidden}@media screen and (max-width: 767px){.button .button__decor{display:none}}.button .button__decor svg{width:17px;height:8px;display:block}.button .button__decor .decor-path{fill:none;stroke-miterlimit:10;stroke-width:2px}.button .button__decor-1{left:-19px;bottom:5px}.button .button__decor-2{left:-19px;bottom:17px}.button .button__decor-3{right:-19px;top:5px;transform:rotateZ(180deg)}.button .button__decor-mobile{position:absolute;width:12px;height:6px;display:none}@media screen and (max-width: 767px){.button .button__decor-mobile{display:block}}.button .button__decor-mobile svg{width:12px;height:6px;display:block}.button .button__decor-mobile .decor-path-mobile{fill:none;stroke-miterlimit:10;stroke-width:2px}.button .button__decor-mobile-1{left:-14px;bottom:5px}.button .button__decor-mobile-2{left:-14px;bottom:17px}.button .button__decor-mobile-3{right:-14px;top:5px;transform:rotateZ(180deg)}.button__for-blue-bg{border:solid 2px var(--white)}.button__for-blue-bg .button__text{color:var(--white)}.button__for-blue-bg .button__decor .decor-path{stroke:var(--blue-m)}.button__for-blue-bg .button__decor-mobile .decor-path-mobile{stroke:var(--blue-m)}@media screen and (min-width: 768px){.button__for-blue-bg:hover{border:solid 2px var(--green)}.button__for-blue-bg:hover .button__text{color:var(--green)}}.button__for-white-bg{border:solid 2px var(--green)}.button__for-white-bg .button__text{color:var(--blue-d)}.button__for-white-bg .button__decor .decor-path{stroke:var(--grey-l)}.button__for-white-bg .button__decor-mobile .decor-path-mobile{stroke:var(--grey-l)}@media screen and (min-width: 768px){.button__for-white-bg:hover{border:solid 2px var(--blue-d)}.button__for-white-bg:hover .button__text{color:var(--blue-m)}}.title{display:flex;flex-direction:column}.title .title__decor{top:16px;left:-40px;position:absolute;width:23px;height:78px;display:block;overflow:hidden}@media screen and (max-width: 1600px){.title .title__decor{top:15px;height:74px}}@media screen and (max-width: 1440px){.title .title__decor{top:13px;height:70px}}@media screen and (max-width: 1180px){.title .title__decor{top:11px;left:-30px;width:18px;height:66px}}@media screen and (max-width: 979px){.title .title__decor{top:11px;left:-30px;width:18px;height:calc( 100% - 11px - 11px )}}@media screen and (max-width: 767px){.title .title__decor{top:12px;left:-20px;width:11px;height:calc( 100% - 12px - 9px )}}.title .title__decor .decor__part-1{top:0px;position:absolute;width:100%;height:6px;display:block;background-color:var(--grey-l)}@media screen and (max-width: 767px){.title .title__decor .decor__part-1{height:4px}}.title .title__decor .decor__part-2{top:0px;position:absolute;width:6px;height:100%;display:block;background-color:var(--grey-l)}@media screen and (max-width: 767px){.title .title__decor .decor__part-2{width:4px}}.title .title__decor .decor__part-3{bottom:0px;position:absolute;width:100%;height:6px;display:block;background-color:var(--grey-l)}@media screen and (max-width: 767px){.title .title__decor .decor__part-3{height:4px}}.title .title__light{margin-bottom:11px}.duble-title{display:flex;flex-direction:column}.duble-title .duble-title__decor{top:16px;left:-40px;position:absolute;width:23px;height:78px;display:block;overflow:hidden}@media screen and (max-width: 1600px){.duble-title .duble-title__decor{top:15px;height:74px}}@media screen and (max-width: 1440px){.duble-title .duble-title__decor{top:13px;height:70px}}@media screen and (max-width: 1180px){.duble-title .duble-title__decor{top:11px;left:-30px;width:18px;height:66px}}@media screen and (max-width: 979px){.duble-title .duble-title__decor{top:11px;left:-30px;width:18px;height:calc( 100% - 11px - 11px )}}@media screen and (max-width: 767px){.duble-title .duble-title__decor{top:12px;left:-20px;width:11px;height:calc( 100% - 12px - 9px )}}.duble-title .duble-title__decor .decor__part-1{top:0px;position:absolute;width:100%;height:6px;display:block;background-color:var(--grey-l)}@media screen and (max-width: 767px){.duble-title .duble-title__decor .decor__part-1{height:4px}}.duble-title .duble-title__decor .decor__part-2{top:0px;position:absolute;width:6px;height:100%;display:block;background-color:var(--grey-l)}@media screen and (max-width: 767px){.duble-title .duble-title__decor .decor__part-2{width:4px}}.duble-title .duble-title__decor .decor__part-3{bottom:0px;position:absolute;width:100%;height:6px;display:block;background-color:var(--grey-l)}@media screen and (max-width: 767px){.duble-title .duble-title__decor .decor__part-3{height:4px}}.duble-title .duble-title__light{margin-bottom:11px}.article{display:flex;flex-direction:column;font-family:'RL';font-size:17px;line-height:160%}.article b,.article strong{font-family:'RM'}.article i,.article em{font-family:'RLI'}.article h3{font-family:'RM';font-size:22px;line-height:140%;color:var(--blue-d);margin-bottom:15px}@media screen and (max-width: 1180px){.article h3{font-size:21px}}@media screen and (max-width: 979px){.article h3{font-size:20px}}@media screen and (max-width: 767px){.article h3{font-size:19px}}.article h4{font-family:'RM';font-size:20px;line-height:140%;color:var(--blue-d);margin-bottom:15px}@media screen and (max-width: 1180px){.article h4{font-size:20px}}@media screen and (max-width: 979px){.article h4{font-size:19px}}@media screen and (max-width: 767px){.article h4{font-size:18px}}.article p{margin-bottom:20px}.article p:last-child{margin-bottom:0px}.article ul{width:100%;display:flex;flex-direction:column}.article ul li{display:flex;flex-direction:column;align-items:flex-start;padding:0px 0px 0px 40px;margin-bottom:20px}.article ul li:before{content:"";position:absolute;top:7px;left:0px;width:14px;height:14px;display:block;background-color:var(--grey-l)}.article ol{width:100%;display:flex;flex-direction:column;list-style-type:none;counter-reset:my-counter}.article ol li{display:flex;flex-direction:column;align-items:flex-start;counter-increment:my-counter;padding:0px 0px 0px 40px;margin-bottom:20px}.article ol li:before{position:absolute;top:-10px;left:0px;content:counter(my-counter);color:var(--grey-l);font-family:'RM';font-size:40px;line-height:100%}.article a{color:var(--blue-d);text-decoration:none;transition:0.5s}.article a:before{content:'';width:100%;height:1px;background:var(--grey-l);position:absolute;bottom:-3px;z-index:1}.article a:after{left:0px;position:absolute;content:'';width:0%;height:1px;background:var(--green);bottom:-3px;transition:0.5s;z-index:2}.article a:hover{color:var(--blue-m)}.article a:hover:after{width:100%}header{top:0px;left:0px;width:100%;height:var(--hhs);position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent;padding:0px var(--pd-60) 0px var(--pd-60);z-index:50}header .header{width:100%;max-width:var(--max-grid);height:var(--hhs);display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .header .header__left-side{display:flex}header .header .header__right-side{display:flex;align-items:center;opacity:0}header .header .header__close{width:40px;height:40px;display:none;cursor:pointer}@media only screen and (max-width: 1180px){header .header .header__close{display:block}}header .header .header__close .close-fill{fill:var(--black);transition:0.5s}header .header .header__close:hover .close-fill{fill:var(--blue-light)}.header-animation .logo__text{-webkit-animation:show 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s forwards;-moz-animation:show 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s forwards;animation:show 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s forwards}.header-animation .header__right-side{-webkit-animation:show 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s forwards;-moz-animation:show 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s forwards;animation:show 0.9s cubic-bezier(0.4, 0, 0.2, 1) 1.2s forwards}.header-slide-scroll{height:var(--hh);position:fixed;transform:translateY(var(--hh-minus));background-color:var(--blue-d);opacity:0;-webkit-animation:show 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards,header-slide-scroll 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;-moz-animation:show 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards,header-slide-scroll 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;animation:show 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards,header-slide-scroll 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards}.header-slide-scroll .header .header__left-side .logo{width:95px;height:60px}@media only screen and (max-width: 979px){.header-slide-scroll .header .header__left-side .logo{width:79px;height:50px}}.logo{width:125px;height:80px;display:block;text-decoration:none}@media only screen and (max-width: 767px){.logo{width:79px;height:50px}}.logo .logo__line{position:absolute;width:inherit;height:inherit;display:inherit}.logo .logo__line svg.logo-line-path{width:inherit;height:inherit;display:inherit}.logo .logo__text{position:absolute;width:inherit;height:inherit;display:inherit;opacity:0}.logo .logo__text svg.logo-text-path{width:inherit;height:inherit;display:inherit}.header-telephone{font-family:'RM';font-size:18px;line-height:100%;text-decoration:none;margin-right:100px;margin-top:1px;transition:0.5s}@media screen and (max-width: 1600px){.header-telephone{margin-right:80px}}@media screen and (max-width: 1180px){.header-telephone{margin-right:60px}}@media screen and (max-width: 767px){.header-telephone{display:none}}.header-telephone::before{content:'';width:100%;height:2px;background:var(--blue-m);position:absolute;bottom:-4px;z-index:1}.header-telephone::after{left:0px;position:absolute;content:'';width:0%;height:2px;background:var(--white);bottom:-4px;transition:0.5s;z-index:2}.header-telephone:hover{color:var(--green)}.header-telephone:hover:after{width:100%}.burger-wrap{width:40px;height:40px;display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.burger-wrap .burger{width:38px;height:38px;display:block;overflow:hidden}.burger-wrap .burger .burger__bg{position:absolute;width:38px;height:38px;display:block}.burger-wrap .burger .burger__bg svg{width:38px;height:38px;display:block}.burger-wrap .burger .burger__bg svg .burger__bg-path{fill:var(--white);transition:0.5s}.burger-wrap .burger .burger__line-green{top:18px;position:absolute;width:29px;height:3px;display:block;background-color:var(--green);transform:translateX(-23px);transition:.5s}.burger-wrap .burger .burger__line-white{top:18px;position:absolute;width:29px;height:3px;display:block;background-color:var(--white);transform:translateX(9px);transition:0.5s}@media screen and (min-width: 768px){.burger-wrap:hover .burger .burger__bg svg .burger__bg-path{fill:var(--green)}.burger-wrap:hover .burger .burger__line-green{transform:translateX(0px)}.burger-wrap:hover .burger .burger__line-white{transform:translateX(32px)}}.close{width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.close svg{width:38px;height:38px;display:block}.close svg .close-fill{fill:var(--white);transition:0.5s}@media screen and (min-width: 768px){.close:hover svg .close-fill{fill:var(--green)}}.menu{position:fixed;top:0px;left:0px;width:100%;height:100vh;min-height:100svh;display:none;background:var(--blue-d);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999}.menu header{position:relative}.menu .header-animation .logo__text{opacity:1;animation:none}.menu .header-animation .header__right-side{opacity:1;animation:none}.menu .header-slide-scroll{opacity:1;animation:none;transform:translateY(0px);background-color:transparent}.menu .menu__nav{width:100%;min-height:calc( 100vh - var(--hh) - var(--m120)/2 );display:flex;justify-content:center;padding:var(--m120) var(--pd-60) var(--m120) var(--pd-60)}.menu-single header{height:var(--hh);background-color:var(--blue-d)}.menu-single header .header .header__left-side .logo{width:95px;height:60px}@media only screen and (max-width: 979px){.menu-single header .header .header__left-side .logo{width:79px;height:50px}}.menu-single .menu__nav{width:100%;min-height:calc( 100vh - var(--hh) - var(--m120)/2 );display:flex;justify-content:center;padding:var(--m120) var(--pd-60) var(--m120) var(--pd-60)}.header-single{height:var(--hh);background-color:var(--blue-d)}.header-single .header .header__left-side .logo{width:95px;height:60px}@media only screen and (max-width: 979px){.header-single .header .header__left-side .logo{width:79px;height:50px}}.nav{width:100%;max-width:var(--max-grid);display:flex;justify-content:space-between;margin-bottom:calc( var(--m120)/2 )}@media screen and (max-width: 767px){.nav{flex-direction:column;justify-content:flex-start}}@media screen and (max-width: 767px){.nav ul.nav__menu{margin-bottom:var(--m120)}}.nav .nav__contacts{display:flex;flex-direction:column;align-items:flex-start}ul.nav__menu{display:flex;flex-direction:column;list-style:none}ul.nav__menu li{margin-bottom:25px}ul.nav__menu li a{font-family:'RM';font-size:20px;line-height:100%;text-decoration:none;color:var(--white);transition:0.5s}ul.nav__menu li a:before{content:'';width:100%;height:1px;background:var(--blue-m);position:absolute;bottom:-3px;z-index:1}ul.nav__menu li a:after{left:0px;position:absolute;content:'';width:0%;height:1px;background:var(--white);bottom:-3px;transition:0.5s;z-index:2}@media screen and (min-width: 768px){ul.nav__menu li a:hover{color:var(--green)}ul.nav__menu li a:hover:after{width:100%}}ul.nav__menu li:last-child{margin-bottom:0px}ul.nav__menu li.current-menu-item a{color:var(--green)}ul.nav__menu li.current-menu-item a:before,ul.nav__menu li.current-menu-item a:after{display:none}.industry-solutions{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--m120) var(--pd-60) var(--m120) var(--pd-60)}.industry-solutions .industry-solutions__title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;margin-bottom:var(--m120)}.icon__decor{top:-40px;left:-60px;position:absolute;width:324px;height:89px;display:block;overflow:hidden}@media screen and (max-width: 1600px){.icon__decor{left:-60px;top:-40px;height:85px}}@media screen and (max-width: 1440px){.icon__decor{height:81px}}@media screen and (max-width: 1180px){.icon__decor{height:77px}}@media screen and (max-width: 979px){.icon__decor{height:75px}}@media screen and (max-width: 767px){.icon__decor{top:-17px;left:-20px;width:241px;height:48px}}@media screen and (max-width: 479px){.icon__decor{width:166px}}.icon__decor .decor__part-1{bottom:0px;position:absolute;width:35px;height:12px;display:block;background-color:var(--grey-ll)}@media screen and (max-width: 767px){.icon__decor .decor__part-1{width:12px;height:8px}}.icon__decor .decor__part-2{top:0px;position:absolute;width:12px;height:100%;display:block;background-color:var(--grey-ll)}@media screen and (max-width: 767px){.icon__decor .decor__part-2{width:8px}}.icon__decor .decor__part-3{top:0px;position:absolute;width:100%;height:12px;display:block;background-color:var(--grey-ll)}@media screen and (max-width: 767px){.icon__decor .decor__part-3{height:8px}}.icon__decor .decor__part-4{right:0px;position:absolute;width:12px;height:35px;display:block;background-color:var(--grey-ll)}@media screen and (max-width: 767px){.icon__decor .decor__part-4{width:8px;height:16px}}.image{width:100%;display:block;padding-bottom:66.65%;background-color:var(--grey-l)}.image .image__mask{width:100%;height:100%;position:absolute;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:25%;z-index:2}.image .image__mask .mask__item{display:flex;background-color:var(--white);opacity:1}.image .image__mask .op{opacity:1}.image .image__mask .op-75{opacity:1}.image .image__mask .op-0{opacity:1}.image img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.blue-theme{background-color:var(--blue-d);margin-bottom:calc( var(--m120)/2 )}.blue-theme .title .title__decor .decor__part-1{background-color:var(--blue-m)}.blue-theme .title .title__decor .decor__part-2{background-color:var(--blue-m)}.blue-theme .title .title__decor .decor__part-3{background-color:var(--blue-m)}.blue-theme .offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-1,.blue-theme .offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-2,.blue-theme .offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-3,.blue-theme .offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-4{background-color:var(--blue-m)}.blue-theme .offers__main-page .offer .offer__image .image__mask .mask__item{background-color:var(--blue-d)}.partners{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--m120) var(--pd-60) var(--m120) var(--pd-60)}.partners .partners__title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;margin-bottom:calc( var(--m120) - 40px )}.page-error-wrap{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0px var(--pd-60) 0px var(--pd-60);background-color:var(--blue-d)}.page-error-wrap .page-error{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex}.page-error-wrap .page-error .error-title{display:flex}.partners-margin-top{margin-top:calc( var(--hh) + var(--m120)/2 )}.page-contacts{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc( var(--m120)/2 ) var(--pd-60) calc( var(--m100)/2 ) var(--pd-60);overflow:hidden}.contacts-margin-top{margin-top:var(--hh)}.page-contacts__duble-title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:column;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 )}.page-contacts__columns{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-wrap:wrap;margin-top:calc( var(--m100)/2 )}.page-contacts__columns .columns{width:33.333%;display:flex;flex-direction:column;align-items:flex-start;padding-right:var(--pd-60)}@media screen and (max-width: 979px){.page-contacts__columns .columns{width:50%}}@media screen and (max-width: 767px){.page-contacts__columns .columns{width:100%}}.page-contacts__columns .columns ul.call-us li.call-us__item a.call-us__link .call-us__icon .icon-path{fill:var(--blue-d)}.page-contacts__columns .columns ul.call-us li.call-us__item a.call-us__link span{color:var(--blue-d)}@media screen and (min-width: 768px){.page-contacts__columns .columns ul.call-us li.call-us__item a.call-us__link:hover .call-us__icon .icon-path{fill:var(--blue-m)}.page-contacts__columns .columns ul.call-us li.call-us__item a.call-us__link:hover span{color:var(--blue-m)}}.page-contacts__columns .columns ul.social-link li.social-link__item a.social-link__link .link__icon .icon-path-1{fill:var(--blue-d)}.page-contacts__columns .columns ul.social-link li.social-link__item a.social-link__link .link__icon .icon-path-2{fill:var(--blue-l)}@media screen and (min-width: 768px){.page-contacts__columns .columns ul.social-link li.social-link__item a.social-link__link:hover .link__icon .icon-path-1{fill:var(--blue-m)}.page-contacts__columns .columns ul.social-link li.social-link__item a.social-link__link:hover .link__icon .icon-path-2{fill:var(--green)}}.page-contacts__columns .columns span{color:var(--black)}.page-contacts__map{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;margin-top:calc( var(--m100)/2 )}.page-contacts__map .map{width:100%;height:540px;display:block;z-index:20}.contacts-link{font-family:'RM';font-size:17px;line-height:100%;text-decoration:none;transition:0.5s;color:var(--blue-d)}.contacts-link:before{content:'';width:100%;height:1px;background:var(--grey-l);position:absolute;bottom:-3px;z-index:1}.contacts-link:after{left:0px;position:absolute;content:'';width:0%;height:1px;background:var(--green);bottom:-3px;transition:0.5s;z-index:2}.contacts-link:hover{color:var(--blue-m)}.contacts-link:hover:after{width:100%}.solution-page__two-columns .image-column-padding{padding-top:25vw}@media screen and (max-width: 767px){.solution-page__two-columns .image-column-padding{padding-top:0px}}.solution-page__two-columns .image-column-padding .column__image{top:0px}.perevagy__columns{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;justify-content:center;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m120)/2 )}.perevagy__columns .columns{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 1180px){.perevagy__columns .columns{flex-direction:column}}.perevagy__columns .columns .column{width:33.333%;max-width:300px;display:flex;flex-direction:column}@media screen and (max-width: 1180px){.perevagy__columns .columns .column{width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap}}.perevagy__columns .columns .column .count{font-family:'RB';font-size:150px;line-height:100%;margin-bottom:25px}@media screen and (max-width: 1180px){.perevagy__columns .columns .column .count{width:200px}}@media screen and (max-width: 767px){.perevagy__columns .columns .column .count{width:100%}}.perevagy__columns .columns .column .title{font-family:'RB';font-size:32px;line-height:130%;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width: 1180px){.perevagy__columns .columns .column .title{width:calc( 100% - 200px );margin-top:100px}}@media screen and (max-width: 767px){.perevagy__columns .columns .column .title{width:100%;margin-top:0px}}@media screen and (max-width: 1180px){.perevagy__columns .columns .column .description{margin-bottom:calc( var(--m100)/2 );margin-left:200px}}@media screen and (max-width: 767px){.perevagy__columns .columns .column .description{margin-left:0px}}.perevagy__columns .columns .column:last-child .description{margin-bottom:0px}.solution-slide{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px var(--pd-60) 0px var(--pd-60)}.solution-slide .solution-slide__text{position:relative;width:100%;height:calc( 100% - var(--hhs) - var(--hhs) );max-width:var(--max-grid);display:flex;flex-direction:column;justify-content:center;margin-top:var(--hhs);margin-bottom:var(--hhs);z-index:4}@media screen and (max-width: 767px){.solution-slide .solution-slide__text{margin-top:calc( var(--hhs) + 40px )}}.solution-slide .solution-slide__text .text__title{width:52%;display:flex;margin-bottom:35px;opacity:0;transform:translateX(20%)}@media screen and (max-width: 1600px){.solution-slide .solution-slide__text .text__title{margin-bottom:25px}}@media screen and (max-width: 979px){.solution-slide .solution-slide__text .text__title{width:70%;margin-bottom:15px}}@media screen and (max-width: 767px){.solution-slide .solution-slide__text .text__title{width:100%}}.solution-slide .solution-slide__text .text__description{width:52%;display:flex;margin-bottom:50px;opacity:0;transform:translateY(20%)}@media screen and (max-width: 1600px){.solution-slide .solution-slide__text .text__description{margin-bottom:40px}}@media screen and (max-width: 979px){.solution-slide .solution-slide__text .text__description{width:70%;margin-bottom:30px}}@media screen and (max-width: 767px){.solution-slide .solution-slide__text .text__description{width:100%}}.solution-slide .solution-slide__text .text__button{width:52%;display:flex;opacity:0;transform:translateY(20%)}@media screen and (max-width: 767px){.solution-slide .solution-slide__text .text__button{width:100%}}.solution-slide .solution-slide__shape{position:absolute;width:100%;max-width:calc( var(--max-grid) + var(--pd-60) + var(--pd-60) );height:calc( 100% - var(--hhs) - var(--hhs) );display:flex;justify-content:flex-end;align-items:center;padding:0px var(--pd-60) 0px var(--pd-60);margin-top:var(--hhs);margin-bottom:var(--hhs);overflow:hidden;z-index:3}@media screen and (max-width: 767px){.solution-slide .solution-slide__shape{align-items:flex-start}}.solution-slide .solution-slide__shape .shape{width:100%;max-width:480px;height:100vh;max-height:500px;display:block}.solution-slide .solution-slide__shape .shape .shape__img{right:0px;position:absolute;width:480px;height:500px;display:block;opacity:0}@media screen and (max-width: 767px){.solution-slide .solution-slide__shape .shape .shape__img{right:50%;transform:translateX(50%)}}.solution-slide .solution-slide__shadow{position:absolute;width:100%;height:100%;display:block;background-color:var(--blue-d);opacity:0.9;z-index:2}.solution-slide .solution-slide__image{position:absolute;width:100%;height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.solution-slide .solution-slide__image picture{width:100%;height:100%}.solution-slide .solution-slide__image img{width:100%;height:100%;object-fit:cover;z-index:1}.solution-slide .mouse{z-index:5}.solution-slide .decor-element{z-index:6}.solution-slide-animation .mouse{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards,mouse 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards,mouse 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards,mouse 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards}.solution-slide-animation .wheel-path{-webkit-animation:mouse-wheel 2.0s cubic-bezier(0.4, 0, 0.2, 1) 1.5s infinite;-moz-animation:mouse-wheel 2.0s cubic-bezier(0.4, 0, 0.2, 1) 1.5s infinite;animation:mouse-wheel 2.0s cubic-bezier(0.4, 0, 0.2, 1) 1.5s infinite}@media screen and (min-width: 768px){.solution-slide-animation .shape__img{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards}}@media screen and (max-width: 767px){.solution-slide-animation .shape__img{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,shape-img 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,shape-img 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,shape-img 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards}}.solution-slide-animation .text__title{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards}.solution-slide-animation .text__description{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards}.solution-slide-animation .text__button{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards}.button__contacts{cursor:pointer}.solution-page{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc( var(--m120)/2 ) var(--pd-60) calc( var(--m100)/2 ) var(--pd-60);overflow:hidden}.solution-page__duble-title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 )}.solution-page__offers{width:100%;display:flex;flex-direction:column;align-items:center}.solution-page__offers .offers__offer{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:calc( var(--m100)/2 );margin-bottom:calc( var(--m100)/2 )}@media only screen and (min-width: 980px){.solution-page__offers .offers__offer:nth-child(2n) .offer .offer__image{order:2}.solution-page__offers .offers__offer:nth-child(2n) .offer .offer__text{order:1}}.offer{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 767px){.offer{flex-direction:column}}.offer .offer__image{width:var(--two-column-width);display:flex;align-items:flex-start}.offer .offer__text{width:var(--two-column-width);display:flex;flex-direction:column;align-items:flex-start;opacity:0}.offer .offer__text .text__title{margin-top:16.65%;margin-bottom:30px}@media screen and (max-width: 767px){.offer .offer__text .text__title{margin-top:35px}}.offer .offer__text .text__title .icon__decor{left:-40px;height:69px;width:275px}@media screen and (max-width: 1600px){.offer .offer__text .text__title .icon__decor{height:69px}}@media screen and (max-width: 1440px){.offer .offer__text .text__title .icon__decor{height:69px}}@media screen and (max-width: 1180px){.offer .offer__text .text__title .icon__decor{left:-30px;height:67px}}@media screen and (max-width: 979px){.offer .offer__text .text__title .icon__decor{height:65px}}@media screen and (max-width: 767px){.offer .offer__text .text__title .icon__decor{left:-20px;width:160px;height:40px}}@media screen and (max-width: 479px){.offer .offer__text .text__title .icon__decor{width:120px}}.offer .offer__text .text__title .icon__decor .decor__part-1{width:25px}@media screen and (max-width: 1180px){.offer .offer__text .text__title .icon__decor .decor__part-1{width:18px}}@media screen and (max-width: 767px){.offer .offer__text .text__title .icon__decor .decor__part-1{width:12px}}.offer .offer__text .text__buttoms{margin-top:35px}@media only screen and (max-width: 979px){.offers__main-page .offer{margin-bottom:var(--m120)}}.offers__main-page .offer .offer__image{width:var(--two-column-width);margin-top:180px;order:1}@media only screen and (max-width: 979px){.offers__main-page .offer .offer__image{right:0px;position:absolute;margin-top:0px;order:2}}@media only screen and (max-width: 767px){.offers__main-page .offer .offer__image{width:calc( 50% - 30px )}}@media only screen and (max-width: 479px){.offers__main-page .offer .offer__image{right:-30px;width:195px;height:130px}.offers__main-page .offer .offer__image .image{padding-bottom:130px}}.offers__main-page .offer .offer__text{width:var(--two-column-width);padding-left:60px;opacity:0;order:2}@media only screen and (max-width: 979px){.offers__main-page .offer .offer__text{order:1}}@media only screen and (max-width: 767px){.offers__main-page .offer .offer__text{padding-left:0px}}.offers__main-page .offer .offer__text .text__icon{left:-48px;display:flex}@media only screen and (max-width: 767px){.offers__main-page .offer .offer__text .text__icon{left:-12px}}.offers__main-page .offer .offer__text .text__icon .icon__image{width:300px;height:260px;display:block}@media only screen and (max-width: 767px){.offers__main-page .offer .offer__text .text__icon .icon__image{width:225px;height:195px}}@media only screen and (max-width: 479px){.offers__main-page .offer .offer__text .text__icon .icon__image{width:150px;height:130px}}.offers__main-page .offer .offer__text .text__title{margin-top:42px;margin-bottom:30px}@media only screen and (max-width: 767px){.offers__main-page .offer .offer__text .text__title{margin-top:19px}}.offers__main-page .offer .offer__text .text__title .icon__decor{left:-60px;width:324px;height:89px}@media screen and (max-width: 1600px){.offers__main-page .offer .offer__text .text__title .icon__decor{height:85px}}@media screen and (max-width: 1440px){.offers__main-page .offer .offer__text .text__title .icon__decor{height:81px}}@media screen and (max-width: 1180px){.offers__main-page .offer .offer__text .text__title .icon__decor{left:-60px;height:77px}}@media screen and (max-width: 979px){.offers__main-page .offer .offer__text .text__title .icon__decor{height:75px}}@media screen and (max-width: 767px){.offers__main-page .offer .offer__text .text__title .icon__decor{top:-17px;left:-20px;width:241px;height:48px}}@media screen and (max-width: 479px){.offers__main-page .offer .offer__text .text__title .icon__decor{width:166px}}.offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-1{width:35px}@media screen and (max-width: 1180px){.offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-1{width:35px}}@media screen and (max-width: 767px){.offers__main-page .offer .offer__text .text__title .icon__decor .decor__part-1{width:12px}}@media only screen and (min-width: 980px){.offers__main-page:nth-child(2) .offer .offer__image{margin-top:0px}.offers__main-page:nth-child(2) .offer .offer__text .text__icon{left:12px;top:-202px;position:absolute}.offers__main-page:nth-child(2) .offer .offer__text .text__title{margin-top:100px;margin-bottom:30px}.offers__main-page:nth-child(2n+1) .offer .offer__image{order:2}.offers__main-page:nth-child(2n+1) .offer .offer__text{order:1}}.item-anim .offer__image .image__mask .op-0:nth-child(3),.item-anim .offer__image .image__mask .op-0:nth-child(8),.item-anim .offer__image .image__mask .op-0:nth-child(12),.item-anim .offer__image .image__mask .op-0:nth-child(15),.item-anim .offer__image .image__mask .op-0:nth-child(20),.item-anim .offer__image .image__mask .op-0:nth-child(24){-webkit-animation:hide 0.5s linear 0.5s forwards;-moz-animation:hide 0.5s linear 0.5s forwards;animation:hide 0.5s linear 0.5s forwards}.item-anim .offer__image .image__mask .op-0:nth-child(4),.item-anim .offer__image .image__mask .op-0:nth-child(7),.item-anim .offer__image .image__mask .op-0:nth-child(11),.item-anim .offer__image .image__mask .op-0:nth-child(16),.item-anim .offer__image .image__mask .op-0:nth-child(19),.item-anim .offer__image .image__mask .op-0:nth-child(23){-webkit-animation:hide 0.5s linear 0.7s forwards;-moz-animation:hide 0.5s linear 0.7s forwards;animation:hide 0.5s linear 0.7s forwards}.item-anim .offer__image .image__mask .op-0:nth-child(1),.item-anim .offer__image .image__mask .op-0:nth-child(5),.item-anim .offer__image .image__mask .op-0:nth-child(10),.item-anim .offer__image .image__mask .op-0:nth-child(13),.item-anim .offer__image .image__mask .op-0:nth-child(17),.item-anim .offer__image .image__mask .op-0:nth-child(22){-webkit-animation:hide 0.5s linear 0.9s forwards;-moz-animation:hide 0.5s linear 0.9s forwards;animation:hide 0.5s linear 0.9s forwards}.item-anim .offer__image .image__mask .op-0:nth-child(2),.item-anim .offer__image .image__mask .op-0:nth-child(6),.item-anim .offer__image .image__mask .op-0:nth-child(9),.item-anim .offer__image .image__mask .op-0:nth-child(14),.item-anim .offer__image .image__mask .op-0:nth-child(18),.item-anim .offer__image .image__mask .op-0:nth-child(21){-webkit-animation:hide 0.5s linear 1.1s forwards;-moz-animation:hide 0.5s linear 1.1s forwards;animation:hide 0.5s linear 1.1s forwards}.item-anim .offer__image .image__mask .op-75:nth-child(3),.item-anim .offer__image .image__mask .op-75:nth-child(8),.item-anim .offer__image .image__mask .op-75:nth-child(12),.item-anim .offer__image .image__mask .op-75:nth-child(15),.item-anim .offer__image .image__mask .op-75:nth-child(20),.item-anim .offer__image .image__mask .op-75:nth-child(24){-webkit-animation:opacity-75 0.5s linear 0.5s forwards;-moz-animation:opacity-75 0.5s linear 0.5s forwards;animation:opacity-75 0.5s linear 0.5s forwards}.item-anim .offer__image .image__mask .op-75:nth-child(4),.item-anim .offer__image .image__mask .op-75:nth-child(7),.item-anim .offer__image .image__mask .op-75:nth-child(11),.item-anim .offer__image .image__mask .op-75:nth-child(16),.item-anim .offer__image .image__mask .op-75:nth-child(19),.item-anim .offer__image .image__mask .op-75:nth-child(23){-webkit-animation:opacity-75 0.5s linear 0.7s forwards;-moz-animation:opacity-75 0.5s linear 0.7s forwards;animation:opacity-75 0.5s linear 0.7s forwards}.item-anim .offer__image .image__mask .op-75:nth-child(1),.item-anim .offer__image .image__mask .op-75:nth-child(5),.item-anim .offer__image .image__mask .op-75:nth-child(10),.item-anim .offer__image .image__mask .op-75:nth-child(13),.item-anim .offer__image .image__mask .op-75:nth-child(17),.item-anim .offer__image .image__mask .op-75:nth-child(22){-webkit-animation:opacity-75 0.5s linear 0.9s forwards;-moz-animation:opacity-75 0.5s linear 0.9s forwards;animation:opacity-75 0.5s linear 0.9s forwards}.item-anim .offer__image .image__mask .op-75:nth-child(2),.item-anim .offer__image .image__mask .op-75:nth-child(6),.item-anim .offer__image .image__mask .op-75:nth-child(9),.item-anim .offer__image .image__mask .op-75:nth-child(14),.item-anim .offer__image .image__mask .op-75:nth-child(18),.item-anim .offer__image .image__mask .op-75:nth-child(21){-webkit-animation:opacity-75 0.5s linear 1.1s forwards;-moz-animation:opacity-75 0.5s linear 1.1s forwards;animation:opacity-75 0.5s linear 1.1s forwards}.item-anim .offer__text{-webkit-animation:show 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards,bottom-to-top 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;-moz-animation:show 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards,bottom-to-top 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;animation:show 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards,bottom-to-top 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards}.solution-page{overflow:hidden}.solution-page-margin-top{margin-top:var(--hh)}.solution-page__duble-title-block{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:column;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 )}.solution-page__duble-title-block .duble-title{width:var(--two-column-width)}.solution-page__duble-title-block .duble-title-block__text{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 767px){.solution-page__duble-title-block .duble-title-block__text{flex-direction:column}}.solution-page__duble-title-block .duble-title-block__text .text__decor{width:var(--two-column-width);height:6px;display:block;background-color:var(--green);margin-top:var(--m60)}@media screen and (max-width: 767px){.solution-page__duble-title-block .duble-title-block__text .text__decor{display:none}}.solution-page__duble-title-block .duble-title-block__text .text__description{width:var(--two-column-width);display:flex;flex-direction:column;margin-top:calc( var(--m60) - 10px )}@media screen and (max-width: 767px){.solution-page__duble-title-block .duble-title-block__text .text__description{margin-top:var(--m60)}}.solution-page__two-columns{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;justify-content:space-between;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 );overflow-y:clip}@media screen and (max-width: 767px){.solution-page__two-columns{flex-direction:column}}@media screen and (max-width: 767px){.solution-page__two-columns .column-one{order:2}}.solution-page__two-columns .column-one .column__image{right:0px}@media screen and (max-width: 767px){.solution-page__two-columns .column-two{order:2}}.solution-page__two-columns .column-two .column__image{left:0px}@media screen and (max-width: 767px){.solution-page__two-columns .image-column{order:1}}.solution-page__two-columns .column{width:var(--two-column-width);display:flex;flex-direction:column}.solution-page__two-columns .column .column__title{margin-bottom:var(--m60)}.solution-page__two-columns .column .column__title-h3{margin-bottom:35px}.solution-page__two-columns .column .column__image{position:absolute;display:block;width:var(--two-column-vw)}@media screen and (max-width: 767px){.solution-page__two-columns .column .column__image{position:relative;margin-bottom:40px}}.solution-page__two-columns .column .column__image img{width:100%;height:auto}.solution-page__two-columns:last-child{margin-bottom:0px}.solution-page__two-columns{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;justify-content:space-between;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 )}@media screen and (max-width: 767px){.solution-page__two-columns{flex-direction:column}}.solution-page__icons{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-wrap:wrap;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m120)/2 );justify-content:space-between}@media screen and (max-width: 1180px){.solution-page__icons{justify-content:center}}@media screen and (max-width: 479px){.solution-page__icons{justify-content:space-between}}.solution-page__icons .icons{width:230px;display:flex;flex-direction:column;margin-bottom:60px}@media screen and (max-width: 1180px){.solution-page__icons .icons{margin-bottom:40px;margin-left:20px;margin-right:20px}}@media screen and (max-width: 767px){.solution-page__icons .icons{width:150px;margin-left:10px;margin-right:10px}}@media screen and (max-width: 479px){.solution-page__icons .icons{width:140px;margin-left:0px;margin-right:0px;margin-bottom:20px}}.solution-page__icons .icons .icons__image{width:230px;height:180px;display:block}@media screen and (max-width: 767px){.solution-page__icons .icons .icons__image{width:150px;height:117px}}@media screen and (max-width: 479px){.solution-page__icons .icons .icons__image{width:140px;height:110px}}.solution-page__icons .icons .icons__title{font-family:'RM';font-size:20px;line-height:130%;margin-top:20px}@media screen and (max-width: 767px){.solution-page__icons .icons .icons__title{font-size:16px;margin-top:15px}}@media screen and (max-width: 479px){.solution-page__icons .icons .icons__title{font-size:14px;margin-top:10px}}.youtube{width:100%;display:block;padding-bottom:66.65%;margin-bottom:40px}.youtube .youtube__iframe{top:0px;position:absolute;width:100%;height:100%;display:block;z-index:1}.youtube .youtube__iframe iframe{width:100%;height:100%}.youtube .youtube__play-button{top:0px;position:absolute;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;z-index:4}.youtube .youtube__play-button .play-button{width:80px;height:56px;display:block}@media only screen and (max-width: 479px){.youtube .youtube__play-button .play-button{width:60px;height:42px}}.youtube .youtube__play-button .play-button .play-0{transition:0.5s;fill:var(--white)}.youtube .youtube__play-button .play-button .play-1{transition:0.5s;fill:var(--blue-d)}.youtube .youtube__play-button .play-button:hover .play-0{fill:var(--green)}.youtube .youtube__play-button .play-button:hover .play-1{fill:var(--white)}.youtube .youtube__img-overley{top:0px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:var(--black-g);padding:20px;z-index:3}.youtube .youtube__img-overley .img-overley___text{font-family:'RM';font-size:20px;line-height:130%}@media screen and (max-width: 767px){.youtube .youtube__img-overley .img-overley___text{font-size:17px}}.youtube .youtube__img{top:0px;position:absolute;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:2}.work-page__department{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:column;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 )}.work-page__department .department__vacancies-link{font-family:RM;font-size:21px;line-height:130%;color:var(--blue-d);text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--grey-l);text-underline-offset:3px;text-decoration-thickness:1px;transition:.5s}.work-page__department .department__vacancies-link:hover{color:var(--blue-m);text-decoration-color:var(--green)}.news{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc( var(--m120)/2 ) var(--pd-60) calc( var(--m120)/2 ) var(--pd-60)}.news .news__duble-title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;margin-bottom:calc( var(--m100) - 20px )}@media screen and (max-width: 1180px){.news .news__duble-title{margin-bottom:calc( var(--m100) - 10px )}}@media screen and (max-width: 767px){.news .news__duble-title{margin-bottom:var(--m100)}}.news .news__slider{width:100%;height:auto;max-width:calc( var(--max-grid) - 80px );display:flex}.news .news__button-all-news{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;justify-content:center;margin-top:calc( var(--m100) - 20px )}@media screen and (max-width: 1180px){.news .news__button-all-news{margin-top:calc( var(--m100) - 10px )}}@media screen and (max-width: 767px){.news .news__button-all-news{margin-top:var(--m100)}}.news__slider .slick-list{width:100%;height:auto}.news__slider .slick-list .single-news{width:100%;height:auto;display:flex;justify-content:space-between;margin:0px}@media only screen and (max-width: 767px){.news__slider .slick-list .single-news{flex-direction:column}}.news__slider .slick-list .single-news .single-news__image{width:var(--two-column-width);display:flex;align-items:flex-start}.news__slider .slick-list .single-news .single-news__image img{width:100%;height:auto}.news__slider .slick-list .single-news .single-news__text{width:var(--two-column-width);display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width: 767px){.news__slider .slick-list .single-news .single-news__text{margin-top:30px}}.news__slider .slick-list .single-news .single-news__text .text__location{margin-bottom:10px}@media only screen and (max-width: 767px){.news__slider .slick-list .single-news .single-news__text .text__location{margin-bottom:10px}}.news__slider .slick-list .single-news .single-news__text .text__title{font-family:'RB';font-size:36px;line-height:115%;color:var(--blue-d);text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--grey-l);text-underline-offset:4px;text-decoration-thickness:1px;transition:0.5s}@media only screen and (max-width: 1440px){.news__slider .slick-list .single-news .single-news__text .text__title{font-size:32px}}@media only screen and (max-width: 1180px){.news__slider .slick-list .single-news .single-news__text .text__title{font-size:28px}}@media only screen and (max-width: 979px){.news__slider .slick-list .single-news .single-news__text .text__title{font-size:24px}}@media only screen and (min-width: 980px){.news__slider .slick-list .single-news .single-news__text .text__title:hover{color:var(--blue-m);text-decoration-color:var(--green)}}.news__slider .slick-list .single-news .single-news__text .text__description{width:100%;height:auto;max-height:80px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:20px;margin-bottom:30px}@media only screen and (max-width: 767px){.news__slider .slick-list .single-news .single-news__text .text__description{margin-bottom:26px}}.news__slider .slick-dots{bottom:0px;right:0px;width:var(--two-column-width)}@media only screen and (max-width: 767px){.news__slider .slick-dots{bottom:-15px;justify-content:center}}.news__slider .slick-dots li:first-child{margin-left:0px}.certificate{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc( var(--m120)/2 ) var(--pd-60) calc( var(--m120)/2 ) var(--pd-60);overflow:hidden}.certificate .certificate__duble-title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;margin-bottom:calc( var(--m100) - 20px )}@media screen and (max-width: 1180px){.certificate .certificate__duble-title{margin-bottom:calc( var(--m100) - 10px )}}@media screen and (max-width: 767px){.certificate .certificate__duble-title{margin-bottom:calc( var(--m100) - 20px )}}.certificate .certificate__slider{width:100%;height:auto;max-width:calc( var(--max-grid) - 80px );display:flex}.certificate__slider .slick-list{width:100%;height:auto}.certificate__slider .slick-list .slick-track{margin-left:0px;margin-right:0px}.certificate__slider .slick-list .single-certificate{width:33.333%;height:auto;display:flex;flex-direction:column;margin:0px;padding-right:var(--pd-60)}.certificate__slider .slick-list .single-certificate a{text-decoration:none;width:100%;height:auto}.certificate__slider .slick-list .single-certificate a .single-certificate__image{width:100%;height:400px;background-size:contain;background-position:center;background-repeat:no-repeat}.certificate__slider .slick-list .single-certificate a .single-certificate__text{display:block;font-family:'RM';font-size:20px;line-height:130%;margin-top:20px}.certificate__slider .slick-next,.certificate__slider .slick-prev{display:none !important}.certificate__slider .slick-arrow{display:none !important}.certificate__slider .slick-dots{bottom:-20px;width:100%;display:flex;justify-content:center}@media only screen and (max-width: 767px){.certificate__slider .slick-dots{bottom:-20px;justify-content:flex-start}}.certificate__slider .slick-dots li:first-child{margin-left:0px}.certificate__slider .slick-dots li:last-child{margin-right:0px}.partners{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc( var(--m120)/2 ) var(--pd-60) calc( var(--m120)/2 ) var(--pd-60)}.partners .partners__duble-title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;margin-bottom:calc( var(--m100) - 20px )}@media screen and (max-width: 1180px){.partners .partners__duble-title{margin-bottom:calc( var(--m100) - 10px )}}@media screen and (max-width: 767px){.partners .partners__duble-title{margin-bottom:calc( var(--m100) - 20px )}}.partners .partners__single-partner{width:100%;height:auto;max-width:calc( var(--max-grid) - 80px );display:flex;flex-wrap:wrap}.partners .partners__single-partner .single-partner{text-decoration:none;margin-right:15px;margin-bottom:10px;filter:grayscale(0.6);opacity:0.5;transition:0.5s}@media screen and (max-width: 767px){.partners .partners__single-partner .single-partner{margin-right:0px;margin-bottom:0px}}.partners .partners__single-partner .single-partner img{width:200px;height:auto;display:block}@media screen and (max-width: 767px){.partners .partners__single-partner .single-partner img{width:150px}}.partners .partners__single-partner .single-partner:hover{filter:grayscale(0);opacity:1}.archive-page{background-color:var(--grey-ll)}.archive-news{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc( var(--m120)/2 ) var(--pd-60) calc( var(--m120)/2 ) var(--pd-60);margin-top:var(--hh)}.archive-news .archive-news__title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:column;margin-top:calc( var(--m120)/2 );margin-bottom:calc( var(--m100)/2 )}.archive-news .archive-news__news-preview{width:100%;max-width:var(--max-grid);display:flex;flex-direction:row;flex-wrap:wrap}.archive-news .archive-news__news-preview .news-preview{width:33.333%;height:auto;max-height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}@media only screen and (max-width: 1180px){.archive-news .archive-news__news-preview .news-preview{width:50%}}@media only screen and (max-width: 767px){.archive-news .archive-news__news-preview .news-preview{width:100%;padding:15px 0px 15px 0px}}.archive-news .archive-news__news-preview .news-preview .news-preview__image{flex:1;width:100%;height:auto;display:flex;align-items:flex-start;overflow:hidden}.archive-news .archive-news__news-preview .news-preview .news-preview__image img{width:100%;height:100%;object-fit:cover}.archive-news .archive-news__news-preview .news-preview .news-preview__text{width:100%;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--white);padding:20px}.archive-news .archive-news__news-preview .news-preview .news-preview__text .text__location{margin-bottom:10px}@media only screen and (max-width: 767px){.archive-news .archive-news__news-preview .news-preview .news-preview__text .text__location{margin-bottom:10px}}.archive-news .archive-news__news-preview .news-preview .news-preview__text .text__title{font-family:'RM';font-size:21px;line-height:130%;color:var(--blue-d);text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--grey-l);text-underline-offset:3px;text-decoration-thickness:1px;transition:0.5s}@media only screen and (min-width: 980px){.archive-news .archive-news__news-preview .news-preview .news-preview__text .text__title:hover{color:var(--blue-m);text-decoration-color:var(--green)}}.archive-news .archive-news__news-preview .news-preview .news-preview__text .text__description{width:100%;height:auto;max-height:80px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:20px}.archive-news .archive-news__news-preview .news-preview .news-preview__text .text__description p{line-height:150%}@media only screen and (min-width: 1181px){.archive-news .archive-news__news-preview .news-preview:nth-child(10n+1),.archive-news .archive-news__news-preview .news-preview:nth-child(10n-3){width:66.66%;flex-direction:row}.archive-news .archive-news__news-preview .news-preview:nth-child(10n+1) .news-preview__image,.archive-news .archive-news__news-preview .news-preview:nth-child(10n-3) .news-preview__image{width:60%}.archive-news .archive-news__news-preview .news-preview:nth-child(10n+1) .news-preview__text,.archive-news .archive-news__news-preview .news-preview:nth-child(10n-3) .news-preview__text{width:40%;padding:40px 20px 20px 20px}}.archive-news .archive-news__pagination{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:column;margin-top:calc( var(--m100)/2 )}.archive-news .archive-news__pagination nav.pagination{display:flex;justify-content:center}ul.page-numbers{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}ul.page-numbers li{font-family:'RM';font-size:20px;line-height:100%;margin-right:30px;margin-bottom:10px}ul.page-numbers li a{text-decoration:none;color:var(--blue-d);transition:0.5s}ul.page-numbers li a:before{content:'';width:100%;height:1px;background:var(--grey-ml);position:absolute;bottom:-1px;z-index:1}ul.page-numbers li a:after{left:0px;position:absolute;content:'';width:0%;height:1px;background:var(--green);bottom:-1px;transition:0.5s;z-index:2}@media screen and (min-width: 768px){ul.page-numbers li a:hover{color:var(--blue-m)}ul.page-numbers li a:hover:after{width:100%}}ul.page-numbers li span.current{color:var(--blue-l)}ul.page-numbers li:last-child{margin-right:0px}.single-wrap{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--m100) var(--pd-60) calc( var(--m100)/2 ) var(--pd-60);margin-top:var(--hh)}.single-wrap .single{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:column}.single-wrap .single .single__title{text-transform:uppercase;margin-bottom:var(--m60)}.single-wrap .single span.date{font-family:'RL';align-self:end}.single-wrap .single .single__article{display:flex;flex-direction:column}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;width:50px;height:50px;display:block;background-color:transparent;border:none;outline:none;padding:0;cursor:pointer;z-index:40}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:1}@media screen and (max-width: 1400px){.slick-prev,.slick-next{display:none !important}}.slick-next{top:calc( 50% - 25px );right:-70px}.slick-prev{top:calc( 50% - 25px );left:-70px}.slick-next .next-st,.slick-next .prev-st,.slick-prev .next-st,.slick-prev .prev-st{fill:var(--white)}.slick-next .next,.slick-next .prev,.slick-prev .next,.slick-prev .prev{fill:var(--grey-w)}.slick-next:hover .next,.slick-next:hover .prev,.slick-prev:hover .next,.slick-prev:hover .prev{fill:var(--yellow)}.slick-next.slick-disabled .next,.slick-next.slick-disabled .prev,.slick-prev.slick-disabled .next,.slick-prev.slick-disabled .prev{fill:var(--white)}.slick-dotted.slick-slider{margin-bottom:0px}.slick-dots{position:absolute;width:auto;height:auto;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0px 0px 0px 0px;box-sizing:border-box;z-index:40}.slick-dots li{height:6px;width:30px;border:none;background-color:var(--grey-l);-webkit-transition:0.5s;transition:0.5s;margin:0px 20px 0px 0px;padding:0;cursor:pointer;box-sizing:border-box}@media screen and (max-width: 979px){.slick-dots li{margin:4px 0px 0px 20px}}@media screen and (max-width: 767px){.slick-dots li{margin:4px 20px 0px 0px}}.slick-dots li.slick-active{background-color:var(--blue-d);border:none;-webkit-transition:0.5s;transition:0.5s;opacity:1}.slick-dots li button{border:0;background:transparent;display:block;height:6px;width:30px;outline:none;color:transparent;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;cursor:pointer;box-sizing:border-box}.main-slider-wrap{width:100%;min-height:100vh;display:flex;flex-direction:column}.main-slider-wrap .slick-slider{width:100%;min-height:100vh;display:block}.main-slider-wrap .slick-slider .item{width:100%;min-height:100vh;display:flex;flex-direction:row;margin:0px}.mouse{left:calc( 50% - 14px );bottom:30px;position:absolute;width:27px;height:43px;z-index:15;opacity:0}@media screen and (max-width: 979px){.mouse{display:none}}.mouse .mouse__shape{position:absolute;width:27px;height:43px}.mouse .mouse__wheel{position:absolute;width:27px;height:43px}.main-slider{z-index:10}.main-slider .item{justify-content:center;align-items:center;padding:0px var(--pd-60) 0px var(--pd-60)}.main-slider .item .slide__text{position:relative;width:100%;height:calc( 100% - var(--hhs) - var(--hhs) );max-width:var(--max-grid);display:flex;flex-direction:column;justify-content:center;margin-top:var(--hhs);margin-bottom:var(--hhs);z-index:4}@media screen and (max-width: 767px){.main-slider .item .slide__text{margin-top:calc( var(--hhs) + 40px )}}.main-slider .item .slide__text .slide__text-title{width:52%;display:flex;margin-bottom:35px;opacity:0;transform:translateX(20%)}@media screen and (max-width: 1600px){.main-slider .item .slide__text .slide__text-title{margin-bottom:25px}}@media screen and (max-width: 979px){.main-slider .item .slide__text .slide__text-title{width:70%;margin-bottom:15px}}@media screen and (max-width: 767px){.main-slider .item .slide__text .slide__text-title{width:100%}}.main-slider .item .slide__text .slide__text-description{width:52%;display:flex;margin-bottom:50px;opacity:0;transform:translateY(20%)}@media screen and (max-width: 1600px){.main-slider .item .slide__text .slide__text-description{margin-bottom:40px}}@media screen and (max-width: 979px){.main-slider .item .slide__text .slide__text-description{width:70%;margin-bottom:30px}}@media screen and (max-width: 767px){.main-slider .item .slide__text .slide__text-description{width:100%}}.main-slider .item .slide__text .slide__text-button{width:52%;display:flex;opacity:0;transform:translateY(20%)}@media screen and (max-width: 767px){.main-slider .item .slide__text .slide__text-button{width:100%}}.main-slider .item .slide__shape{position:absolute;width:100%;max-width:calc( var(--max-grid) + var(--pd-60) + var(--pd-60) );height:calc( 100% - var(--hhs) - var(--hhs) );display:flex;justify-content:flex-end;align-items:center;padding:0px var(--pd-60) 0px var(--pd-60);margin-top:var(--hhs);margin-bottom:var(--hhs);z-index:3}@media screen and (max-width: 767px){.main-slider .item .slide__shape{align-items:flex-start}}.main-slider .item .slide__shape .shape{width:100%;max-width:480px;height:100vh;max-height:500px;display:block}@media screen and (max-width: 767px){.main-slider .item .slide__shape .shape{height:222px}}.main-slider .item .slide__shape .shape .shape__img-big-1,.main-slider .item .slide__shape .shape .shape__img-big-2,.main-slider .item .slide__shape .shape .shape__img-big-3{right:0px;position:absolute;width:480px;height:500px;display:block;visibility:visible}@media screen and (max-width: 767px){.main-slider .item .slide__shape .shape .shape__img-big-1,.main-slider .item .slide__shape .shape .shape__img-big-2,.main-slider .item .slide__shape .shape .shape__img-big-3{visibility:hidden}}.main-slider .item .slide__shape .shape .shape__img-big-1{opacity:0;transform:translateX(-20%)}.main-slider .item .slide__shape .shape .shape__img-small-1,.main-slider .item .slide__shape .shape .shape__img-small-2,.main-slider .item .slide__shape .shape .shape__img-small-3{right:0px;position:absolute;width:202px;height:222px;display:block;visibility:hidden}@media screen and (max-width: 767px){.main-slider .item .slide__shape .shape .shape__img-small-1,.main-slider .item .slide__shape .shape .shape__img-small-2,.main-slider .item .slide__shape .shape .shape__img-small-3{visibility:visible}}.main-slider .item .slide__shape .shape .shape__img-small-1{opacity:0;transform:translateX(-20%)}.main-slider .item .slide__shadow{position:absolute;width:100%;height:100%;display:block;background-color:var(--blue-d);opacity:0.8;z-index:2}.main-slider .item .slide__image{position:absolute;width:100%;height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.main-slider .item .slide__image picture{width:100%;height:100%}.main-slider .item .slide__image img{width:100%;height:100%;object-fit:cover;z-index:1}.main-slider-animation .mouse{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards,mouse 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards,mouse 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards,mouse 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.7s forwards}.main-slider-animation .wheel-path{-webkit-animation:mouse-wheel 2.0s cubic-bezier(0.4, 0, 0.2, 1) 1.5s infinite;-moz-animation:mouse-wheel 2.0s cubic-bezier(0.4, 0, 0.2, 1) 1.5s infinite;animation:mouse-wheel 2.0s cubic-bezier(0.4, 0, 0.2, 1) 1.5s infinite}.slick-active .shape__img-big-1{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards}.slick-active .shape__img-small-1{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards,left-to-right 0.9s cubic-bezier(0.4, 0, 0.2, 1) 2.3s forwards}.slick-active .slide__text-title{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s forwards}.slick-active .slide__text-description{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.7s forwards}.slick-active .slide__text-button{-webkit-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards;-moz-animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards;animation:show 0.7s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards,bottom-to-top 1.3s cubic-bezier(0.4, 0, 0.2, 1) 1.9s forwards}.contact_us{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--blue-m);padding:var(--m120) var(--pd-60) var(--m120) var(--pd-60);margin-top:calc( var(--m100)/2 );overflow:hidden}.contact_us .contact_us__title{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;flex-direction:row;margin-bottom:var(--m120);z-index:2}.contact_us .contact_us__title .title .title__decor .decor__part-1,.contact_us .contact_us__title .title .title__decor .decor__part-2,.contact_us .contact_us__title .title .title__decor .decor__part-3{background-color:var(--blue-l)}.contact_us .contact_us__form{width:100%;max-width:calc( var(--max-grid) - 80px );display:flex;z-index:1}@media screen and (max-width: 979px){.contact_us .contact_us__form{flex-direction:column;align-items:flex-start}}.contact_us .contact_us__form .contact_us__form-left-side{width:calc( 100% - 380px );display:flex;order:1}@media screen and (max-width: 979px){.contact_us .contact_us__form .contact_us__form-left-side{width:100%;order:2}}.contact_us .contact_us__form .contact_us__form-right-side{width:380px;height:276px;display:flex;align-items:center;justify-content:flex-end;order:2}@media screen and (max-width: 979px){.contact_us .contact_us__form .contact_us__form-right-side{width:100%;height:0px;align-items:flex-start;order:1}}.contact_us .contact_us__form .contact_us__form-right-side .mail-desktop{width:300px;height:276px;display:block}@media screen and (max-width: 979px){.contact_us .contact_us__form .contact_us__form-right-side .mail-desktop{display:none}}.contact_us .contact_us__form .contact_us__form-right-side .mail-mobile{top:-102px;right:0px;position:absolute;width:212px;height:102px;display:none}@media screen and (max-width: 979px){.contact_us .contact_us__form .contact_us__form-right-side .mail-mobile{display:block}}.wpcf7{width:100%;display:flex}.wpcf7 .screen-reader-response{display:none}.wpcf7 form{width:100%;height:330px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (max-width: 1180px){.wpcf7 form{height:360px}}@media screen and (max-width: 979px){.wpcf7 form{height:330px}}@media screen and (max-width: 767px){.wpcf7 form{height:auto}}.wpcf7 form .input-wrap{width:calc( 50% - 20px );display:flex}@media screen and (max-width: 979px){.wpcf7 form .input-wrap{width:calc( 50% - 10px )}}@media screen and (max-width: 767px){.wpcf7 form .input-wrap{width:100%}}.wpcf7 form .input-wrap p{width:100%;height:auto;padding:0px;margin:0px;color:var(--blue-l)}.wpcf7 form .input-wrap p span{width:100%;height:auto;display:flex;flex-direction:column}.wpcf7 form .input-wrap p span input,.wpcf7 form .input-wrap p span textarea{width:100%;display:block;font-family:'RL';font-size:16px;line-height:130%;color:var(--blue-l);background-color:var(--blue-m);outline:none;border:solid 2px var(--white);padding:18px 20px 16px 20px;border-radius:0px;box-sizing:border-box}.wpcf7 form .input-wrap p span input{height:56px}.wpcf7 form .input-wrap p span textarea{height:208px}.wpcf7 form .input-wrap p span textarea,.wpcf7 form .input-wrap p span input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 form .input-wrap p span .wpcf7-not-valid-tip{display:block;font-family:'RL';font-size:14px;line-height:130%;color:var(--green);margin-top:10px}.wpcf7 form .wpcf7-response-output{width:calc( 50% - 20px );display:flex;font-family:'RL';font-size:14px;line-height:130%;color:var(--green);margin-top:10px;margin-left:20px;order:7}@media screen and (max-width: 979px){.wpcf7 form .wpcf7-response-output{width:calc( 50% - 10px );margin-left:10px}}@media screen and (max-width: 767px){.wpcf7 form .wpcf7-response-output{width:100%;margin-left:0px}}.wpcf7 form .input-name,.wpcf7 form .input-tel,.wpcf7 form .input-email{margin-bottom:20px;margin-right:20px}@media screen and (max-width: 979px){.wpcf7 form .input-name,.wpcf7 form .input-tel,.wpcf7 form .input-email{margin-right:10px}}@media screen and (max-width: 767px){.wpcf7 form .input-name,.wpcf7 form .input-tel,.wpcf7 form .input-email{margin-right:0px}}@media screen and (max-width: 767px){.wpcf7 form .input-name{order:1}}@media screen and (max-width: 767px){.wpcf7 form .input-tel{order:2}}@media screen and (max-width: 767px){.wpcf7 form .input-email{order:3}}.wpcf7 form .input-text{margin-right:20px}@media screen and (max-width: 979px){.wpcf7 form .input-text{margin-right:10px}}@media screen and (max-width: 767px){.wpcf7 form .input-text{margin-right:0px;margin-bottom:20px;order:5}}.wpcf7 form .input-text p{font-family:'RL';font-size:16px;color:var(--blue-l)}.wpcf7 form .input-textarea{margin-bottom:20px}@media screen and (max-width: 767px){.wpcf7 form .input-textarea{order:4}}.wpcf7 form input[type=submit]{width:100%;display:block;font-family:'RL';font-size:16px;line-height:100%;color:var(--white);text-align:center;text-transform:uppercase;background-color:var(--blue-m);outline:none;border:solid 2px var(--green);padding:16px 20px 14px 20px;border-radius:0px;box-sizing:border-box;cursor:pointer;transition:0.5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 form input[type=submit]:hover{color:var(--green);border:solid 2px var(--white)}.wpcf7 form .input-textarea,.wpcf7 form .input-button{margin-left:20px}@media screen and (max-width: 979px){.wpcf7 form .input-textarea,.wpcf7 form .input-button{margin-left:10px}}@media screen and (max-width: 767px){.wpcf7 form .input-textarea,.wpcf7 form .input-button{margin-left:0px}}@media screen and (max-width: 767px){.wpcf7 form .input-button{order:6}}.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder{color:var(--blue-l)}footer{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;background-color:var(--blue-d);padding:60px var(--pd-60) 60px var(--pd-60)}@media only screen and (max-width: 1600px){footer{padding:50px var(--pd-60) 50px var(--pd-60)}}footer .footer{width:100%;max-width:var(--max-grid);display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 767px){footer .footer{flex-direction:column;justify-content:flex-start}}footer .footer .footer__left-contacts{display:flex;flex-direction:column}footer .footer .footer__left-contacts .logo .logo__text{opacity:1}footer .footer .footer__left-contacts .all-rights-reserved{display:block}@media only screen and (max-width: 767px){footer .footer .footer__left-contacts .all-rights-reserved{display:none}}footer .footer .footer__center-contacts{display:flex;flex-direction:column}@media only screen and (max-width: 767px){footer .footer .footer__center-contacts{display:none}}footer .footer .footer__center-contacts ul.nav__menu li a{font-family:'RL';font-size:17px}footer .footer .footer__right-contacts{display:flex;flex-direction:column;align-items:flex-start}footer .footer .footer__right-contacts ul.call-us{margin-bottom:35px}footer .footer .footer__right-contacts .all-rights-reserved{display:none}@media only screen and (max-width: 767px){footer .footer .footer__right-contacts .all-rights-reserved{display:block}}.footer-link{font-family:'RM';font-size:17px;line-height:100%;text-decoration:none;transition:0.5s}.footer-link:before{content:'';width:100%;height:1px;background:var(--blue-m);position:absolute;bottom:-3px;z-index:1}.footer-link:after{left:0px;position:absolute;content:'';width:0%;height:1px;background:var(--white);bottom:-3px;transition:0.5s;z-index:2}.footer-link:hover{color:var(--green)}.footer-link:hover:after{width:100%}.all-rights-reserved{font-size:16px}@media only screen and (max-width: 767px){.all-rights-reserved{font-size:14px}}@keyframes header-slide-scroll{0%{transform:translateY(var(--hh-minus))}100%{transform:translateY(0px)}}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes opacity-75{0%{opacity:1}100%{opacity:0.75}}@keyframes mouse{0%{transform:translateY(-30px)}100%{transform:translateY(0px)}}@keyframes mouse-wheel{0%{fill:var(--white)}50%{fill:var(--blue-m)}100%{fill:var(--white)}}@keyframes bottom-to-top{0%{transform:translateY(60px)}100%{transform:translateY(0px)}}@keyframes top-to-bottom{0%{transform:translateY(-60px)}100%{transform:translateY(0px)}}@keyframes right-to-left{0%{transform:translateX(20%)}100%{transform:translateX(0%)}}@keyframes left-to-right{0%{transform:translateX(-20%)}100%{transform:translateX(0%)}}@keyframes shape-img{0%{transform:translateX(50%) translateY(-60px)}100%{transform:translateX(50%) translateY(0px)}}
/*# sourceMappingURL=style.css.map */
