a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
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,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
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{
	vertical-align:baseline;
	margin:0;
	border:0;
	padding:0;
	
}




:focus,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Roboto,sans-serif}
ol,
ul{
	list-style:none
}

blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:dotted thin}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#fff;text-shadow:none}fieldset{border:0;margin:0;padding:0}

.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}

@font-face{src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../Roboto-Medium.woff) format("woff");font-family:Roboto;font-weight:500;font-style:normal;font-display:swap}

@font-face{src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../Roboto-Bold.woff) format("woff");font-family:Roboto;font-weight:700;font-style:normal;font-display:swap}

@font-face{src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../Roboto-Regular.woff) format("woff");font-family:Roboto;font-weight:400;font-style:normal;font-display:swap}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}

.site-container{overflow:hidden}body
.no-scroll{overflow:hidden}
.wrapper{margin:0 auto;padding:0 40px;width:100%;max-width:1400px}
.btn-reset{border:none;background:0 0;cursor:pointer}
.show-modal{position:fixed;right:50px;bottom:120px;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;border:3px solid transparent;border-radius:50%;width:60px;height:60px;background-color:#007ee5;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}
.show-modal::before{content:"";position:absolute;left:50%;top:50%;z-index:-1;display:block;border:4px solid #007ee5;border-radius:50%;width:60px;height:60px;background:0 0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-animation:1.5s infinite ring;animation:1.5s infinite ring}
.show-modal img{position:relative;width:34px;height:34px;-o-object-fit:cover;object-fit:cover}
.show-modal:hover{background-color:#2a5d89}
.show-modal:hover::before{opacity:0;-webkit-animation:none;animation:none}

@-webkit-keyframes ring{0%{width:60px;height:60px;opacity:1}100%{width:120px;height:120px;opacity:0}}@keyframes ring{0%{width:60px;height:60px;opacity:1}100%{width:120px;height:120px;opacity:0}}
.header{position:fixed;left:0;right:0;top:0;z-index:1000;-webkit-box-shadow:0 3px 3px 0 #2a5d89;box-shadow:0 3px 3px 0 #2a5d89;background-color:#007ee5}.header__inner{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;padding:16px 0}
.logo{padding:3px 0;font-weight:700;font-size:24px;text-decoration:none;text-transform:uppercase;color:#fff}
.logo__img{max-height:21px}
.nav{display:-webkit-box;display:-ms-flexbox;display:flex}
.nav__link{margin-right:20px;border-radius:16px;padding:8px 18px 6px;font-weight:500;font-size:16px;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-transition:color .2s linear,background-color .2s linear;-o-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}
.nav__link:hover{color:#007ee5;background-color:#fff}
.nav__link:last-child{margin-right:0}
.nav.active{position:absolute;left:0;top:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-shadow:0 3px 3px 0 #2a5d89;box-shadow:0 3px 3px 0 #2a5d89;background:#007ee5}
.nav.active .nav__link{margin-right:0;border-top:2px solid #0389f7;border-radius:0;padding:12px 0;width:100%;text-align:center}
.burger-menu{display:none;width:30px;cursor:pointer}

.burger-menu__item{display:block;width:100%;height:4px;background-color:#fff;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}

.burger-menu__item:nth-child(2){margin:4px 0}

.burger-menu.active .burger-menu__item:nth-child(1){-webkit-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}

.burger-menu.active .burger-menu__item:nth-child(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}

.burger-menu.active .burger-menu__item:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}

.promo{
	background-image:url(../img/promo-bg.webp);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#2a5d89}

.promo__inner{position:relative;padding:106px 0 54px}

.promo__text{width:100%;max-width:620px}
.promo__title{font-weight:400;font-size:36px;line-height:1.2;color:#fff}
.promo__title b{font-weight:700}

.promo__list{margin-top:10px;padding-left:70px;font-weight:500;font-size:22px;color:#031321}

.promo__item{position:relative;margin:18px 0;-webkit-transition:text-shadow .1s linear;-o-transition:text-shadow .1s linear;transition:text-shadow .1s linear}
.promo__item::before{content:"";position:absolute;left:-20px;top:6px;display:block;border-radius:50%;width:12px;height:12px;background-color:#fff}
.promo__item::after{content:"";position:absolute;left:-18px;top:8px;display:block;border-radius:50%;width:8px;height:8px;background-color:#007ee5}

.promo__item:hover{text-shadow:1px 1px 1px #0d1c28}
.promo__item:hover::before{left:-22px;border-style:solid;border-width:12px 8px 0;border-color:#fff transparent transparent;border-radius:0;width:0;height:0;background:0 0}
.promo__item:hover::after{left:-18px;border-style:solid;border-width:6px 4px 0;border-color:#007ee5 transparent transparent;border-radius:0;width:0;height:0;background:0 0}
.promo__link{text-decoration:none;color:inherit;scroll-behavior:smooth}




.promo__img{
	width: 80%; /* Ширина области */
    height: 400px; /* Высота области */
    margin: 0; /* Обнуляем отступы */
    overflow: hidden; /* Прячем всё за пределами */
    min-width: auto; /* Минимальная ширина */
	}


	.promo__img img{
	width: 100%; /* Ширина изображений */
    margin: 0% 0 0 0; /* Сдвигаем вверх */
	}




.section--blue{background-color:#edf5fb}
.section--blue .section__inner{background-image:url(../img/section/section-bg-left.png);background-position:top 60px left 0;background-repeat:no-repeat}.section--padding{padding-top:60px}
.section--height{min-height:calc(100vh - 62px)}
.section__inner{padding:40px 0;background-image:url(../img/section/section-bg-right.png);background-position:top 60px right 0;background-repeat:no-repeat}.section__header{text-align:center}
.section__icon{margin:0 auto;width:60px;height:60px}
.section__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.section__title{margin-top:14px;font-weight:700;font-size:36px;color:#181818}
.section__title::after{content:"";display:block;margin:16px auto;width:100px;height:4px;background-color:#2a5d89}
.section__subtitle{font-weight:700;font-size:28px;color:#2a5d89}
.section__img{overflow:hidden;margin:30px 0;width:100%;height:360px;background:#2a5d89;cursor:pointer}
.section__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s}
.section__img:hover img{opacity:.8;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.content{font-weight:400;font-size:18px;line-height:1.2;color:#181818}
.content__title{margin-bottom:18px;font-weight:700;font-size:22px;text-align:center;text-transform:uppercase}
.content__text{text-indent:30px}
.content__text p{padding-bottom:4px}
.content__text b{font-weight:700}
.content__text em{font-style:italic}
.content__subtitle{margin:18px 0;font-weight:700;font-size:22px;text-align:center}
.content__subtitle--blue{color:#2a5d89}
.content__list{margin-bottom:6px;padding-left:40px}
.content__item{position:relative;line-height:1.4}
.content__item::after{content:"";position:absolute;left:16px;top:8px;display:block;border:2px solid #007ee5;border-radius:50%;width:8px;height:8px;background-color:#fff}
.footer{background-color:#007ee5}
.footer__inner{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;padding:20px 0;background-image:url(../img/footer-bg.png);background-position:top 0 right 0;background-repeat:no-repeat}
.footer__logo img{height:18px}
.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-nav__link{position:relative;margin-right:20px;border-radius:16px;font-weight:500;font-size:18px;text-decoration:none;color:#fff}
.footer-nav__link::after{content:"";position:absolute;bottom:-4px;display:block;width:0;height:2px;background-color:#fff;-webkit-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear}
.footer-nav__link:hover::after{width:100%}
.footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.footer-contact__item{position:relative;margin:5px;font-weight:400;font-size:16px;text-decoration:none;text-transform:uppercase;color:#fff}
.indx-contact__item{position:relative;margin:5px;font-weight:400;font-size:30px;text-decoration:none;text-transform:uppercase;color:#fff}

.footer-contact__item::after{content:"";position:absolute;left:-20px;top:0;display:block;width:14px;height:14px;background-image:url(../img/icons/phone-call.png);background-size:cover;background-repeat:no-repeat;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
.indx-contact__item::after{content:"";position:absolute;left:-20px;top:0;display:block;width:14px;height:14px;background-image:url(../img/icons/phone-call.png);background-size:cover;background-repeat:no-repeat;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}

.footer-contact__item:hover::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.indx-contact__item:hover::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify-content;-ms-flex-pack:justify-content;justify-content:justify-content;padding:30px 0}
.contacts__col--left{padding:20px 0;width:40%}
.contacts__col--right{padding:20px 0;width:60%}
.info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6px 0}
.info__title{display:inline-block;margin:12px 0;font-weight:700;font-size:20px;text-transform:uppercase;color:#2a5d89}
.info__subtitle{margin-bottom:8px;font-weight:500;font-size:18px;color:#181818}
.info__name{margin-bottom:8px;font-weight:500;font-size:16px;color:#181818}
.info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.info__wrapper--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.info__img{margin-right:20px;width:18px;height:18px}
.info__number{position:relative;font-weight:500;font-size:16px;text-decoration:none;color:#007ee5}
.info__number::after{content:"";position:absolute;bottom:-4px;display:block;width:100%;height:2px;background-color:#007ee5;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
.info__number:hover::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.info__text{font-weight:500;font-size:16px;line-height:1.4}
.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.address__title{display:inline-block;margin:12px 0;font-weight:700;font-size:20px;text-transform:uppercase;color:#2a5d89}
.address__subtitle{margin-bottom:8px;font-weight:500;font-size:18px;color:#181818}
.address__text{font-weight:500;font-size:16px;line-height:1.4}
.address__map{margin-top:20px;border-radius:2px;padding:3px;height:100%;-webkit-box-shadow:0 0 4px 2px rgba(34,60,80,.7);box-shadow:0 0 4px 2px rgba(34,60,80,.7)}
.modal{position:fixed;left:0;top:0;z-index:2000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;width:100%;height:100%;background:rgba(24,24,24,.95)}
.modal__content{position:relative;margin:0 auto;border-radius:10px;padding:30px;width:100%;max-width:700px;background-color:#fff}
.modal__close{position:absolute;right:16px;top:16px;border:none;width:15px;height:15px;background:url(../img/icons/close.png) center/cover no-repeat;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
.modal__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.modal.show{display:-webkit-box;display:-ms-flexbox;display:flex}
.modal-form{position:relative;padding:10px}
.modal-form::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/loading.gif) center/200px no-repeat #fff;opacity:0;visibility:hidden}
.modal-form._sending::after{opacity:1;visibility:visible}
.modal-form__wrapper{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}
.modal-form label{width:100%}
.modal-form__title{margin-top:14px;font-weight:700;font-size:26px;text-align:center;color:#181818}
.modal-form__title::after{content:"";display:block;margin:10px auto 20px;width:50px;height:4px;background-color:#2a5d89}
.modal-form__input{margin-top:10px;margin-bottom:20px;border:1px solid #2a5d89;border-radius:4px;padding:10px;width:100%;font-family:inherit;font-size:18px;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
.modal-form__input:focus{border:1px solid #007ee5;-webkit-box-shadow:0 0 4px 2px rgba(34,60,80,.7);box-shadow:0 0 4px 2px rgba(34,60,80,.7)}
.modal-form__input._error{border:1px solid #e74c3c;-webkit-box-shadow:0 0 4px 2px #e74c3c;box-shadow:0 0 4px 2px #e74c3c}
.modal-form__subtitle{position:relative;font-weight:500;font-size:18px;color:#181818}
.modal-form__subtitle--necessarily::before{content:"*";position:absolute;right:-12px;top:0;display:block;width:10px;height:10px;color:#e74c3c}
.modal-form__btn{margin-top:14px;border:3px solid transparent;border-radius:18px;padding:6px 12px;font-family:inherit;font-weight:700;font-size:16px;text-transform:uppercase;color:#fff;background-color:#2a5d89;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
.modal-form__btn:hover{border-color:#2a5d89;color:#2a5d89;background-color:#fff}
.popup{position:fixed;left:50%;top:50%;z-index:2001;display:none;-webkit-box-shadow:0 0 4px 2px rgba(34,60,80,.7);box-shadow:0 0 4px 2px rgba(34,60,80,.7);background:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.popup__close{position:absolute;right:16px;top:16px;border:none;width:15px;height:15px;background:url(../img/icons/close.png) center/cover no-repeat;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
.popup__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.popup__message{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:60px 20px}
.popup__text{font-weight:700;font-size:24px;text-align:center;color:#181818}
.popup.show{display:block}
.certificate__title{padding:14px 0;font-weight:700;font-size:36px;text-align:center;color:#181818}
.certificate-for{margin-top:10px;width:100%}
.certificate-for__item{padding:10px}
.certificate-for__img{margin:0 auto;height:auto;max-width:460px;-webkit-box-shadow:0 0 4px 2px rgba(34,60,80,.7);box-shadow:0 0 4px 2px rgba(34,60,80,.7)}.certificate-for__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.certificate-nav__item{padding:20px}
.certificate-nav__img{width:60px;height:84px;-webkit-box-shadow:0 0 4px 2px rgba(34,60,80,.7);box-shadow:0 0 4px 2px rgba(34,60,80,.7);cursor:pointer}
.certificate-nav__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}



	
	.button_Lmenu {
      width: 6em;
      border-right: 1px solid #000;
      padding: 0 0 1em 0;
      margin-bottom: 1em;
      font-family: 'Trebuchet MS', 'Lucida Grande',
      Verdana, Lucida, Geneva, Helvetica,
      Arial, sans-serif;
      background-color: #90bade;
      color: #333;
      }

.button_Lmenu ul {
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      }

.button_Lmenu li {
      border-bottom: 1px solid #90bade;
      margin: 0;
      }


.button_Lmenu li a {
      display: block;
      padding: 5px 5px 5px 0.5em;
      border-left: 10px solid #1958b7;
      border-right: 10px solid #508fc4;
      background-color: #2175bc;
      color: #fff;
      text-decoration: none;
      width: 100%;
      }

.button_Lmenu li a {
      width: auto;
      }

.button_Lmenu li a:hover {
      border-left: 10px solid #1c64d1;
      border-right: 10px solid #5ba3e0;
      background-color: #2586d7;
      color: #fff;
      }










@media screen and (max-width:1200px){
	.section--blue 
	.section__inner,
	.section__inner{background-image:none}}

@media screen and (max-width:1100px){
	.promo__img{right:10px;width:240px}}

@media screen and (max-width:991px){
	.nav{display:none}
	.burger-menu{display:block}
	.promo__inner{padding:84px 0 24px}
	.promo__text{max-width:500px}
	.promo__title{font-size:28px}
	.promo__list{padding-left:40px;font-size:18px}
	.promo__item::before{top:4px}
	.promo__item::after{top:6px}
	
	.promo__img{right:0;width:190px}
	
	.section__inner{padding:30px 0}
	.section__icon{width:50px;height:50px}
	.section__title{margin-top:12px;font-size:30px}
	
	.section__img{margin:20px 0;height:150px}
	
	.content{font-size:16px}
	.content__title{margin-bottom:16px;font-size:20px}
	.content__subtitle{margin:14px 0;font-size:18px}
	.footer__logo{font-size:16px}
	.footer__logo img{height:14px}
	.footer-nav__link{font-size:16px}
	
	.footer-contact__item{font-size:14px}
	.indx-contact__item{font-size:30px}
	
	.contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.contacts__col--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
	.contacts__col--right{width:100%}
	.address{height:400px}
	.certificate__title{font-size:30px}}

@media screen and (max-width:740px){
	.promo__text{
		max-width:100%
	}
	
	
	
	
	
	
	
	

@media screen and (max-width:700px){
	.wrapper{padding:0 20px}
	.show-modal{right:30px;bottom:130px}
	.logo{padding:5px 0;font-size:20px}
	.promo__inner{padding:74px 0 14px}
	.promo__text{max-width:100%}
	.section__inner{padding:20px 0}
	.section__icon{width:40px;height:40px}
	.section__title{margin-top:8px;font-size:24px}
	.content{font-size:14px;line-height:1.4}
	.content__title{margin-bottom:14px;font-size:18px}
	.content__subtitle{margin:12px 0;font-size:16px}
	.content__list{padding-left:20px}
	.content__item::after{top:5px}
	.footer__inner{padding:10px 0}
	.footer__logo{font-size:14px}
	.footer__logo img{height:12px}
	.footer-nav__link{font-size:14px}
	
	.footer-contact__item{font-size:12px}
	.indx-contact__item{font-size:30px}
	
	.contacts__col--left{display:block;width:100%}
	.certificate__title{padding:6px 0;font-size:20px}
	.certificate-nav__img{width:40px;height:56px}}

@media screen and (max-width:500px){
	.footer__inner{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		padding:6px 0
	}
	.footer-nav,.footer__logo{
		margin-bottom:10px
	}
}

@media screen and (max-width:320px){
	.promo__title{
		font-size:24px;
		text-align:center
	}
}








	
	.button_Lmenu {
      width: 12em;
      border-right: 1px solid #000;
      padding: 0 0 1em 0;
      margin-bottom: 1em;
      font-family: 'Trebuchet MS', 'Lucida Grande',
      Verdana, Lucida, Geneva, Helvetica,
      Arial, sans-serif;
      background-color: #90bade;
      color: #333;
      }

.button_Lmenu ul {
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      }

.button_Lmenu li {
      border-bottom: 1px solid #90bade;
      margin: 0;
      }


.button_Lmenu li a {
      display: block;
      padding: 5px 5px 5px 0.5em;
      border-left: 10px solid #1958b7;
      border-right: 10px solid #508fc4;
      background-color: #2175bc;
      color: #fff;
      text-decoration: none;
      width: 100%;
      }

.button_Lmenu li a {
      width: auto;
      }

.button_Lmenu li a:hover {
      border-left: 10px solid #1c64d1;
      border-right: 10px solid #5ba3e0;
      background-color: #2586d7;
      color: #fff;
      }





/*# sourceMappingURL=style.min.css.map */




