@charset "UTF-8";*,html{-webkit-text-size-adjust:none}.h1,body,h1{line-height:1.25;font-family:YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif;color:#333}.h1,a,a:hover,body,h1{color:#333}.btn,.wrapper,body{position:relative}.fancybox-inner,.wrapper{overflow:hidden}.fancybox-nav,a,a:focus,a:hover{text-decoration:none}.fancybox-nav,.slick-slider,html{-webkit-tap-highlight-color:transparent}.main-nav__list,.news__list,.product__list,.slick-dots,ul{list-style:none}.main-nav__link,.page,.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}.flex__container,.main-nav__link,.page,.wrapper{-webkit-box-direction:normal}.form-box__select,.form__control,input[type=search]{-webkit-appearance:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body,html{background:#fff}html{height:100%;-ms-text-size-adjust:100%}body{min-height:100%;font-size:16px}@media (max-width:767px){body{font-size:14px;line-height:18px}body.engFont{font-size:16px;line-height:28px}}input,select,textarea{color:#333;vertical-align:middle;font:100% YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer;-webkit-transition:.3s all;transition:.3s all}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;padding:0}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}::-webkit-input-placeholder{color:#333;opacity:1}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}table{border-collapse:collapse}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transition:margin .5s;transition:margin .5s;padding-top:70px}@media (max-width:767px){.wrapper{padding-top:60px}.container{padding:0 15px}}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container{max-width:1090px;padding:0 15px;margin:0 auto;width:100%}.container_fluid{max-width:100%;padding:0}.container:after,.row:after{content:'';display:block;clear:both}.mb{display:none}.pc{display:block}@media only screen and (max-width:768px){.mb{display:block!important}.pc{display:none!important}}@media only screen and (min-width:768px){.mb{display:none!important}.pc{display:block!important}}.hidden{display:none!important}.bg{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.bg>img{display:none}.tel{pointer-events:none}@media (max-width:767px){.tel{pointer-events:auto}}.h1,h1{font-size:30px;font-weight:700;text-align:center;margin:0}.h2,.h3,h2,h3{color:#333;text-align:center;margin:0 0 15px;line-height:1.25;font-family:YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-weight:400}.h2,h2{font-size:24px}.h3,h3{font-size:40px}.h4,h4{font-size:24px;line-height:1.25;font-family:YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#000;text-align:left;margin:0 0 25px}p{margin:0 0 15px}.btn{display:inline-block;vertical-align:top;border:1px solid transparent;text-align:center;border-radius:0;font-weight:600;font-size:13px;line-height:18px;padding:10px 38px;color:#000;width:100%;max-width:160px}.btn.active:focus,.btn.active:hover,.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none;box-shadow:none;outline:0}.btn-default{background:#fff;border:1px solid #333;color:#333}.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:focus,.btn-default:hover{-webkit-box-shadow:0 0 4px 1px rgba(255,102,0,.7);box-shadow:0 0 4px 1px rgba(255,102,0,.7)}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{background-image:url(../images/fancybox_sprite.png);position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span,.fancybox-prev span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px;background:#9b0027}.fancybox-next,.fancybox-next span{right:0}.fancybox-close:after,.fancybox-close:before{content:'';position:absolute;top:50%;left:50%;width:20px;height:3px;background:#fff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;border-radius:4px}.fancybox-prev,.fancybox-prev span{left:0}.fancybox-close:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.fancybox-close:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.fancybox-nav{top:0;width:40%;height:100%;background:0 0}.fancybox-nav span,.fancybox-prev span{width:55px;height:55px;margin-top:-2px;visibility:hidden;color:#fff;font-size:38px;line-height:55px;text-align:center;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#9b0027;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px),screen and (orientation:landscape) and (max-width:767px),screen and (orientation:portrait) and (max-width:767px){.fancybox-nav span,.fancybox-prev span{font-size:28px;line-height:45px;width:45px;height:45px}}.fancybox-prev span:before{display:inline-block;vertical-align:top;content:"\2190";margin-top:-2px}.fancybox-next span:before{display:inline-block;vertical-align:top;content:"\2192";margin-top:-2px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important;height:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.fader,.open-menu{right:0;cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.main-nav__btn:after,.main-nav__sub-list:before,.open-menu span:after{content:''}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.header-page{position:fixed;top:0;right:0;left:0;font-size:16px;line-height:20px;font-weight:700;text-align:center;padding-left:45px;color:#fff;background:#fff;z-index:200}.header-page.eng-version .main-nav__eng{font-size:16px;line-height:19px;font-weight:600}.logo{float:left;width:150px;height:30px;background:url(../images/logo.svg) 50% 50% no-repeat;background-size:100% auto;overflow:hidden;margin:20px 0;text-indent:-9999px}.open-menu span,.open-menu:hover span{background:#21bbbe}@media (max-width:1199px){.header-page{padding-left:15px}.logo{width:120px;height:60px;margin:0}}.logo__link{display:block;min-height:100%}.open-menu{width:48px;height:33px;position:absolute;top:15px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none;z-index:100}.open-menu span{display:block;position:absolute;height:3px;width:100%;opacity:1;left:5px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;overflow:hidden}.open-menu span:after{position:absolute;top:0;left:auto;right:0;bottom:0;width:0;background-color:#21bbbe;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.open-menu span:nth-child(1){top:6px;width:32px}.open-menu span:nth-child(2),.open-menu span:nth-child(3){top:15px;width:32px}.open-menu span:nth-child(4){top:24px;width:32px}.open-menu:hover span:after{width:100%}@media (max-width:991px){.open-menu{display:block}.menu-opened{overflow:hidden}.menu-opened .open-menu span:nth-child(1){top:18px;width:0%;left:50%}.menu-opened .open-menu span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;left:12px}.menu-opened .open-menu span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px;left:12px}.menu-opened .open-menu span:nth-child(4){top:18px;width:0%;left:50%}.menu-opened .wrapper{margin:0 280px 0 -280px}.menu-opened .main-nav{opacity:1;right:0}.menu-opened .fader{opacity:.45;visibility:visible}}@media (max-width:991px) and (max-width:767px){.menu-opened .wrapper{margin:0 260px 0 -260px}}.fader{position:fixed;top:0;bottom:0;left:0;background:#333;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;z-index:75}@media (max-width:991px){.main-nav{display:block;position:fixed;top:0;bottom:0;width:280px;right:-280px;background:#fff;z-index:100;-webkit-transition:right .5s;transition:right .5s;overflow-y:auto;overflow-x:hidden}}@media (max-width:767px){.main-nav{width:260px;right:-260px}}.main-nav__list{font-size:0;line-height:0;margin:0;padding:0 0 0 65px;float:left}@media (max-width:1199px){.main-nav__list{padding-left:0}}.main-nav__item{display:inline-block;vertical-align:top}.main-nav__item.drop-down{position:relative}@media (max-width:991px){.main-nav__list{float:none;padding-left:0;margin-top:70px}.main-nav__item{display:block}.main-nav__item.drop-down{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}}.main-nav__item.drop-down .main-nav__eng,.main-nav__item.drop-down .main-nav__link{width:auto;background-color:transparent!important;-webkit-animation:none!important;animation:none!important;color:#21bbbe!important}.main-nav__item.drop-down:hover .main-nav__sub-list{opacity:1;visibility:visible;pointer-events:auto}.main-nav__item .drop-down__arrow{display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.192' height='9.192' viewBox='0 0 9.192 9.192'%3E%3Cpath d='M.354 4.243l4.242 4.242L8.84 4.243' fill='none' stroke='%2321bbbe'/%3E%3C/svg%3E");background-size:9px 9px;background-repeat:no-repeat;background-position:50% 50%;width:30px;height:30px;top:19px;right:63px;-webkit-transform-origin:50% 57%;transform-origin:50% 57%;-webkit-transition:.3s;transition:.3s}@media (min-width:992px){.main-nav__item .drop-down__arrow{display:none}}.main-nav__item .drop-down__arrow.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:16px;line-height:20px;font-weight:400;padding:15px 25px;-webkit-transition:.3s;transition:.3s;height:70px}.main-nav__link:hover{background:#21bbbe;color:#fff;-webkit-animation:pulse 1.2s 1;animation:pulse 1.2s 1}.main-nav__link:hover .main-nav__eng{color:#fff}.main-nav__sub-list{display:block;max-width:215px;width:215px;background-color:#21BBBE;position:absolute;top:calc(100% - 15px);left:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.3s;transition:.3s}@media (max-width:991px){.main-nav__link{padding:20px 0}.main-nav__sub-list{position:relative;top:inherit;left:inherit;opacity:1;visibility:visible;pointer-events:auto;max-width:100%;width:100%;background-color:transparent;display:none}.main-nav__sub-list.active{display:block}.main-nav__sub-list:before{display:none}}.main-nav__sub-list:before{width:0;height:0;border-style:solid;border-width:0 4px 6px;border-color:transparent transparent #21BBBE;position:absolute;top:-6px;left:44px}.main-nav__sub-item{display:block;width:100%}.main-nav__sub-item:last-child .main-nav__sub-link{border-bottom:0}.main-nav__sub-link{display:block;font-family:Montserrat,sans-serif;font-size:14px;line-height:18px;color:#fff;font-weight:500;padding:10px 17px;text-align:left;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:.3s;transition:.3s}.main-nav__btn,.main-nav__eng{font-family:Montserrat,sans-serif}@media (max-width:991px){.main-nav__sub-link{color:#333;text-align:center}}.main-nav__sub-link:hover{background-color:#00a5a8;color:#fff}.main-nav__eng{display:block;font-size:12px;font-weight:300;color:#21bbbe}.main-nav__btn{float:right;position:relative;background:#21bbbe;color:#fff;font-size:18px;line-height:50px;max-width:200px;width:100%;border:0;-webkit-transition:all .3s;transition:all .3s}@media (max-width:991px){.main-nav__btn{float:none;max-width:100%;padding:30px 0}}.main-nav__btn:after{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,.3);opacity:0;-webkit-transition:all .3s;transition:all .3s}.main-nav__btn:hover{color:#fff}.main-nav__lang,.main-nav__lang_pc,.main-nav__lang_sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;float:right;position:relative;padding-left:30px;padding-right:45px}@media (max-width:991px){.main-nav__lang,.main-nav__lang_pc,.main-nav__lang_sp{height:60px}.main-nav__lang_pc{display:none}}@media (min-width:992px){.main-nav__lang_sp{display:none}}.main-nav__lang:before,.main-nav__lang_pc:before,.main-nav__lang_sp:before{content:'';display:block;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg transform='translate(-647 -504)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle data-name='Эллипс 4' cx='8' cy='8' r='8' transform='translate(647.5 504.5)'/%3E%3Cpath data-name='Контур 1' d='M649.47 517.032c1.3-1.25 10.757-1.25 12.06 0'/%3E%3Cpath data-name='Контур 2' d='M649.02 508.454c1.286 1.34 11.674 1.34 12.96 0'/%3E%3Cellipse data-name='Эллипс 5' cx='4.5' cy='8' rx='4.5' ry='8' transform='translate(651 504.5)'/%3E%3Cpath data-name='Линия 3' d='M647.5 512.848h16'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:17px;height:17px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer-page__contact-button:before,.footer-page__copy-link:before{-webkit-transform:translate(0,-50%);content:'';vertical-align:top}.main-nav__lang-link{display:block;font-family:Montserrat,sans-serif;font-size:14px;line-height:18px;color:#999;font-weight:500;margin-right:14px;-webkit-transition:.3s;transition:.3s;text-transform:uppercase}.main-nav__lang-link:last-child{margin-right:0}.main-nav__lang-link.active,.main-nav__lang-link:hover{color:#21BBBE}.footer-page__contact-block{background:0 0;padding:70px 0 75px;text-align:center}.footer-page__title{display:block;font-size:28px;line-height:32px;margin-bottom:65px}@media (max-width:767px){.footer-page__contact-block{padding:35px 0}.footer-page__title{font-size:20px;line-height:30px;margin-bottom:30px}}.footer-page__contact{display:inline-block;vertical-align:top;text-align:left;margin:0 25px}@media (max-width:991px){.footer-page__contact{margin-bottom:15px;text-align:center}}@media (max-width:767px){.footer-page__contact{display:block;margin-bottom:15px}}.footer-page__contact-btn{display:inline-block;vertical-align:top;max-width:370px;margin:0 50px;width:100%}@media (max-width:767px){.footer-page__contact-btn{display:block;margin:0 auto;max-width:270px;font-size:14px}}.footer-page__descr{display:block;font-size:16px;line-height:20px;font-weight:700;margin-bottom:20px}.footer-page__subdescr{display:block;position:relative;font-size:14px;line-height:18px;font-weight:700}@media (max-width:767px){.footer-page__subdescr{font-size:12px;line-height:16px}}.footer-page__number{position:relative;font-size:36px;line-height:40px;padding-left:50px;font-weight:600;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}.footer-page__copy-text,.product-page__subtitle,.product__list-descr_en,.product__subdescr{font-family:Montserrat,sans-serif}.footer-page__number:after{content:'';position:absolute;left:0;top:-2px;width:43px;height:40px;background:url(../images/number-ico.png) no-repeat;background-size:100% auto}@media (max-width:767px){.footer-page__number:after{width:30px;height:30px;top:0}.footer-page__number{font-size:25px;line-height:30px}}.footer-page__contact-button{position:relative;max-width:370px;width:100%;background:#21bbbe;font-size:18px;line-height:25px;padding:25px 10px;border:0;color:#fff}.footer-page__contact-button:before{display:inline-block;margin:12px 15px -10px 0;width:31px;height:23px;background:url(../images/contact-button-ico.png) no-repeat;background-size:100% auto;transform:translate(0,-50%)}.footer-page__contact-button:hover{color:#fff;-webkit-animation:pulse 1.2s 1;animation:pulse 1.2s 1}@media (max-width:767px){.footer-page__contact-button:before{width:25px;height:19px;margin:10px 15px -10px 0}.footer-page__contact-button{font-size:14px;line-height:20px;padding:20px 0;max-width:270px}}.footer-page__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#333;text-align:center;padding:26px 0}.footer-page__link{display:block;color:#fff;font-size:14px;line-height:18px;text-align:center;-webkit-transition:all .3s;transition:all .3s;margin-right:40px}.footer-page__link:hover{color:#fff;text-decoration:underline}@media (max-width:767px){.footer-page__about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0}.footer-page__link{margin-left:0;margin-top:10px;margin-right:0;font-size:12px;line-height:16px;padding:13px 0}.footer-page__copy{text-align:center}}.footer-page__copy{padding:12px 0}.footer-page__copy-link-box{display:inline-block}@media (max-width:767px){.footer-page__copy-link-box{margin-bottom:20px}}.footer-page__copy-link{float:left;position:relative;font-size:10px;line-height:20px;color:#333;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}.footer-page__copy-link:before{display:inline-block;margin:12px 15px -10px 0;width:72px;height:18px;background:url(../images/footer-logo.png) no-repeat;background-size:100% auto;transform:translate(0,-50%)}@media (max-width:767px){.footer-page__copy-link:before{background:url(../images/footer-logo-mb.png) no-repeat;background-size:100% auto}.footer-page__copy-link{padding:0;float:none;margin-bottom:15px}}.footer-page__copy-link:hover{color:#333;-webkit-animation:pulse 1.2s 1;animation:pulse 1.2s 1}.footer-page__copy-link_noico{position:relative;text-decoration:none}.breadcrumbs-link,.news__link:hover p{text-decoration:underline}.footer-page__copy-link_noico:before{display:none}.footer-page__copy-link_noico:after{content:'';position:absolute;bottom:0;right:0;left:0;height:1px;width:100%;background-color:#333;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.footer-page__copy-link_noico:hover:after{width:0%}.footer-page__copy-text{float:right;margin:0;font-size:10px;line-height:20px}.slick-dotted .slick-slider{margin:0}.slick-dots{margin:0;padding:0;font-size:0;line-height:0;position:absolute;top:-10px;right:-36px;bottom:auto;left:auto;text-align:center;z-index:10}.js_slide-nav .slick-next,.js_slide-nav .slick-prev,.restaurant-list .slick-next,.restaurant-list .slick-prev,.slick-next,.slick-prev{padding:0;color:transparent;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:20;opacity:1;display:block;cursor:pointer}@media (max-width:1199px){.slick-dots{top:0;right:10px}}.slick-dots li{display:block}.slick-dots li button{display:block;position:relative;width:8px;height:8px;border-radius:50%;border:0;padding:0;margin:10px 5px;outline:0;-webkit-transition:.3s;transition:.3s;text-indent:-9999px;cursor:pointer}@media (max-width:767px){.footer-page__copy-text{float:none;display:block}.slick-dots li button{width:5px;height:5px;margin:5px}}.slick-next,.slick-prev{position:absolute;top:50%;width:105px;height:105px;border-radius:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.slick-next:hover,.slick-prev:hover{opacity:1}.slick-prev{background:url(../images/ico-arrow-prev.png) 0 50% no-repeat;background-size:auto;left:0}@media (max-width:1199px){.slick-prev{left:-60px}}@media (max-width:767px){.slick-next,.slick-prev{width:25px;height:85px}.slick-prev{background:url(../images/ico-arrow-prev.png) 100% 50% no-repeat;background-size:auto 27%;left:0}}.slick-next{background:url(../images/ico-arrow-next.png) 100% 50% no-repeat;background-size:auto;right:0}@media (max-width:1199px){.slick-next{right:-60px}}.js_slide-nav .slick-next,.js_slide-nav .slick-prev,.restaurant-list .slick-next,.restaurant-list .slick-prev{position:absolute;top:0;bottom:0;width:65px;height:auto;border-radius:0;-webkit-transform:translate(0,0);transform:translate(0,0);border:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media (max-width:767px){.slick-next{background:url(../images/ico-arrow-next.png) 0 50% no-repeat;background-size:auto 50%;right:0}.js_slide-nav .slick-next,.js_slide-nav .slick-prev,.restaurant-list .slick-next,.restaurant-list .slick-prev{width:45px;height:auto}.js_slide-nav .slick-prev,.restaurant-list .slick-prev{left:0}}.js_slide-nav .slick-next:hover,.js_slide-nav .slick-prev:hover,.restaurant-list .slick-next:hover,.restaurant-list .slick-prev:hover{opacity:1}.js_slide-nav .slick-prev,.restaurant-list .slick-prev{background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);left:0}.js_slide-nav .slick-prev:after,.restaurant-list .slick-prev:after{content:"\2190";color:#000;font-size:38px;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.js_slide-nav .slick-next,.restaurant-list .slick-next{background:-webkit-gradient(linear,right top,left top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%);right:0}@media (max-width:767px){.js_slide-nav .slick-prev:after,.restaurant-list .slick-prev:after{font-size:30px}.js_slide-nav .slick-next,.restaurant-list .slick-next{right:0}}.js_slide-nav .slick-next:after,.restaurant-list .slick-next:after{content:"\2192";color:#000;font-size:38px;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-line{display:block;position:relative;z-index:0}.page-line:before{content:'';position:absolute;top:50%;left:66%;-webkit-transform:translate(-50%,-50%) rotate(-158deg);transform:translate(-50%,-50%) rotate(-158deg);width:36%;height:120%;background-color:rgba(191,191,191,.05);z-index:1}@media (max-width:991px){.page-line:before{-webkit-transform:translate(-50%,-50%) rotate(-166deg);transform:translate(-50%,-50%) rotate(-166deg)}}@media (max-width:767px){.js_slide-nav .slick-next:after,.restaurant-list .slick-next:after{font-size:30px}.page-line:before{top:16%;left:55%;width:55%;-webkit-transform:translate(-50%,-50%) rotate(-163deg);transform:translate(-50%,-50%) rotate(-163deg)}.page-line:after{content:'';position:absolute;width:55%;height:120%;background-color:rgba(191,191,191,.05);z-index:1;top:9%;right:55%;-webkit-transform:translate(-50%,-23%) rotate(-195deg);transform:translate(-50%,-23%) rotate(-195deg)}}.slider-for,.visual-top{position:relative;overflow:hidden}.product:after,.product__list-link:after,.product__list-link:before{content:'';right:0}.slider-for a{max-height:600px}.slick-current{-webkit-box-shadow:0 0 0 4px #21bbbe;box-shadow:0 0 0 4px #21bbbe}.slider-nav{max-width:1065px;margin:0 auto}.visual-top{z-index:2}.visual-top__slick-nav{padding:15px;background:#fff}.visual-top__slider-nav-item{margin:5px 7px}.visual-top__img-nav{height:78px}@media (max-width:767px){.slider-for a{max-height:840px}.visual-top__slick-nav{padding:15px 5px}.visual-top__slider-nav-item{margin:3px 5px}.visual-top__img-nav{height:130px}}@media (max-width:499px){.visual-top__img-nav{height:65px}}.visual-top__content{position:absolute;top:50%;left:38%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.visual-top__logo{width:250px;height:50px;background:url(../images/visual-top-logo.png) no-repeat;background-size:100% auto;margin-bottom:32px}@media (max-width:767px){.visual-top__logo{width:150px;height:40px;margin-bottom:15px}}.visual-top__title{display:block;font-size:34px;line-height:38px;color:#fff;margin-bottom:35px;font-weight:700}@media (max-width:767px){.visual-top__title{font-size:25px;line-height:30px;margin-bottom:20px}}.visual-top__paragraph{color:#fff;font-size:15px;line-height:20px;margin-bottom:45px}@media (max-width:767px){.visual-top__paragraph{font-size:12px;line-height:20px;margin-bottom:20px}}.visual-top__button{display:block;position:relative;text-align:center;font-size:15px;line-height:20px;max-width:200px;width:100%;padding:15px 0;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;-webkit-transition:all .3s;transition:all .3s}.visual-top__button:after{content:'';display:inline-block;vertical-align:top;margin:-2px -30px 0 30px;width:21px;height:21px;background:url(../images/visual-top-button.svg) no-repeat;-webkit-animation:bounce-right 1.2s infinite;animation:bounce-right 1.2s infinite}.visual-top__button:hover{background:#21bbbe;color:#fff;-webkit-box-shadow:none;box-shadow:none}.visual-top__button:hover:after{-webkit-animation:rubberBand 1.2s 1;animation:rubberBand 1.2s 1}@media (max-width:767px){.visual-top__button:after{margin:-3px -15px 0 15px}.visual-top__button{font-size:13px;line-height:18px;max-width:150px}}.visual-top__scroll{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;font-size:18px;line-height:22px;padding-bottom:30px;-webkit-transition:all .3s;transition:all .3s}.visual-top__scroll:before{content:'';position:absolute;bottom:10px;left:15px;background:url(../images/visual-top-scroll.svg) no-repeat;background-size:100% auto;width:13px;height:17px;-webkit-animation:bounce 1.2s infinite;animation:bounce 1.2s infinite}.visual-top__scroll:hover{color:#fff}.visual-top__scroll:hover:before{-webkit-animation:bounceInDown 1.2s 1;animation:bounceInDown 1.2s 1}@media (max-width:767px){.visual-top__scroll:before{bottom:5px;width:10px;height:12px}.visual-top__scroll{font-size:14px;line-height:18px;padding-bottom:15px}}.product{background:#f6f6f6;padding:100px 0 175px;position:relative}@media (max-width:767px){.product{padding:60px 0 90px}}.product_pd{padding:0 0 175px}.product:after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:1085px;width:150px;background:url(../images/product-after.png) no-repeat;background-size:100% auto;z-index:2}@media (max-width:991px){.product:after{height:725px;width:100px}}@media (max-width:377px){.product:after{-webkit-transform:translate(0,0);transform:translate(0,0);top:280px}}.product__title{display:block;text-align:center;font-size:30px;line-height:34px;font-weight:700;margin-bottom:60px;color:#333;position:relative;z-index:2}@media (max-width:767px){.product_pd{padding:0 0 90px}.product__title{font-size:20px;line-height:25px;margin-bottom:30px}}.product__subtitle{display:block;margin-top:30px;font-size:16px;line-height:20px;font-weight:400;z-index:5;position:relative}.product__block{background:rgba(255,255,255,.6);padding:38px 32px;margin-bottom:67px;z-index:5;position:relative}@media (max-width:767px){.product__subtitle{margin-top:15px;font-size:12px;line-height:20px}.product__block{padding:15px;margin-bottom:30px}}.product__block_w50{width:50%;padding:40px}.product__block_w50:first-child{margin-right:20px}.product__descr{font-size:34px;line-height:40px;font-weight:700;margin-bottom:25px;color:#333}.product__list-link-item:hover,.product__list-link:hover,.product__subdescr{color:#21bbbe}@media (max-width:767px){.product__block_w50{width:100%;padding:15px}.product__descr{font-size:20px;line-height:30px;margin-bottom:15px}}.product__subdescr{display:block;font-size:18px;line-height:22px;margin-top:8px;font-weight:400}@media (max-width:767px){.product__subdescr{font-size:14px;line-height:18px;margin-top:4px}}.product__list{margin:0;padding:0;font-size:0;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2}@media (max-width:767px){.product__list{display:block}}.product__item{width:50%;padding:25px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.product__item{width:100%;padding:10px}.product__item_mb{padding:30px}}.product__item_w100{width:100%;padding:25px 0 25px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__list-descr{font-size:18px;line-height:30px;font-weight:700;display:block}.product__img{display:block;width:100px;height:100px}.product__text{margin-left:30px}@media (max-width:767px){.product__item_w100{padding:10px}.product__list-descr{font-size:14px;line-height:18px}.product__text{margin-left:15px}}.product__list-paragraph{font-size:14px;line-height:25px;display:inline}@media (max-width:767px){.product__list-paragraph{font-size:12px;line-height:20px}}.product__list-link{float:right;position:relative;font-size:14px;line-height:25px;padding-right:20px;z-index:2}.product__list-link:after{position:absolute;top:3px;width:15px;height:13px;background:url(../images/product-link-ico.svg) no-repeat;background-size:100% auto}@media (max-width:767px){.product__list-link:after{width:12px;height:10px;top:3px}.product__list-link{font-size:12px;line-height:20px;padding-right:15px;padding-bottom:3px}}.product__list-link:before{position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#000}.product__list-link:hover:before{background-color:#21bbbe}.product__list-link:hover:after{background:url(../images/product-link-ico-java.svg) no-repeat;background-size:100% auto}.product__list-link-item{position:absolute;bottom:36px;right:20px;font-size:20px;line-height:24px;font-weight:400;color:#21bbbe;padding-right:27px;padding-bottom:8px;z-index:2}.product__list-link-item:after,.product__list-link-item:before{position:absolute;right:0;content:''}.product__list-link-item:after{top:0;width:21px;height:21px;background:url(../images/product-link-ico-java.svg) no-repeat;background-size:100% auto}@media (max-width:767px){.product__list-link-item:after{top:0;width:22px;height:20px}}.product__list-link-item:before{bottom:0;left:0;height:1px;background-color:#21bbbe}.product__box-block{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.product__list-link-item{bottom:0;right:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:190px;font-size:18px;line-height:22px}.product__box-block{display:block;margin:0}}.product__button{display:block;position:relative;margin:30px auto 0;max-width:350px;background:#21bbbe;color:#fff;font-size:18px;line-height:22px;padding:22px 20px;border:0;z-index:2;-webkit-transition:all .5s;transition:all .5s}.product__button:after{content:'';position:absolute;top:22px;right:25px;width:21px;height:21px;background:url(../images/visual-top-button.svg) no-repeat;background-size:100% auto}.product__button:hover{color:#21bbbe;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #21bbbe;box-shadow:inset 0 0 0 2px #21bbbe}.product__button:hover:after{background:url(../images/product-link-ico-java.svg) no-repeat;background-size:100% auto}.product__button_search:hover{-webkit-animation:none;animation:none}.product__button_search:hover:after{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.news:after,.voice:after{-webkit-transform:translate(0,-50%);content:''}.product__button_tl{margin:0 auto}.product__button_sm{max-width:300px}@media (max-width:767px){.product__button:after{top:20px;width:18px;height:18px}.product__button{max-width:250px;font-size:14px;margin:25px auto;line-height:18px;padding:20px}}.voice{background:#fff;position:relative;padding:120px 0 246px}.voice:after{position:absolute;top:0;right:0;transform:translate(0,-50%);height:145px;width:640px;background:url(../images/voice-after.png) no-repeat;background-size:100% auto;z-index:5}@media (max-width:991px){.voice:after{height:100px;width:400px}}.voice__title{font-size:30px;line-height:34px;display:block;text-align:center;margin-bottom:32px;position:relative;z-index:5}.voice__title_mb{margin-bottom:48px}@media (max-width:767px){.voice{padding:60px 0 100px}.voice:after{height:70px;width:250px}.voice__title_mb{margin-bottom:25px}.voice__title{font-size:25px;line-height:30px;margin-bottom:30px}}.voice__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voice__box-img{display:block;position:relative;z-index:2}.voice__box-img:before{content:'';position:absolute;top:35px;right:-40px;left:auto;width:120vh;height:420px;background-color:#f8f8f8;z-index:-1}@media (max-width:991px){.voice__content{display:block}.voice__box-img{margin-bottom:20px}.voice__box-img:before{display:none}.voice__img{width:100%}}.voice__descr,.voice__img{display:block}.voice__text{padding-left:80px;text-align:left;position:relative;z-index:2}@media (max-width:991px){.voice__text{padding-left:0}}.voice__descr{font-size:24px;line-height:30px;font-weight:700;margin-bottom:28px}@media (max-width:767px){.voice__descr{font-size:20px;line-height:30px;margin-bottom:14px}}.voice__paragraph{font-size:14px;line-height:28px;margin-bottom:30px}.news{background:#f5f5f5;padding:110px 0 90px;position:relative}.news:after{position:absolute;top:0;left:0;transform:translate(0,-50%);height:182px;width:624px;background:url(../images/news-after.png) no-repeat;background-size:100% auto;z-index:5}@media (max-width:991px){.news:after{height:100px;width:400px}}@media (max-width:767px){.voice__paragraph{font-size:14px;line-height:25px;margin-bottom:30px}.news{padding:60px 0 45px}.news:after{width:250px;height:70px}}.news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 47px;padding:0;z-index:5;position:relative}@media (max-width:991px){.news__list{-webkit-box-pack:CENTER;-ms-flex-pack:CENTER;justify-content:CENTER;margin-bottom:20px}.breadcrumbs{left:20px;right:20px}}.news__item{width:31.3333%;background:#fff;margin:0 0 33px}.news__link{display:block;padding:20px}.news__data{display:block;font-size:18px;line-height:22px;color:#21bbbe;margin-bottom:15px}.product-page_about .product-page__title,.product-page_about-products .product-page__title{color:#fff}@media (max-width:767px){.news__item{width:100%}.news__data{font-size:14px;line-height:18px;margin-bottom:10px}}.news__paragraph{font-size:14px;line-height:24px;font-weight:700;-webkit-transition:all .3s;transition:all .3s}.product-page{padding:95px 0 45px;background-image:url(../images/product-page-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media (max-width:767px){.news__paragraph{font-size:12px;line-height:20px}.product-page{padding:40px 0 39px;background-image:url(../images/product-page-bg-mb.jpg)}}.product-page_voice{background-position:100% 50%;padding:92px 0 84px}.product-page_voice.eng-version{background-image:url(../images/customer.png)}.product-page_voice.concept-eng{background-image:url(../images/concept_img_01.jpg)}.product-page_about{background-image:url(../images/about_img_01.jpg);min-height:236px;z-index:2}@media (max-width:767px){.product-page_voice{padding:55px 0 50px}.product-page_voice.concept-eng .product-page__title{color:#fff}.product-page_about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:150px}}.product-page_about-products{background-image:url(../images/about_products_img_01.jpg);min-height:236px}.refine__link,.refine__link:hover{color:#21bbbe}.product-page__title{text-align:left;font-size:40px;line-height:44px;font-weight:700}@media (max-width:767px){.product-page_about-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:150px}.product-page__title{font-size:25px;line-height:30px}}.product-page__subtitle{display:block;position:relative;font-size:15px;line-height:22px;margin-top:14px;color:#21bbbe;font-weight:700}@media (max-width:767px){.product-page__subtitle{font-size:12px;line-height:16px;margin-top:10px}}.refine__link,.refine__title{display:block;position:relative;font-size:16px;z-index:2}.refine{padding:90px 0 65px;text-align:center}@media (max-width:767px){.refine{padding:55px 0 25px}}.refine__title{line-height:30px}.refine__link{line-height:50px;padding-left:15px}.refine__link:before{content:'';display:inline-block;vertical-align:top;margin:17px 7px 0 0;width:8px;height:14px;background:url(../images/refine-ico01.png) no-repeat;background-size:100% auto}.breadcrumbs{overflow:hidden;overflow-x:auto;margin:0;display:block;font-size:0;line-height:0;letter-spacing:-4px;position:absolute;top:0;z-index:2;white-space:nowrap;-webkit-overflow-scrolling:touch}.breadcrumbs-item{display:inline-block;vertical-align:top;padding:0 6px 0 16px;position:relative;color:#333;font-size:12px;line-height:46px;letter-spacing:0}.breadcrumbs-item:after{position:absolute;left:0;top:0;content:"＞"}.kit__link:before,.kit__list-box:after,.kit__title span:before,.search:after,.thora__descr:before{content:''}.breadcrumbs-item:first-child{padding-left:0}.breadcrumbs-item:first-child:after{display:none}.breadcrumbs-link{display:block;color:#959595}.breadcrumbs-link:hover{text-decoration:none}.search{padding:130px 0 140px;background:#eee;position:relative}.search:after{position:absolute;top:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:145px;width:640px;background:url(../images/search-after.png) no-repeat;background-size:100% auto;z-index:5}.search__form,.search__form-box,.search__link,.thora,.thora__descr{position:relative}@media (max-width:991px){.search:after{height:70px;width:400px}}@media (max-width:767px){.search{padding:50px 0 140px}.search:after{height:50px;width:250px}}.search__title{text-align:left}.search__form{display:block;z-index:5;padding:45px 30px 50px;width:100%;margin-bottom:70px;background:#fff}@media (max-width:767px){.search__form{margin-bottom:20px;padding:10px}}.search__form-box{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:22px;font-weight:400;padding:1px}@media (max-width:767px){.search__form-box{font-size:12px;line-height:18px;padding:10px 8px;display:block}}.search__form-box>label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 16%;flex:0 0 16%;font-size:20px;line-height:35px;text-align:left;font-weight:700;color:#222;padding:0 0 7px;background:#fff}@media (max-width:767px){.search__form-box>label{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin:0;line-height:15px;padding:10px}}.search__form-box>label span{background-color:#c87676;padding:4px 6px;font-size:16px;line-height:1;border-radius:10px;color:#fff;text-align:center;margin:0 0 0 auto}.search__form-box>label sup{display:block;font-size:14px;line-height:18px;text-align:left;color:#787878}.search__holder-input ul,.search__list{display:-webkit-box;display:-ms-flexbox;list-style:none}.search__form-box>label.eng-version{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;font-size:18px}.search__holder-input{padding:8px 0}.search__holder-input_wis{max-width:645px}@media (max-width:767px){.search__holder-input{padding:10px 0 0;border-left:none}}.search__holder-input ul{margin:0;padding:0;text-align:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:5}.search__holder-input ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px}.search__list{margin:0 -10px;padding:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex__container,.search__link{display:-webkit-box;display:-ms-flexbox}.search__item{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px;padding:10px}@media (max-width:767px){.search__holder-input ul{text-align:left}.search__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.search__link{z-index:5;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:991px){.search__link{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}@media (max-width:508px){.search__link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.search__descr{padding:19px 15px;font-size:14px;line-height:22px;background:#fff;width:100%}.flex__container{display:flex;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex__container_mb{margin-bottom:58px}.flex__column{width:50%}.flex__column_horizont,.info__img{width:100%}@media (max-width:991px){.flex__container_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.flex__container_reverse .flex__column{padding:0 25px 30px}.flex__column{width:100%}}.flex__column_pt{padding-left:30px}@media (max-width:991px){.flex__column_pt{padding-left:0}}.flex__column_w50{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.info__img{display:block}.main__subtitle{display:block;font-size:20px;line-height:24px;text-align:center;margin-bottom:75px}.main__mb{margin-bottom:98px}@media (max-width:767px){.main__mb{margin-bottom:35px}}.main__posts{background:#fff;padding:40px 0 0;margin:0 60px}@media (max-width:991px){.main__posts{margin:0 15px}}@media (max-width:767px){.main__posts{margin:0}}.main__box-img{margin-bottom:55px}@media (max-width:767px){.main__box-img{margin-bottom:25px}}.main__img{display:block;margin:0 auto;max-width:100%;max-height:100%}.main__flex{margin-top:14px}.main__nav{margin:-3px}.main__nav-item{width:25%;padding:0 3px}.main__paragraph{margin-bottom:15px}@media (max-width:767px){.main__img{max-width:35vw}.main__paragraph{margin-bottom:7px;font-size:12px;line-height:16px}}.main__book{padding:0}.slick-slide img{width:100%}.eng-version-single-custom .thora__title,.eng-version-single-custom .thora__title font{font-size:16px;line-height:24px;font-weight:500}.eng-version-single-custom .thora__descr{font-size:14px;line-height:24px}.thora{padding:160px 0 110px;border-bottom:1px solid #e5e5e5}@media (max-width:991px){.thora{padding:70px 0 55px}.thora .flex__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.thora .flex__container .slick-current{-webkit-box-shadow:none;box-shadow:none}.thora .flex__container .slick-slide{max-height:500px}.feature__img,.medical__img{max-height:200px}.thora__logo{width:360px;height:55px;background:url(../images/thora-logo.png) no-repeat;background-size:80% auto;margin-bottom:40px}.thora__logo_faso{background:url(../images/fasothora-logo.png) no-repeat;background-size:100% auto}@media (max-width:767px){.thora__logo,.thora__logo_faso{width:270px;margin-bottom:10px}}.thora__title{display:block;font-size:26px;line-height:42px;margin-bottom:50px}.engFont .kit__subtitle,.thora__descr{font-size:18px;line-height:22px}.thora__descr{display:block;padding-left:40px;margin-bottom:35px;font-weight:700}.thora__descr:before{position:absolute;top:0;left:0;width:24px;height:24px;background:url(../images/thora-span-ico.png) no-repeat}.thora__video-wrap{display:block;max-width:800px;width:100%;margin-left:auto;margin-right:auto;margin-top:60px}.thora__video{display:block;width:100%;padding-bottom:calc(9 / 16 * 100%);height:0;position:relative}.thora__video iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:0}.engFont .kit__paragraph{letter-spacing:0}.kit{padding:97px 0}@media (max-width:767px){.thora__descr{margin-bottom:20px}.kit{padding:40px 0}}.kit__title{display:block;position:relative;overflow:hidden;font-size:38px;line-height:46px;margin:0 auto 55px;z-index:1}.kit__title span{display:inline-block;vertical-align:top;position:relative;padding:20px 38px 16px 0;color:#fff}.kit__title span:before{position:absolute;top:50%;left:-50vh;right:50px;-webkit-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg);height:4000px;background:-webkit-gradient(linear,left top,right top,from(#21bbbe),to(#00ca66));background:linear-gradient(to right,#21bbbe 0,#00ca66 100%);z-index:-1}@media (max-width:1199px){.kit__title span:before{left:-7vh;right:20px}}@media (max-width:991px){.kit__title{font-size:30px;line-height:40px}.kit__title span{padding:20px 30px 16px 0}.kit__title span:before{right:40px}}@media (max-width:767px){.kit__title{font-size:25px;line-height:40px}.kit__title span{width:85%;padding:20px 20px 16px 0}.kit__title span:before{right:40px}}@media (max-width:399px){.kit__title span:before{right:0}}.kit__title_mb{margin-bottom:70px}.kit__subtitle{display:block;font-size:26px;line-height:30px;color:#21bbbe;margin-bottom:30px}.innova__contact-block a,.innova__mail{color:#1b87d4}.kit__paragraph{font-size:14px;line-height:24px;margin-bottom:45px;letter-spacing:1.5px}.kit__img{display:block;margin:0 auto;position:relative;z-index:2;width:75%}.kit__list-box{padding:40px 0;position:relative;z-index:1;margin-bottom:100px}.kit__list-box_mb{margin-bottom:196px}@media (max-width:767px){.kit__list-box{margin-bottom:40px}}.kit__list-box:after{position:absolute;top:0;bottom:0;width:100vw;height:100%;left:calc((100vw - 1090px + 30px)/ -2);background:#f8f8f8;z-index:-1}@media (max-width:1089px){.kit__list-box:after{left:-15px}}.kit__list{margin:0;padding:0;list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2}.kit__item{padding:11px 0 0}.kit__descr{display:block;font-size:16px;line-height:20px;margin-bottom:12px}.kit__link{display:block;position:relative;font-size:14px;line-height:18px;padding-left:30px}.kit__link:before{position:absolute;top:7px;left:0;width:16px;height:2px;background-color:#21bbbe}.chest{padding:60px 0 65px;background:#f8f8f8}.chest__title{font-size:30px;line-height:34px;display:block;text-align:center;margin-bottom:75px}@media (max-width:767px){.chest{padding:30px 0 45px}.chest__title{margin-bottom:35px}}.chest__list{margin:0 -20px 30px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.chest__item{width:25%;padding:0 22px}@media (max-width:991px){.chest__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.chest__item{width:50%;padding:15px}}.chest__img{display:block;width:100%}.chest__descr{display:block;font-size:18px;line-height:22px;margin-bottom:8px}.chest__relation{display:block;font-size:14px;line-height:24px;margin-bottom:10px}.movie{padding:90px 0 120px}.movie__title{font-size:30px;line-height:34px;display:block;text-align:center;margin-bottom:55px}@media (max-width:767px){.movie{padding:45px 0 60px}.movie__title{margin-bottom:35px}}.movie__box-movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:50px 0 10px}.movie__box-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie video,.movie__img{display:block;width:100%}.movie__movie-btn{position:absolute;top:47%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;background:url(../images/movie-btn-ico.png) 50% 50% no-repeat}.innova{position:relative;padding:90px 0 60px}.innova_policy{padding:90px 0 120px}@media (max-width:767px){.innova_policy{padding:60px 0}}.innova_train{padding:90px 0 120px}.innova__paragraph{font-size:16px;line-height:27px;margin:0}@media (max-width:767px){.innova_train{padding:60px 0}.innova__paragraph{font-size:12px;line-height:20px}}.innova__paragraph_mb{margin-bottom:15px}.innova__paragraph_lh35{line-height:35px}.innova__privacy-block{display:block;margin-top:45px}.innova__privacy-block_mt{margin-top:15px}.innova__title{display:block;font-size:22px;line-height:26px;position:relative;padding-bottom:20px;margin-bottom:40px}.innova__title:after,.innova__title:before{position:absolute;bottom:0;height:2px;content:'';left:0}@media (max-width:767px){.innova__title{font-size:18px;line-height:22px}}.innova__title:before{right:0;background-color:#d1d1d1}.innova__title:after{width:10%;background-color:#21bbbe;z-index:1}.innova__list{padding:15px 15px 0;list-style:none;margin:0}.innova__item{display:block;font-size:16px;line-height:25px;padding-left:15px;position:relative}@media (max-width:767px){.innova__item{font-size:12px;line-height:20px}}.innova__item:after{content:'';position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:50%;background-color:#000}.innova__change{font-size:16px;line-height:25px}@media (max-width:767px){.innova__change{font-size:12px;line-height:20px}}.innova__mail{text-decoration:underline}.innova__contact-block{display:inline-block;vertical-align:top;width:35%;font-size:16px;line-height:25px;padding:10px;background:#f2f2f2;border:1px solid #dcdcdc}@media (max-width:767px){.innova__contact-block{font-size:12px;line-height:20px;width:40%;padding:5px}}@media (max-width:474px){.innova__contact-block{width:60%}}.innova__contact-block span{display:block}.innova .flex-container,.links__list{display:-webkit-box;display:-ms-flexbox}.innova .flex-container{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.innova .flex-container .flex-column_text{width:60%}@media (max-width:767px){.innova .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.innova .flex-container .flex-column_text{width:100%}}.innova .flex-container .flex-column_image{margin-top:30px;width:35%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.innova .flex-container_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feature-item{margin-bottom:60px}.feature__list{margin:0;padding:0;list-style:none;counter-reset:item}.feature__list_child2{counter-reset:item 2}.feature__list_child3{counter-reset:item 4}.feature__item{margin-bottom:30px;position:relative}.feature__item:before{counter-increment:item;content:counter(item);font-size:34px;font-family:Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;color:#e5e5e5;font-style:italic}.form-box__label-main .required,.links__title{font-family:Montserrat,sans-serif}@media (max-width:767px){.innova .flex-container .flex-column_image{width:100%}.feature__item:before{font-size:30px}}.feature__list-title{font-size:25px;line-height:30px;padding-left:10px}@media (max-width:767px){.feature__list-title{font-size:20px;line-height:30px}}.feature__paragraph{margin-top:15px;font-size:16px;line-height:25px}.feature__img{display:block;width:100%}@media (max-width:767px){.feature__paragraph{font-size:12px;line-height:20px}.feature__img{max-width:400px;margin:0 auto}}.feature__img:first-child{margin-bottom:5px}.feature__img_big{height:100%}.links__list{margin:0;padding:0;list-style:none;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.links__item,.links__link{display:-webkit-box;display:-ms-flexbox}.links__item{padding:10px 30px;width:33.333%;height:200px;display:flex}@media (max-width:767px){.links__item{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.links__link{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 10px}.infom__link,.pagination{display:-webkit-box;display:-ms-flexbox}.links__link:hover{-webkit-box-shadow:0 0 2px 2px rgba(80,80,80,.2);box-shadow:0 0 2px 2px rgba(80,80,80,.2);background:#e5e5e5}.links__title{font-size:25px;margin-bottom:15px}.infom__list{margin:0;padding:0;list-style:none}.infom__item{border-bottom:1px solid #d1d1d1}.infom__item:first-child{border-top:1px solid #d1d1d1}.infom__link{min-height:75px;padding:5px 0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.infom__data{font-size:18px;line-height:22px;color:#21bbbe;width:15%}@media (max-width:767px){.infom__link{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.infom__data{width:100%;margin-bottom:10px}}.infom__paragraph{width:85%;font-size:16px;line-height:20px;margin:0}@media (max-width:767px){.infom__paragraph{width:100%}}.infom__block{display:block;border:1px solid #d1d1d1;padding:20px;margin-bottom:20px}.infom__title{display:block;font-size:25px;line-height:30px;margin-bottom:10px}.infom__subdata{display:block;font-size:13px;line-height:20px;text-align:right}.pagination{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0 60px}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.pagination__list-item{list-style:none}.pagination__list-link{display:block;width:40px;height:40px;line-height:40px;margin:0 10px;text-decoration:none;background-color:#fff;border-radius:3px;color:#505050;text-align:center}@media (max-width:959px){.pagination__list-link{margin:0 5px}}.pagination__list-link:not(.disable):hover{background-color:#21bbbe;color:#fff}.pagination__list-link.disable{display:block;background-color:#fff;color:#d1d1d1}.pagination__list-link.disable.current{display:block;background-color:#21bbbe;color:#fff}.pagination__arrow-next,.pagination__arrow-prev{color:#0b60a3;position:relative;text-decoration:none;margin:0 10px}@media (max-width:767px){.pagination__list-link{width:30px;height:30px;line-height:30px;margin:0 4px}}@media (max-width:959px){.pagination__arrow-next,.pagination__arrow-prev{margin:0 10px}}.pagination__arrow-next:hover,.pagination__arrow-prev:hover{color:#0e3b60}.pagination__arrow-next.disable,.pagination__arrow-prev.disable{opacity:.3}.content-block .pagination{margin-bottom:0}.pagination__arrow-next:after,.pagination__arrow-prev:after{content:'';position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.pagination__arrow-next:after{left:0;border-left:10px solid #21bbbe}.pagination__arrow-prev:after{right:0;border-right:10px solid #21bbbe}.medical__title{display:block;font-size:28px;line-height:32px;margin-bottom:45px}.medical__subtitle{display:block;font-size:18px;line-height:25px;margin-top:15px;color:#21bbbe}.medical__descr{display:block;font-size:22px;line-height:26px;position:relative;margin-bottom:60px}.medical__descr_mb{margin-bottom:30px}@media (max-width:767px){.medical__descr{margin-bottom:30px}}.medical__list{margin:0 0 60px;padding:0;list-style:none}.medical__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (max-width:767px){.medical__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.medical__img{margin:0 auto;width:100%}}.medical__paragraph{font-size:18px;line-height:30px;margin-left:20px}@media (max-width:767px){.medical__paragraph{margin-left:0}}.medical__btn{display:block;background:#21bbbe;margin:0 auto;max-width:430px;font-size:18px;line-height:22px;color:#fff;padding:18px 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.medical__btn:hover{color:#21bbbe;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #21bbbe;box-shadow:inset 0 0 0 2px #21bbbe}.form-box{width:640px;display:block;margin:0;padding:35px 0 0}@media (max-width:767px){.form-box{width:100%}}.form-box__form-item{text-align:left;margin-bottom:35px}.form-box__form-item_w50{display:inline-block;vertical-align:top;width:50%;padding:0 10px}@media (max-width:767px){.form-box__form-item_w50{width:100%}}.form-box__form-item_center{margin-top:10px;text-align:center}.about__title,.innova_policy_eng h1,.innova_policy_eng h2,.innova_policy_eng h3,.innova_policy_eng h4,.innova_policy_eng h5,.innova_policy_eng h6{text-align:left}.form-box__form-item_holder{display:block;padding:0;margin:0 -10px;font-size:0;line-height:0}.form-box__label-main{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;margin-bottom:5px}.form-box__label-main .required{font-size:14px;margin-left:15px;font-weight:400}.form-box__input-text,.form-box__select{display:block;width:100%;height:45px;font-size:16px;border:1px solid #d1d1d1;padding:0 5px}.form-box__input-text:focus,.form-box__select:focus{border:1px solid #21bbbe}.form-box__select{-moz-appearance:none;appearance:none}.form-box__form-control{width:100%;border:1px solid #d1d1d1;padding:0 5px}.form-box__button{max-width:250px;background:#21bbbe;font-size:16px;height:45px;color:#fff}.form-box__button:hover{background:rgba(33,187,190,.6)}.form-box__radio_check a{color:#0b60a3;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}.form-box__radio_check a:hover{text-decoration:none}.train__block{padding:45px 0 0;margin-bottom:90px}.train__list{margin:40px 0 0;padding:0;list-style:none;font-size:0;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.train__paragraph,.train__text{font-size:16px;line-height:20px}.train__item{width:32%}@media (max-width:991px){.train__list{display:block;margin:20px -10px 0}.train__item{display:inline-block;vertical-align:top;width:50%;padding:0 20px;margin-bottom:20px}}.train__box-img{display:block;margin-bottom:15px}.train__img{display:block;width:100%}.train__text{padding:0 25px}.train__paragraph{height:110px;overflow:hidden;letter-spacing:1px}.train__title{display:block;font-size:18px;line-height:28px;margin-bottom:30px}.train__btn{display:block;margin:30px auto 0;max-width:90%;font-size:16px;line-height:30px;background:#21bbbe;color:#fff}.marketing__paragraph,.marketing__title{margin-bottom:20px;display:block}@media (max-width:767px){.train__item{width:100%}.train__btn{font-size:14px;line-height:20px}}.train__btn:hover{background:rgba(33,187,190,.6);color:#fff}.marketing__title{font-size:28px;line-height:35px}@media (max-width:767px){.marketing__title{font-size:20px;line-height:30px}}.marketing__box-img{margin-bottom:15px}.marketing__img{display:block;width:100%}.marketing__subtitle{display:block;font-size:20px;line-height:24px;padding-left:10px;position:relative;font-weight:700;margin:40px 0 15px}.radio label,.radio span{display:inline-block;vertical-align:top}.marketing__subtitle:after{content:'';position:absolute;left:0;width:6px;height:100%;background-color:#21bbbe}@media (max-width:767px){.marketing__subtitle{font-size:18px;line-height:22px;margin-top:20px;padding-left:8px}.marketing__subtitle:after{width:4px}}.radio{font-size:14px;line-height:20px;font-weight:400;color:#333;overflow:hidden}.radio span{-webkit-transition:all .3s;transition:all .3s}.radio [type=radio]{position:absolute;opacity:0;visibility:hidden;z-index:-1}.radio label{position:relative;padding-left:28px;cursor:pointer}.radio [type=radio]:checked~.control-indicator,.radio [type=radio]:not(:checked)~.control-indicator{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;margin-top:-1px;border:1px solid #aaa;background:#f8f8f8;border-radius:50%}.radio [type=radio]:checked~span{color:#222}.radio [type=radio]:checked~.control-indicator{background:#fff;border-color:#21bbbe}.radio [type=radio]:checked~.control-indicator:after,.radio [type=radio]:not(:checked)~.control-indicator:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;background-color:#21bbbe;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.radio [type=radio]:not(:checked)~.control-indicator:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio [type=radio]:checked~.control-indicator:after{opacity:1}.radio [type=radio]:disabled:checked~.control-indicator,.radio [type=radio]:disabled:not(:checked)~.control-indicator{-webkit-box-shadow:none;box-shadow:none;border-color:#e1e2e6;background-color:#f9f9f9;opacity:.6}.radio [type=radio]:not(:checked)~.control-indicator{-webkit-box-shadow:none;box-shadow:none;border-color:#aaa;background-color:#fff}.radio [type=radio]:disabled:checked~.control-indicator:after{color:#999}.radio [type=radio]:disabled~span{color:#9e9e9e}.about__subtitle,.about__title{display:block;color:#21BBBE;font-weight:700}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}.bounce{-webkit-animation:bounce 1.2s infinite;animation:bounce 1.2s infinite}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}60%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}75%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}90%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}60%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}75%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}90%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation:bounceInDown 1.2s 1;animation:bounceInDown 1.2s 1}@-webkit-keyframes bounce-right{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}}@keyframes bounce-right{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}}.bounce-right{-webkit-animation:bounce-right 1.2s infinite;animation:bounce-right 1.2s infinite}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation:pulse 1.2s 1;animation:pulse 1.2s 1}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation:rubberBand 1.2s 1;animation:rubberBand 1.2s 1}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation:lightSpeedIn 1.2s 1;animation:lightSpeedIn 1.2s 1}.innova_policy_eng h1{margin-top:50px;margin-bottom:30px}.innova_policy_eng h3{font-size:20px}.about{padding-top:110px;padding-bottom:180px;position:relative;z-index:1}.about .container{position:relative;z-index:3}.about__circle,.about__circle-01,.about__circle-02,.about__circle-03,.about__circle-04,.about__content:after,.about__content:before,.about__list:nth-of-type(even):before,.about__list:nth-of-type(odd):before{display:block;position:absolute;border-radius:50%;border-style:solid;z-index:-1}.about__breadcrumbs .container,.about__gallery{position:relative}.about__circle-01{width:796px;height:796px;border-width:100px;border-color:rgba(33,187,190,.1);top:-372px;right:-272px}@media (max-width:767px){.about{padding-top:75px;padding-bottom:63px}.about .container{padding-left:20px;padding-right:20px}.about__circle-01{top:-486px;right:-606px}}.about__circle-02{width:396px;height:396px;border-width:80px;border-color:rgba(33,187,190,.3);top:-165px;left:-131px}@media (max-width:767px){.about__circle-02{top:-196px;left:-276px}}.about__circle-03{width:722px;height:722px;border-width:70px;border-color:rgba(165,221,222,.1);bottom:-208px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.about__circle-03{width:412px;height:412px;border-width:50px;bottom:-107px}}.about__circle-04{width:600px;height:600px;border-width:100px;border-color:rgba(33,187,190,.1);bottom:-196px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about__breadcrumbs{margin-top:20px}.about__title{font-size:48px;line-height:58px;margin-bottom:0}@media (max-width:767px){.about__circle-04{width:342px;height:342px;border-width:70px;bottom:-100px}.about__breadcrumbs{margin-top:8px}.about__title{font-size:20px;line-height:30px}}.about__subtitle{font-size:40px;line-height:56px;text-align:left;margin-top:125px;margin-bottom:0}.about__desc,.about__inner-title{display:block;color:#333;margin-bottom:0;text-align:left}@media (max-width:767px){.about__subtitle{font-size:20px;line-height:30px;margin-top:60px}}.about__inner-title{font-size:24px;line-height:36px;font-weight:700;margin-top:45px}@media (max-width:767px){.about__inner-title{font-size:18px;line-height:30px;margin-top:22px}}.about__desc{font-size:16px;line-height:28px;font-weight:400;margin-top:35px}@media (max-width:767px){.about__desc{margin-top:23px}}.about__desc:first-child{margin-top:0}.about__gallery{margin-top:102px}.about__gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:110px}.about__gallery-item{display:block}@media (min-width:768px){.about__gallery-item:nth-child(odd){min-width:calc(50% + 23px)}.about__gallery-item:nth-child(even){min-width:calc(50% + 37px);position:relative;top:110px;right:60px}}@media (max-width:767px){.about__gallery{margin-top:62px}.about__gallery-list{display:block;padding-bottom:0}.about__gallery-item{width:calc(100% - 40px)}.about__gallery-item:nth-child(2n+2){margin-left:40px;margin-top:-32px}}.about__gallery-img{display:block;position:relative;width:100%;height:0;padding-bottom:calc(481 / 705 * 100%);overflow:hidden}.about__gallery-img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about__content,.about__list,.about__list-img{position:relative}.about__content:after,.about__content:before{content:''}.about__content:before{width:486px;height:486px;border-width:80px;border-color:rgba(33,187,190,.1);bottom:-312px;left:-157px}@media (max-width:767px){.about__content:before{bottom:-273px;left:-255px}}.about__content:after{width:396px;height:396px;border-width:80px;border-color:rgba(33,187,190,.3);bottom:-69px;right:102px}.about__list{display:block;margin-top:80px;margin-bottom:125px}@media (max-width:767px){.about__content:after{bottom:571px;right:-208px}.about__list{margin-top:36px;margin-bottom:0}}.about__list:last-of-type{margin-bottom:0}.about__list+.about__desc{margin-top:78px}.about__list:nth-of-type(odd):before{content:'';width:1014px;height:1014px;border-width:150px;border-color:rgba(33,187,190,.1);top:230px;left:-718px}@media (max-width:767px){.about__list+.about__desc{margin-top:30px}.about__list:nth-of-type(odd):before{top:-1px;left:-817px}}.about__list:nth-of-type(even):before{content:'';width:812px;height:812px;border-width:80px;border-color:rgba(33,187,190,.1);top:163px;right:-485px}.about__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:89px}@media (max-width:767px){.about__list:nth-of-type(even):before{top:78px;right:-709px}.about__list-item{display:block;margin-top:55px}.about__list-item .about__desc{margin-top:27px}}.about__list-item:first-child{margin-top:0}.about__list-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-products__list-counter,.about__list-desc-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal}.about__list-item:nth-child(even) .about__list-desc-wrap{padding-left:0;padding-right:42px}.about__list-item:nth-child(even) .about__desc{margin-top:10px}.about__list-img-wrap{width:530px}@media (max-width:991px){.about__list-img-wrap{width:300px}}@media (max-width:767px){.about__list-item:nth-child(even) .about__list-desc-wrap{padding-right:0}.about__list-item:nth-child(even) .about__desc{margin-top:27px}.about__list-img-wrap{width:100%}}.about__list-img{display:block;width:100%;height:0;padding-bottom:calc(360 / 530 * 100%);overflow:hidden}.about__list-img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about__list-desc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 530px);padding-left:42px}@media (max-width:991px){.about__list-desc-wrap{width:calc(100% - 300px)}}@media (max-width:767px){.about__list-desc-wrap{width:100%;padding:0}}.about-products{padding-top:110px;position:relative;z-index:1}.about-products:before{content:'';width:796px;height:796px;border:100px solid rgba(33,187,190,.1);border-radius:50%;position:absolute;top:-371px;right:-262px;z-index:-1}.about-products__breadcrumbs{position:relative;margin-top:20px}.about-products__title{display:block;font-size:48px;line-height:58px;font-weight:700;color:#21BBBE;text-align:left;margin-bottom:0}@media (max-width:767px){.about-products:before{top:-464px;right:-610px}.about-products{padding-top:72px}.about-products .container{padding-left:20px;padding-right:20px}.about-products__breadcrumbs{margin-top:10px}.about-products__title{font-size:20px;line-height:30px}}.about-products__subtitle{display:block;font-size:40px;line-height:56px;font-weight:700;color:#21BBBE;text-align:left;margin-bottom:0}.about-products__desc,.about-products__inner-title{color:#333;text-align:left;margin-bottom:0;display:block}@media (max-width:767px){.about-products__subtitle{font-size:20px;line-height:30px}}.about-products__inner-title{font-size:24px;line-height:36px;font-weight:700;margin-top:37px}@media (max-width:767px){.about-products__inner-title{font-size:18px;line-height:30px;margin-top:23px}}.about-products__desc{font-size:16px;line-height:28px;font-weight:400}.about-products__list{display:block;width:100%;margin-top:75px;margin-bottom:-110px;counter-reset:list-increment}@media (max-width:767px){.about-products__list{margin-top:48px}}.about-products__list-item{margin-top:92px}@media (max-width:767px){.about-products__list-item{margin-top:71px}}.about-products__list-item:first-child{margin-top:0}.about-products__list-item .about-products__subtitle{position:relative;padding-left:50px}.about-products__list-item .about-products__subtitle:before{content:'';display:block;width:33px;height:1px;background-color:#21BBBE;position:absolute;top:25px;left:0}.about-products__list-item .about-products__desc{padding:35px 51px 25px;border-bottom:1px solid #eee}@media (max-width:767px){.about-products__list-item .about-products__subtitle:before{top:15px}.about-products__list-item .about-products__desc{padding:34px 20px 35px}}.about-products__list-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:34px;padding-bottom:30px}.about-products__list-head:before{content:'';display:block;width:100%;height:1px;background-color:#EEE;position:absolute;bottom:0;left:0}.about-products__list-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px;color:#21BBBE;position:absolute;z-index:1;top:0;right:-8px}@media (max-width:767px){.about-products__list-head{padding-top:15px;padding-bottom:15px}.about-products__list-counter{font-size:11px;line-height:14px;top:-12px}}.about-products__list-counter:after{counter-increment:list-increment;content:counter(list-increment,decimal-leading-zero);font-size:140px;line-height:120px;margin-top:8px;margin-right:7px;opacity:.3}.about-products__list-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-top:43px}@media (max-width:767px){.about-products__list-counter:after{font-size:80px;line-height:60px}.about-products__list-img-wrap{display:block;margin-left:0;margin-right:0;margin-top:29px}}.about-products__list-img-inner{display:block;width:50%;padding-left:20px;padding-right:20px;margin-top:40px}@media (min-width:768px){.about-products__list-img-inner:nth-child(-n+2){margin-top:0}}.about-products__list-img{display:block;position:relative;width:100%;height:0;padding-bottom:calc(340 / 510 * 100%);overflow:hidden}.about-products__list-img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about-products__check{display:block;background-color:#F8F8F8;padding-top:223px;padding-bottom:123px}@media (max-width:767px){.about-products__list-img-inner{width:100%;padding-left:0;padding-right:0;margin-top:20px}.about-products__list-img-inner:first-child{margin-top:0}.about-products__check{padding-top:167px;padding-bottom:80px}}.about-products__check .about-products__subtitle{margin-top:57px}.about-products__check .about-products__subtitle:first-child{margin-top:0}.about-products__check-list{display:block;background-color:#fff;padding:47px 51px 48px;margin-top:27px}@media (max-width:767px){.about-products__check-list{margin-top:12px;padding:17px 20px 48px}}.about-products__check-item{display:block;font-size:18px;line-height:32px;color:#333;font-weight:600;position:relative;padding:10px 0 3px 66px;margin-top:35px}@media (max-width:767px){.about-products__check-item{padding:9px 0 9px 64px;line-height:27px;margin-top:6px}}.about-products__check-item:first-child{margin-top:0}.about-products__check-item:before{content:'';display:block;width:46px;height:46px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3E%3Cg transform='translate(-194 -3161)'%3E%3Ccircle data-name='Эллипс 14' cx='23' cy='23' r='23' transform='translate(194 3161)' fill='%23eaf3f4'/%3E%3Cpath data-name='Контур 12' d='M206.405 3185.052l7.69 7.69 15.516-15.518' fill='none' stroke='%2321bbbe' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:0;left:0}@media (max-width:767px){.about-products__check-item:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.w-100{width:100%}.mt20{margin-top:20px}.pb60{padding-bottom:60px}.engFont *{font-family:Montserrat,sans-serif}