body{font-family:BlinkMacSystemFont,-apple-system,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.wrapper{font-size:0;overflow:hidden}.is-left{width:340px;position:fixed}.is-right{margin-left:340px;width:calc(100% - 340px)}.is-left,.is-right{vertical-align:top;display:inline-block;font-size:initial}.is-fullheight,.aside{min-height:100vh}.logo{background:white;text-align:center;position:relative}.logo--line{content:'';position:absolute;display:block;background:url("/assets/img/logo-line-left.jpg") repeat-x;background-size:100% 100%;top:100px;left:100%;width:1000%;height:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.logo--line_vertical{background:url("/assets/img/logo-line-left.jpg") repeat-y;background-size:100% 100%;top:0;left:100%;width:5px;height:1000%}.aside{background:#4DB4FD}.aside .sub-logo{padding:0 30px;height:calc(100vh - 156px);display:flex;flex-flow:column;justify-content:space-between}.lang{text-align:right;padding-top:30px}.lang li{display:inline-block}.lang li a{color:white}.lang li a.active{text-decoration:underline}.nav .button{text-decoration:none;color:#ffffff;font-size:24px;font-weight:bold;text-align:left;padding-left:70px}.nav .button:focus,.nav .button:active{background-color:transparent;color:#37345B;-webkit-box-shadow:none;box-shadow:none}.nav .button.active{text-decoration:underline}.nav .button:hover{background:none;color:white;text-decoration:underline}.contacts{padding-bottom:20px;text-align:right}.contacts .is-mail:before,.contacts .is-tel:before{content:'';display:inline-block;margin-right:10px;margin-bottom:-5px;height:20px;width:20px}.contacts .is-mail:before{background:url("/assets/img/envelope.svg") no-repeat center;background-size:20px}.contacts .is-tel{padding-bottom:15px}.contacts .is-tel:before{background:url("/assets/img/call.svg") no-repeat center;background-size:20px}.contacts a{text-decoration:none;color:#ffffff;font-size:16px;font-weight:bold}#map{height:300px;width:100%}.section-default{position:relative;color:#37345B;padding-left:5%;padding-right:5%;z-index:1}.section-default.section-products{background:url("/assets/img/motor.png") no-repeat right 60px}.section-default.section-about{background:url("/assets/img/airplane.jpg") no-repeat right bottom}.section-default.section-home{background:url("/assets/img/home-hero.jpg") no-repeat center;-webkit-background-size:cover;background-size:cover;padding-top:160px;padding-bottom:160px}.section-default.section-home h1{font-size:46px;color:white;text-shadow:2px 2px 2px rgba(0,0,0,0.4)}.section-default p:not(last-child){margin-bottom:15px;line-height:28px}.section-default .title{font-size:38px;margin-bottom:40px;color:#37345B}.hamburger{display:none}.ae-rights{text-align:center;font-size:10px;color:#fff;position:absolute;right:10px;bottom:10px}.ae-rights a{font-size:10px;color:#fff;text-decoration:none}.ae-rights .heart{position:relative;width:15px;overflow:inherit;display:inline-block;-webkit-animation:animateHeart 2.5s infinite;animation:animateHeart 2.5s infinite;top:-8px}.ae-rights .heart:before,.ae-rights .heart:after{position:absolute;content:'';top:0;left:7px;width:7px;height:10px;background:#fff;border-radius:50px 50px 0 0;-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.ae-rights .heart:after{left:0;-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}@-webkit-keyframes animateHeart{0%{-webkit-transform:scale(1)}5%{-webkit-transform:scale(1.2)}10%{-webkit-transform:scale(1.1)}15%{-webkit-transform:scale(1.3)}50%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1)}}@keyframes animateHeart{0%{transform:scale(1)}5%{transform:scale(1.2)}10%{transform:scale(1.1)}15%{transform:scale(1.3)}50%{transform:scale(1)}100%{transform:scale(1)}}@media all and (max-width: 768px){.ae-rights{position:relative;text-align:right;right:initial}.logo .hamburger{display:block;position:absolute;top:30px;right:20px;width:40px;height:30px;z-index:1}.logo .hamburger span{display:block;width:100%;height:5px;margin-bottom:6px;background:#4DB4FD}.is-left{width:100%;position:initial}.aside{min-height:initial}.aside .logo{width:100%}.aside .nav{margin-top:40px}.aside .sub-logo{display:none;height:initial;padding:0 30px}.is-right{margin-left:0;width:100%;border-top:5px solid #4DB4FD}.section-default .title{font-size:32px}.section-default.section-products{background:none}.section-default.section-about{background:none}.section-default.section-home{padding-top:80px;background-position:center left}.contacts{margin-top:40px}}
/*# sourceMappingURL=app.css.map */
