/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Exo 2";src:local("Exo 2 Thin"),local("Exo2-Thin"),url(../fonts/exo2thin.woff2) format("woff2"),url(../fonts/exo2thin.woff) format("woff"),url(../fonts/exo2thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Extra Light"),local("Exo2-ExtraLight"),url(../fonts/exo2extralight.woff2) format("woff2"),url(../fonts/exo2extralight.woff) format("woff"),url(../fonts/exo2extralight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Light"),local("Exo2-Light"),url(../fonts/exo2light.woff2) format("woff2"),url(../fonts/exo2light.woff) format("woff"),url(../fonts/exo2light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2"),local("Exo2-Regular"),url(../fonts/exo2.woff2) format("woff2"),url(../fonts/exo2.woff) format("woff"),url(../fonts/exo2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Medium"),local("Exo2-Medium"),url(../fonts/exo2medium.woff2) format("woff2"),url(../fonts/exo2medium.woff) format("woff"),url(../fonts/exo2medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Semi Bold"),local("Exo2-SemiBold"),url(../fonts/exo2semibold.woff2) format("woff2"),url(../fonts/exo2semibold.woff) format("woff"),url(../fonts/exo2semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Bold"),local("Exo2-Bold"),url(../fonts/exo2bold.woff2) format("woff2"),url(../fonts/exo2bold.woff) format("woff"),url(../fonts/exo2bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Extra Bold"),local("Exo2-ExtraBold"),url(../fonts/exo2extrabold.woff2) format("woff2"),url(../fonts/exo2extrabold.woff) format("woff"),url(../fonts/exo2extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo 2 Black"),local("Exo2-Black"),url(../fonts/exo2black.woff2) format("woff2"),url(../fonts/exo2black.woff) format("woff"),url(../fonts/exo2black.ttf) format("truetype");font-weight:900;font-style:normal}:root{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{position:relative;display:flex;flex-direction:column;margin:0;padding:0;font-family:"Exo 2",sans-serif;font-size:14px;line-height:1;font-weight:400;color:#363636;background-color:#fff}.content{position:relative;flex-grow:1}img{max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.nav-menu--opened{overflow:hidden}.section-title{margin-top:0;margin-bottom:30px;padding-top:45px;font-size:36px;line-height:1;font-weight:600;text-transform:uppercase;color:#37a3db;background:url(../img/cardio.svg) no-repeat 0 0}@media (max-width:520px){.section-title{text-align:center;background:url(../img/cardio.svg) no-repeat 50% 0}}@media (min-width:1220px){.nav-menu{overflow:visible}}.container{max-width:100%;padding:0 0;box-sizing:border-box;margin:0 auto;background-color:#fff;height:100%;width:100%}.wrap{width:100%;max-width:1220px;padding:0 15px;box-sizing:border-box;margin:0 auto}.hidden{display:none}.header{position:fixed;top:0;right:0;left:0;margin-right:auto;margin-left:auto;width:100%;margin:0 auto;padding:15px 0;z-index:100;transition:background-color .2s ease-in-out}.header.white-bg{background-color:#fff;box-shadow:0 2.76726px 2.21381px rgba(0,0,0,.0196802),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 12.5216px 10.0172px rgba(0,0,0,.035),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 100px 80px rgba(0,0,0,.07)}.header .menu-button.toggle{display:none;flex-direction:column}@media (max-width:768px){.header .menu-button.toggle{display:flex;align-self:center}}.header .toggle{display:block;cursor:pointer}.header .toggle input{display:none}.header .toggle input+div{width:20px;height:14px;position:relative}.header .toggle input+div div{position:absolute;left:0;top:0;right:0;bottom:0;transition:transform .5s ease}.header .toggle input+div div span{display:block;position:absolute;left:0;right:0}.header .toggle input+div div span:first-child{top:0}.header .toggle input+div div span:first-child:after,.header .toggle input+div div span:first-child:before{top:0}.header .toggle input+div div span:last-child{bottom:0}.header .toggle input+div div span:last-child:after,.header .toggle input+div div span:last-child:before{bottom:0}.header .toggle input+div div span:after,.header .toggle input+div div span:before{content:"";display:block;width:47%;height:2px;border-radius:1px;background:#37a3db;position:absolute;-webkit-backface-visibility:hidden;transition:transform .5s ease,border-radius .3s ease,background .4s ease}.header .toggle input+div div span:before{left:0;transform-origin:0 50%;transform:translate(1px,0) scaleX(1.1)}.header .toggle input+div div span:after{right:0;transform-origin:100% 50%;transform:translate(-1px,0) scaleX(1.1)}.header .toggle input+div svg{display:block;fill:none;stroke:#37a3db;stroke-width:2px;width:44px;height:44px;stroke-linecap:round;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;stroke-dasharray:0 82.801 8 82.801;stroke-dashoffset:82.801;transform-origin:50% 50%;-webkit-backface-visibility:hidden;transform:scale(1);transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,transform .5s ease,stroke .4s ease}.header .toggle input+div svg:nth-child(3){transform:rotate(180deg) scale(1)}.header .toggle input:checked+div div{transform:rotate(90deg)}.header .toggle input:checked+div div span:after,.header .toggle input:checked+div div span:before{background:#37a3db}.header .toggle input:checked+div div span:first-child:before{transform:rotate(45deg) translate(2.2px,-3px) scaleX(1.05)}.header .toggle input:checked+div div span:first-child:after{transform:rotate(-45deg) translate(-2.2px,-3px) scaleX(1.05)}.header .toggle input:checked+div div span:last-child:before{transform:rotate(-45deg) translate(2.2px,3px) scaleX(1.05)}.header .toggle input:checked+div div span:last-child:after{transform:rotate(45deg) translate(-2.2px,3px) scaleX(1.05)}.header .toggle input:checked+div svg{stroke-dashoffset:62;stroke-dasharray:0 82.801 62 82.801;transform:rotate(90deg);stroke:#37a3db}.header .toggle input:checked+div svg:nth-child(3){transform:rotate(270deg)}.nav{display:flex;align-items:center;justify-content:space-between}.header-social{display:flex;margin:0;padding:0;list-style:none}.header-social .header-social__item:not(:last-child){margin-right:30px}.main-nav{display:flex;margin:0;padding:0;list-style:none;transition:left .3s cubic-bezier(.6,.04,.98,.335)}.main-nav .main-nav__item .main-nav__link{font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;color:#37a3db;text-decoration:none;transition-property:color;transition-duration:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer}.main-nav .main-nav__item .main-nav__link:hover{color:#1c5471}.main-nav .main-nav__item:not(:last-child){margin-right:54px}@media (max-width:768px){.main-nav{width:100%;position:absolute;top:96px;left:100%;height:100vh;flex-direction:column;background-color:#37a3db;padding:30px}.main-nav .main-nav__item{margin:0;margin-bottom:30px;text-align:center}.main-nav .main-nav__item .main-nav__link{color:#fff;font-size:18px}.main-nav .main-nav__item:not(:last-child){margin-right:0}}.main-nav.navigation--opened{left:0}.form{min-width:290px;width:100%;border-radius:30px;padding:50px}.form .form__text{margin-top:0;margin-bottom:15px;font-size:18px;line-height:1.4;text-transform:uppercase;color:#fff}.form .form__field{width:100%;height:50px;margin-bottom:30px;padding-left:30px;border-radius:30px;outline:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .form__field::-moz-placeholder{color:#999;opacity:.7;font-size:12px;line-height:1.4}.form .form__field:-ms-input-placeholder{color:#999;opacity:.7;font-size:12px;line-height:1.4}.form .form__field::placeholder{color:#999;opacity:.7;font-size:12px;line-height:1.4}.form .form__button{width:100%;height:50px;display:flex;justify-content:center;align-items:center;border-radius:30px;font-size:12px;line-height:1.4;text-transform:uppercase;font-weight:700;border:none;transition:background-color .2s ease-in-out}.form .form__button:hover{background-color:#8dcbeb;cursor:pointer}@media (max-width:1000px){.form{padding:30px}}.form--top{background-color:#37a3db;border:none}.form--top .form__field{border:none}.form--top .form__button{background-color:#fff;color:#37a3db}.intro{display:flex;justify-content:center;background:url(../img/cloudleft.svg) no-repeat 0 0,url(../img/cloudright.svg) no-repeat 100% 0;min-height:610px}.intro .intro__wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-row-gap:30px;align-items:center;margin-top:81px;max-width:1000px;padding:30px 15px}.intro .intro__wrap .intro__description{margin-right:80px}.intro .intro__wrap .intro__description .intro__title{margin:0;margin-bottom:20px;font-weight:700;font-size:64px;line-height:1;text-transform:uppercase;letter-spacing:.03em;color:#37a3db}.intro .intro__wrap .intro__description .intro__text{margin:0;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:.03em;color:#666}@media (max-width:1000px){.intro .intro__wrap .intro__description{margin-right:30px;text-align:center}.intro .intro__wrap .intro__description .section-title{background:url(../img/cardio.svg) no-repeat 50% 0}}.suggestion{margin-bottom:135px;margin-top:60px}.equipment{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-column-gap:30px;grid-row-gap:40px;margin:0;padding:0;list-style:none}.equipment .equipment__item{display:flex;align-items:center;justify-content:center;background-color:#eaf5fb;border-radius:60px;min-width:290px;height:70px}.equipment .equipment__item .equipment__img{width:40px;height:34px;margin-right:20px}.equipment .equipment__item .equipment__link{display:flex;align-items:center;width:100%;height:100%;text-decoration:none;color:#363636;font-weight:600;font-size:14px;padding-left:30px;padding-right:30px}.equipment .equipment__item .equipment__link .equipment__text{margin-left:50px}.equipment .equipment__item:nth-child(1) .equipment__link{background:url(../img/cardiographs.svg) no-repeat 30px 20px;background-size:32px}.equipment .equipment__item:nth-child(2) .equipment__link{background:url(../img/furniture.svg) no-repeat 30px 20px;background-size:32px}.equipment .equipment__item:nth-child(3) .equipment__link{background:url(../img/protection.svg) no-repeat 30px 20px;background-size:32px}.equipment .equipment__item:nth-child(4) .equipment__link{background:url(../img/medeq.svg) no-repeat 30px 20px;background-size:32px}.equipment .equipment__item:nth-child(5) .equipment__link{background:url(../img/safes.svg) no-repeat 30px 20px;background-size:30px}.equipment .equipment__item:nth-child(6) .equipment__link{background:url(../img/complexeq.svg) no-repeat 30px 20px;background-size:32px}.equipment .equipment__item:nth-child(7) .equipment__link{background:url(../img/cleaneq.svg) no-repeat 30px 20px;background-size:28px}.equipment .equipment__item:nth-child(8) .equipment__link{background:url(../img/expendable.svg) no-repeat 30px 20px;background-size:32px}.equipment .equipment__item:nth-child(9) .equipment__link{background:url(../img/cleaneq.svg) no-repeat 30px 20px;background-size:28px}.products{display:flex;background:url(../img/cardiometr_bg.svg) no-repeat 100% 50%;min-height:460px;margin-bottom:120px}.products .carousel__item{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:0 15px;margin-bottom:35px}.products .carousel__item .carousel__description-list{margin:0;padding-left:25px}.products .carousel__item .carousel__description-list .carousel__description-item{font-size:14px;line-height:1.4;margin-bottom:10px}.products .carousel__item .carousel__description-list .carousel__description-item:last-child{margin-bottom:25px}.products .carousel__item .carousel__button{display:flex;justify-content:center;align-items:center;background-color:#37a3db;width:283px;height:48px;border-radius:38px;border:none;cursor:pointer;color:#fff;outline:0;text-transform:uppercase;text-decoration:none}@media (max-width:520px){.products .carousel__item{flex-direction:column}.products .carousel__item .carousel__right{order:1;margin-bottom:30px}.products .carousel__item .carousel__left{order:2}.products .carousel__item .carousel__button{width:100%}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;max-width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;outline:0}.owl-theme .owl-dots .owl-dot span{position:relative;width:16px;height:16px;margin-right:15px;display:block;border:#37a3db 1px solid;border-radius:50%;outline:0;transition:border .3s ease-in-out}.owl-theme .owl-dots .owl-dot.active span::before{content:"";position:absolute;left:3px;top:3px;z-index:2;background-color:#37a3db;width:8px;height:8px;border-radius:50%}.owl-theme .owl-dots .owl-dot:hover span{border:#1c5471 1px solid}.services{background:url(../img/clients_bg.svg) no-repeat 50% 50%;background-size:100%;min-height:550px;margin:60px 0}.services .services__title{text-align:center;background:url(../img/cardio.svg) no-repeat 50% 0}.services .services__slogan{margin-top:0;margin-bottom:50px;font-size:14px;font-weight:400;line-height:1.4;color:#363636;text-align:center}.services .services__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:30px}.services .services__list .services__item .services__link{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.services .services__list .services__item .services__image{position:relative;display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:50%;background-color:#e74d2f;margin:0 auto}.services .services__list .services__item .services__image .services__ellipse{position:absolute;content:"";width:106px;height:123px;background:url(../img/subtract.svg) no-repeat 0 50%;transform:rotate(-90deg);opacity:.1}@-webkit-keyframes rotate{from{transform:rotate(-90deg)}to{transform:rotate(0);opacity:1}}@keyframes rotate{from{transform:rotate(-90deg)}to{transform:rotate(0);opacity:1}}@-webkit-keyframes rotatebackwards{from{transform:rotate(0);opacity:1}to{transform:rotate(-90deg);opacity:.1}}@keyframes rotatebackwards{from{transform:rotate(0);opacity:1}to{transform:rotate(-90deg);opacity:.1}}.services .services__list .services__item .services__image .services__ellipse--backwards{-webkit-animation-name:rotatebackwards;animation-name:rotatebackwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.services .services__list .services__item .services__image .services__img{display:block;margin-left:auto;margin-right:auto}.services .services__list .services__item .services__link:hover .services__image .services__ellipse{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.services .services__list .services__item .services__name{width:210px;text-align:center;font-size:18px;font-weight:600;line-height:1.4;color:#363636}.services .services__list .services__item:nth-child(3) .services__image{background-color:transparent}@media (max-width:840px){.services .services__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media (max-width:710px){.services .services__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}@media (max-width:470px){.services .services__list{display:grid;grid-template-columns:1fr;grid-gap:30px}}section.regions{margin-bottom:60px}section.regions .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;grid-gap:60px}section.regions .intro__text{line-height:1.4}section.regions .regions-list{font-size:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:15px;list-style-position:outside;padding-left:20px;line-height:1.2}@media (max-width:355px){section.regions .regions-list li{width:270px}}section.regions form{background-color:#eaf5fb}section.regions form .form__text{color:#363636}section.regions form .form__field{width:100%}section.regions form .form__button{width:100%;background-color:#37a3db;color:#fff}section.map{min-height:400px;width:100%;margin:0;margin-bottom:-2px}footer{background-color:#37a3db;padding:30px 0}footer .wrap{display:grid;max-width:1000px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:30px}footer .legal-info{font-size:14px;list-style-type:none;padding:0;line-height:1.4;color:#fff}footer .footer-desc{font-size:12px;color:#fff}footer .footer-contacts{display:flex;flex-direction:column;justify-content:space-between}footer .footer-contacts div{display:flex;align-items:center}footer .footer-contacts div img{margin-right:15px}footer .footer-contacts div a{font-size:16px;text-decoration:none;color:#fff;transition:color .2s ease-in-out}footer .footer-contacts div a:hover{color:#1c5471}@media (max-width:768px){footer .footer-contacts{grid-row:1/2}footer .footer-contacts div{margin-bottom:30px}}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fade{from{opacity:.1}to{opacity:1}}@keyframes fade{from{opacity:.1}to{opacity:1}}.overlay{position:fixed;display:none;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.overlay .popup{position:fixed;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);width:752px;height:250px}@media (max-width:830px){.overlay .popup{width:85%}}.overlay .popup-close{position:absolute;right:-20px;top:-35px;cursor:pointer;font-size:35px;color:#fff;font-weight:300}.overlay .popup-title{display:flex;justify-content:center;align-items:center;width:100%;height:250px;padding:0 15px;box-sizing:border-box;line-height:1.2;margin:0;background-color:#37a3db;color:#fff;text-transform:uppercase;font-size:21px;font-weight:500;text-align:center}.notification{visibility:hidden;opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2000}.notification__bg{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.notification__main{position:fixed;top:50%;left:50%;z-index:3000;transform:translate(-50%,-50%);display:flex;flex-direction:column;padding:15px 10px 20px 10px;width:calc(100% - 30px);max-width:465px;min-height:100px;background-color:#fff}@media (min-width:1440px){.notification__main{max-width:580px;min-height:185px;justify-content:center}}.notification__content{text-align:center}.notification__result{margin-top:0;margin-bottom:5px;font-size:24px;line-height:1.2}.notification__text{margin:0 auto;margin-bottom:0;text-align:center}.notification a{color:#36b;margin-top:5px;display:inline-block;text-decoration:none}.notification a:hover{color:#23457f}.notification__button-close{position:absolute;top:5px;right:5px;width:20px;height:20px;padding:5px;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:url(../img/close@2x.png) no-repeat 50% 50%;background-size:15px}.notification__main--success .notification__content{padding-top:45px;background:url(../img/notification-success.svg) no-repeat 50% 0;background-size:45px}@media (min-width:1440px){.notification__main--success .notification__content{padding-top:50px}}.notification__main--error .notification__content{padding-top:45px;background:url(../img/notification-error.svg) no-repeat 50% 0;background-size:45px}@media (min-width:1440px){.notification__main--error .notification__content{padding-top:50px}}.notification--showed{visibility:visible;opacity:1}