@charset "UTF-8";@font-face{font-family:"RobotoRegular";src:url("../fonts/RobotoRegular/RobotoRegular.eot");src:url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");font-style:normal;font-weight:normal}
@font-face{font-family:"RobotoLight";src:url("../fonts/RobotoLight/RobotoLight.eot");src:url("../fonts/RobotoLight/RobotoLight.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoLight/RobotoLight.woff") format("woff"), url("../fonts/RobotoLight/RobotoLight.ttf") format("truetype");font-style:normal;font-weight:normal}
@font-face{font-family:"RobotoMedium";src:url("../fonts/RobotoMedium/RobotoMedium.eot");src:url("../fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("../fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");font-style:normal;font-weight:normal}
@font-face{font-family:"RobotoBold";src:url("../fonts/RobotoBold/RobotoBold.eot");src:url("../fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBold/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");font-style:normal;font-weight:normal}
@font-face{font-family:"DIN Pro - Condensed Bold";src:url("../fonts/10248.otf");font-style:normal;font-weight:normal}
body,
html{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:"DIN Pro - Condensed Bold", sans-serif;font-size:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;min-height:100vh;padding:0;width:100%;overflow-x:hidden;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}
@media screen and (max-width:767px){body{background-color:white!important}
}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
a,
button,
input,
textarea{text-decoration:none}
a:focus,
a:hover,
button:focus,
button:hover,
input:focus,
input:hover,
textarea:focus,
textarea:hover{outline:none}
@-webkit-keyframes burger{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
48%{opacity:1;-webkit-transform:translateX(160%);transform:translateX(160%)}
49%{opacity:0;-webkit-transform:translateX(160%);transform:translateX(160%)}
50%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
51%{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
}
@keyframes burger{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
48%{opacity:1;-webkit-transform:translateX(160%);transform:translateX(160%)}
49%{opacity:0;-webkit-transform:translateX(160%);transform:translateX(160%)}
50%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
51%{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
}
.nav{position:fixed;top:0;left:0;height:100vh;width:82px;z-index:10;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;will-change:transform;background-color:white}
.nav.hidden{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.nav.white:not(.active) .nav__bg{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.nav.white:not(.active) .nav__menu .burger__line{background-color:#314d96}
.nav.white:not(.active) .nav__text{color:#314d96}
.nav.white:not(.active) .nav__arrow{background-color:#314d96}
.nav.active .nav__menu .burger__line{background-color:white!important}
.nav.active .nav__bg{-webkit-transform:translateY(0px)!important;-ms-transform:translateY(0px)!important;transform:translateY(0px)!important}
.nav.active .nav__text{color:white!important}
.nav.active .nav__arrow{background-color:white!important}
.nav.activesec{background-color:#314d96}
.nav.activesec .nav__menu .burger__line{background-color:white!important}
.nav.activesec .nav__text{color:white!important}
.nav.activesec .nav__arrow{background-color:white!important}
.nav.transition{-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}
.nav__bg{width:100%;height:100%;background-color:#314d96;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.nav__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;bottom:0;right:0;padding:35px 0}
.nav__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer}
.nav__menu:not(.active):hover .burger__line{-webkit-animation:burger .6s;animation:burger .6s}
.nav__menu:not(.active):hover .burger__line:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}
.nav__menu.active .burger__line:first-child{-webkit-transform:rotate(45deg) translate(20%, 50%);-ms-transform:rotate(45deg) translate(20%, 50%);transform:rotate(45deg) translate(20%, 50%)}
.nav__menu.active .burger__line:nth-child(2){width:100%;-webkit-transform:rotate(-45deg) translate(5%, -50%);-ms-transform:rotate(-45deg) translate(5%, -50%);transform:rotate(-45deg) translate(5%, -50%)}
.nav__text{color:white;margin-top:30px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}
.nav__arrow{width:10px;height:5px;background-color:white;-webkit-clip-path:polygon(0 10%, 10% 0, 50% 80%, 90% 0, 100% 10%, 50% 100%);clip-path:polygon(0 10%, 10% 0, 50% 80%, 90% 0, 100% 10%, 50% 100%);-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}
.nav__button,
.nav__logo,
.nav__selectors{display:none}
.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;top:0;right:0;bottom:0;left:82px;z-index:11;-webkit-transition:-webkit-transform .4s .7s;transition:-webkit-transform .4s .7s;-o-transition:transform .4s .7s;transition:transform .4s .7s;transition:transform .4s .7s, -webkit-transform .4s .7s;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);will-change:transform;overflow:hidden}
.menu__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;cursor:pointer;position:relative;overflow:hidden;width:calc(16.66667% + 13.66667px)}
.menu__column:first-child{width:calc(16.66667% + -68.33333px)}
.menu__column:not(:last-child){border-right:1px solid #2c4587}
.menu__column:after{content:'';position:absolute;top:0;left:-1px;bottom:0;right:-1px;background-color:#498afb;z-index:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;-o-transition:transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s;will-change:transform;opacity:0}
.menu__column:before{content:'';position:absolute;top:0;left:-1px;bottom:0;right:-1px;background-color:#314d96;z-index:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}
.menu__column:hover .menu__children{max-height:500px;margin-top:50px;opacity:1}
.menu__column:hover:after{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.menu__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1;opacity:0;-webkit-transition:opacity .7s;-o-transition:opacity .7s;transition:opacity .7s;will-change:opacity}
.menu__count{opacity:0.5;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;margin-bottom:15px}
.menu__name{color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px}
.menu__children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0px;max-height:0px;opacity:0;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.menu__child{color:#ffffff;font-family:"RobotoRegular";font-size:15px;font-weight:400;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.menu__child:not(:last-child){margin-bottom:30px}
.menu__child:hover{opacity:0.5}
.menu.active{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform .4s 0ms;transition:-webkit-transform .4s 0ms;-o-transition:transform .4s 0ms;transition:transform .4s 0ms;transition:transform .4s 0ms, -webkit-transform .4s 0ms}
.menu.active .menu__content{opacity:1}
.menu.active .menu__column:before{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.menu.active .menu__column:after{opacity:1}
.menu.active .menu__column:first-child .menu__content,
.menu.active .menu__column:first-child::before{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.menu.active .menu__column:nth-child(2) .menu__content,
.menu.active .menu__column:nth-child(2):before{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.menu.active .menu__column:nth-child(3) .menu__content,
.menu.active .menu__column:nth-child(3):before{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.menu.active .menu__column:nth-child(4) .menu__content,
.menu.active .menu__column:nth-child(4):before{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.menu.active .menu__column:nth-child(5) .menu__content,
.menu.active .menu__column:nth-child(5):before{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.menu.active .menu__column:nth-child(6) .menu__content,
.menu.active .menu__column:nth-child(6):before{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
@media screen and (max-width:1023px){.nav{width:60px}
.menu{left:60px}
.menu__column,
.menu__column:first-child{width:16.66667%}
.menu__name{font-size:17px;}
}
@media screen and (max-width:767px){.nav{width:100%;height:60px;z-index:12}
.nav.hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.nav.white:not(.active) .nav__bg{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.nav.white:not(.active) .nav__menu .burger__line{background-color:white}
.nav.white:not(.active) .nav__text{color:white}
.nav.white:not(.active) .nav__arrow{background-color:white}
.nav__bg{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 30px}
.nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100px}
.nav__menu .burger__line{background-color:white!important}
.nav__text{-webkit-transform:none;-ms-transform:none;transform:none;margin:0 0 0 10px;color:white!important}
.nav__arrow{display:none}
.nav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100px;height:100%;text-align:center;background-color:#314d96;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer}
.nav__button img{margin-left:10px}
.nav__logo{display:block;-webkit-filter:brightness(0%) invert(100%);filter:brightness(0%) invert(100%)}
.nav__selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 30px 0 0;width:70%;height:100%;position:absolute;top:0;right:0;background-color:#314d96;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}
.nav__selectors.active{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.nav__selector{position:relative}
.nav__selector:not(:last-child){margin-right:20px}
.nav__selector--item,
.nav__selector--option{color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px}
.nav__selector--item:after,
.nav__selector--option:after{content:'+';margin-left:5px}
.nav__selector--option:after{content:''}
.nav__selector--other{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity .5s, visibility 0ms .5s;-o-transition:opacity .5s, visibility 0ms .5s;transition:opacity .5s, visibility 0ms .5s}
.nav__selector:hover .nav__selector--other{opacity:1;visibility:visible;-webkit-transition:opacity .5s, visibility 0ms 0ms;-o-transition:opacity .5s, visibility 0ms 0ms;transition:opacity .5s, visibility 0ms 0ms}
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:calc(100vh - 60px);left:0;top:60px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.menu__column{width:100%;height:16.66667%}
.menu__column:first-child{width:100%}
.menu__column:not(:last-child){border:none;border-bottom:1px solid #2c4587}
.menu__column:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.menu__children{display:none}
}
.burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:16px;height:7px;cursor:pointer;overflow:hidden}
.burger__line{height:2px;background-color:white;-webkit-transition:width .3s, background-color .5s, -webkit-transform .3s;transition:width .3s, background-color .5s, -webkit-transform .3s;-o-transition:transform .3s, width .3s, background-color .5s;transition:transform .3s, width .3s, background-color .5s;transition:transform .3s, width .3s, background-color .5s, -webkit-transform .3s}
.burger__line:first-child{width:100%}
.burger__line:nth-child(2){width:60%}
.content{width:100%;min-height:100vh}
.block{position:relative;padding:110px 0 110px 82px}
.block__lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}
.block__line{width:1px;height:100%;background-color:#004c7e;opacity:0.1}
.block__content{position:relative;z-index:1;width:100%}
.block__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.block__headline{width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px);margin-right:calc(16.66667% + 13.66667px);color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:48px;font-weight:400;line-height:50px;text-transform:uppercase}
.block__headline_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);text-align:center}
.block__headline_center .block__headline--content{text-align:center}
.block__headline--content{width:100%}
.block__description{width:calc(33.33333% + 27.33333px);color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px}
.block__description--content{margin:0 10% 0 25%}
.block__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);position:absolute;top:0;right:0;}
.block__name--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:rgba(49, 77, 150, 0.5);font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;position:relative;-webkit-transform:rotate(90deg) translateX(46%);-ms-transform:rotate(90deg) translateX(46%);transform:rotate(90deg) translateX(46%);white-space:nowrap;}
.block__name--content:before{content:'';height:2px;width:52px;background-color:#498afb;margin-right:20px}
.block__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);margin-top:50px}
.block__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;min-width:250px;padding:30px 0;background-color:#314d96;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;position:relative}
.block__button--text{z-index:2;color:white}
.block__button:before{content:'';width:0%;height:100%;background-color:#498afb;position:absolute;top:0;left:0;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;z-index:1;will-change:width}
.block__button:hover:before{width:100%}
.top{padding:82px 0 0 82px;height:100vh}
.top .block__bg{width:calc(100% - 82px);height:calc(100vh - 166px);-o-object-fit:cover;object-fit:cover}
.top .block__content{position:static}
.top__body{width:100%}
.top__content{width:calc(50% + -82px);background-color:#314d96;padding:80px 180px 80px 110px;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:60px;font-weight:700;line-height:60px;text-transform:uppercase;position:absolute;bottom:0;left:82px}
@media screen and (max-width:1900px){.top__content{padding:50px 20px;font-size:40px;line-height:1}
}
@media screen and (max-width:1023px){.block{position:relative;padding:100px 0 100px 60px}
.block__lines{padding:0 90px}
.block__line:first-child,
.block__line:last-child{display:none}
.block__content{padding:0 90px 0 30px}
.block__name{display:none}
.block__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.block__headline{width:50%;text-align:center;margin:0}
.block__description{width:100%;text-align:center;margin:20px 0 0}
.block__description--content{margin:0}
.block__bottom{width:100%;margin:50px 0 0}
.block__button{width:50%}
.top{height:auto;padding:82px 0 0 60px}
.top .block__bg{width:100%;height:auto}
.top__content{left:60px;width:50%;padding:20px;font-size:30px}
}
@media screen and (max-width:767px){.block{padding:20px 0 40px}
.block__lines{display:none}
.block__content{padding:0}
.block__top{padding:0 30px}
.block__headline{font-size:36px;line-height:44px;width:100%}
.block__bottom{padding:0 30px; margin: 20px 0 0;}
.block__button{width:100%;height:62px;text-align:center}
.top{padding:60px 0 0}
.top .block__bg{width:100%}
.top__content{position:static;width:100%;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;top:0;left:82px;right:0;z-index:10;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;will-change:transform}
.header.hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.header.scrolled>:not(.header__button){-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}
.header__langs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + -68.33333px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;position:relative}
.header__langs:hover .header__langs--other{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;visibility:visible;-webkit-transition:opacity .8s, visibility 0s 0s, -webkit-transform .5s;transition:opacity .8s, visibility 0s 0s, -webkit-transform .5s;-o-transition:transform .5s, opacity .8s, visibility 0s 0s;transition:transform .5s, opacity .8s, visibility 0s 0s;transition:transform .5s, opacity .8s, visibility 0s 0s, -webkit-transform .5s}
.header__langs--item,
.header__langs--option{opacity:0.5;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;margin:0 10px;-webkit-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}
.header__langs--item.active,
.header__langs--option.active{opacity:1}
.header__langs--item:hover:not(.active),
.header__langs--option:hover:not(.active){opacity:0.8}
.header__langs--option{opacity:1}
.header__langs--other{display:none;position:absolute;top:100%;left:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;-webkit-transition:opacity .8s, visibility 0s .8s, -webkit-transform .5s;transition:opacity .8s, visibility 0s .8s, -webkit-transform .5s;-o-transition:transform .5s, opacity .8s, visibility 0s .8s;transition:transform .5s, opacity .8s, visibility 0s .8s;transition:transform .5s, opacity .8s, visibility 0s .8s, -webkit-transform .5s;will-change:transition, opacity}
.header__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;position:relative}
.header__city--current,
.header__city--description{opacity:0.5;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.header__city--current{opacity:1;margin:0 5px;cursor:pointer;position:relative}
.header__city--current:after{content:'+'}
.header__city--current:hover .header__city--other{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;visibility:visible;-webkit-transition:opacity .8s, visibility 0s 0s, -webkit-transform .5s;transition:opacity .8s, visibility 0s 0s, -webkit-transform .5s;-o-transition:transform .5s, opacity .8s, visibility 0s 0s;transition:transform .5s, opacity .8s, visibility 0s 0s;transition:transform .5s, opacity .8s, visibility 0s 0s, -webkit-transform .5s}
.header__city--other{position:absolute;top:100%;left:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;-webkit-transition:opacity .8s, visibility 0s .8s, -webkit-transform .5s;transition:opacity .8s, visibility 0s .8s, -webkit-transform .5s;-o-transition:transform .5s, opacity .8s, visibility 0s .8s;transition:transform .5s, opacity .8s, visibility 0s .8s;transition:transform .5s, opacity .8s, visibility 0s .8s, -webkit-transform .5s;will-change:transition, opacity}
.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}
.header__logo_mobile{display:none}
.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}
.header__button{position: relative; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);text-align:center;height:81px;background-color:#314d96;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;position:relative;right:-13px; }
.header__button--text{font-size: 24px; z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;left:-5px;}
.header__button:before{content:'';width:0%;height:100%;background-color:#498afb;position:absolute;top:0;left:0;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;z-index:1;will-change:width}
.header__button:hover:before{width:100%}
.header__button:hover{color: #fff; transition: color .3s;}
.header__button_mobile{display:none}
@media screen and (max-width:1279px){.header__langs--item,
.header__langs--option{font-size:12px;margin:0 2px}
.header__city--current,
.header__city--description{font-size:12px}  
.header__button--text {font-size: 19px;}
}
@media screen and (max-width:1023px){.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:60px;padding:0 0 0 30px}
.header__city,
.header__langs{width:11%}
.header__langs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.header__langs:after{content:'+';color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px}
.header__langs--item{margin:0 5px 0 0}
.header__langs--item:not(.active){display:none}
.header__langs--other{display:flex; flex-direction: column;}
.header__city--description{display:none}
.header__logo{display:none;width:23.5%;margin-left:10%}
.header__logo_mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
.header__phone{width:20%;margin-right:35px}
.header__button{display:none;width:20%}
.header__button img{margin-left:15px}
.header__button_mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
.modal__close.header__button{display:flex;width:30%;}
}
@media screen and (max-width:767px){.header{display:none}
.header__button{height:60px;}
.header__button--text{left:0;}
}
@media screen and (max-width:375px){
.modal__close.header__button{width: 40%}
}
.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px);text-align:left}
.footer__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px)}
.footer__link{margin:0 35px}
.footer__icon{width: 18px;}
.footer__link:hover .footer__icon{filter:hue-rotate(137deg) grayscale(2) contrast(2) invert(44%) sepia(69%) saturate(2399%) hue-rotate(204deg) brightness(104%) contrast(97%);}
.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);text-align:right}
.footer__headline{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:400;text-transform:uppercase}
.footer__last,
.footer__text{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400}
.footer__last{white-space:nowrap;}
.footer__text{margin:50px 0 70px;white-space:nowrap;}
.footer__bottom{display:none}
@media screen and (max-width:1023px){.footer__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.footer__left{width:45%;margin:0}
.footer__right{width:45%;margin:0}
.footer__center{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
}
@media screen and (max-width:767px){.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:30px}
.footer__center,
.footer__left,
.footer__right{width:100%}
.footer__left,
.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}
.footer__center{-webkit-transform:none;-ms-transform:none;transform:none;position:static}
.footer__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.footer__right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.footer__center{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:25px 0}
.footer__text{margin:25px 0;white-space:normal;}
.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:15px 0 0}
.footer__last:not(.footer__last_bottom){display:none}
.footer__last_bottom{text-align:center}
.footer__last_bottom:not(:last-child){margin-bottom:10px}
.footer__last{white-space:normal;}
}
.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:45px;height:10px;position:relative;cursor:pointer;opacity:0.5}
.start__arrow{position:relative;left:-15px;}
.start__arrow.arrow_right{position:relative;right:-15px;left:unset;}
.arrow_right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.arrow__inner{height:2px;width:100%;background-color:#314d96}
.arrow:before{content:'';position:absolute;left:0;bottom:40%;width:7px;height:2px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:#314d96}
.arrow:after{content:'';position:absolute;left:0;top:40%;width:0;height:2px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:#314d96;-webkit-transition:width .4s;-o-transition:width .4s;transition:width .4s}
.arrow:hover:after{width:7px}
.range{width:100%}
.range__controll{width:100%;position:relative}
.range__controll--bg{width:100%}
.range__controll--toggle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}
.range__body{height:210px;position:relative;margin-top:20px;overflow:hidden}
.range__content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.range__content:first-child{z-index:1}
.range__content:nth-child(2){z-index:2;width:50%}
.range__image{top:0;left:0;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@media screen and (max-width:767px){.range__body{height:80px}
}
.headpag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:75px;position:relative}
.headpag:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:200%;z-index:-1;background-color:rgba(210, 228, 242, 0.5)}
.headpag__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.headpag__links--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px)}
.headpag__links--link_prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);margin-left:calc(33.33333% + -54.66667px)}
.headpag__links--link_prev+.headpag__links--link{width:calc(16.66667% + 13.66667px);margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.headpag__links--link_prev a:after{content:none;display:none!important}
.headpag__links--link_prev a:before{content:'';display:block;width:12px;height:8px;background-image:url("/images/arrow.png");margin-right:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.headpag__links--link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#498afb;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer}
.headpag__links--link a:after{content:'';display:block;width:12px;height:8px;background-image:url("/images/arrow.png");margin-left:30px}
@media screen and (max-width:1023px){.headpag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.headpag__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;margin:0 auto}
.headpag__links--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-left:0}
.headpag__links--link_prev{width:50%;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.headpag__links--link_prev+.headpag__links--link{width:50%;margin-left:0}
}
@media screen and (max-width:768px){.pagination{padding-top:59px}
.headpag__links{width:90%}
.headpag{height: 100px;}
}
@media screen and (max-width:767px){
.start__nav{position: absolute;bottom: -2%;width: 25%;}
.start__nav_left{transform: translateX(-50%);}
.start__nav_right{transform: translateX(50%);}
.block__content{padding-top:20px}
}
.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.modal:not(.active){-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;-webkit-transition:opacity .5s, visibility 0s .5s, -webkit-transform .5s;transition:opacity .5s, visibility 0s .5s, -webkit-transform .5s;-o-transition:opacity .5s, transform .5s, visibility 0s .5s;transition:opacity .5s, transform .5s, visibility 0s .5s;transition:opacity .5s, transform .5s, visibility 0s .5s, -webkit-transform .5s}
.modal__close{position:absolute;top:0;right:0}
.modal__close--icon{margin-left:20px}
.start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;position:relative}
.start:after{content:'';width:100%;position:absolute;bottom:50%;left:0;height:50%;background-color:#e9f2f9;z-index:-1}
.start:before{content:'';width:100%;position:absolute;bottom:0%;left:0;height:100%;background-color:#d2e4f2;z-index:-2}
.start .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.start__progress{height:100px;width:2px;background-color:rgba(255, 255, 255, 0.4);position:fixed;left:40px;top:calc(50% - 50px);z-index:11;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s;will-change:transform;overflow:hidden}
.start__progress.hidden{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}
.start__progress--inner{width:100%;height:100%;background-color:white;-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;will-change:transform}
.start__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.start__nav_left{width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px)}
.start__nav_right{width:calc(16.66667% + 13.66667px)}
.start__slides{width:calc(33.33333% + 27.33333px);height:calc(100vw/6 * 2);position:relative;}
.start__other{position:absolute;top:50%;left:160%;height:100%;white-space:nowrap;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.start__slide{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.start__pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px)}
.preview{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.preview.hide .preview__img{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);will-change:transform, opacity}
.preview.hide .preview__bg:after,
.preview.hide .preview__bg:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);will-change:transform;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}
.preview.hide .preview__bg:before{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}
.preview.hide .preview__bg:after{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.preview.hide .preview__content{opacity:0;-webkit-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);transform:translate(-50%, -30%);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);will-change:transform, opacity}
.preview.show .preview__img{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 1s .5s;-o-transition:all 1s .5s;transition:all 1s .5s}
.preview.show .preview__bg:after,
.preview.show .preview__bg:before{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.preview.show .preview__bg:before{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.preview.show .preview__content{opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 1s .3s;-o-transition:all 1s .3s;transition:all 1s .3s}
.preview:not(.active) .preview__name--text{fill:none;text-anchor:start!important}
.preview:not(.active) .preview__bg,
.preview:not(.active) .preview__button,
.preview:not(.active) .preview__img,
.preview:not(.active) .preview__price{opacity:0!important}
.preview__img{z-index:2;width:100%;max-width:504px;max-height:504px;height:100%;-o-object-fit:contain;object-fit:contain;padding-top:3rem;}
.preview__bg{width:100%;height:100%;position:absolute;z-index:1}
.preview__bg:after{content:'';position:absolute;top:50%;left:0;width:100%;height:50%;background-color:white}
.preview__bg:before{content:'';position:absolute;bottom:50%;left:0;width:100%;height:50%;background-color:white}
.preview__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120%;height:120%;z-index:3}
.preview__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.preview__count{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.preview__more{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;z-index: 2}
.preview__more_mobile{display:none;z-index: 2}
.preview__name{width:100%;overflow:visible;}
.preview__name--text{font-size:40px;stroke-width:.4;stroke:#314d96;fill:#314d96;width:100%;height:100%;text-transform:uppercase}
.preview__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:40px;font-weight:400;line-height:24px;text-transform:uppercase}
.preview__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:322px;height:83px;background-color:#314d96;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;z-index:200;}
.preview__button--text{z-index:2}
.preview__button:before{content:'';width:0%;height:100%;background-color:#498afb;position:absolute;top:0;left:0;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;z-index:1;will-change:width}
.preview__button:hover:before{width:100%}
.about{padding:0 0 0 82px}
.about .block__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:110px 0}
.about .block__content:before{content:'';width:calc(33.33333% + -54.66667px);height:560px;background-color:#d2e4f2;opacity:0.5;position:absolute;top:0;left:0;z-index:-1}
.about_reverse .block__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.about_reverse .block__content:before{width:calc(33.33333% + 27.33333px);bottom:0;right:0;top:auto;left:auto}
.about_reverse .block__content:after{content:'';width:112px;height:112px;background-color:#fcf1ed;position:absolute;top:10%;left:0;z-index:-1;}
.about_reverse .about__pics{width:calc(50% + 41px)}
.about_reverse .about__pics:after{display:none}
.about_reverse .about__description{width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px)}
.about_reverse .about__headline,
.about_reverse .about__text{margin-left:0;margin-right:20%}
.about__pics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(50% + -41px);position:relative}
.about__pics--column:first-child{width:42%}
.about__pics--column:nth-child(2){width:50%}
.about__pics--pic{max-width:100%}
.about__pics--pic:not(:last-child){margin-bottom:60px}
.about__pics--pic_full{width:100%}
.about__pics:after{content:'';width:262px;height:262px;background-color:#fcf1ed;position:absolute;bottom:0;right:0;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:-1}
.about__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px)}
.about__headline{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:48px;font-weight:400;text-transform:uppercase;margin-left:25%}
.about__text{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;margin:100px 0 50px 25%}
.about__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;position:relative;padding:25px 0;cursor:pointer;margin-left:25%}
.about__button--text{z-index:1;white-space:nowrap;}
.about__button:before{content:'';width:50%;height:100%;background-color:rgba(210, 228, 242, 0.5);position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}
.about__button:hover:before{width:100%}
.about__name{width:calc(16.66667% + 13.66667px)}
.services__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.services__column:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px);padding-top:120px}
.services__column:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px)}
.services__service{width:70%}
.services__service:not(:last-child){margin-bottom:70px}
.services__name{width:calc(16.66667% + 13.66667px)}
.service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.service__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;position:relative;margin-bottom:35px;height:340px}
.service__top:before{content:'';width:100%;height:200px;position:absolute;left:0;bottom:0;z-index:-1;background-color:rgba(210, 228, 242, 0.5)}
.service__image{max-width:100%;max-height:100%}
.service__price{position:absolute;top:38%;left:calc(100% + 40px);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:200px;color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px}
.service__price_reverse{right:auto;left:-40px}
.service__name{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:400;text-transform:uppercase}
.guarantee__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:100px}
.guarantee__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px)}
.guarantee__block:first-child{width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px)}
.guarantee__block--years{color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.guarantee__block--number{font-size:70px;stroke-width:.2;stroke:#314d96;fill:none}
.guarantee__block--text{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:400;text-transform:uppercase}
.results__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:70px 0 0}
.results__tabs{width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px)}
.results__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.results__nav--item{opacity:0.5;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:400;text-transform:uppercase;margin:0 40px;cursor:pointer;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.results__nav--item.active{opacity:1}
.results__nav--item:hover:not(.active){opacity:.8}
.results__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:40px;overflow:hidden;position:relative}
.results__container:after{content:'';height:100%;position:absolute;top:0;left:0;width:200%;background-color:#314d96;z-index:2;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);will-change:transform}
.results__container.changing:after{-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;-o-transition:transform 1.5s;transition:transform 1.5s;transition:transform 1.5s, -webkit-transform 1.5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.results__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden}
.results__tab:not(.active){display:none}
.results__slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:72%;position:relative;overflow:hidden}
.results__slides:after{content:'';height:100%;position:absolute;top:0;left:0;width:200%;background-color:#d2e4f2;z-index:2;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);will-change:transform}
.results__slides.changing:after{-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;-o-transition:transform 1.5s;transition:transform 1.5s;transition:transform 1.5s, -webkit-transform 1.5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.results__slide{max-height:300px;padding:10px 10px 0;overflow:hidden}
.results__slide:not(.active){display:none}
.results__after,
.results__before{position:absolute;bottom:0;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.results__before{left:15%}
.results__after{right:15%}
.results__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:30px}
.results__pagination--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#314d96;opacity:0.5;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.results__pagination--item:not(:last-child){margin-right:20px}
.results__pagination--item:after{content:'';width:0px;height:2px;background-color:rgba(49, 77, 150, 0.5);margin-left:20px;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}
.results__pagination--item.active{opacity:1}
.results__pagination--item.active:after{width:45px}
.results__pagination--item:hover:not(.active){opacity:.8}
.history_nobg{padding-top:0px;padding-bottom:0px}
.history_nobg.first{padding-top:100px}
.history_nobg.first .history__body{padding-top:50px}
.history_nobg.last{padding-bottom:100px}
.history_nobg .history__bg{display:none}
.history_nobg .history__body{padding:0;margin:0}
.history__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;position:relative;padding:150px 0 0;margin-top:50px}
.history__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.history__bg--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px);margin-right:calc(50% + 41px);position:relative;height:100%}
.history__bg--column_last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(16.66667% + 13.66667px);margin:0}
.history__bg--square_small{width:64px;height:64px;background-color:#fcf1ed}
.history__bg--square_medium{width:133px;height:133px;background-color:#fcf1ed}
.history__bg--square_big{position:absolute;top:64px;left:calc(50% + 32px);width:630px;height:630px;background-color:#d2e4f2;opacity:0.5}
.history__column{width:calc(33.33333% + -54.66667px)}
.history__column_large{width:calc(50% + 41px);-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:10%}
.history__column_first{width:calc(50% + 41px);margin-left:calc(16.66667% + -68.33333px);padding-left:0;padding-right:10%}
.history__column_last{width:calc(33.33333% + 27.33333px);margin:0;padding-right:82px}
.history__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.history__block_right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:40px}
.history__block--image{width:100%}
.history__block--info{background-color:#ffffff;padding:50px 60px;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px);width:77%}
.history__block--category{color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;margin-bottom:20px}
.history__block--name{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:400;text-transform:uppercase}
.feedback__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:90px}
.feedback__slides{position:relative;overflow:hidden;width:100%}
.feedback__slides:after,
.feedback__slides:before{content:'';height:200%;width:50%;position:absolute;z-index:2;will-change:transform}
.feedback__slides:after{top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:#d2e4f2;width:calc(50% - 41px)}
.feedback__slides:before{bottom:0;left:calc(50% - 41px);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background-color:#314d96;width:calc(50% - 41px)}
.feedback__slides.changing:after,
.feedback__slides.changing:before{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;-o-transition:transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}
.feedback__slides.changing:after{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.feedback__slides.changing:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.feedback__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.feedback__slide:not(.active){display:none}
.feedback__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:50%;left:50%;-webkit-transform:translate(-87.5%, -50%);-ms-transform:translate(-87.5%, -50%);transform:translate(-87.5%, -50%)}
.feedback__arrow{margin:0 5px}
.feedback__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px)}
.feedback__column:nth-child(2){width:calc(33.33333% + 27.33333px);margin:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:100px}
.feedback__column:first-child{position:relative;margin-bottom:50px;}
.feedback__column:first-child:before{content:'';position:absolute;top:0;left:0;width:64px;height:64px;background-color:#fcf1ed;-webkit-transform:translate(-100%, -100%);-ms-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}
.feedback__block{width:65%;padding:50px 35px 60px;position:relative}
.feedback__block:before{content:'';background-color:rgba(210, 228, 242, 0.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.feedback__block--more{color:rgba(49, 77, 150, 0.8);font-family:"DIN Pro - Condensed Bold";font-size:17px;font-weight:400;margin:-25px 0 20px;cursor:pointer;text-transform:lowercase;width:max-content;display:none;position:relative;}
.feedback__block--more::before{content:'+';}
.feedback__block--more.show{display:block;}
.feedback__block--name{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:400;text-transform:uppercase}
.feedback__block--name:before{content:'“';color:#498afb;font-family:"RobotoRegular";font-size:72px;font-weight:700;position:absolute;top:35px;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.feedback__block--text{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;margin:50px 0 30px;word-wrap:break-word;}
.feedback__block--category{color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.feedback__block--date{position:absolute;top:0;left:calc(100% + 40px);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:200px;color:#acb4ce;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.feedback__block--date_reverse{right:auto;left:-35px}
.form{padding-top:0;padding-bottom:0;background-color:#314d96}
.form .block__line{background-color:rgba(0, 0, 0, 0.8)}
.form__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);min-height:100vh;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.form__headline{color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:70px;font-weight:400;line-height:70px;text-transform:uppercase;text-align:center;margin-bottom:40px}
.form__headline_nowrap{white-space:nowrap;}
.form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.form__field{text-align:center;width:100%;padding:25px 0;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.3);margin-bottom:25px;background-color:transparent;color:#ffffff;font-family:"RobotoRegular";font-size:15px;font-weight:400}
.form__field::-webkit-input-placeholder{color:white}
.form__field::-moz-placeholder{color:white}
.form__field:-ms-input-placeholder{color:white}
.form__field::-ms-input-placeholder{color:white}
.form__field::placeholder{color:white}
.form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:262px;height:83px;background-color:#ffffff;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;margin-top:30px;position:relative}
.form__button--text{z-index:2}
.form__button:before{content:'';width:0%;height:100%;background-color:#d2e4f2;position:absolute;top:0;left:0;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;z-index:1;will-change:width}
.form__button:hover:before{width:100%}
.results.animation.done .results__tab .arrow_right{-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important;}
.results.animation.done .results__tab .results__arrow{opacity:0.5 !important;}
@media screen and (max-width:1900px){.service__price_reverse{right:auto;left:-35px}
}
@media screen and (max-width:1279px){.feedback__block{width:80%;}
}
@media screen and (max-width:1023px){.start{background-color:white}
.block.start{margin-bottom:80px;}
.start:after{display:none}
.start__nav{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.start__nav_left{margin:0}
.start__slides{width:50%;height:auto;}
.start__pagination{display:none}
.start__progress{left:30px}
.preview{padding:20px}
.preview__content{width:100%}
.preview__price{display:none}
.preview__button{width:100%;height:60px;-webkit-transform:translate(-50%, 200%);-ms-transform:translate(-50%, 200%);transform:translate(-50%, 200%)}
.preview__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.preview__more:not(.preview__more_mobile){display:none}
.preview__more_mobile{display:block;width:100%;text-align:center;position:absolute;top:100%;left:0}
.preview__count{color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:12px}
.about{padding:0 90px}
.about .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}
.about .block__content:before{display:none}
.about__pics{width:50%}
.about__pics:after{display:none}
.about__pics--column:first-child{width:100%}
.about__pics--column:nth-child(2){display:none}
.about__description{width:50%}
.about__text{margin:50px 0 45px 25%}
.about__headline {font-size: 45px;}
.about__button{width:75%}
.services__body{margin-top:50px}
.services__column:nth-child(n){width:50%;margin:0}
.service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.service__top{height:255px}
.service__name{text-align:center}
.service__price{top:18%}
.service__price_reverse{right:auto;left:-35px}
.guarantee__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.guarantee__block,
.guarantee__block:first-child{width:50%;margin:0 0 60px}
.guarantee__block--svg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.guarantee__block--years{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 10px}
.guarantee__block--text{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.results__tabs{width:100%;margin:0}
.results__slides{width:100%}
.results__slide{padding:10px 0 0}
.results__tab{position:relative;}
.results__arrow{position:absolute;bottom:3px;left:35%;}
.results__arrow.arrow_right{left:unset;right:35%;}
.results__before{left:0}
.results__after{right:0}
.history__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}
.history__bg{display:none}
.history__column{width:40%}
.history__column_first,
.history__column_large,
.history__column_last{width:40%;padding:0;margin:0}
.history__block{width:100%;margin:0}
.history__block--info{background-color:transparent;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:10px;text-align:center}
.history__block--category{font-size:12px}
.history__block--name{font-size:18px}
.feedback__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.feedback__column,
.feedback__column:nth-child(2){width:100%;margin:0}
.feedback__column:first-child:before{display:none}
.feedback__column:nth-child(2){display:none}
.feedback__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;text-align:center}
.feedback__block--date{display:none}
.feedback__arrows{margin:40px 0;-webkit-transform:none;-ms-transform:none;transform:none;position:static;width:100%}
.form__body{width:50%;margin:0 auto}
.form__headline{font-size:60px;line-height:70px}
.form__headline_nowrap{white-space:normal;}
.form__button{width:100%}
.results__pagination--item.active{display:none;}
.feedback__slide{flex-wrap:wrap;}
.feedback__column:nth-child(2){display:flex;padding-top:0;margin-bottom:50px;}
.feedback__arrows{display:none;}
.block.feedback{padding-bottom:0;}
.feedback__slides:after, .feedback__slides:before{display:none;}
.feedback__slide:not(.active){display:flex;}
}
@media screen and (max-width:767px){.feedback__slides::after,
.feedback__slides::before{width:50%;}
.feedback__slides::before{left:50%;}
.block.feedback{padding:20px 0 20px;}
.feedback__body{margin-top:40px;}
.guarantee__block,
.guarantee__block:first-child{margin:0;align-items: center;width: 70%;}
.block.guarantee {padding: 20px 0;margin-top: 0;padding-top: 0;}
.history_nobg.first {padding-top: 40px;}
.history_nobg.last {padding-bottom: 20px;}
.block.reason {padding-bottom: 0;}
.block.results {padding-bottom: 0; padding-top: 60px;}
.about_reverse.benefits{margin-top:0;}
}
@media screen and (max-width:767px){.start{height:auto;min-height:100vh;padding:60px 30px 0}
/* .block.start{margin-bottom:0;} */
.start .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.start__slides{width:100%;margin-bottom:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.start__nav:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.start__nav:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.start__other,
.start__progress{display:none}
.preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}
.preview.hide .preview__img{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}
.preview.hide .preview__bg{display:none}
.preview.hide .preview__content{opacity:0;-webkit-transform:translate(0, -10%);-ms-transform:translate(0, -10%);transform:translate(0, -10%)}
.preview.show .preview__img{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.preview.show .preview__bg{display:none}
.preview.show .preview__content{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.preview__bg{display:none}
.preview__img{-o-object-fit:contain;object-fit:contain;width:100%;height:250px;object-fit:contain;position:absolute;top:90px;z-index:-1}
.preview__content{height:auto;position:static;-webkit-transform:none;-ms-transform:none;transform:none}
.preview__name{margin-bottom:250px;-o-object-fit:cover;object-fit:cover}
.preview__more{position:static;color:#498afb;margin-bottom:20px}
.about{padding:0}
.about .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.about__pics{width:100%}
.about__pics--pic_full{height:320px;-o-object-fit:cover;object-fit:cover}
.about__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:50px 30px 30px;}
.about__button,
.about__headline,
.about__text{margin:0;width:100%}
.about__headline{font-size:36px;text-align:center}
.about__text{margin:40px 0;line-height:24px;padding-left: 0 !important;text-align: left;}
.services__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 30px}
.services__column:nth-child(n){width:100%;padding:0}
.services__service{margin-bottom:40px}
.service{width:100%}
.service__top{height:auto}
.service__top:before{height:60%}
.guarantee__body{display:block;white-space:nowrap;overflow-x:auto;padding:0 30px;margin-top:20px}
.guarantee__block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:normal}
.results__nav--item{font-size:18px;margin:0}
.results__nav--item:nth-child(2){margin:0 50px}
.results__after,
.results__before{display:none}
.history__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.history__column{width:100%}
.history__block{margin-bottom:0px}
.history__block--info{padding:30px 40px 20px;}
.form{background-color:#314d96}
.form.opacity .form__body{opacity:1}
.form__body{width:100%;height:auto;padding:50px 30px 0;}
.form__headline{font-size:48px;line-height:60px}
.form__button{height:62px;margin-bottom: 30px;}
}
@media screen and (min-width:1023px){.block.animation .block__headline{overflow:hidden}
.block.animation .block__headline--content{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s;will-change:transform}
.block.animation .block__description{-webkit-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;opacity:0}
.block.animation.done .block__headline--content{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.block.animation.done .block__description{opacity:1}
.start.animation:after{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;will-change:transform;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}
.start.animation .start__nav{opacity:0;-webkit-transition:opacity 1s 2s;-o-transition:opacity 1s 2s;transition:opacity 1s 2s}
.start.animation .preview__img{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s .8s;-o-transition:all 1s .8s;transition:all 1s .8s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);will-change:transform, opacity}
.start.animation .preview__bg{overflow:hidden;-webkit-perspective:1000;perspective:1000}
.start.animation .preview__bg:after,
.start.animation .preview__bg:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);will-change:transform}
.start.animation .preview__bg:before{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform 1s .7s;transition:-webkit-transform 1s .7s;-o-transition:transform 1s .7s;transition:transform 1s .7s;transition:transform 1s .7s, -webkit-transform 1s .7s}
.start.animation .preview__bg:after{-webkit-transition:-webkit-transform 1s .2s;transition:-webkit-transform 1s .2s;-o-transition:transform 1s .2s;transition:transform 1s .2s;transition:transform 1s .2s, -webkit-transform 1s .2s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
.start.animation .preview__content{opacity:0;-webkit-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);transform:translate(-50%, -30%);-webkit-transition:all 1s .8s;-o-transition:all 1s .8s;transition:all 1s .8s;-webkit-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.17, 0.84, 0.44, 1);will-change:transform, opacity}
.start.animation .preview__button{opacity:0;-webkit-transition:opacity .5s 1.5s;-o-transition:opacity .5s 1.5s;transition:opacity .5s 1.5s;will-change:opacity}
.start.animation.done:after{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.start.animation.done .start__nav{opacity:1}
.start.animation.done .preview__img{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.start.animation.done .preview__bg:after,
.start.animation.done .preview__bg:before{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.start.animation.done .preview__content{opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.start.animation.done .preview__button{opacity:1}
.about.animation .block__content:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s;will-change:transform}
.about.animation .about__description>*,
.about.animation .about__pics--column>*{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, -webkit-transform 1s;-o-transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s, -webkit-transform 1s}
.about.animation .about__description>:first-child,
.about.animation .about__pics--column>:first-child{-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}
.about.animation .about__description>:nth-child(2),
.about.animation .about__pics--column>:nth-child(2){-webkit-transition-delay:1100ms;-o-transition-delay:1100ms;transition-delay:1100ms}
.about.animation .about__description>:nth-child(3),
.about.animation .about__pics--column>:nth-child(3){-webkit-transition-delay:1400ms;-o-transition-delay:1400ms;transition-delay:1400ms}
.about.animation .about__description>:nth-child(4),
.about.animation .about__pics--column>:nth-child(4){-webkit-transition-delay:1700ms;-o-transition-delay:1700ms;transition-delay:1700ms}
.about.animation .about__pics:after{-webkit-transform:rotate3d(1, 0, 0, 90deg) translate(50%, 50%);transform:rotate3d(1, 0, 0, 90deg) translate(50%, 50%);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s;will-change:transform}
.about.animation.done .block__content:before{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.about.animation.done .about__description>*,
.about.animation.done .about__pics--column>*{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.about.animation.done .about__pics:after{-webkit-transform:rotate3d(0, 0, 0, 90deg) translate(50%, 50%);transform:rotate3d(0, 0, 0, 90deg) translate(50%, 50%)}
.services.animation .service:first-child .service__top::before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.services.animation .service:first-child .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}
.services.animation .service:first-child .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:first-child .service__image,
.services.animation .service:first-child .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}
.services.animation .service:first-child .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(2) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.services.animation .service:nth-child(2) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.services.animation .service:nth-child(2) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(2) .service__image,
.services.animation .service:nth-child(2) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:1100ms;-o-transition-delay:1100ms;transition-delay:1100ms}
.services.animation .service:nth-child(2) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(3) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}
.services.animation .service:nth-child(3) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}
.services.animation .service:nth-child(3) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(3) .service__image,
.services.animation .service:nth-child(3) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:1400ms;-o-transition-delay:1400ms;transition-delay:1400ms}
.services.animation .service:nth-child(3) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(4) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.services.animation .service:nth-child(4) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:1800ms;-o-transition-delay:1800ms;transition-delay:1800ms}
.services.animation .service:nth-child(4) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(4) .service__image,
.services.animation .service:nth-child(4) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:1700ms;-o-transition-delay:1700ms;transition-delay:1700ms}
.services.animation .service:nth-child(4) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(5) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}
.services.animation .service:nth-child(5) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2100ms;-o-transition-delay:2100ms;transition-delay:2100ms}
.services.animation .service:nth-child(5) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(5) .service__image,
.services.animation .service:nth-child(5) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2000ms;-o-transition-delay:2000ms;transition-delay:2000ms}
.services.animation .service:nth-child(5) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(6) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:1800ms;-o-transition-delay:1800ms;transition-delay:1800ms}
.services.animation .service:nth-child(6) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2400ms;-o-transition-delay:2400ms;transition-delay:2400ms}
.services.animation .service:nth-child(6) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(6) .service__image,
.services.animation .service:nth-child(6) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2300ms;-o-transition-delay:2300ms;transition-delay:2300ms}
.services.animation .service:nth-child(6) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(7) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:2100ms;-o-transition-delay:2100ms;transition-delay:2100ms}
.services.animation .service:nth-child(7) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2700ms;-o-transition-delay:2700ms;transition-delay:2700ms}
.services.animation .service:nth-child(7) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(7) .service__image,
.services.animation .service:nth-child(7) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2600ms;-o-transition-delay:2600ms;transition-delay:2600ms}
.services.animation .service:nth-child(7) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(8) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:2400ms;-o-transition-delay:2400ms;transition-delay:2400ms}
.services.animation .service:nth-child(8) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:3000ms;-o-transition-delay:3000ms;transition-delay:3000ms}
.services.animation .service:nth-child(8) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(8) .service__image,
.services.animation .service:nth-child(8) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:2900ms;-o-transition-delay:2900ms;transition-delay:2900ms}
.services.animation .service:nth-child(8) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(9) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:2700ms;-o-transition-delay:2700ms;transition-delay:2700ms}
.services.animation .service:nth-child(9) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:3300ms;-o-transition-delay:3300ms;transition-delay:3300ms}
.services.animation .service:nth-child(9) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(9) .service__image,
.services.animation .service:nth-child(9) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:3200ms;-o-transition-delay:3200ms;transition-delay:3200ms}
.services.animation .service:nth-child(9) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation .service:nth-child(10) .service__top:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform;-webkit-transition-delay:3000ms;-o-transition-delay:3000ms;transition-delay:3000ms}
.services.animation .service:nth-child(10) .service__price{-webkit-transform:rotate(90deg) translateY(30px);-ms-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:3600ms;-o-transition-delay:3600ms;transition-delay:3600ms}
.services.animation .service:nth-child(10) .service__price_reverse{-webkit-transform:rotate(90deg) translateY(-30px);-ms-transform:rotate(90deg) translateY(-30px);transform:rotate(90deg) translateY(-30px)}
.services.animation .service:nth-child(10) .service__image,
.services.animation .service:nth-child(10) .service__name{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s;will-change:transform, opacity;-webkit-transition-delay:3500ms;-o-transition-delay:3500ms;transition-delay:3500ms}
.services.animation .service:nth-child(10) .service__name{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.services.animation.done .service:nth-child(n) .service__top:before{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.services.animation.done .service:nth-child(n) .service__price{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:1}
.services.animation.done .service:nth-child(n) .service__image,
.services.animation.done .service:nth-child(n) .service__name{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}
.guarantee.animation .guarantee__block{overflow:hidden}
.guarantee.animation .guarantee__block:first-child>*{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.guarantee.animation .guarantee__block:nth-child(2)>*{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.guarantee.animation .guarantee__block:nth-child(3)>*{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.guarantee.animation .guarantee__block:nth-child(4)>*{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.guarantee.animation .guarantee__block:nth-child(5)>*{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.guarantee.animation.done .guarantee__block:nth-child(n)>*{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.results.animation .results__tab>*{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;-o-transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s}
.results.animation .results__tab>:first-child{-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.results.animation .results__tab>:nth-child(2){-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.results.animation .results__tab>:nth-child(3){-webkit-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms}
.results.animation .results__tab>:nth-child(4){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.results.animation .results__tab>:nth-child(5){-webkit-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}
.results.animation .results__tab>:nth-child(6){-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}
.results.animation .results__tab>:nth-child(7){-webkit-transition-delay:1050ms;-o-transition-delay:1050ms;transition-delay:1050ms}
.results.animation .results__tab>:nth-child(8){-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.results.animation .results__tab>:nth-child(9){-webkit-transition-delay:1350ms;-o-transition-delay:1350ms;transition-delay:1350ms}
.results.animation .results__tab>:nth-child(10){-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}
.results.animation .results__nav--item{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}
.results.animation .results__nav--item:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}
.results.animation .results__nav--item:nth-child(2){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}
.results.animation .results__nav--item:nth-child(3){-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.results.animation .results__nav--item:nth-child(4){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}
.results.animation .results__nav--item:nth-child(5){-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}
.results.animation .results__nav--item:nth-child(6){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.results.animation .results__nav--item:nth-child(7){-webkit-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}
.results.animation .results__nav--item:nth-child(8){-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}
.results.animation .results__nav--item:nth-child(9){-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}
.results.animation .results__nav--item:nth-child(10){-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}
.results.animation.done .results__tab>*{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}
.results.animation.done .results__nav--item{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.history.animation .history__block{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;-webkit-transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, -webkit-transform .8s;-o-transition:transform .8s, opacity .8s;transition:transform .8s, opacity .8s;transition:transform .8s, opacity .8s, -webkit-transform .8s}
.history.animation .history__block--info{-webkit-transform:rotate3d(0, 1, 0, 90deg) translateY(-55px);transform:rotate3d(0, 1, 0, 90deg) translateY(-55px);-webkit-transition:-webkit-transform .8s .5s;transition:-webkit-transform .8s .5s;-o-transition:transform .8s .5s;transition:transform .8s .5s;transition:transform .8s .5s, -webkit-transform .8s .5s;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.history.animation .history__block--info>*{opacity:0;-webkit-transition:opacity .8s 1.3s;-o-transition:opacity .8s 1.3s;transition:opacity .8s 1.3s}
.history.animation.done .history__block{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}
.history.animation.done .history__block--info{-webkit-transform:rotate3d(0, 0, 0, 90deg) translateY(-55px);transform:rotate3d(0, 0, 0, 90deg) translateY(-55px)}
.history.animation.done .history__block--info>*{opacity:1}
.feedback.animation .feedback__block:before{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;will-change:transform}
.feedback.animation .feedback__block>*{opacity:0;-webkit-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;will-change:opacity}
.feedback.animation .feedback__block>:first-child{-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}
.feedback.animation .feedback__block>:nth-child(2){-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.feedback.animation .feedback__block>:nth-child(3){-webkit-transition-delay:1400ms;-o-transition-delay:1400ms;transition-delay:1400ms}
.feedback.animation .feedback__block>:nth-child(4){-webkit-transition-delay:1600ms;-o-transition-delay:1600ms;transition-delay:1600ms}
.feedback.animation .feedback__block>:nth-child(5){-webkit-transition-delay:1800ms;-o-transition-delay:1800ms;transition-delay:1800ms}
.feedback.animation.done .feedback__block:before{-webkit-transform:rotate3d(0, 0, 0, 90deg);transform:rotate3d(0, 0, 0, 90deg)}
.feedback.animation.done .feedback__block>*{opacity:1}
.form.animation{background-color:transparent;-webkit-transition:background-color .8s;-o-transition:background-color .8s;transition:background-color .8s}
.form.animation .block__content{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, -webkit-transform .8s;-o-transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s;will-change:opacity, transform}
.form.animation.done{background-color:#314d96}
.form.animation.done .block__content{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
}
.members__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}
.members__column:nth-child(3n+1){width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px)}
.members__column:nth-child(3n-1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);padding-top:100px}
.members__column:nth-child(3n-1) .members__block{width:50%}
.members__column:nth-child(3n){width:calc(16.66667% + 13.66667px)}
.members__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}
.members__photo{width:100%;margin-bottom:38px}
.members__name{color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2.8px}
.members__specialization{color:#7f8599;font-family:"RobotoRegular";font-size:13px;font-weight:400;line-height:24px}
.help__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px)}
.help__headline{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:48px;font-weight:700;line-height:70px;text-transform:uppercase;text-align:center}
.help__text{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px;margin:35px 0;max-width:450px;text-align:center}
.members__body .block__name{position:absolute;right:0;}
.members__button{display:flex;margin:0 auto;margin-top:40px;width:320px !important;}

.service__image--main img{width: 60%;}

@media screen and (max-width:1900px){.members__column:nth-child(3n-1){padding-top:50px}
}
@media screen and (max-width:1279px){.members_sertificate .members__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.members_sertificate .members__column{width:60%}
.members_sertificate .members__block{width:80%;margin:0 auto}
}
@media screen and (max-width:1023px){.members__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0}
.members__column{margin-top:4rem}
.members__column:nth-child(3n+1){margin-top:4rem}
.members__column:nth-child(2n){margin-top:4rem}
.members__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;margin-left:0;margin-top:4rem}
.members__column:nth-child(3n+1){margin-left:0}
.members__column:nth-child(2n){padding-top:0}
.members__column:nth-child(2n) .members__block{width:100%}
.members__column .members__photo{width:100%}
.members__column .members__block{width:100%}
.members__column:nth-child(3n-1){padding-top:0;margin-top:4rem;width:calc(16.66667% + 13.66667px);}
.members__column:nth-child(3n-1) .members__block{width:100%;}
.help__body{width:100%;margin:0}
.help__headline{line-height:1}
}
@media screen and (max-width:767px){.members__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.members__column:nth-child(n){width:100%}
.members__button{width:calc(100% - 60px) !important;}
.help__headline{font-size:30px}
.help__text{margin:20px;}
.members__body_append{padding-bottom:10px;}
}
.service{padding-top:0;position:relative}
.service__pagination{padding-bottom:0;padding-top:82px}
.service__headline{width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);position:relative;font-size:60px;font-weight:700;line-height:60px;text-transform:uppercase;font-family:"DIN Pro - Condensed Bold";color:#314d96;text-align:center;margin-top:140px;margin-bottom:35px}
.service__subhead{width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);color:#7f8599;text-align:center;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px}
.service__image--main{width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px);text-align:center;position:absolute;top:-0.2%;-webkit-transform:translateY(-2.6%);-ms-transform:translateY(-2.6%);transform:translateY(-2.6%)}
.service__background{position:relative;top:-85px;width:calc(16.66667% + -68.33333px)}
.service__background--item{position:absolute;width:63px;right:0;top:0;height:63px;background-color:#fcf1ed;}
.reason{padding-top:0}
.reason__headline{width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px);color:#314d96;font-size:48px;font-weight:700;line-height:50px;text-transform:uppercase}
.reason__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:65px}
.reason__subhead{width:calc(50% + -41px);margin-left:calc(16.66667% + -68.33333px);color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px}
.reason__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.reason__item{width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px)}
.reason__item--inner{width:50%;margin:0 auto}
.reason__item:nth-child(2){width:calc(33.33333% + 27.33333px);margin:0}
.reason__item:nth-child(3){width:calc(16.66667% + 13.66667px);margin:0}
.reason__item--image{margin-bottom:20px}
.reason__item--heading{font-size:24px;font-weight:700;line-height:30px;text-transform:uppercase;color:#314d96;margin-bottom:40px}
.reason__item--desc{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px;word-wrap:break-word;}
.questions__headsub{padding:0 2rem;text-align:center;color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px;margin-top:39px}
.questions__number{margin-top:39px}
.questions__body .block__headline{text-align:center}
@media screen and (max-width: 1024px) {
.reason__subhead{width: calc(50% + -10px);}
}
@media screen and (max-width:1280px){.service__background--item{display:none;}
}
@media screen and (max-width:1260px) {
.contacts__left{padding: 0 15px 0 75px;}
}
@media screen and (max-width:1023px){.service__pagination{padding-top:82px}
.service__image--main{margin:0;width:100%;left:0}
.service__headline{width:calc(50% + 41px);margin-left:calc(33.33333% + -54.66667px);font-size:45px;}
.service__subhead{width:calc(50% + 41px);margin-left:calc(33.33333% + -54.66667px)}
.reason__headline{width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px);margin-left:0}
.reason__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;margin-bottom:2rem}
.reason__item--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:2rem}
.questions__body .block__headline{width:100%}
.questions__headsub{margin:0;width:100%;margin-top:2rem}
}
@media screen and (max-width:767px){.service__pagination{padding-top:60px}
.service__image--main{top:-0.2%;-webkit-transform:translateY(-1.6%);-ms-transform:translateY(-1.6%);transform:translateY(-1.6%)}
.reason__top{padding:0 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.reason__wrapper{padding:0 30px;}
.reason__headline{width:100%;font-size:36px}
.reason__subhead{width:100%;margin:0;margin-top:.5rem}
}
.prices{padding-top:0;margin-top:-100px}
.prices__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.prices__lines{width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px)}
.prices__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:white;width:100%;border-top:1px solid #e5edf2;border-right:1px solid #e5edf2}
.prices__line:last-child{border-bottom:1px solid #e5edf2}
.prices__line:not(.active) .prices__content{max-height:0px}
.prices__line:not(.active) .prices__plus:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.prices__line.active .prices__plus:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.prices__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:40px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.prices__plus{width:18px;height:18px;position:relative;margin-right:20px}
.prices__plus:after,
.prices__plus:before{content:'';background-color:#314d96;position:absolute}
.prices__plus:after{width:100%;height:2px;top:calc(50% - 1px);left:0}
.prices__plus:before{height:100%;width:2px;left:calc(50% - 1px);top:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}
.prices__headline{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:700;text-transform:uppercase}
.prices__content{width:100%;overflow:hidden;-webkit-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;height:100%}
.prices__service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;background-color:rgba(210, 228, 242, 0.5);padding:35px}
.prices__service:nth-child(2n){background-color:white}
.prices__name{color:#7f8599;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;width:calc(100% - 100px)}
.prices__price{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:700;text-transform:uppercase}
.prices__price sup{font-size:14px}
.prices_indent{padding-top:0;margin-top:0}
.prices_indent .block__top{margin-bottom:3rem}
.prices_transparent .prices__line{background:transparent}
.prices_transparent .prices__service:nth-child(2n){background:transparent}
@media screen and (max-width:1024px){.prices__head{padding-left: 20px;}}
@media screen and (max-width:1023px){.prices__line{width:100%;margin:0}
.prices__head{padding-left: 0;}
}
@media screen and (max-width:767px){.prices{margin-top:0}
.prices__head{padding:20px 0;padding-left:10px;}
.prices__service{padding:15px}
.prices__plus{min-width: 18px;}
}
.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:calc(100vh - 81px);margin-top:81px;padding:0}
.contacts .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;padding-left:82px}
.contacts__left,
.contacts__right{width:50%}
.contacts__left{background-color:#314d96;height:100%;padding-left:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:max-content;min-width:-moz-max-content;}
.contacts__right{height:calc(100% - 82px)}
.contacts__headline{color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:60px;font-weight:700;line-height:60px;text-transform:uppercase}
.contacts__cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:20px 0}
.contacts__city{opacity:0.5;color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.contacts__city.active{opacity:1}
.contacts__city:not(:last-child){margin-right:60px}
.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.contacts__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:200px}
.contacts__column:not(:last-child){margin-right:8vw}
.contacts__column--name{color:#ffffff;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;margin-bottom:30px}
.contacts__text{color:#ffffff;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px}
.contacts__text:not(:last-child){margin-bottom:30px}
@media screen and (max-width:1023px){.contacts{margin-top:80px;height:auto}
.contacts .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding:0 0 0 60px;}
.contacts__left,
.contacts__right{width:100%}
.contacts__left{padding:20px;height:auto;}
.contacts__right{height:300px;}
}
@media screen and (max-width:767px){.contacts{margin-top:60px;height:auto}
.contacts .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding:0}
.contacts__left,
.contacts__right{width:100%}
.contacts__left{padding:20px;height:auto}
.contacts__right{height:250px}
.contacts__headline{font-size:40px}
.contacts__cities{margin:30px 0 50px}
.contacts__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.contacts__column:not(:last-child){margin-bottom:50px}
.contacts__column--name{margin-bottom:10px}
.contacts__text:not(:last-child){margin-bottom:10px}
}
.innerservice{padding-top:0}
.innerservice__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px);margin-top:90px}
.innerservice__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:5px}
.innerservice__wrapper .block__name{position:absolute;right:0}
.innerservice__wrapper--column{position:relative;width:calc(50% + 41px)}
.innerservice__bg{position:relative;background-color:#e8f1f8}
.innerservice__bg img{width:100%;height:100%;object-fit:contain;max-height:300px;}
.doctor__bg{position:relative;}
.doctor__bg img{width:100%;height:100%;object-fit:contain;max-height:600px;}
.innerservice__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.innerservice__description .description__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:55px;width:100%;}
.innerservice__description .description__item--heading{width:auto;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;color:#498afb;margin-left:.8rem;word-wrap:break-word;}
.innerservice__description .description__item--text{width:calc(100% - 180px);color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px;margin-left:auto;position:relative;margin-bottom:1rem}
.innerservice__description .description__item--text_stages{width:calc(100% - 200px);margin-bottom:1rem}
.innerservice__description .description__item--text_stages:before{content:'';position:absolute;width:20px;height:2px;background:#498afb;left:-30px;top:11px}
.innerservice__description .description__item.stages .description__item--text{position:relative;margin-left:auto;margin-bottom:2rem;display:block;padding-left:35px}
.innerservice__description .description__item.stages .description__item--text:before{content:'';position:absolute;width:20px;height:2px;background:#498afb;left:8px;top:11px}
.innerservice__wrapper--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.innerservice__wrapper--row_first{position:relative}
.innerservice__wrapper--row_first .innerservice__wrapper--column:first-child{position:absolute;top:0;left:0;bottom:0;width:50%}
.innerservice__wrapper--row_first .innerservice__bg{height:100%;width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.innerservice__wrapper--row_first img{-o-object-fit:contain;object-fit:contain;height:100%}
.innerservice__wrapper--row_first .innerservice__wrapper--column:last-child{margin-left:50%}
.innerservice__wrapper_reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;}
.innerservice__description .description__item--text_reverse{margin-left:50px;margin-top:15px}
.innerservice__description .description__item--text_reverse{margin-left:auto;margin-top:0}
.innerservice__wrapper--row_second{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.innerservice__wrapper--row_second .innerservice__wrapper--column{width:50%}
@media screen and (max-width:1440px){.innerservice__wrapper_reverse{display:-webkit-box;display:-ms-flexbox;display:flex;}
.innerservice__wrapper_reverse .innerservice__description{padding-left:50px}
.innerservice__wrapper--row .description__item{margin-bottom:0}
.innerservice__wrapper--row_first .description__item--heading{margin-left:0}
.innerservice__wrapper--row_first .description__item--text{width:100%;margin-top:15px}
.innerservice__wrapper--row_first .description__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.innerservice__wrapper--row_second{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:50px}
.innerservice__wrapper--row_second .innerservice__wrapper--column{width:calc(50% + 41px)}
.innerservice__wrapper--row_second .description__item--text_reverse{margin-left:50px;margin-top:15px;width:100%}
.innerservice__wrapper--row_second .innerservice__wrapper--column:first-child .innerservice__description{padding-left:0}
.innerservice__wrapper--hide .description__item:not(:first-child){display:none;}
.innerservice__wrapper--hide .description__item{flex-direction:column;padding-left:50px;margin-bottom:0;}
.innerservice__wrapper--hide .description__item--heading{margin-left:0;margin-bottom:15px;}
.innerservice__wrapper--hide .description__item--text{width:100%;margin-left:30px;}
}
@media screen and (max-width:1280px){.innerservice{padding-bottom:0}
.innerservice__body{width:calc(66.66667% + 54.66667px)}
.innerservice__body .help__text{width:calc(33.33333% + 27.33333px)}
.register{padding-bottom:0}
.register .block__headline{width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px)}
}
@media screen and (max-width:1024px){.innerservice__body{width:100%;margin-left:0}
.innerservice__wrapper--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.innerservice__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.innerservice__wrapper--column{width:calc(66.66667% + 54.66667px);width:100%}
.innerservice__bg{width:50%;margin:0 auto;margin-bottom:4rem}
.innerservice__description .description__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;}
.innerservice__description .description__item--heading{margin-left:0;margin-bottom:25px}
.innerservice__description .description__item--text{width:95%}
.innerservice__description .description__item--text_stages{margin-left:30px;padding-right:0px;width:92%}
.innerservice__wrapper--hide .description__item--text{width:calc(100% - 30px);}
.innerservice__wrapper--hide .description__item{margin-bottom:50px;}
.innerservice__wrapper_reverse .innerservice__description{padding-left:0}
.innerservice__wrapper--row .description__item{margin-bottom:50px}
.innerservice__wrapper--row_second{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.innerservice__wrapper--row_second .innerservice__wrapper--column{width:100%}
.innerservice__wrapper--row_second{padding-top:0}
.innerservice__wrapper--row_first .innerservice__bg{width:50%;margin:0 auto;margin-bottom:4rem}
.innerservice__wrapper--row_first .innerservice__wrapper--column:first-child{position:static;width:100%}
.innerservice__wrapper--row_first .innerservice__wrapper--column:last-child{margin-left:0}
}
@media screen and (max-width:768px){.prices__lines{margin-left:0;width:100%}
.innerservice__body{margin-top:2rem;}
.innerservice__body .help__text{width:100%}
.innerservice__wrapper{padding-left:0;padding-right:0;}
.innerservice__bg{width:100%}
.innerservice .description__item{margin-bottom:20px}
.innerservice .description__item--heading{width:100%;font-size:16px}
.register .block__headline{width:100%;font-size:24px;line-height: 1;}
.innerservice__wrapper--row_first .innerservice__bg{width:90%}
.gallery__trigger {line-height: 150px;}
.service__image--main img{width: 80%;}
}
.pacient__body .feedback__block--category{text-align:center;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px)}
.pacient__body .help__headline{width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px)}
.pacient__body .block__name{position:absolute;right:0}
.pacient__story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px);margin-top:4rem}
.pacient__story--photo{position:relative;width:100%}
.pacient__story--photo .block__square{position:absolute;width:62px;height:62px;background-color:#fcf1ed;top:-62px;left:-62px}
.pacient__story--photo_item{width:100%}
.pacient__story--photo_item img{width:100%;height:auto}
.pacient__story--detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin:0 auto;margin-top:2rem}
.pacient__story--detail_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;color:#498afb;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px}
.pacient__story--detail_value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400}
.pacient__story--detail_valuebold{color:#498afb;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px}
.pacient__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);padding-top:100px;position:relative}
.pacient__quote--text{color:#314d96;font-size:24px;font-weight:700;text-transform:uppercase}
.pacient__quote--name{color:#498afb;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;margin-top:40px}
.pacient__quote--value{color:#7f8599;font-family:"RobotoRegular";font-size:13px;font-weight:400;margin-top:15px}
.pacient__quote:before{position:absolute;content:'“';top:60px;left:0;color:#498afb;font-family:"RobotoRegular";font-size:72px;font-weight:700;line-height:24px}
.pacient__stages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px);margin-top:2.5rem}
.pacient__stages--name{margin-top:2.5rem;color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:700;line-height:24px;margin-bottom:2rem}
.pacient__stages--photo img{width:100%;height:auto}
.pacient__stages--extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:3rem}
.pacient__stages--extra_heading{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:700;line-height:24px;margin-bottom:1rem}
.pacient__stages--extra_text{color:#7f8599;position:relative;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px;padding-left:30px;margin-bottom:.6rem}
.pacient__stages--extra_text:before{content:'';position:absolute;width:20px;height:2px;background:#498afb;left:0;top:11px}
.gallery-story{padding-top:15px}
.gallery-story .pacient__quote{padding-top:95px}
.gallery-story .pacient__quote:before{overflow:visible;top:75px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.gallery__move{max-width:100%}
.gallery__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:3rem;width:calc(33.33333% + 27.33333px);margin-left:calc(33.33333% + -54.66667px)}
.gallery__quote--text{color:#314d96;font-size:24px;font-weight:700;line-height:30px;text-transform:uppercase;margin-bottom:2rem}
.gallery__quote--name{color:#498afb;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;margin-bottom:.5rem}
.gallery__quote--desc{color:#7f8599;font-family:"RobotoRegular";font-size:13px;font-weight:400;line-height:24px}
@media screen and (max-width:1023px){.pacient{padding-top:50px}
.pacient__body{width:100%}
.pacient__body .feedback__block--category,
.pacient__body .help__headline{width:80%;margin:0 auto}
.pacient__body .help__headline{margin-top:1rem}
.pacient__story{width:100%;margin:0;margin-top:4rem}
.pacient__quote,
.pacient__stages{width:50%;margin:0 auto}
}
@media screen and (max-width:767px){.pacient__story--detail{width:90%;}
.pacient__quote{width:90%;margin:0 auto}
.pacient__quote--text{font-size:20px}
.pacient__stages{width:90%;margin:0 auto}
.innerservice__body{padding: 0 30px;}
}
.quote{padding:0 0 0 82px;margin:-200px 0 -50px;z-index:2}
.quote__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.quote__image{width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px)}
.quote__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);padding-left:90px;position:relative}
.quote__info:before{content:'“';position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#498afb;font-family:"RobotoRegular";font-size:72px;font-weight:300;line-height:24px}
.quote__text{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:700;line-height:30px;text-transform:uppercase}
.quote__name{color:#498afb;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;margin:40px 0 15px}
.quote__specialization{color:#7f8599;font-family:"RobotoRegular";font-size:13px;font-weight:400;line-height:24px}
.gallery__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(66.66667% + 54.66667px);margin-left:calc(16.66667% + -68.33333px)}
.gallery__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.gallery__trigger{opacity:0.5;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:24px;font-weight:700;line-height:200px;text-transform:uppercase;margin:0 30px;cursor:pointer}
.gallery__trigger.active{opacity:1}
.gallery__arrow{position:relative;z-index:10}
.gallery__arrow.hide, .slider__arrow.hide{opacity:0;visibility:hidden;}
.gallery__content{width:100%;position:relative}
.gallery__pag{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);}
.gallery__pag .current{opacity:0.5;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;margin:0 10px;}
.gallery__pag .line{width:47px;height:2px;margin-bottom:4px;background-color:#314d96;opacity:.5;display:inline-block;}
.gallery__pag .slides__all{opacity:0.5;color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:2.8px;margin:0 10px;}
.gallery__content:after{content:'';height:100%;position:absolute;top:0;left:0;width:200%;background-color:#314d96;z-index:2;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);will-change:transform}
.gallery__content.changing:after{-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;-o-transition:transform 1.5s;transition:transform 1.5s;transition:transform 1.5s, -webkit-transform 1.5s;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%)}
.gallery__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.gallery__block:not(.active){display:none}
.gallery__slides{width:80%;height:550px;position:relative}
.gallery__move{position:absolute;top:0;left:0;right:0;height:100%;max-width:100%;white-space:nowrap;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;will-change:transform;font-size:0}
.gallery__slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, -webkit-transform 1s;-o-transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s, -webkit-transform 1s;will-change:opacity, transform;margin-right:100px}
.gallery__slide:not(.active){opacity:0.3}
.gallery__slide--content{max-width:100%;max-height:100%}
@media screen and (max-width:1279px){.about_reverse .block__content:after{width:90px;height:90px;}
.about__button{width:65%}
}
@media screen and (max-width:1023px){.top{padding:0 90px;padding-top:82px}
.top__content{left:90px;bottom:-10px}
.about_reverse{margin-top:2rem}
.quote{margin:0;margin-top:2rem;margin-bottom:4rem;padding:0 90px}
.quote .block__content{padding:0}
.quote__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.quote__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}
.quote__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:0}
.about__button{width:75%}
.gallery__body{width:100%;margin-left:0}
.gallery__slides{height:300px}
.register .block__headline{margin-left:0}
}
@media screen and (max-width:767px){.top{padding:60px 0 0}
.about_reverse .about__pics{width:100%}
.about_reverse .about__description{width:100%;padding-top:40px;padding-bottom:20px;margin-left:0}
.about_reverse .about__description .about__text{margin-right:0;margin-bottom: 10px;}
.about_reverse .about__description .about__headline{margin-right:0}
.about__button{width:100%}
.arrow__inner{width:85%}
.quote{width:100%;padding:60px 0 0;padding-top:0}
.quote__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.quote__image{width:100%;margin-bottom: 20px;}
.quote__info{padding:0;margin: 3rem 30px 0;width: calc(100% - 60px);}
.gallery__pag{display:none;}
.gallery__slides{width:100%;}
.gallery__arrow{position:absolute;z-index:10;bottom:-40px;}
.gallery__arrow.arrow{left:35%;}
.gallery__arrow.arrow_right{right:35%;left:unset;}
.gallery__slide--content{width:100%;height:100%;object-fit:contain;}
.gallery__move{right:0;}
}
.benefits .block__content{padding-top:0}
.benefits__description{position:relative}
.benefits__description:after{content:'';position:absolute;bottom:0;left:50%;width:110px;height:110px;background-color:#fcf1ed;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}
.benefits__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.33333% + 27.33333px);padding-left:90px;position:relative}
.benefits__info .about__headline{margin-left:0}
.benefits__part{padding:0 0 0 82px;margin:-50px 0;z-index:2}
.benefits__left{width:calc(16.66667% * 2 - 110px);margin-left:110px;position:relative;max-width:430px}
.benefits__left:after{content:'';position:absolute;top:0;left:0;width:110px;height:110px;background-color:#e8f1f8;-webkit-transform:translate(-100%, -100%);-ms-transform:translate(-100%, -100%);transform:translate(-100%, -100%);z-index:-1}
.benefits__left--image{position:relative;text-align:left}
.benefits__left--image img{width:100%}
.benefits__pics{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.benefits__pics:after{display:none}
.benefits__about:after{content:'';position:absolute;top:40%;right:16.667%;width:110px;height:110px;background-color:#e8f1f8;-webkit-transform:translate(100%, -100%);-ms-transform:translate(100%, -100%);transform:translate(100%, -100%);z-index:-1}
.benefits__about .block__content:before{width:33.33333%}
.benefits__about_reverse.benefits__about .block__content:before{display:none}
.benefits__about_reverse .benefits__pics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.benefits__about_reverse .about__pics--column:first-child,
.benefits__about_reverse .about__pics--column:nth-child(2){width:auto}
.benefits__about_reverse .about__pics--column:first-child{margin-bottom:50px}
.benefits__about_reverse .about__description{width:450px}
.benefits__about_reverse .block__content{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.benefits__help{width:calc(100%/6 * 2 + 27px);margin-left:calc(16.66667% * 2 + -68.33333px + 15px);position:relative}
.benefits__help:after{content:'';position:absolute;top:0;left:-50px;width:110px;height:110px;background-color:#fcf1ed;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);z-index:-1}
.benefits__help--image{width:100%;text-align:right;position:relative;top:-80px}
.benefits__help--image img{margin-right:calc(16.6667% + 15px);width:calc(16.6667% + 15px)}
.benefits__help .help__text{padding:0 20px}
.benefits_no-padding{padding-bottom:0;padding-top:50px}
.benefits__before .benefits__description:after{display:none}
.about__pics_top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.about_reverse.benefits .block__content:after{background-color:#e8f1f8;width:110px;height:110px;z-index:-1}
.about_reverse.benefits__before .block__content:before{display:none}
.about_reverse.benefits__before .block__content:after{top:-0%;left:calc(16.66667% + -68.33333px);-webkit-transform:translate(-100%, -70%);-ms-transform:translate(-100%, -70%);transform:translate(-100%, -70%);background-color:#d2e4f2}
@media screen and (max-width:1360px){.benefits__about::after{transform:translate(120%, -60%);}
}
@media screen and (max-width:1279px){.benefits_no-padding{padding-top:0}
.benefits__about_reverse .block__content{padding-top:0}
.benefits__description::after{transform:translate(0%, 0%);}
.about_reverse.benefits .block__content::after{width:100px;height:100px;}
}
@media screen and (max-width:1023px){.benefits__description:after{display:none;}
.benefits__part{padding:150px 0 150px 82px}
.benefits__left{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:100px}
.benefits__left:after{left:unset;right:100%;top:10%}
.benefits__info{width:calc(50% - 100px);padding-left:0}
.benefits__about .about .block__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.benefits__about:after{display:none;}
.benefits__help{width:100%;margin:0}
.benefits__help--image{display:none}
.benefits__about_reverse .block__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.benefits__about_reverse .benefits__pics{width:40%;margin-left:0}
.benefits__about_reverse .about__description{width:60%}
.benefits_no-padding{padding:50px 0}
.about_reverse.benefits .block__content::after{left:-20px;transform:translate(0%, -70%);}
}
@media screen and (max-width:767px){.benefits__part{padding:50px 0 100px 0}
.benefits__left{width:100%;max-width:unset;margin-left:0}
.benefits__left:after{left:unset;right:100%;top:10%}
.benefits__left--image img{height:230px;-o-object-fit:cover;object-fit:cover}
.benefits__info{width:100%;padding:0 30px;padding-bottom:40px}
.benefits__pics{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.benefits__description{padding:0 30px}
.benefits__help{padding:0 30px}
.benefits__help_bottom{padding-bottom:50px}
.benefits__about_reverse .benefits__pics{width:100%}
.benefits__about_reverse .about__description{width:100%;padding-top:0;padding-bottom:20px}
.benefits__about_reverse .about__pics--column:first-child{width:100%;margin-bottom: 20px;}
.benefits__about .about__description{padding-top:0;padding-bottom:20px}
.benefits_no-padding{padding-bottom:0}
}
.guarantee__pics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:calc(16.66667% - 110px)}
.guarantee__pics .guarantee__pics--column{width:100%;text-align:right;margin-top:50px}
.guarantee__pics_top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.guarantee__description{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.guarantee__description:after{left:0;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);background-color:#d2e4f2}
.guarantee__left{width:16.66667%}
.guarantee__left:after{display:none}
.guarantee__row{padding-top:0;padding-bottom:0}
.guarantee__row .about__headline,
.guarantee__row .about__text{margin-left:0}
.guarantee__row .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.guarantee__row .block__content:after{content:'';position:absolute;bottom:0;left:16%;width:110px;height:110px;background-color:#fcf1ed;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);z-index:-1}
.guarantee__row .about__description{padding-right:25px;margin-left:16.6667%}
.guarantee__column{max-width:calc(16.667% * 2)}
.guarantee__column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.guarantee__about .block__content{padding-top:55px;padding-bottom:0}
.guarantee__about.about_reverse .block__content:before{display:none}
.guarantee__about .about__pics--column{height:320px}
.guarantee__about .about__pics--column img{height:100%;-o-object-fit:cover;object-fit:cover}
.guarantee__about.about_reverse.benefits .block__content:after{left:20%;top:50%}
.about_reverse.guarantee .block__content:after{top:0}
@media screen and (max-width:1279px){.guarantee__row .about__description{margin-left:0;width:50%}
.guarantee__about .about__pics{margin-right:calc(16.66667% - 110px)}
.guarantee__about .about__pics--column{height:280px;}
.guarantee__about .about__pics--column:first-child{width:50%;margin-right:20px}
}
@media screen and (max-width:1023px){.guarantee__column{max-width:unset;width:50%}
.guarantee__about{display:none}
.guarantee__left{width:50%}
.guarantee__row .block__content::after, .technology__about::before, .guarantee__description::after{display:none;}
}
@media screen and (max-width:767px){.guarantee__row .block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.guarantee__row .about__description{width:100%;padding-top:50px;padding-bottom:20px}
.guarantee__column{width:100%}
.guarantee__column img{height:400px;}
.guarantee__left{width:100%}
.about_reverse.benefits .block__content::after {display: none;}
}
.technology__row .about__pics{margin-right:9%}
.technology__row .block__content{padding-top:0}
.technology__row.about_reverse .block__content:before{bottom:unset;top:50%}
.technology__row_extra{padding-top:150px}
.technology__row_extra .about__text{margin-right:25%}
.technology__row_extra .block__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:16.6667%;width:calc(100% - 16.6667%);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.technology__row_extra .block__content:before{content:'';position:absolute;top:0;left:5%;width:110px;height:110px;background-color:#d2e4f2;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:-1}
.technology__row_add:after{content:'';position:absolute;bottom:0;left:0;top:unset;width:33.33333%;height:495px;background-color:#d2e4f2;z-index:-1;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);opacity:0.5}
.technology__row_small .technology__pics--column{top:0}
.technology__row_small .block__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px}
.technology__row_small .block__content:after,
.technology__row_small .block__content:before{display:none!important}
.technology__row_small .about__pics{margin-right:16.6667%;max-width:640px}
.technology__pics--column{width:100%;position:relative;top:120px}
.technology__pics--column img{max-height:370px;-o-object-fit:cover;object-fit:cover}
.technology__box{padding-top:100px}
.technology__box .about__description{margin-left:6%}
.technology__box .block__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 16.6667%);margin-left:auto}
.technology__box .guarantee__column--right{margin-right:20%}
.technology__about{padding-top:45px}
.technology__about:after{content:'';position:absolute;bottom:0;left:0;top:unset;width:33.33333%;height:495px;background-color:#d2e4f2;z-index:-1;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);opacity:0.5}
.technology__about:before{content:'';position:absolute;bottom:0;right:0;top:unset;width:110px;height:110px;background-color:#d2e4f2;z-index:-1;-webkit-transform:translate(-100%, 50%);-ms-transform:translate(-100%, 50%);transform:translate(-100%, 50%)}
.technology__about.benefits__about_reverse .technology__pics{margin-left:68.33333px}
@media screen and (max-width:1279px){.technology__row_extra{padding-top:50px}
.technology__row_extra .block__content:before{display:none}
.technology__row_small .block__content{padding-bottom:50px}
.technology__box{padding-top:0}
}
@media screen and (max-width:1085px){
    .quote__info::before{top:15px;left:15px;}
}
@media screen and (max-width:1023px){.technology__about:after{display:none}
.technology__row_add:after{display:none}
.technology__row .about__description{margin-left:0}
.technology__row .about__headline,
.technology__row .about__text{margin-right:0}
.technology__row .block__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.technology__row .block__content:after{display:none}
.technology__row_extra .block__content{margin-right:0;width:100%}
.technology__row_small .about__pics{width:40%}
.technology__row_add .benefits__pics{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.technology__row_add .about__headline,
.technology__row_add .about__text{margin-left:0;margin-right:25%}
.technology__pics--column{top:0}
.technology__box .block__content{width:100%}
.technology__box .guarantee__column--right{margin-right:0}
.technology__about.benefits__about_reverse .technology__pics{margin-left:0}
}
@media screen and (max-width:767px){.technology__row .about__pics{margin-right:0}
.technology__row_extra{padding-top:0}
.technology__row_extra .about__text{margin-right:0}
.technology__row_extra .about__description{padding-top:0}
.technology__row_add .about__headline,
.technology__row_add .about__text{margin-right:0}
.technology__row_small .block__content{padding-top:0}
.technology__row_small .about__pics{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:unset}
.technology__box .guarantee__column::first-child{display:none}
.technology__box .about__description{margin-left:0}
.technology__about:before{display:none}
.quote__info::before{top:0;left:0;}
}
.article{padding-top:0}
.article_extra{padding-top:50px;padding-bottom:160px}
.article__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:calc(16.66667% + 15px);margin-left:calc(16.66667% + -68.33333px)}
.article__row_reverse .article__column:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:0}
.article__row_reverse .article__column:nth-child(2){padding-left:0;padding-right:13.8%}
.article__row_reverse .article__column--image:before{display:none}
.article__row_reverse .article__column--image:after{width:111px;height:111px;background-color:#d2e4f2;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}
.article__row_reverse .article__headline:before{left:50%;background-color:#fcf1ed}
.article__column{width:50%}
.article__column:first-child{padding-right:5.4%}
.article__column:nth-child(2){padding-left:10.7%}
.article__column--image{text-align:right;position:relative}
.article__column--image:before{content:'';position:absolute;top:20%;left:40%;width:640px;height:495px;background-color:#d2e4f2;opacity:0.5;z-index:-2}
.article__column--image:after{content:'';position:absolute;bottom:0;right:0;width:90px;height:90px;background-color:#fcf1ed;z-index:-1;-webkit-transform:translate(100%, 100%);-ms-transform:translate(100%, 100%);transform:translate(100%, 100%)}
.article__column--image_dark:before{background-color:#d2e4f2;opacity:1;top:0;height:640px}
.article__column--image_dark:after{width:181px;height:181px;background-color:#fcf1ed;top:0;right:0;left:unset;bottom:unset;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}
.article__column--image img{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}
.article__column_extra:nth-child(2){padding-left:14.8%}
.article__headline{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:25px;font-weight:400;letter-spacing:-0.41px;margin:50px 0 60px;position:relative}
.article__headline:before{content:'';position:absolute;top:0;left:0;width:65px;height:65px;background-color:#d2e4f2;-webkit-transform:translate(-100%, -100%);-ms-transform:translate(-100%, -100%);transform:translate(-100%, -100%);z-index:-1}
.article__headline_light:before{background-color:#e8f1f8}
.article__item,
.article__text{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px}
.article__list{margin:0;padding:20px 0;list-style:none}
.article__item{padding-bottom:20px;padding-left:30px;position:relative}
.article__item:before{content:'-';position:absolute;left:0;top:0}
@media screen and (max-width:1023px){.article{padding-bottom:0}
.article_extra{padding-bottom:50px;padding-top:100px}
.article__row{width:100%;margin:0;padding-left:calc(16.66667% + -68.33333px)}
.article__column:first-child{padding-right:20px}
.article__column:nth-child(2){padding-left:20px}
.article__column--image:after{display:none}
}
@media screen and (max-width:767px){.article{padding-bottom:20px}
.article_extra{padding-top:0}
.article__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}
.article__row_reverse .article__column:first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.article__row_reverse .article__column:nth-child(2){padding-right:0}
.article__column{width:100%}
.article__column--image:before{display:none}
.article__column--image img{height:250px}
.article__column:first-child{padding-right:0}
.article__column:nth-child(2){padding-left:0;padding-top:10px}
.article__headline{padding: 0 30px;margin-top:0;margin-bottom: 20px;text-align: center;font-size: 23px;}
.article__headline:before{display:none}
.article__text{text-align:left;padding-left:30px;padding-right:30px}
.article__list{padding-left:30px;padding-right:30px}
.article__text ul{padding-left: 25px;}
}
.fof{padding-top:0}
.fof__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-height:100vh}
.fof__info{width:calc(16.66667% + 13.66667px);margin-left:calc(16.66667% + -68.33333px)}
.fof__headline{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.8px}
.fof__code{color:#314d96;font-family:"DIN Pro - Condensed Bold";font-size:180px;font-weight:400;text-transform:uppercase}
.fof__description{color:#7f8599;font-family:"RobotoRegular";font-size:15px;font-weight:400;line-height:24px;margin-bottom:45px}
.fof__button{width:100%}
.fof__image{width:calc(50% + 41px)}
@media screen and (max-width:1900px){.fof__info{width:calc(33.33333% + 27.33333px);margin-left:calc(16.66667% + -68.33333px)}
.fof__image{width:calc(33.33333% + 27.33333px)}
.fof__button,
.fof__description{width:75%}
}

@media screen and (max-width:1024px){
.doctor__bg img{margin-bottom: 4rem;}
.innerservice__wrapper--hide {padding-left: 20px;}
.innerservice__wrapper_reverse {padding-left: 20px;}
}

@media screen and (max-width:1023px){.fof__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.fof__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;margin:0 auto}
.fof__button,
.fof__description{width:100%;text-align:center}
.fof__image{display:none}
.feedback__block--name:before{left:50%;top:-5px}
.header__city--current::after{position: absolute;top: 0;right: -10px;}
.innerservice__wrapper--hide {padding-left:0;}
.innerservice__wrapper_reverse {padding-left: 0;}
}
@media screen and (max-width:767px){.fof__info{width:95%}
.service__price{transform:rotate(0deg) translateX(-50%);left:50%;bottom:-11px;top:unset;text-align:center;}
}
@media only screen and (max-width:768px) and (orientation:landscape){.form__field{padding:10px 0;margin-bottom:10px;}
.menu__count{margin-bottom:3px;}
.preview__name--text{font-size:32px;}
}
.doctor__bg img{width:100%}
@media screen and (max-width:1440px){.guarantee__description::after{transform:translate(0, 20%);width:90px;height:90px;}
}
@media screen and (max-width:1279px){.guarantee__description::after{transform:translate(0, 50%);}
.guarantee__row .block__content::after{left:15%;transform:translate(-100%, 40%);}
.technology__about::before{transform:translate(-100%, 80%);}
.service__headline{font-size:53px;}
}



.block__bottom.hide{display: none;}

@media only screen and (max-width:768px){
.doctor__bg{margin-bottom: 40px;}
.feedback__block{padding: 50px 30px 60px;}
.feedback__block--text{text-align: left;}
.innerservice__wrapper--hide .description__item--text{margin-left: 0;width: 100%;}
.innerservice__wrapper--hide.doctor .description__item--text {margin-left: 30px;}
.innerservice__description .description__item--text{width: 100%}
.innerservice__wrapper--row_second .description__item--text_reverse{margin-left:0;}
.innerservice__wrapper--row_second .description__item--text_stages{margin-left: 30px;width: calc(100% - 30px);}
.help.benefits_no-padding .block__content {padding: 0 30px 0 30px;}
.help.benefits_no-padding .help__text {padding: 0; margin: 35px 0; text-align: left;}
.help.benefits_no-padding .benefits__help {padding: 0;}
.about_reverse.technology__row{margin-top:0;}
.doctor__bg img{margin-bottom: 0;}
}

@media screen and (max-width:767px) {
    .service__headline{margin-top: 40px;}
    .block__content--about {padding-top: 7px;}
    .gallery__trigger{line-height: 135px;}
    .history__block.history__block_small {margin-bottom: 20px;}
    .block feedback > .block__content {padding-top: 80px;}
    .block.article {margin-top: -20px;}
    .block.feedback__main > .block__content {padding-top: 80px;}
}

@media screen and (max-width:355px) {
   .headpag__links--link a {font-size: 13px;}
}
.header__logo--image {width: 240px}
.header__logo_mobile .header__logo--image {width: 23px;height: 30px;}
.nav__logo img {width: 23px;height: 30px;}
.header__button img:not(.modal__close--icon) {width:22px;height:22px;}
.nav__button img {width:22px;height:22px;}

.menu__child.hide {display: none;}

@media screen and (max-width: 767px){
    .menu{
        height: calc(100vh - 60px);
        height: calc(var(--vh, 1vh) * 100 - 60px);
    }
    div.menu__column:hover {
        height: 50%;
    }
    .menu__children{display: flex;}
    .menu__column:hover .menu__children{
        margin: 15px 0;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .menu__child:not(:last-child){
        margin-bottom: 15px;
        margin-right: 10px;
        margin-left: 10px;
    }
    .menu__child:last-child {
        margin-bottom: 15px;
    }
    .menu__column::before{
       bottom: -1px;
    }
    .menu__column::after {
        top: -1px;
    }
    .menu__child {
        text-transform: capitalize;
    }
    .menu__child.hide {display: flex}
}

.modal__close--icon {
    width: 12px;
    height: 13px;
}

.start-wrap {
    position: relative;
}

.sales-button {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 16.7%;
    text-align: center;
    height: 81px;
    color: #314D96;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.8px;
    cursor: pointer;
    z-index: 2;
}

.sales-button__link {
    position: relative;
    width: 100%;
    height: 100%;
    color: inherit;
    font-size: 14px;
}

.sales-button__link::before {
    content: "";
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    background: #fcf1ed;
    transition: .5s;
}

.sales-button__link:hover::before {
    width: 100%;
}

.sales-button__text {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

.sales-button__text span {
    margin-right: 15px;
}

.sale .b-hidden {
    opacity: 0;
    display: none;
}

.sale .b-appear {
    opacity: 1;
    display: block;
    animation: video-card-appear 1s;
}

.sale .block__bottom {
    width: 100%;
    margin: 0;
    position: relative;
    padding: 50px 0;
}

.sale .block__button{
    width: 20%;
}

.sale .block__bottom .hidden {
    display: none;
}

.sale .block__button::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    left: 0;
    top: 0;
}

.sale .last {
    padding-bottom: 0;
}

.video .block__bottom {
    width: 100%;
    margin: 0;
    position: relative;
    padding: 50px 0;
}

.video .block__button{
    width: 20%;
}

.video .history__block--imgwrap {
    position: relative;
    display: block;
}

.video .history__block--imgwrap::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 65px;
    height: 65px;
    background: url("/images/play_video.svg") no-repeat;
    background-size: cover;
    opacity: .8;
}

.video .b-hidden {
    opacity: 0;
    display: none;
}

.video .b-appear {
    opacity: 1;
    display: block;
    animation: video-card-appear 1s;
}

.video .block__bottom .hidden {
    display: none;
}

.video .block__button::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    left: 0;
    top: 0;
}

.video .last {
    padding-bottom: 0;
}

.video .history__block--imgwrap{
    width: 100%;
}

.sale-item .pacient__stages--extra *{
    color: #7f8599;
    font-size: 13px;
    font-weight: 400;
}

.sale-item .pacient__stages--extra ul, ol {
    list-style: none;
}

.sale-item .pacient__stages--extra li{
    position: relative;
    font-size: 15px;
    line-height: 24px;
    padding-left: 30px;
    margin-bottom: .6rem;
}

.sale-item .pacient__stages--extra li:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 2px;
    background: #498afb;
    left: 0;
    top: 11px;
}

.sale-item .history__block--imgwrap{
    width: 100%;
}

@keyframes video-card-appear {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.video-inner .history__block--imgwrap {
    position: relative;
}

.video-inner .history__block--imgwrap::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 65px;
    height: 65px;
    background: url("/images/play_video.svg") no-repeat;
    background-size: cover;
    opacity: .8;
}

.video-inner .history__block--imgwrap {
    position: relative;
    width: 100%;
}

.video-inner .history__block--imgwrap::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 65px;
    height: 65px;
    background: url("/images/play_video.svg") no-repeat;
    background-size: cover;
    opacity: .8;
}

.video-inner .pacient__story--photo_item iframe, .video-inner .pacient__story--photo_item video {
    width: 100% !important;
    height: 800px;
}

.video-inner .history {
    padding-bottom: 0;
}

.video-inner .history__block--imgwrap {
    position: relative;
    display: block;
}

.home__video .history__block--imgwrap {
    width: 100%;
}

.home__video .history__block--imgwrap {
    width: 100%;
}

.home__video .history__block--imgwrap {
    position: relative;
}

.home__video .history__block--imgwrap::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 65px;
    height: 65px;
    background: url("/images/play_video.svg") no-repeat;
    background-size: cover;
    opacity: .8;
}

.history__block--imgwrap{
    width: 100%;
}

@media screen and (max-width: 1900px){
    .video-inner .pacient__story--photo_item iframe, .video-inner .pacient__story--photo_item video {
        height: 600px;
    }
}

@media screen and (max-width: 1023px){
    .video-inner .pacient__story--photo_item iframe, .video-inner .pacient__story--photo_item video {
        height: 400px;
    }

    .video-inner .history__block--imgwrap::before {
        width: 45px;
        height: 45px;
    }

    .home__video .history__block--imgwrap::before {
        width: 45px;
        height: 45px;
    }

    .video .history__block--imgwrap::before {
        width: 45px;
        height: 45px;
    }

    .sales-button {
        background: #fcf1ed;
        width: 18%;
    }

    .sales-button__link:hover::before {
        width: 0;
    }
}

@media screen and (max-width: 767px){
    .start-wrap {
        padding-bottom: 140px;
    }

    .sales-button {
        bottom: 20px;
        top: unset;
        right: 0;
        left: 0;
        margin: auto;
        background: #fcf1ed;
        width: 81%;
        height: 81px;
    }

    .sales-button__link {
        font-size: 30px;
    }
}

.header__buttonBorder {
    position: absolute;
    left: 0;
    top: 0;
    fill: none;
    stroke: #fff;
    stroke-dasharray: 150 480;
    stroke-dashoffset: 150;
    transition: 1s ease-in-out;
    width: 100%;
    height: 100%;
    padding: 5px;
    z-index: 1;

    animation-name: button-border;
    animation-iteration-count: infinite;
    animation-delay: 2s;
    animation-direction: alternate;
    animation-duration: 2.5s;
}

@keyframes button-border {
    100% {
        stroke-dashoffset: -480;
    }
}