@-ms-viewport{width:device-width}body,html{border:0;font:inherit;vertical-align:baseline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:sans-serif;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace}pre{overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit;text-decoration:none}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}em{font-style:italic}img{border-style:none;display:inline-block;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:5px auto -webkit-focus-ring-color}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{margin:0;line-height:inherit}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=checkbox],[type=radio],input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[tabindex="-1"]:focus{outline:0!important}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}[hidden],template{display:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{padding:0;border:0;font:inherit;font-size:100%;color:inherit;text-align:inherit;background:0 0;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[role=button]:not(:disabled),button:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}[role=button]:-moz-focusring,a:-moz-focusring,button:-moz-focusring,input[type=button]:-moz-focusring,input[type=reset]:-moz-focusring,input[type=submit]:-moz-focusring{outline:0}[role=button]:focus,a:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-Thin.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-Thin.opt) format("opentype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-ExtraLight.opt) format("opentype");font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-Light.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-Light.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-Light.opt) format("opentype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-Regular.opt) format("opentype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-Medium.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-Medium.opt) format("opentype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-SemiBold.opt) format("opentype");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-Bold.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-Bold.opt) format("opentype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-ExtraBold.opt) format("opentype");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(./../fonts/Montserrat/Montserrat-Black.woff2) format("woff2"),url(./../fonts/Montserrat/Montserrat-Black.woff) format("woff"),url(./../fonts/Montserrat/Montserrat-Black.opt) format("opentype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"Sansation";src:url(./../fonts/Sansation/Sansation-Light.woff2) format("woff2"),url(./../fonts/Sansation/Sansation-Light.woff) format("woff"),url(./../fonts/Sansation/Sansation-Light.opt) format("opentype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Sansation";src:url(./../fonts/Sansation/Sansation-Regular.woff2) format("woff2"),url(./../fonts/Sansation/Sansation-Regular.woff) format("woff"),url(./../fonts/Sansation/Sansation-Regular.opt) format("opentype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sansation";src:url(./../fonts/Sansation/Sansation-Bold.woff2) format("woff2"),url(./../fonts/Sansation/Sansation-Bold.woff) format("woff"),url(./../fonts/Sansation/Sansation-Bold.opt) format("opentype");font-weight:800;font-style:normal}.mixins{display:none}.styled-text{font-size:12px}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}body,html{margin:0;padding:0}body{min-width:360px;margin:0 auto;color:#000;font-size:14px;font-family:"Montserrat","Open Sans",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.7142857143;background-color:#fff;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.no-scroll{overflow:hidden}body::-webkit-scrollbar{width:10px;background:#f7f7f7}body::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#25b5fd),to(#9ec5ff));background:linear-gradient(#25b5fd,#9ec5ff)}.svg-sprite{display:none}.page{position:relative}.wrapper{max-width:1200px;padding-left:20px;padding-right:20px;margin:0 auto}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.icon-svg{width:inherit;height:inherit}.icon-svg svg{width:100%;height:100%}.header,.pre-header{height:60px}.header{border-bottom:1px solid #e5f4fc;top:0;left:0;width:100%;position:fixed;z-index:4;background-color:#fff}.header__content{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__right-header{display:none}.header__burger{height:40px;width:40px;margin-top:10px;position:relative;z-index:7}.header__burger::after,.header__burger::before{content:"";width:40px;height:2px;background-color:#25b5fd;position:absolute;top:50%;margin-top:-6px}.header__burger::after{width:30px;right:0;margin-top:5px}.left-header__logo{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.left-header__logo::before{background:#fff;position:fixed;left:0;top:0;width:100vw;height:60px;z-index:-1;border-bottom:1px solid #f5fcff;content:""}.logo-header{position:relative;z-index:7}.logo-header__item{display:block}.logo-header__item img{height:40px;display:block}.main-menu{background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:80px;overflow:auto;padding-bottom:100px;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;pointer-events:none}.main-menu.open{opacity:1;pointer-events:all}.menu-list{padding:0 15px}.menu-list__item+.menu-list__item{border-top:1px solid #25b5fd}.menu-list__link{padding-top:10px;padding-bottom:10px;text-transform:uppercase;display:block;font-size:18px;cursor:pointer}.no-touch .menu-list__link:hover{color:#25b5fd}.menu-list__link--current{color:#25b5fd;cursor:default}.menu-item__child{position:absolute;left:0;top:0}.menu-item.open{overflow:hidden}.menu-item.open .child-menu{opacity:1;pointer-events:all}.child-menu{background:#fff;width:100vw;height:100vh;overflow:auto;padding:80px 15px 100px;pointer-events:none;opacity:0;position:fixed;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:5}.child-menu__item+.child-menu__item{border-top:1px solid #25b5fd}.child-menu__link{padding-top:10px;padding-bottom:10px;text-transform:uppercase;display:block;font-size:18px}.child-menu__link--halfvisible{opacity:.5}.no-touch .child-menu__link:hover,.no-touch .contacts-footer__link:hover,.no-touch .footer-link__link:hover,.no-touch .parent-menu:hover .parent,.no-touch .phone-list__link:hover{color:#25b5fd}.no-touch .parent-menu:hover .child-menu{display:block}.mobile-head{padding:0 15px;margin-top:30px}.mobile-head__location,.mobile-head__phone{background-color:#f5fcff;border-radius:15px;padding:15px}.mobile-head__location span{display:block;font-size:18px;line-height:26px}.mobile-head__phone{margin-top:10px}.mobile-head__social{margin-top:20px}.mobile-phone__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;line-height:32px;color:#25b5fd;font-weight:500;letter-spacing:.02em}.mobile-phone__span{font-size:11px;opacity:.5}.social-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-7px}.social-mobile svg{height:23px;width:23px;fill:#25b5fd}.social-mobile__item{height:45px;width:45px;background-color:#e5f4fc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:7px;margin-bottom:7px}.social-head,.social-mobile__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-touch .footer-bottom__develop:hover svg,.no-touch .social-footer__link svg:hover,.no-touch .social-head__item:hover svg{fill:#25b5fd}.footer{padding-top:50px;padding-bottom:20px;background-color:#222}.footer-left__logo{width:120px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:50px}.footer-left__logo img{height:100%;width:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.footer-left__menu{max-width:650px;margin-top:30px}.menu-footer__list{display:-ms-grid;display:grid;grid-row-gap:20px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.footer-link__link{text-transform:initial;font-size:15px;font-weight:500;letter-spacing:.02em;display:block;line-height:18px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#fff}.footer-right{margin-top:50px}.footer-right__bottom{margin-top:25px}.footer-right__location,.social-footer__link svg{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.footer-right__location{text-transform:initial;font-size:15px;font-weight:500;letter-spacing:.02em;display:block;line-height:18px;color:#fff;margin-right:25px}.footer-right__social{margin-top:25px}.social-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.social-footer__link{display:block}.social-footer__link+.social-footer__link{margin-left:12px}.social-footer__link svg{fill:#fff;height:25px;width:25px}.contacts-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.contacts-footer__span{text-transform:initial;font-size:14px;font-weight:300;letter-spacing:.04em;display:block;line-height:18px;color:#7e7e7e;margin-top:20px}.contacts-footer__link,.contacts-footer__span,.footer-bottom__develop svg{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.contacts-footer__link{text-transform:initial;font-size:15px;font-weight:500;letter-spacing:.02em;display:block;line-height:18px;color:#fff}.contacts-footer__link+.contacts-footer__link{margin-bottom:20px}.footer-bottom{border-top:1px solid #3c3c3c;padding-top:20px;margin-top:30px}.footer-bottom__copyright,.footer-bottom__copyright a,.footer-bottom__develop{font-size:13px;line-height:15px;color:#7e7e7e;letter-spacing:.04em}.footer-bottom__copyright a,.footer-bottom__develop{margin-top:20px}.footer-bottom__copyright a{display:block}.footer-bottom__develop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-bottom__develop svg{height:16px;width:145px;position:relative;margin-left:5px;top:1px;fill:#7e7e7e}@media only screen and (min-width:769px){.logo-header__item img{height:50px}.mobile-head{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:20px;grid-column-gap:15px}.mobile-head__phone{margin-top:0}.mobile-head__social{margin-top:0;-ms-grid-column-span:2;grid-column:span 2}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-footer__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:25px}.footer-right{margin-top:0}.footer-right__bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-right__social{margin-top:0}.social-footer__link svg{height:18px;width:18px}.contacts-footer{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contacts-footer__span{margin-right:20px;margin-top:0}.contacts-footer__link+.contacts-footer__link{margin-left:20px;margin-bottom:0}.footer-bottom{margin-top:50px}.footer-bottom__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom__content,.footer-bottom__copyright{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom__copyright a{margin-top:0;margin-left:30px}.footer-bottom__develop{margin-top:0}}@media only screen and (min-width:992px){.header,.pre-header{height:80px}.header__right-header{display:block;height:80px;position:relative;z-index:8;margin-right:100px}.header__burger{margin-top:20px;position:absolute;right:20px}.left-header__logo,.left-header__logo::before{height:80px}.child-menu,.main-menu{padding-top:100px}.mobile-head__location,.mobile-head__phone{display:none}.right-header{display:-webkit-box;display:-ms-flexbox;display:flex}.right-header__contacts{font-size:12px;line-height:17px;letter-spacing:.02em;color:rgba(0,0,0,.5)}.right-header__contacts span{display:block;font-size:16px;line-height:20px;color:#000}.right-header__social{display:none}.right-header__location{margin-right:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}.right-header__location .middle{background-image:url(../../assets/images/header-geo.svg);background-repeat:no-repeat;background-size:20px;background-position:top 5px left;padding-left:25px}.phone-list,.right-header__location{display:-webkit-box;display:-ms-flexbox;display:flex}.phone-list__middle{margin:auto;text-align:right}.phone-list__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:22px;color:#25b5fd;font-weight:500;letter-spacing:.02em;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.phone-list__span{display:block;font-size:11px;opacity:.7}.footer-left{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-left__menu{margin-top:0}}@media only screen and (min-width:992px) and (min-width:1381px){.phone-list__link{color:#fff}}@media only screen and (min-width:1381px){.wrapper{padding-left:0;padding-right:0}.header,.pre-header{height:100px}.header__content{padding-left:40px;padding-right:0}.header__left-header{display:-webkit-box;display:-ms-flexbox;display:flex}.header__right-header{margin-right:0;height:100px}.header__burger,.left-header__logo::before{display:none}.left-header__logo{height:100px}.left-header__menu{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:50px}.logo-header__item img,.main-menu{height:initial;width:130px}.main-menu{position:relative;opacity:1;pointer-events:all;padding-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:inherit;padding-bottom:0;overflow:initial}.menu-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.menu-list__item+.menu-list__item{border-top:none;margin-left:20px;position:relative}.menu-list__link{text-transform:initial;font-size:15px;font-weight:500;line-height:18px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.child-menu{opacity:1;pointer-events:all;position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#e5f4fc;padding:5px 20px 20px;top:90%;border-radius:10px;left:-20px;min-width:calc(100% + 40px);width:-webkit-max-content;width:-moz-max-content;width:max-content}.child-menu__item+.child-menu__item{border-top:none;margin-top:15px}.child-menu,.child-menu__item--back{display:none}.child-menu__link,.social-head__item svg{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.child-menu__link{text-transform:initial;font-size:15px;font-weight:500;line-height:18px;padding-top:0;padding-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.child-menu__link--halfvisible,.mobile-head{display:none}.right-header__contacts{font-size:10px;line-height:15px}.right-header__social{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding-top:15px}.right-header__location{height:60px;padding-bottom:20px}.right-header__phones{background:#222;height:100px;padding:0 40px}.social-head__item{height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-head__item svg{height:23px;width:23px;fill:#bfbfbf}.social-head__item+.social-head__item{margin-left:7px}.phone-list__middle{text-align:left;background-image:url(../../assets/images/header-phone.svg);background-repeat:no-repeat;background-size:20px;background-position:top 5px left;padding-left:25px}.phone-list__span{color:#fff;opacity:.5}.footer-left__logo{margin-right:100px}.menu-footer__list{grid-column-gap:50px}}@media only screen and (min-width:1750px){.header__content{max-width:1200px;margin:auto;padding-left:0}.header__right-header{position:initial}.left-header__logo{position:absolute;left:40px}.left-header__menu{margin-left:0}.menu-list__item+.menu-list__item{margin-left:30px}.right-header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right-header__social{height:inherit;padding-top:0;margin-right:50px}.right-header__location{height:inherit;padding-bottom:0;margin-right:0}.right-header__phones{position:absolute;right:0}}


/*********************************************my style******************************************************/


.auto-arm-wrap {
  padding-top: 70px;
}
.auto-arm {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
}
.auto-arm-item {
  flex: 0 0 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 10px;
  padding-top: 25px;
  border-bottom: 1px solid #bbb;
}
.auto-arm-item__img {
  flex: 0 0 47%;
  height: 350px;
}
.auto-arm-item__img a.no-ref {
  display: block;
  width: 100%;
  height: 100%;
}
.auto-arm-item__img a.no-ref img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100%;
}
.auto-arm-item__desc {
  flex: 0 0 50%;
  padding-top: 10px;
  padding-right: 100px;
}
.auto-arm-item__gal {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  margin-top: 20px;
}
.auto-arm-item__gal a {
  flex: 0 0 18%;
  height: 150px;
  margin-right:  15px;
  margin-bottom: 15px;
}
.auto-arm-item__gal a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  max-width: 100%;
}
.auto-arm-item__desc p span {
  display: block;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.auto-arm-item__desc p.year {
  margin-top: 0;
}
.auto-arm-item__desc p {
  line-height: 1.5;
}


/*********************************************Media Style******************************************************/

@media screen and (max-width: 576px){
	.auto-arm-item__img {
  		flex: 0 0 100%;
  		margin-bottom: 20px;
  		height: auto;
	}
	.auto-arm-item__desc {
  		flex: 0 0 100%;
  		padding-right: 0;
	}
	.auto-arm-item__gal{
/*		justify-content: space-between;*/
	}
	.auto-arm-item__gal a {
	  flex: 0 0 23%;
	  height: 100px;
	  margin-right: 0;
	}
	.auto-arm-item__gal a:not(:last-child){
		margin-right: 10px;
	}
}


@media screen and (max-width: 515px){
	.auto-arm-item__gal a:nth-child(4n){
		margin-right: 0;
	}
}

@media screen and (max-width: 414px){
	.auto-arm-item__gal a:not(:last-child) {
	  margin-right: 8px;
	}
	.auto-arm-item__gal a:nth-child(4n){
		margin-right: 8px;
	}
	.auto-arm-item__gal a{
		height: 80px;
	}
}

@media screen and (max-width: 320px){
	.body{
		min-width: 320px;
	}
	.slider-road__slide img{
		width: 80%;
	}

}