/* Оптимизированный main.css */
@-webkit-keyframes animatedblock-fadein{0%{opacity:0}100%{opacity:1}}@keyframes animatedblock-fadein{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes animatedblock-slideup{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes animatedblock-slideup{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes animatedblock-slidedown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes animatedblock-slidedown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes animatedblock-slideleft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes animatedblock-slideleft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes animatedblock-slideright{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes animatedblock-slideright{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes animatedblock-zoom{0%{opacity:0;-webkit-transform:scale(0.01);transform:scale(0.01)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes animatedblock-zoom{0%{opacity:0;-webkit-transform:scale(0.01);transform:scale(0.01)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

html{height:100%}body{height:100%;width:100%;padding:0;margin:0;overflow-x:hidden;font-family:"Roboto",sans-serif;font-size:100%;line-height:2;font-weight:300}
.is-wrapper{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:100%}
div.is-section{display:table;width:100%;height:auto;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;background:#fff}
.is-boxes{display:table;table-layout:fixed;width:100%;height:100%;position:relative;min-height:200px;float:left}
.is-box-0,.is-box-1,.is-box-2,.is-box-3,.is-box-4,.is-box-5,.is-box-6,.is-box-7,.is-box-8,.is-box-9,.is-box-10,.is-box-11,.is-box-12{display:table-cell;position:relative;height:100%}
.is-box-1{width:8.333333%}.is-box-2{width:16.666667%}.is-box-3{width:25%}.is-box-4{width:33.333333%}.is-box-5{width:41.666667%}.is-box-6{width:50%}.is-box-7{width:58.333333%}.is-box-8{width:66.666667%}.is-box-9{width:75%}.is-box-10{width:83.333333%}.is-box-11{width:91.666667%}.is-box-12{width:100%}
.is-box-centered{display:table-cell;position:relative;width:100%;vertical-align:middle}
.is-container{max-width:980px;margin:0 auto;padding:0 30px;position:relative;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.is-bg-dark{background-color:#111 !important}.is-light-text,.is-light-text h1,.is-light-text h2,.is-light-text h3,.is-light-text h4,.is-light-text h5,.is-light-text h6,.is-light-text p,.is-light-text li{color:#fff}
.is-dark-text,.is-dark-text h1,.is-dark-text h2,.is-dark-text h3,.is-dark-text h4,.is-dark-text h5,.is-dark-text h6,.is-dark-text p,.is-dark-text li{color:#111}
.is-container>.row,.is-block,.is-block-slider-slide{padding-top:10px;padding-bottom:10px}
.is-block-animatedblock{opacity:0}
.is-block-animatedblock-appeared{opacity:1;-webkit-animation:animatedblock-fadein 0.75s 1 ease;animation:animatedblock-fadein 0.75s 1 ease}
.is-block-animatedblock--fadein.is-block-animatedblock-appeared{-webkit-animation:animatedblock-fadein 0.75s 1 ease;animation:animatedblock-fadein 0.75s 1 ease}
.is-block-animatedblock--slideup.is-block-animatedblock-appeared{-webkit-animation:animatedblock-slideup 0.75s 1 ease;animation:animatedblock-slideup 0.75s 1 ease}
.is-block-animatedblock--slidedown.is-block-animatedblock-appeared{-webkit-animation:animatedblock-slidedown 0.75s 1 ease;animation:animatedblock-slidedown 0.75s 1 ease}
.is-block-animatedblock--slideleft.is-block-animatedblock-appeared{-webkit-animation:animatedblock-slideleft 0.75s 1 ease;animation:animatedblock-slideleft 0.75s 1 ease}
.is-block-animatedblock--slideright.is-block-animatedblock-appeared{-webkit-animation:animatedblock-slideright 0.75s 1 ease;animation:animatedblock-slideright 0.75s 1 ease}
.is-block-animatedblock--zoom.is-block-animatedblock-appeared{-webkit-animation:animatedblock-zoom 0.75s 1 ease;animation:animatedblock-zoom 0.75s 1 ease}

h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:300;letter-spacing:0px;line-height:1.4;margin:1em 0}
h1{font-size:2.36em}h2{font-size:2em}h3{font-size:1.73em}h4{font-size:1.6em}h5{font-size:1.48em}h6{font-size:1.3em}
p,td,li,label{font-size:1.07em;line-height:2;font-weight:300;margin:1em 0}
.display{margin-bottom:0.5em}.display h1{font-weight:900;font-size:3em;line-height:1.4;text-transform:uppercase}.display p{font-size:1.3em;font-style:italic}
a{color:#6598ff}img{max-width:100%}

@media (min-width: 40rem){
.column{float:left;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.column.full{width:100%}.column.half{width:50%}.column.third{width:33.3%}.column.fourth{width:25%}
}
.clearfix,.row,.is-block,.is-block-slider-slide{*zoom:1}
.clearfix:before,.row:before,.is-block:before,.is-block-slider-slide:before,.clearfix:after,.row:after,.is-block:after,.is-block-slider-slide:after{content:' ';display:table}
.clearfix:after,.row:after,.is-block:after,.is-block-slider-slide:after{clear:both}
.center{text-align:center}.right{text-align:right}.left{text-align:left}
.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-35{padding:35px}.padding-40{padding:40px}
.margin-25{margin:25px !important}.margin-30{margin:30px !important}.margin-35{margin:35px !important}.margin-40{margin:40px !important}
.is-card{display:table;background-color:#e6e6e6}.shadow-1{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.btn{padding:8px 26px;font-size:1em;line-height:2em;border-radius:5px;letter-spacing:1px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-image:none;border:none;white-space:nowrap}
.btn.btn-primary{color:#ffffff;background-color:#0959A0}.btn-rounded{border-radius:100px}

@media all and (max-width: 960px){
.is-container{padding:0}.is-container>.row,.is-block,.is-block-slider-slide{padding-left:15px;padding-right:15px}
.is-section:not(.is-box),.is-boxes{height:auto !important}
.is-box-1,.is-box-2,.is-box-3,.is-box-4,.is-box-5,.is-box-6,.is-box-7,.is-box-8,.is-box-9,.is-box-10,.is-box-11,.is-box-12{display:table;width:100%;height:auto}
.is-box-centered{display:block}
}
@media all and (max-width: 1024px){
h1{font-size:2em}h2{font-size:1.73em}h3{font-size:1.6em}h4{font-size:1.48em}h5{font-size:1.3em;font-weight:bold}h6{font-size:1em;font-weight:bold}
.display h1{font-size:2.2em}.display p{font-size:1.1em}
}