@animation : transition: all 0.25s ease-out;@font-face{font-family:'Exo 2';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fNC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drEqfdC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fdC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGqetC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGTetC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvOcPg.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH1v4okm5zmbvwkAx_sfcEuiD8j4PKcPg.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKcPg.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWcPg.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v10/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWcPg.ttf) format('truetype')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ObXXME.ttf) format('truetype')}@font-face{font-family:'KoHo';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/koho/v6/K2FzfZ5fmddNNisssJ_zIg.ttf) format('truetype')}@font-face{font-family:'KoHo';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/koho/v6/K2FzfZ5fmddNNiss1JzzIg.ttf) format('truetype')}@font-face{font-family:'KoHo';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/koho/v6/K2FwfZ5fmddNNisUeA.ttf) format('truetype')}@font-face{font-family:'KoHo';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/koho/v6/K2FxfZ5fmddNPuE1WJ4.ttf) format('truetype')}@font-face{font-family:'KoHo';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/koho/v6/K2FxfZ5fmddNPoU2WJ4.ttf) format('truetype')}@font-face{font-family:'KoHo';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/koho/v6/K2F-fZ5fmddNBik.ttf) format('truetype')}@font-face{font-family:'Sansation';font-weight:300;font-style:normal;font-display:swap;src:local('Sansation Light'),url(../fonts/sansation/sansationlight.woff2) format('woff2'),url(../fonts/sansation/sansationlight.woff) format('woff'),url(../fonts/sansation/sansationlight.ttf) format('truetype')}@font-face{font-family:'Sansation';font-weight:300;font-style:italic;font-display:swap;src:local('Sansation Light Italic'),url(../fonts/sansation/sansationlightitalic.woff2) format('woff2'),url(../fonts/sansation/sansationlightitalic.woff) format('woff'),url(../fonts/sansation/sansationlightitalic.ttf) format('truetype')}@font-face{font-family:'Sansation';font-weight:400;font-style:normal;font-display:swap;src:local('Sansation Regular'),url(../fonts/sansation/sansationregular.woff2) format('woff2'),url(../fonts/sansation/sansationregular.woff) format('woff'),url(../fonts/sansation/sansationregular.ttf) format('truetype')}@font-face{font-family:'Sansation';font-weight:400;font-style:italic;font-display:swap;src:local('Sansation Italic'),url(../fonts/sansation/sansationitalic.woff2) format('woff2'),url(../fonts/sansation/sansationitalic.woff) format('woff'),url(../fonts/sansation/sansationitalic.ttf) format('truetype')}@font-face{font-family:'Sansation';font-weight:700;font-style:normal;font-display:swap;src:local('Sansation Bold'),url(../fonts/sansation/sansationbold.woff2) format('woff2'),url(../fonts/sansation/sansationbold.woff) format('woff'),url(../fonts/sansation/sansationbold.ttf) format('truetype')}@font-face{font-family:'Sansation';font-weight:700;font-style:italic;font-display:swap;src:local('Sansation Bold Italic'),url(../fonts/sansation/sansationbolditalic.woff2) format('woff2'),url(../fonts/sansation/sansationbolditalic.woff) format('woff'),url(../fonts/sansation/sansationbolditalic.ttf) format('truetype')}body{min-width:320px;margin:0;padding:0;font-family:'Exo 2',Tahoma,Verdana,sans-serif;font-size:16px;line-height:28px;font-weight:300;color:#777;background-color:#fff}:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #fc0;box-shadow:0 0 0 2px #fff,0 0 0 4px #fc0}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;bottom:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}img{max-width:100%;height:auto}p,ul{margin:0 0 10px;padding:0;font-size:16px;line-height:28px;font-weight:300}ul{margin:0;list-style-type:none}a,div,h2,h3,p,ul{-webkit-box-sizing:border-box;box-sizing:border-box}a,div,p{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}h2,h3{padding:0}h2{margin:0 0 20px;font-family:'Exo 2',Tahoma,Verdana,sans-serif;font-size:28px;line-height:normal;font-weight:600;text-align:center;color:#000}h3{margin:0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.address{width:100%}.address__item{position:relative;text-align:center}.address__item svg{display:none;position:absolute;top:0;left:0}.address__item p{margin:0;padding:0;line-height:24px}.address__item p span{display:block;font-weight:700}@media (min-width:480px){.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.address__item{margin-right:30px}.address__item:last-child{margin-right:0}}@media (min-width:600px){.address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%;margin-left:auto}.address__item{margin-right:0}.address__item p{font-size:15px;text-align:left}.address__item p span{display:inline}}@media (min-width:768px){.address{width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.address__item{margin-right:30px}.address__item p{font-size:16px}.address__item p span{display:block}.address__item:first-child{padding-left:35px}.address__item:first-child svg{display:inline}}@media (min-width:991px){.address__item p{margin:0;padding:0;line-height:24px}.address__item p span{display:block;font-weight:700}}.phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;padding:0 5px;font-family:'KoHo','Exo 2',Tahoma,Verdana,sans-serif;font-size:20px;font-weight:700;text-decoration:none;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.phone svg{width:16px;height:16px;margin-right:10px;fill:#d24a43}.phone span{margin-right:5px;font-weight:400;opacity:.5}.phone:focus{-webkit-box-shadow:0 0 0 2px #4c565d,0 0 0 4px #fc0;box-shadow:0 0 0 2px #4c565d,0 0 0 4px #fc0}@media (min-width:991px){.phone{margin-right:0;font-size:23px;color:#000;text-shadow:none}.phone svg{display:none}.phone:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #fc0;box-shadow:0 0 0 2px #fff,0 0 0 4px #fc0}}.email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'KoHo','Exo 2',Tahoma,Verdana,sans-serif;padding:0 5px;font-size:18px;line-height:normal;font-weight:400;text-decoration:none;color:#fff}.email svg{width:16px;margin-top:5px;margin-right:10px;fill:#d24a43}.email:focus{-webkit-box-shadow:0 0 0 2px #4c565d,0 0 0 4px #fc0;box-shadow:0 0 0 2px #4c565d,0 0 0 4px #fc0}@media (min-width:991px){.email{color:#777}.email svg{width:20px}.email:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #fc0;box-shadow:0 0 0 2px #fff,0 0 0 4px #fc0}}.menu{list-style-type:none;z-index:2}.menu__list{width:100%;background-color:rgba(28,36,44,.9);border-bottom:2px solid #d24a43}.menu__item a{position:relative;display:block;padding:10px 20px;font-size:20px;text-decoration:none;text-align:right;color:#eee}.menu__item a::after{content:none;position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#d24a43}.menu__item a:focus,.menu__item a:hover{color:#fff;background-color:rgba(0,0,0,.2);-webkit-box-shadow:none;box-shadow:none}.menu__item--active a{color:#d24a43;background-color:rgba(0,0,0,.4)}.menu__item--active a:focus,.menu__item--active a:hover{color:#d24a43}@media (min-width:991px){.menu,.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;border-bottom:none}.menu__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu__item a{position:relative;display:block;padding:10px 20px;font-size:20px;text-decoration:none;text-align:center;color:#a9aeb2}.menu__item a::after{content:none;position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#d24a43}.menu__item a:focus,.menu__item a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.menu__item--active a{color:#fff;background-color:#555e65}.menu__item--active a::after{content:''}.menu__item--active a:focus,.menu__item--active a:hover{background-color:#555e65}}.hamburger{position:relative;width:25px;height:20px;margin:0;padding:0;border:0;background-color:transparent;z-index:10}.hamburger__line,.hamburger__line::after,.hamburger__line::before{display:block;width:25px;height:2px;background:#a0a1a3;-webkit-transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.hamburger__line{position:relative}.hamburger__line::after,.hamburger__line::before{content:'';-webkit-transform:translate(0,-7px);-ms-transform:translate(0,-7px);transform:translate(0,-7px)}.hamburger__line::after{-webkit-transform:translate(0,5px);-ms-transform:translate(0,5px);transform:translate(0,5px)}.hamburger__click span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:0 0}.hamburger__click span:before{-webkit-transform:translate(0,0) rotate(45deg);-ms-transform:translate(0,0) rotate(45deg);transform:translate(0,0) rotate(45deg)}.hamburger__click span:after{-webkit-transform:translate(0,-2px) rotate(-45deg);-ms-transform:translate(0,-2px) rotate(-45deg);transform:translate(0,-2px) rotate(-45deg)}.form{position:relative;font-family:'Exo 2',Tahoma,Verdana,sans-serif;background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.form--nojs .form__label{top:-15px;left:10px;font-size:16px}.form__item{position:relative;margin:0 0 20px;padding:0}.form__input{width:100%;height:50px;margin:0;padding:5px 10px 5px 15px;font-family:'Exo 2',Tahoma,Verdana,sans-serif;font-size:16px;line-height:25px;border:1px solid #acacac;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.form__input:focus,.form__input:hover{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e28605}.form__input:focus+.form__label,.form__input:hover+.form__label{top:-15px;font-size:16px;color:#e28605!important}.form__input--textarea{height:auto}.form__input--textarea::-webkit-input-placeholder{font-size:17px;color:#ccc;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea::-moz-placeholder{font-size:17px;color:#ccc;opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea:-moz-placeholder{font-size:17px;color:#ccc;opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea:-ms-input-placeholder{font-size:17px;color:#ccc;opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form__input--textarea:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.form__label{position:absolute;top:-15px;left:10px;font-size:16px;display:block;padding:0 5px;font-family:'Exo 2',Tahoma,Verdana,sans-serif;color:#c7c7c7;background-color:#fff;text-shadow:none;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.directions__title span,.form__label span{opacity:.5}.form__label--start{top:10px;left:10px;font-size:18px}.form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:15px;padding:10px 20px;font-family:'Exo 2',Tahoma,Verdana,sans-serif;font-size:18px;line-height:24px;letter-spacing:.7px;text-align:center;text-transform:uppercase;color:#fff;border:0;border-radius:4px;background-color:#48443e;text-shadow:1px 1px 1px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.form__submit:focus,.form__submit:hover{background-color:#e28605;-webkit-box-shadow:none;box-shadow:none}.form__result{position:relative;display:none;margin-bottom:0;padding:7px 10px 7px 47px;font-size:18px;font-weight:300;color:#fff;-webkit-transition:none;-o-transition:none;transition:none}.form__result::before{content:'';position:absolute;top:8px;left:10px}.form__result--succesfull{display:block;background-color:rgba(0,128,0,.95)}.form__result--error::before,.form__result--succesfull::before{width:50px;height:44px;background-image:url(../img/succesfull.svg);background-repeat:no-repeat}.form__result--error{display:block;background-color:rgba(255,0,0,.95)}.form__result--error::before{top:10px;background-image:url(../img/attention.svg)}@media (min-width:768px){.form__result{display:block;position:absolute;left:-380px;max-width:300px;margin:-60px 0 0;border-radius:3px;background-color:#333;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.form__result::after{position:absolute;top:15px;right:-7px;content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 7px}.form__result--error,.form__result--succesfull{left:-310px;opacity:1;visibility:visible;background-color:rgba(0,128,0,.85)}.form__result--succesfull::after{border-color:transparent transparent transparent rgba(0,128,0,.85)}.form__result--error{background-color:rgba(255,0,0,.85)}.form__result--error::after{border-color:transparent transparent transparent rgba(255,0,0,.85)}}.page-header{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.page-header__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px}.page-header__logo:focus,.page-header__phone:focus,.page-header__toggle-nav:focus,.page-header__toggle-nav:hover{-webkit-box-shadow:none;box-shadow:none}.page-header__address{display:none;padding-top:10px;border-top:1px dashed #aaa}.page-header__contacts{position:absolute;left:15px;bottom:-38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.page-header__email{display:none}.page-header__menu{position:relative;background-color:#4c565d}.page-header__menu-wrapper{position:relative;min-height:48px}.page-header__toggle-nav{position:absolute;right:20px;top:50%;margin-top:-10px}.page-header__nav{width:100%;position:absolute;left:0;right:0;top:75px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.page-header__nav--show{top:48px;opacity:1;visibility:visible}@media (min-width:480px){.page-header__logo{margin-bottom:10px}.page-header__address{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header__contacts{position:relative;left:0;bottom:-38px;height:0}.page-header__contacts,.page-header__menu-wrapper{width:80%;margin:0 auto}.page-header__nav{width:75%;left:auto}}@media (min-width:600px){.page-header__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header__logo{margin-bottom:0}.page-header__logo svg{width:280px}.page-header__address{padding-top:0;border-top:none}.page-header__contacts{width:100%}.page-header__email{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header__menu-wrapper{width:100%}.page-header__nav{width:100%;left:0}}@media (min-width:768px){.page-header__logo svg{width:300px}.page-header__nav{width:50%;left:auto}}@media (min-width:991px){.page-header__address{width:380px;margin-left:50px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-header__contacts{width:21%;height:auto;margin:0 0 0 auto;-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;left:auto;bottom:auto}.page-header__toggle-nav{display:none}.page-header__nav{position:relative;left:auto;right:auto;top:auto;display:block;width:100%;opacity:1;visibility:visible}}.banner{position:relative;background-image:url(../img/banner-home.webp);background-repeat:no-repeat;background-position:left 100% center;background-size:cover;max-height:550px;border-bottom:2px solid #ffbf1e}.banner::before,.banner__wrapper::after,.banner__wrapper::before{content:none;position:absolute;top:0;left:0;height:0;border-right:750px solid transparent;z-index:1}.banner::before{width:25%;border-top:550px solid #fff}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:144dpi),(min-resolution:1.5dppx){.banner{background-image:url(../img/banner-home@2x.webp)}}.banner__title-wrapper,.banner__wrapper{position:relative;padding:20px;z-index:1}.banner__wrapper::after,.banner__wrapper::before{width:250px;border-top:550px solid rgba(255,255,255,.5)}.banner__wrapper::after{width:130px;border-top:550px solid rgba(255,255,255,.8)}.banner__title-wrapper{max-width:380px;margin:0 auto;background-color:rgba(255,255,255,.8);overflow:hidden}.banner__title-wrapper svg{position:absolute;top:0;left:0;width:350px;height:350px;fill:#fff;z-index:-1}.banner__title{position:relative;font-size:28px;font-weight:900;text-align:center}.banner__title::after{content:'';position:absolute;left:20%;right:20%;bottom:-15px;height:2px;background-color:#d24a43}.banner__slogan{font-size:18px;line-height:26px;text-align:center;color:#000}@media (min-width:480px){.banner__wrapper{padding:40px}}@media (min-width:768px){.banner{height:550px}.banner__wrapper::after,.banner__wrapper::before{content:'';width:120px;border-top:550px solid rgba(255,255,255,.5);border-right:600px solid transparent}.banner__wrapper::after{width:20px;border-top:550px solid rgba(255,255,255,.8)}.banner__title-wrapper{position:absolute;top:0;left:0;max-width:100%;width:500px;padding-top:50px;background-color:transparent;z-index:2}.banner__title-wrapper svg{display:none}.banner__title{font-size:36px;text-align:left}.banner__title::after{content:none}.banner__slogan{position:relative;width:60%;padding-left:20px;text-align:left;color:#777}.banner__slogan::before{content:'';position:absolute;top:5px;bottom:0;left:0;width:4px;background-color:#d24a43}}@media (min-width:991px){.banner__wrapper::after,.banner__wrapper::before{width:220px;border-right:600px solid transparent}.banner__wrapper::after{width:120px}.banner__title-wrapper{padding-top:100px}.banner__title{font-size:40px}.banner__slogan{width:80%}}@media (min-width:1200px){.banner::before,.banner__wrapper::after{border-top:550px solid #fff;border-right:600px solid transparent}.banner::before{content:'';width:10%}.banner__wrapper::after{width:120px}}@media (min-width:1500px){.banner::before{width:18%}}@media (min-width:1850px){.banner::before{width:24%}}@media (min-width:2250px){.banner::before{width:28%}}@media (min-width:2700px){.banner::before{width:32%}}@media (min-width:3000px){.banner::before{width:35%}}@media (min-width:4000px){.banner::before{width:39%}}.services{padding:60px 30px}.services__title{position:relative;font-size:28px;line-height:normal;font-weight:700;text-align:center;color:#000}.services__title svg{position:absolute;top:-20px;left:50%;margin-left:-75px;fill:#292b2c;opacity:.2}.services__text{margin-bottom:10px;font-size:16px;line-height:26px;color:#555;word-break:normal}@media (min-width:600px){.services__text{width:80%;margin-left:auto;margin-right:auto}}@media (min-width:768px){.services__title{margin-bottom:30px;font-size:36px;text-align:left}.services__title svg{position:relative;top:10px;left:auto}.services__text{margin-left:80px;font-size:16px;line-height:26px;color:#555;word-break:normal}}.directions{padding:50px 0 40px;background-color:#434c52;min-height:250px}.directions,.directions__wrapper{position:relative}.directions__title{position:relative;font-size:28px;line-height:normal;font-weight:700;text-align:center;color:#fff;z-index:2}.directions__title svg{position:absolute;top:-20px;left:50%;margin-left:-75px;fill:#fff;opacity:.2;z-index:-1}.directions__map-ru,.directions__map-ru-ch{width:100%;height:auto}@media (min-width:480px){.directions{padding-top:20px}.directions__title{margin-bottom:30px;text-align:left}.directions__title svg{position:relative;top:10px;left:auto;fill:#fff;opacity:.2}}@media (min-width:768px){.directions__title{position:absolute;top:0;left:30px;font-size:36px}}@media (min-width:1200px){.directions__title{left:0}}.request{position:relative;padding:40px 20px 100px;background-color:#f2f2f2}.request__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.request__title{margin-bottom:0;padding:5px 15px 15px;font-size:24px;line-height:normal;color:#000;text-align:center}.request__img{position:absolute;bottom:-90px;left:-100px;width:80%;z-index:0}.request__description{padding:20px;background-color:rgba(255,255,255,.95);border-top:4px solid #f8ba18;z-index:1}.request__list-title,.request__text{font-size:18px;color:#000}.request__list-title{padding-bottom:5px;font-weight:400;border-bottom:1px dashed #fc0}.request__item{position:relative;padding-left:30px;color:#777}.request__item svg{position:absolute;top:8px;left:2px;width:14px;height:14px;fill:#f8ba18}.request__form{padding:20px;background-color:#fff;z-index:1}@media (min-width:480px){.request__list{padding-left:15px}}@media (min-width:600px){.request__description,.request__form{width:75%;margin:0 auto}}@media (min-width:768px){.request{padding:90px 20px 100px}.request__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;border-top:4px solid #f8ba18;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}.request__title{position:absolute;top:-55px;left:20px;font-size:28px;text-align:left}.request__img{width:60%}.request__description{width:50%;padding-top:30px;border-top:none}.request__form{width:50%;padding-top:40px}}@media (min-width:900px){.request{padding:90px 20px 120px}.request__wrapper{width:80%}.request__title{left:-50px}.request__img{left:-200px}}@media (min-width:1200px){.request__wrapper{width:800px}.request__title{left:-100px}}.peculiarities{padding:50px 0;border-top:2px solid #ffbf1e}.peculiarities__item{text-align:center;margin-bottom:40px}.peculiarities__item svg{margin-bottom:5px}.peculiarities__item p{margin:0;font-size:18px;color:#333}.peculiarities__item:last-child{margin-bottom:0}@media (min-width:480px){.peculiarities{padding-bottom:70px}.peculiarities__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.peculiarities__item{width:44%;text-align:center;margin-bottom:0;margin-left:10px;margin-right:10px}.peculiarities__item svg{margin-bottom:5px}.peculiarities__item:nth-child(1),.peculiarities__item:nth-child(2){margin-bottom:40px}}@media (min-width:600px){.peculiarities__item{width:200px}}@media (min-width:768px){.peculiarities{padding:50px 0 30px}.peculiarities__item{margin-bottom:40px}.peculiarities__item:last-child{margin-bottom:40px}}@media (min-width:1200px){.peculiarities__item{width:180px;margin-left:30px;margin-right:30px}}.contacts{padding:0 0 50px}.contacts picture{display:none;position:relative;line-height:0}.contacts picture::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:250px 400px 0 0;border-color:rgba(255,255,255,.2) transparent transparent}.contacts__list{margin-bottom:15px;background-color:#fff;z-index:1}.contacts__item{margin-bottom:20px;padding-bottom:10px;border:1px solid #f8ba18;background-color:#fff}.contacts__item:last-child{margin-bottom:0}.contacts__name{padding:5px 15px;font-size:24px;font-weight:400;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);background-color:#f8ba18}.contacts__address{padding:0 15px;font-size:18px;line-height:24px}.contacts__address span,.contacts__phone span{display:block}.contacts__phone{margin-right:0;padding:0 15px;font-size:25px;line-height:40px;color:#777;text-shadow:none}.contacts__phone svg{display:inline;width:22px;height:22px;fill:#f8ba18}.contacts__phone:focus,.contacts__phone:hover{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,.05)}.contacts__item--dark{border:1px solid #f8ba18;background-color:#f8ba18}.contacts__item--dark:last-child{margin-bottom:0}.contacts__item--dark .contacts__name{padding-top:10px;padding-bottom:0}.contacts__item--dark .contacts__address{color:rgba(255,255,255,.9)}.contacts__item--dark .contacts__phone{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.contacts__item--dark .contacts__phone svg{fill:rgba(255,255,255,.9)}.contacts__email{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;text-align:center;color:#005199}.contacts__email svg{width:35px;height:25px;fill:#f8ba18}.contacts__email:focus,.contacts__email:hover{-webkit-box-shadow:none;box-shadow:none}@media (min-width:480px){.contacts picture{position:relative;display:block}.contacts__list{position:relative;width:85%;margin:-50px auto 15px;padding:20px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}}@media (min-width:600px){.contacts picture{width:80%;margin-left:auto}.contacts__list{width:65%;margin:-245px 0 15px;padding:20px}.contacts__email{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}}@media (min-width:768px){.contacts__list{width:450px;margin:-35% 0 15px;padding:30px}.contacts__item{margin-bottom:30px}.contacts__email{padding-left:30px}}@media (min-width:850px){.contacts__email{position:relative;margin:-70px 0 0 450px;font-size:28px;z-index:2}.contacts__email svg{width:40px;height:30px;margin-right:10px}}@media (min-width:991px){.contacts picture{width:70%}.contacts__list{width:450px;margin:-28% 0 0 10%;padding:30px}.contacts__item{margin-bottom:30px}.contacts__email{margin:-55px 0 0 570px}}.tabs{position:relative}.tabs__tabs-wrapper{position:absolute;top:10px;left:0;z-index:1}.tabs__tabs-wrapper p{margin-bottom:0}.tabs__label{display:block;padding:5px 10px;font-size:14px;line-height:20px;font-weight:400;color:#dbdbdb;border-left:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tabs__label:hover{color:#f2f2f2;cursor:pointer}.tabs__input{display:none!important;position:absolute}.tabs__input--active+label{background-color:rgba(100,100,100,.5);border-left:2px solid #d24a43}.tabs__section-wrapper{padding-top:50px}.tabs__section{display:none;line-height:1.5;color:#383838}.tabs__section-title{margin-bottom:10px;font-size:18px;line-height:25px;text-transform:uppercase;font-weight:600;color:#1567ba}.tabs__section-text{font-size:14px;line-height:28px}@media (min-width:480px){.tabs__tabs-wrapper{left:20px}.tabs__label{padding:7px 10px;font-size:16px}.tabs__section-wrapper{padding-top:20px}}@media (min-width:768px){.tabs__tabs-wrapper{top:100px}.tabs__section-wrapper{padding-top:50px;padding-left:150px;padding-right:50px}}@media (min-width:991px){.tabs__tabs-wrapper{top:120px}.tabs__label{min-width:200px}}@media (min-width:1000px){.tabs__section-wrapper{padding-top:50px;padding-left:150px;padding-right:150px}}.page-footer{background-color:#4c565d}.page-footer__wrapper{padding:20px}.page-footer__logo{display:block;margin-bottom:15px;text-align:center}.page-footer__logo:focus,.page-footer__logo:hover{-webkit-box-shadow:none;box-shadow:none}.page-footer__copyright{padding-top:5px;text-align:center;border-top:1px dashed rgba(255,255,255,.2)}.page-footer__copyright p{margin:0;line-height:24px}@media (min-width:768px){.page-footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-footer__logo{margin-bottom:0}.page-footer__copyright{margin-left:auto;padding-bottom:5px;text-align:right;border-top:none}}