@font-face{font-family:stem;src:url(assets/fonts/stem/Stem-Light.eot);src:local("Stem Light"),local("Stem-Light"),url(assets/fonts/stem/Stem-Light.eot?#iefix) format("embedded-opentype"),url(assets/fonts/stem/Stem-Light.woff2) format("woff2"),url(assets/fonts/stem/Stem-Light.woff) format("woff"),url(assets/fonts/stem/Stem-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:stem;src:url(assets/fonts/stem/Stem-Medium.eot);src:local("Stem Medium"),local("Stem-Medium"),url(assets/fonts/stem/Stem-Medium.eot?#iefix) format("embedded-opentype"),url(assets/fonts/stem/Stem-Medium.woff2) format("woff2"),url(assets/fonts/stem/Stem-Medium.woff) format("woff"),url(assets/fonts/stem/Stem-Medium.ttf) format("truetype");font-weight:500;font-style:normal}.scroll-to-top{position:fixed;right:54px;bottom:54px;z-index:100;border-radius:50%;display:none;height:70px;width:70px;background-color:#c3143c;background-image:url(assets/img/icons/scroll-to-top-arrow.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:992px){.scroll-to-top{right:20px;bottom:20px}}@media screen and (max-width:750px){.scroll-to-top{height:44px;width:44px;background-image:url(assets/img/icons/scroll-to-top-arrow-mobile.svg)}}.button-link{transition:background-color .3s,color .3s;box-sizing:border-box;border-radius:20px;border:1px solid #c3143c;display:inline-flex;justify-content:center;padding:10px 35px;cursor:pointer;font:700 14px/18px stem,Arial,serif,sans-serif;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button-link.is-state-disabled{pointer-events:none;opacity:.5}.button-link_type_fill{background-color:#c3143c;color:#fff}.button-link_type_fill:hover,.button-link_type_outline{background-color:transparent;color:#c3143c}.button-link_type_outline:hover{background-color:#c3143c;color:#fff}.contacts-item{position:relative;padding-left:40px;margin-top:6px;color:#000;font:500 16px/24px stem,Arial,serif,sans-serif}.contacts-item p{display:flex;margin-top:6px;padding:0}.contacts-item p:first-of-type{margin-top:0}.contacts-item span{margin-left:4px}.contacts-item_type_office{margin-top:8px}.contacts-item_type_office:first-of-type{margin-top:0}.contacts-item_type_office p{margin-top:8px}.contacts-item:before{position:absolute;top:0;left:0;height:24px;width:24px;background-position:50%;background-repeat:no-repeat;content:""}.contacts-item_type_phone:before{background-image:url(assets/img/contacts/phone-icon.svg)}.contacts-item_type_mail:before{background-image:url(assets/img/contacts/mail-icon.svg)}@media screen and (max-width:992px){.contacts-item{padding-left:34px;font-size:14px;line-height:22px}.contacts-item:before{height:22px;width:22px}}.contacts-item__mail{transition:color .3s;display:inline-flex;color:#000;text-decoration:none}.contacts-item__mail:hover{color:#c3143c}.contacts-item__mail_theme_blue{color:#08628c;font-weight:400}.contacts-item__mail_theme_blue:hover{color:#08628c}.contacts-map{position:relative;display:inline-flex;margin-top:12px;padding-left:24px;color:#08628c;font:500 16px/24px stem,Arial,serif,sans-serif;text-decoration:none}.contacts-map:before{position:absolute;top:0;left:0;height:24px;width:24px;background-position:0 50%;background-repeat:no-repeat;background-image:url(assets/img/contacts/map-icon.svg);content:""}.contacts-map_type_office{margin-top:36px;padding-left:40px}.contacts-map_type_office:before{background-position:50%}.contacts-map:hover{color:#c3143c}.contacts-map:hover:before{background-image:url(assets/img/contacts/map-icon-color.svg)}@media screen and (max-width:992px){.contacts-map{font-size:14px;line-height:22px}.contacts-map_type_office{margin-top:18px;padding-left:34px}}.modal-window{display:none;position:fixed;top:0;left:0;z-index:1000;height:100%;width:100%;background-color:transparent;color:#000;font:normal 14px/16px Arial,Helvetica,sans-serif}.modal-window__holder{box-sizing:border-box;height:100%;overflow:auto;padding:0 24px;width:100%}.modal-window__holder_type_flex{display:flex;align-items:center;justify-content:center}.modal-window__inner{position:relative;display:flex;align-items:center;max-width:500px;padding:0 54px;width:100%;background-color:#fff;box-sizing:border-box}.modal-window__holder_type_block .modal-window__inner{margin:24px auto}@media screen and (max-width:750px){.modal-window__inner{padding:0 16px}}.modal-window__box{padding:75px 0 30px;width:100%}.modal-window__close{position:absolute;top:30px;right:54px;height:24px;width:24px;opacity:.8;cursor:pointer}.modal-window__close:after,.modal-window__close:before{position:absolute;left:10px;height:25px;width:1px;background-color:#000;content:" "}.modal-window__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-window__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-window__close:hover{opacity:1}@media screen and (max-width:750px){.modal-window__close{right:16px}}.modal-window-form{text-align:left}.modal-window-form__row{margin-top:16px}.modal-window-form__row:first-of-type{margin-top:0}.modal-window-form__row_type_agreement{display:flex;align-items:center;margin:20px 0}.modal-window-form__row textarea{height:104px;overflow:hidden;resize:none}.modal-window-form__field,.modal-window-form input[type=email],.modal-window-form input[type=password],.modal-window-form input[type=tel],.modal-window-form input[type=text]{transition:all .2s ease;border-radius:18px;box-sizing:border-box;border:1px solid #f3f3f3;height:36px;outline:none;padding:9px 32px;width:100%;background-color:#f3f3f3;color:#000;font:normal 14px/16px Arial,Helvetica,sans-serif}.modal-window-form__field::-moz-placeholder,.modal-window-form input[type=email]::-moz-placeholder,.modal-window-form input[type=password]::-moz-placeholder,.modal-window-form input[type=tel]::-moz-placeholder,.modal-window-form input[type=text]::-moz-placeholder{color:rgba(0,0,0,.5);font:normal 14px/16px Arial,Helvetica,sans-serif;opacity:1}.modal-window-form__field::-webkit-input-placeholder,.modal-window-form input[type=email]::-webkit-input-placeholder,.modal-window-form input[type=password]::-webkit-input-placeholder,.modal-window-form input[type=tel]::-webkit-input-placeholder,.modal-window-form input[type=text]::-webkit-input-placeholder{opacity:1;color:rgba(0,0,0,.5);font:normal 14px/16px Arial,Helvetica,sans-serif}.modal-window-form__field:-ms-input-placeholder,.modal-window-form input[type=email]:-ms-input-placeholder,.modal-window-form input[type=password]:-ms-input-placeholder,.modal-window-form input[type=tel]:-ms-input-placeholder,.modal-window-form input[type=text]:-ms-input-placeholder{opacity:1;color:rgba(0,0,0,.5);font:normal 14px/16px Arial,Helvetica,sans-serif}.modal-window-form__field:focus,.modal-window-form__field:hover,.modal-window-form input[type=email]:focus,.modal-window-form input[type=email]:hover,.modal-window-form input[type=password]:focus,.modal-window-form input[type=password]:hover,.modal-window-form input[type=tel]:focus,.modal-window-form input[type=tel]:hover,.modal-window-form input[type=text]:focus,.modal-window-form input[type=text]:hover{border-color:#f3f3f3}.modal-window-form__field.is-incorrect,.modal-window-form input[type=email].is-incorrect,.modal-window-form input[type=password].is-incorrect,.modal-window-form input[type=tel].is-incorrect,.modal-window-form input[type=text].is-incorrect{border-color:red;background-color:#ffdbdb}.modal-window-form__caption{margin-left:16px}.modal-window-form__caption a{color:#c3143c;text-decoration:underline}.modal-window-form__caption a:hover{text-decoration:none}.modal-window-form__condition,.modal-window-form__error{margin-top:12px;padding-left:32px}.modal-window-form__error{display:none;color:red}.modal-window-form-container{display:none}.modal-window-message{display:none;width:100%;color:#000;font:normal 20px/24px Arial,Helvetica,sans-serif;text-align:center}.modal-window-message__title{display:block;color:rgba(0,0,0,.25);font-size:44px;line-height:52px}.modal-window-message__description{margin-top:20px}.modal-window-message__button{margin-top:42px}.form-checkbox{position:relative}.form-checkbox__field{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-checkbox__holder{display:flex;align-items:center}.form-checkbox__icon{position:relative;box-sizing:border-box;border-radius:4px;border:1px solid #c4c4c4;height:24px;width:24px;background-color:#f3f3f3}.form-checkbox__icon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s;position:absolute;top:50%;left:50%;height:12px;opacity:0;width:16px;background:url(assets/img/icons/checkbox-icon.png) no-repeat;content:""}.form-checkbox__field:checked~.form-checkbox__holder>.form-checkbox__icon:before{opacity:1}.button-item{transition:all .2s;border-radius:20px;box-sizing:border-box;border:1px solid #c3143c;display:inline-block;outline:none;padding:10px 32px;font:700 14px/18px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;vertical-align:top}.button-item_theme_color{background-color:#c3143c;color:#fff}.button-item_theme_color:hover{border-color:#da1643;background-color:#da1643;color:#fff}.button-item_theme_outline{color:#c3143c}.button-item_theme_outline:hover{background-color:#c3143c;color:#fff}.button-item_type_block{display:block;width:100%}.modal-window-message .button-item_type_block{margin:42px auto 0;max-width:180px}.button-item.is-state-disabled{opacity:.5;pointer-events:none}@media screen and (max-width:750px){.button-item{font-size:12px}.button-item_type_block{padding:10px 0}}.content-section{padding:24px 250px 24px 100px;color:#666;font:normal 14px/22px Stem,Arial,serif,sans-serif}@media screen and (max-width:1280px){.content-section{padding:24px 100px}}@media screen and (max-width:992px){.content-section{padding:24px 0}}.content-section_theme_white{border-top:1px solid #ddd;background-color:#fff}.content-section__holder{padding:0 48px}.content-section__holder h2{padding:0;margin:0 0 8px;max-width:100%;color:#000;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:750px){.content-section__holder{padding:0 20px}}.device-details .col-xs-12{padding:0 1rem}@media screen and (max-width:992px){.device-details .col-xs-12:nth-of-type(3) .detail-box-img{display:none}}@media screen and (max-width:750px){.device-details .col-xs-12:nth-of-type(3) .detail-box-img{display:block}}@media screen and (max-width:750px){.device-details .col-xs-12{padding:0 1rem 1.5rem}}.device-details .detail-box-heading,.device-details .detail-box p{margin-left:1rem;margin-right:1rem}.device-details .detail-box-heading{text-align:left;margin-bottom:.5rem}.device-details .detail-box-heading:before{content:normal}.device-details .detail-box{text-align:left}@media screen and (max-width:750px){.device-details .detail-box-img{margin-top:0}}.footer{position:relative;z-index:20;border-top:1px solid #ddd;display:flex;background-color:#fff;font-family:stem,Arial,serif,sans-serif}@media screen and (max-width:992px){.footer{flex-wrap:wrap}}.footer__holder{flex-grow:1;padding:55px 50px 30px;font-size:16px;line-height:18px}@media screen and (max-width:1366px){.footer__holder{padding:30px 20px;font-size:14px;line-height:16px}}@media screen and (max-width:750px){.footer__holder{padding:20px 20px 30px}}.footer__menu{display:flex;margin:0 -50px 30px}@media screen and (max-width:1366px){.footer__menu{margin:0 -20px 30px}}@media screen and (max-width:992px){.footer__menu{margin:0 -15px 30px}}@media screen and (max-width:750px){.footer__menu{flex-wrap:wrap;margin:0 0 30px}}.footer__info{box-sizing:border-box;flex-shrink:0;padding:55px 30px 30px;width:32%;background-color:#f3f3f3;color:#666;font-size:13px;line-height:16px}@media screen and (max-width:1366px){.footer__info{padding:30px 20px;font-size:12px;line-height:14px}}@media screen and (max-width:992px){.footer__info{width:100%;font-size:13px;line-height:16px}}@media screen and (max-width:750px){.footer__info{padding:30px 10px;font-size:12px;line-height:14px}}.footer__about p{margin-top:14px;padding-bottom:0}.footer__about p:first-of-type{margin-top:0}.footer__about a{display:inline-block;vertical-align:top}.footer__about>a{margin:30px 0 20px;color:#666;text-decoration:none}.footer__about>a:hover{color:#c3143c}@media screen and (max-width:1366px){.footer__about{max-width:280px}}@media screen and (max-width:992px){.footer__about{max-width:100%}.footer__about p{margin-top:12px}.footer__about>a{margin-top:20px}}@media screen and (max-width:750px){.footer__description{text-align:left}}.footer__copyright{display:flex;justify-content:space-between;margin-top:24px}@media screen and (max-width:1280px){.footer__copyright{flex-wrap:wrap;justify-content:center}.footer__copyright .developer{display:inline-block;margin-top:20px;vertical-align:top}}@media screen and (max-width:992px){.footer__copyright{flex-wrap:nowrap;justify-content:space-between}.footer__copyright .developer{margin-top:0}}@media screen and (max-width:750px){.footer__copyright{flex-wrap:wrap;justify-content:center;margin-top:20px}.footer__copyright .developer{display:inline-block;margin-top:20px;vertical-align:top}}.footer-menu{padding:0 50px}@media screen and (max-width:1366px){.footer-menu{padding:0 20px}}@media screen and (max-width:992px){.footer-menu{padding:0 15px}}@media screen and (max-width:750px){.footer-menu{margin-top:20px;padding:0;width:100%;text-align:left}.footer-menu:first-of-type{margin-top:0}}.footer-menu a{transition:color .3s;display:inline-block;color:#666;vertical-align:top;text-decoration:none}.footer-menu a:hover{color:#c3143c}.footer-menu>a{color:#000;font-weight:500}.footer-menu ul{margin-top:20px;list-style:none}.footer-menu ul li{margin-top:14px}.footer-menu ul li:first-of-type{margin-top:0}@media screen and (max-width:750px){.footer-menu ul{margin-top:16px}}.footer-socials{display:flex;align-items:center;padding-top:40px}@media screen and (max-width:750px){.footer-socials{flex-wrap:wrap;justify-content:center;padding-top:20px}}.footer-socials__title{margin-right:8px;color:#000}@media screen and (max-width:1366px){.footer-socials__title{margin-right:32px}}@media screen and (max-width:750px){.footer-socials__title{margin-right:0;margin-bottom:16px;width:100%;text-align:center}}.footer-socials ul{display:flex;list-style:none}.footer-socials ul li{margin-left:20px}.footer-socials ul li:first-of-type{margin-left:0}@media screen and (max-width:750px){.footer-socials ul li{margin-left:30px}}.social-link{display:block;font-size:12px;color:#000;text-decoration:none;text-transform:uppercase}@media screen and (max-width:750px){.social-link i{margin-right:0}.social-link span{display:none}}.footer .b-subscribe{border-color:#ddd;border-style:solid;border-width:1px 0;display:flex;align-items:center;margin-bottom:0;padding:32px 0 40px}@media screen and (max-width:1280px){.footer .b-subscribe{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:992px){.footer .b-subscribe{padding:20px 0 30px}}.footer .subscribe-header{padding-bottom:0;margin-right:8px;color:#aaa;font-size:16px;font-weight:500}@media screen and (max-width:1366px){.footer .subscribe-header{font-size:14px}}@media screen and (max-width:1280px){.footer .subscribe-header{margin-right:0;margin-bottom:20px;width:100%;text-align:center}}@media screen and (max-width:750px){.footer .subscribe-header{margin-bottom:10px}}.footer .subscribe-form{display:flex;flex-direction:row-reverse;width:100%}@media screen and (max-width:750px){.footer .subscribe-form{flex-wrap:wrap;flex-direction:column-reverse}}.footer .subscribe-wrap{flex-grow:1}@media screen and (max-width:750px){.footer .subscribe-wrap{padding-bottom:12px}}@media screen and (max-width:750px){.footer .hide-640{display:block!important}.footer .show-640{display:none!important}}.desktop .entry-picture{top:45%}.desktop .entry-bg{opacity:0!important}.desktop .entry-title{transition:top .3s}.desktop .entry-item:hover{background-color:#3b4248!important}.desktop .entry-item:hover .entry-title{top:70%}.lg-backdrop,.lg-outer{background-color:rgba(0,0,0,.6)}.lg-outer .lg-sub-html{display:none}@media(min-width:1280px){.lg-outer .lg{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;max-height:660px;max-width:1100px}.lg-toolbar{opacity:1!important}.lg-toolbar .lg-close.lg-icon{border-radius:50%;height:46px;width:46px;background-color:#c3143c;color:#fff}.lg-toolbar .lg-close.lg-icon:hover{background-color:#fff;color:#c3143c}}.filter-apply{transition:background-color .3s,color .3s;position:relative;border-radius:20px;border:2px solid #c3143c;display:inline-flex;align-items:center;height:40px;margin:60px 0 60px 20px;padding:0 17px 0 55px;background-color:transparent;color:#c3143c;cursor:pointer;font-family:stem,Arial,serif,sans-serif;font-size:14px;font-weight:500;vertical-align:top;text-transform:uppercase}.filter-apply:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:20px;height:24px;width:24px;background:url(assets/img/icons/filter-apply-icon-color.svg) no-repeat;content:""}.filter-apply:hover{background-color:#c3143c;color:#fff}.filter-apply:hover:before{background-image:url(assets/img/icons/filter-apply-icon-white.svg)}@media screen and (max-width:992px){.filter-apply{margin-left:16px}}@media screen and (max-width:750px){.filter-apply{margin:30px 0 20px 16px}}.filter-row{position:relative}@media screen and (max-width:992px){.filter-row{padding-top:80px!important}}@media screen and (max-width:750px){.filter-row{padding-top:0!important}}.filter-close{transition:background-color .3s;position:absolute;top:42px;right:42px;box-sizing:border-box;border-radius:50%;border:2px solid #c3143c;height:46px;width:46px;background-color:#c3143c;background-image:url(assets/img/icons/filter-close-icon-white.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer}.filter-close:hover{background-color:transparent;background-image:url(assets/img/icons/filter-close-icon-color.svg)}@media screen and (max-width:992px){.filter-close{top:22px;right:22px}}@media screen and (max-width:750px){.filter-close{display:none}}.news-section{display:flex;flex-wrap:wrap;margin:10px -15px 16px}@media screen and (max-width:1280px){.news-section{margin:15px -10px 20px}}@media screen and (max-width:750px){.news-section{margin:0}}.news-section__item{box-sizing:border-box;padding:20px 15px;width:25%}@media screen and (max-width:1280px){.news-section__item{padding:15px 10px;width:33.3333333%}}@media screen and (max-width:992px){.news-section__item{width:50%}}@media screen and (max-width:750px){.news-section__item{margin-top:20px;padding:0;width:100%}}.news-section__link{display:block;height:100%;min-height:510px;background-color:#fff;text-decoration:none}@media screen and (max-width:1280px){.news-section__link{min-height:450px}}@media screen and (max-width:992px){.news-section__link{min-height:420px}}@media screen and (max-width:750px){.news-section__link{min-height:400px}}.news-section__picture{height:230px}.news-section__picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1280px){.news-section__picture{height:180px}}@media screen and (max-width:750px){.news-section__picture{height:140px}}.news-section__info{padding:20px;color:#666;font:300 14px/20px stem,Arial,serif,sans-serif}@media screen and (max-width:1280px){.news-section__info{font-size:13px;line-height:20px}}@media screen and (max-width:992px){.news-section__info{padding:20px 16px 16px}}.news-section__date{display:block;margin-bottom:20px;font-size:12px;font-weight:500;line-height:14px}@media screen and (max-width:1280px){.news-section__date{margin-bottom:14px}}@media screen and (max-width:750px){.news-section__date{margin-bottom:10px}}.news-section__title{transition:color .3s;color:#08628c;font-size:20px;font-weight:500;line-height:26px}.news-section__link:hover .news-section__title{color:#c3143c}@media screen and (max-width:1280px){.news-section__title{font-size:16px;line-height:20px}}.news-section__annotation{margin:18px 0 0}@media screen and (max-width:1280px){.news-section__annotation{margin-top:16px}}.office-section{padding-top:80px;background-color:#fff;color:#000;font:normal 16px/26px stem,Arial,serif,sans-serif}@media screen and (max-width:992px){.office-section{padding-top:40px;font-size:14px;line-height:22px}}@media screen and (max-width:750px){.office-section{padding-top:30px}}.office-section__holder{box-sizing:border-box;margin:auto;max-width:1340px;padding:0 20px;width:100%}@media screen and (max-width:750px){.office-section__holder{padding-right:10px;padding-left:10px}}.office-section__inner{display:flex;padding-bottom:40px;overflow:hidden}@media screen and (max-width:992px){.office-section__inner{padding-bottom:30px}}@media screen and (max-width:750px){.office-section__inner{padding-bottom:20px}}.office-section__box{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding-right:90px;width:590px}@media screen and (max-width:992px){.office-section__box{flex-shrink:inherit;padding-right:24px}}@media screen and (max-width:750px){.office-section__box{padding-right:0}}.office-section__title{font-size:30px;line-height:45px}@media screen and (max-width:992px){.office-section__title{font-size:28px;line-height:34px}}@media screen and (max-width:750px){.office-section__title{font-size:22px;line-height:26px}}.office-section__info{box-sizing:border-box;padding:40px 0;flex-grow:1}@media screen and (max-width:992px){.office-section__info{padding:16px 0 32px}}@media screen and (max-width:750px){.office-section__info{display:flex;flex-direction:column;padding:20px 0}}.office-section__address{padding:0}@media screen and (max-width:750px){.office-section__address{order:1;margin-top:16px}}.office-section__contacts{margin-top:20px}@media screen and (max-width:992px){.office-section__contacts{margin-top:16px}}@media screen and (max-width:750px){.office-section__contacts{margin-top:0}}.office-section__footer{display:flex;margin:0 -10px}@media screen and (max-width:992px){.office-section__footer{flex-wrap:wrap;margin:0}}.office-section__button{position:relative;padding:0 10px}@media screen and (max-width:992px){.office-section__button{margin-top:20px;padding:0}.office-section__button:first-of-type{margin-top:0}.office-section__button .button-link{box-sizing:border-box;width:258px}}@media screen and (max-width:750px){.office-section__button,.office-section__button .button-link{width:100%}}.office-section__arrow{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:100%;left:50%;border-color:transparent transparent #f3f3f3;border-style:solid;border-width:20px 15px;display:none}@media screen and (max-width:992px){.office-section__arrow{top:calc(100% - 5px)}}@media screen and (max-width:750px){.office-section__arrow{top:calc(100% - 15px)}}.office-section__picture{flex-grow:1;overflow:hidden}.office-section__picture img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.office-section__picture{flex-shrink:0;width:354px}}@media screen and (max-width:750px){.office-section__picture{display:none}}.office-section__callback{display:none;padding-bottom:40px}.office-section__navigation{display:flex;justify-content:center;padding:80px 0 24px}@media screen and (max-width:992px){.office-section__navigation{padding-top:30px}}@media screen and (max-width:750px){.office-section__navigation{padding:20px 0}}.office-section__link{transition:color .3s;position:relative;margin:0 30px;color:#000;font-size:20px;line-height:30px;text-decoration:none}.office-section__link:after{transition:width .3s;position:absolute;top:100%;left:-12px;height:2px;margin-top:22px;width:0;background-color:#c3143c;content:""}.office-section__link:hover{color:#c3143c}.office-section__link.is-state-active:after{width:calc(100% + 24px)}@media screen and (max-width:992px){.office-section__link{font-size:18px;line-height:28px}}@media screen and (max-width:750px){.office-section__link{margin:0 15px;font-size:16px;line-height:24px}.office-section__link:after{margin-top:18px}}.contacts-section{border-top:1px solid #ddd;padding:50px 0 100px}@media screen and (max-width:992px){.contacts-section{padding:30px 0 60px}}@media screen and (max-width:750px){.contacts-section{padding:30px 0 40px}}.contacts-section__holder{box-sizing:border-box;margin:auto;max-width:1132px;padding:0 20px;width:100%}@media screen and (max-width:750px){.contacts-section__holder{padding-right:10px;padding-left:10px}}.contacts-section__list{display:none}.office-card{transition:box-shadow .3s;box-shadow:none;margin-top:30px;padding:50px;background-color:#fff;color:#000;font-size:16px;line-height:24px}@media screen and (max-width:992px){.office-card{margin-top:20px;padding:40px 20px}}@media screen and (max-width:750px){.office-card{margin-top:10px;padding:0}}.office-card:first-of-type{margin-top:0}.office-card:hover{box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.office-card__header{transition:color .3s;position:relative;color:#000;font-size:24px;font-weight:500;line-height:30px}.office-card:hover .office-card__header{color:#c3143c}@media screen and (max-width:992px){.office-card__header{font-size:22px;line-height:26px}}@media screen and (max-width:750px){.office-card__header{position:relative;padding:22px 50px 22px 20px;font-size:18px;line-height:22px}.office-card__header:after{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:18px;height:8px;width:14px;background:url(assets/img/contacts/office-card-arrow.svg) no-repeat;content:""}.office-card__header.is-state-opened:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}.office-card__holder{padding-top:40px}@media screen and (max-width:992px){.office-card__holder{padding-top:18px}}@media screen and (max-width:750px){.office-card__holder{display:none;padding:0 20px 30px}}.office-card__item{display:flex;margin-top:30px}.office-card__item:first-of-type{margin-top:0}@media screen and (max-width:992px){.office-card__item{flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width:750px){.office-card__item{margin-top:20px}}.office-card__name{flex-shrink:0;width:210px;color:#666}@media screen and (max-width:992px){.office-card__name{width:100%}}.office-card__box{flex-grow:1;overflow:hidden;padding:0 40px}.office-card__box p{padding:0}@media screen and (max-width:992px){.office-card__box{position:relative;overflow:visible;padding:8px 0 18px;width:100%;font-size:14px;line-height:22px}.office-card__box .contacts-map{position:absolute;top:100%;margin-top:0}}@media screen and (max-width:750px){.office-card__box{order:1;padding:16px 0 0}.office-card__box .contacts-map{position:relative;top:0;margin-top:8px}}.office-card__contacts{flex-shrink:0;width:285px}@media screen and (max-width:992px){.office-card__contacts{width:50%}}@media screen and (max-width:750px){.office-card__contacts{padding-top:16px;width:100%}}.office-card__map{display:none;width:50%}@media screen and (max-width:992px){.office-card__map{display:block}}.office-card__info{flex-grow:1;overflow:hidden;padding-right:40px}@media screen and (max-width:992px){.office-card__info{font-size:14px;line-height:22px}}@media screen and (max-width:750px){.office-card__info{padding-right:0}}.office-card__info ul{padding:0;margin:8px 0 0;font-weight:500}.office-card__info ul li{position:relative;padding-left:14px}.office-card__info ul li:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;border-radius:50%;height:4px;width:4px;background-color:#c3143c;content:""}.feedback-section{border-top:1px solid #ddd;padding:90px 0 120px;background-color:#fff}@media screen and (max-width:992px){.feedback-section{padding:30px 0 90px}}.feedback-section__holder{box-sizing:border-box;margin:auto;max-width:1132px;padding:0 20px;width:100%}@media screen and (max-width:750px){.feedback-section__holder{padding-right:10px;padding-left:10px}}.feedback-section__title{display:block;color:#000;font:300 30px/45px stem,Arial,serif,sans-serif;text-align:center}@media screen and (max-width:992px){.feedback-section__title{font-size:28px;line-height:42px}}@media screen and (max-width:750px){.feedback-section__title{font-size:22px;line-height:32px}}@media screen and (max-width:992px){.feedback-section__title{text-align:left}}@media screen and (max-width:750px){.feedback-section__title{text-align:center}}.feedback-section__inner{display:flex;margin:40px -8px 0}@media screen and (max-width:992px){.feedback-section__inner{margin:40px 0 0;flex-wrap:wrap}}@media screen and (max-width:750px){.feedback-section__inner{margin-top:30px}}.feedback-section__box{box-sizing:border-box;padding:0 8px;width:50%}@media screen and (max-width:992px){.feedback-section__box{margin-top:20px;padding:0;width:100%}.feedback-section__box:first-of-type{margin-top:0}}.feedback-section__row{margin-top:20px}.feedback-section__row:first-of-type{margin-top:0}@media screen and (max-width:750px){.feedback-section__row{margin-top:12px}}.callback-form{position:relative;border-radius:6px;padding:40px 0 50px;background-color:#f3f3f3}@media screen and (max-width:992px){.callback-form{padding:50px 0}}@media screen and (max-width:750px){.callback-form{padding:30px 20px 60px}}.callback-form__close{position:absolute;top:20px;right:20px;height:18px;width:18px;background:url(assets/img/icons/close-icon-black.svg) no-repeat;cursor:pointer}.callback-form__title{display:block;color:#000;font:300 30px/45px stem,Arial,serif,sans-serif;text-align:center;margin-bottom:40px}@media screen and (max-width:992px){.callback-form__title{font-size:28px;line-height:42px}}@media screen and (max-width:750px){.callback-form__title{font-size:22px;line-height:32px}}@media screen and (max-width:992px){.callback-form__title{margin-bottom:32px}}@media screen and (max-width:750px){.callback-form__title{margin-bottom:16px}}.callback-form__holder{margin:auto;max-width:550px}.callback-form__row{margin-top:10px}.callback-form__row:first-of-type{margin-top:0}.contacts-form-message{position:relative;display:none;border-radius:6px;padding:90px 20px 130px;background-color:#f3f3f3;text-align:center}@media screen and (max-width:750px){.contacts-form-message{padding:50px 20px 70px}}.contacts-form-message__close{position:absolute;top:20px;right:20px;height:18px;width:18px;background:url(assets/img/icons/close-icon-black.svg) no-repeat;cursor:pointer}.contacts-form-message__name{display:block;color:#000;font:300 30px/45px stem,Arial,serif,sans-serif;text-align:center;padding-top:54px;background:url(assets/img/icons/contacts-form-message-icon.svg) 50% 0 no-repeat}@media screen and (max-width:992px){.contacts-form-message__name{font-size:28px;line-height:42px}}@media screen and (max-width:750px){.contacts-form-message__name{font-size:22px;line-height:32px;padding-top:50px;font-size:18px;line-height:28px}}.contacts-form-message__title{display:block;margin-top:20px;color:#4c5865;font:300 16px/26px stem,Arial,serif,sans-serif}@media screen and (max-width:750px){.contacts-form-message__title{margin-top:14px;font-size:14px;line-height:22px}}.contacts-form-message__button{margin-top:56px}@media screen and (max-width:750px){.contacts-form-message__button{margin-top:40px;width:100%}}.form-info{margin-top:20px;color:#000;font:normal 13px/16px stem,Arial,serif,sans-serif}@media screen and (max-width:750px){.form-info{margin-top:16px}}.form-info__box p{padding:0;margin-top:14px}.form-info__box p:first-of-type{margin-top:0}.form-info__box span{color:#c3143c}@media screen and (max-width:750px){.form-info__box p{margin-top:8px}}.form-info__agreement{margin-top:14px}@media screen and (max-width:750px){.form-info__agreement{margin-top:8px}}.form-info__footer{margin-top:40px;display:flex;align-items:center}.form-info_type_callback .form-info__footer{margin-top:25px}@media screen and (max-width:750px){.form-info__footer{flex-wrap:wrap;margin-top:20px}.form-info_type_callback .form-info__footer{margin-top:20px}}.form-info__button{margin-left:50px}@media screen and (max-width:750px){.form-info__button{margin-top:20px;margin-left:0;width:100%}}.form-field input[type=text],.form-field textarea{font:normal 14px/16px stem,Arial,serif,sans-serif}.form-field input[type=text]::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{opacity:1;color:grey}.form-field input[type=text]::-ms-input-placeholder,.form-field textarea::-ms-input-placeholder{opacity:1;color:grey}.form-field input[type=text]::placeholder,.form-field textarea::placeholder{opacity:1;color:grey}.form-field input[type=text]:focus,.form-field input[type=text]:hover,.form-field textarea:focus,.form-field textarea:hover{border-color:#ddd}.form-field input[type=text].is-state-incorrect,.form-field textarea.is-state-incorrect{border-color:#c3143c}.form-field input[type=text]{border-radius:25px;height:50px;padding:0 30px}.form-field textarea{border-radius:10px;padding:10px 20px;resize:none}.form-field_full_height,.form-field_full_height textarea{height:100%}@media screen and (max-width:992px){.form-field_full_height{height:260px}}.form-field__error{display:none;margin-top:3px;margin-left:30px;color:#c3143c;font-size:13px;line-height:15px}.form-field__item.is-state-incorrect~.form-field__error{display:block}.form-agreement{display:flex;align-items:flex-start;gap:16px}.form-agreement__message{margin-bottom:0;padding:4px 0!important;font-size:14px;line-height:16px}.form-agreement__message a{color:#c3143c}.form-agreement__message_theme_white,.form-agreement__message_theme_white a{color:#fff}.button.is-state-disabled{pointer-events:none;opacity:.5}.select-box{position:relative;font:normal 14px/16px stem,Arial,serif,sans-serif}.select-box__button{position:relative;border-radius:25px;box-sizing:border-box;border:1px solid #ddd;display:flex;align-items:center;height:50px;padding:0 50px 0 30px;background-color:#fff;color:grey;cursor:pointer}.select-box__button:after{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:24px;height:6px;width:10px;background:url(assets/img/icons/select-box-arrow.svg) no-repeat;content:""}.select-box__button.is-state-opened:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select-box__button.is-state-selected{color:#000}.select-box__field.is-state-incorrect~.select-box__button{border-color:#c3143c}.select-box__holder{position:absolute;top:100%;left:0;z-index:50;display:none;width:100%}.select-box__field.is-state-incorrect~.select-box__holder{margin-top:-18px}.select-box__list{border-radius:6px;border:1px solid #ddd;margin-top:4px;overflow:hidden;background-color:#fff}.select-box__item{transition:background-color .3s,color .3s;display:flex;align-items:center;height:40px;padding:0 18px;background-color:transparent;color:#000;cursor:pointer}.select-box__item:hover{background-color:#f2f2f2;color:#c3143c}.select-box__error{display:none;margin-top:3px;margin-left:30px;color:#c3143c;font-size:13px;line-height:15px}.select-box__field.is-state-incorrect~.select-box__error{display:block}.page-heading{position:relative;display:flex;justify-content:center;padding:117px 20px 97px}@media screen and (max-width:750px){.page-heading{padding:51px 20px}}.page-heading__picture{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%}.page-heading__name{position:relative;z-index:5;margin:0;padding:0;color:#fff;font:300 36px/42px stem,Arial,serif,sans-serif}@media screen and (max-width:750px){.page-heading__name{font-size:24px;line-height:28px}}.page-breadcrumbs{margin:0;list-style:none;position:absolute;top:0;left:0;z-index:5;box-sizing:border-box;display:flex;justify-content:center;padding:24px 20px;width:100%;font:500 14px/18px stem,Arial,serif,sans-serif}@media screen and (max-width:750px){.page-breadcrumbs{padding:18px 20px;font-size:8px;line-height:10px}}.page-breadcrumbs__item:after{display:inline-block;margin:0 5px;color:#fff;content:"/"}@media screen and (max-width:750px){.page-breadcrumbs__item:after{margin:0 3px}}.page-breadcrumbs__item:last-of-type:after{content:normal}.page-breadcrumbs__link{transition:color .3s;color:#fff;text-decoration:none;text-transform:uppercase}.page-breadcrumbs__link:hover{color:#c3143c}.info-section{padding:80px 0 100px}.info-section__holder{box-sizing:border-box;margin:auto;max-width:1340px;padding:0 20px;width:100%}@media screen and (max-width:750px){.info-section__holder{padding-right:10px;padding-left:10px}}.info-section__inner{display:flex}.info-section__description{padding-right:60px;color:#666;font-size:20px;font-weight:300;line-height:30px}.info-section__description p{margin-top:34px;padding-bottom:0}.info-section__description p:first-of-type{margin-top:0}.info-section__description span{color:#c3143c}.info-section__picture{width:50%}.info-section-tiles{display:flex;margin:80px -10px 0}.info-section-tiles__item{padding:0 10px;width:33.3333333%}.info-section-tiles__box{position:relative;height:100%;padding:0 35px;text-align:center}.info-section-tiles__box:before{position:absolute;bottom:0;left:35px;height:2px;width:calc(100% - 70px);background-color:#c3143c;content:""}.info-section-tiles__name{display:block;color:#c3143c;font-size:30px;font-weight:500;line-height:40px}.info-section-tiles__annotation{display:block;margin:8px 0 22px;font-size:20px;font-weight:300;line-height:30px}.history-company{padding-top:80px;overflow:hidden;background-color:#282830}.history-company__holder{box-sizing:border-box;margin:auto;max-width:1340px;padding:0 20px;width:100%}@media screen and (max-width:750px){.history-company__holder{padding-right:10px;padding-left:10px}}.history-company__heading{padding:0;color:#fff;font-size:30px;font-weight:300;line-height:48px;text-align:center}.history-company__list{position:relative;margin-top:78px}.history-company__list:before{position:absolute;top:-3px;left:0;height:3px;width:5000px;background-color:#414141;content:""}.history-company__box{transition:background-color .3s;position:relative;height:100%;padding:134px 24px 24px;background-color:transparent}.history-company__item.is-state-active .history-company__box{background-color:#c3143c}.history-company__linear{top:0;height:100px;width:2px}.history-company__linear,.history-company__linear:after{transition:background-color .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;background-color:#3f3f43}.history-company__linear:after{bottom:0;border-radius:50%;height:14px;width:14px;content:""}.history-company__item.is-state-active .history-company__linear,.history-company__item.is-state-active .history-company__linear:after{background-color:#fff}.history-company__year{transition:color .3s;display:block;margin-bottom:32px;color:#3f3f43;font-size:48px;font-weight:500;line-height:48px;text-align:center}.history-company__item.is-state-active .history-company__year{color:#fff}.history-company__name{position:relative;display:block;margin:32px 0 24px;padding-bottom:12px;color:#fff;font-size:24px;font-weight:500;line-height:32px}.history-company__name:after{transition:background-color .3s;position:absolute;bottom:0;left:0;height:3px;width:82px;background-color:#c3143c;content:""}.history-company__item.is-state-active .history-company__name:after{background-color:#fff}.history-company__annotation{opacity:0;padding:0;color:#fff;font-size:18px;font-weight:300;line-height:26px}.history-company__item.is-state-active .history-company__annotation{transition:opacity .3s .2s;opacity:1}.production-stages{position:relative}.production-stages__holder{height:945px;background-color:red}.production-stages__list{position:absolute;top:0;left:0;display:flex;height:100%;width:100%}.production-stages__item{border-right:1px solid #fff;display:flex;align-items:flex-end;padding-bottom:80px;width:20%}.production-stages-name{transition:bottom .3s;position:relative;bottom:0;height:200px;width:100%}.production-stages-name:hover{bottom:48px}.production-stages-name__holder,.production-stages-name__pattern{position:absolute;top:0;left:0;height:100%;width:100%}.production-stages-name__pattern{background-color:rgba(0,0,0,.5)}.production-stages-name:hover .production-stages-name__pattern{background-color:#c3143c;-webkit-filter:blur(4px);filter:blur(4px)}.production-stages-name__holder{z-index:5;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 24px;color:#fff;font-size:24px;font-weight:500;line-height:32px;text-align:center}.seminar-dialog{transition:opacity .3s;position:fixed;top:0;left:0;z-index:1000;height:100%;opacity:1;width:100%;overflow:hidden;background-color:rgba(0,0,0,.7)}.seminar-dialog__holder{display:flex;flex-direction:column;height:100%;width:100%;overflow:auto}.seminar-dialog__holder:after,.seminar-dialog__holder:before{height:40px;flex-shrink:0;content:""}.seminar-dialog__inner{display:flex;align-items:center;justify-content:center;flex-grow:1}.seminar-dialog__link{position:relative;display:block;max-width:1000px;width:100%}.seminar-dialog__close{position:absolute;top:0;right:0;height:82px;width:82px;background-image:url(assets/img/icons/dialog-close-icon.svg);background-repeat:no-repeat;background-size:22px;background-position:50%;cursor:pointer}@media screen and (max-width:750px){.seminar-dialog__close{height:36px;width:48px;background-size:16px}}.cookies,.seminar-dialog__picture{width:100%}.cookies{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed;bottom:0;left:50%;z-index:500;box-sizing:border-box;display:flex;align-items:center;gap:50px;max-width:1145px;padding:20px 80px 20px 40px;background-color:#f3f3f3;color:#000}@media screen and (max-width:1280px){.cookies{gap:40px}}@media screen and (max-width:992px){.cookies{padding:30px 40px 40px 20px}}@media screen and (max-width:750px){.cookies{flex-wrap:wrap;gap:24px;padding:20px 10px 40px}}.cookies__info{flex-grow:1;font-size:14px;font-weight:300;line-height:18px}.cookies__info br{display:none}.cookies__info a{display:inline-flex;font-weight:500;color:#c3143c;text-decoration:none}.cookies__info a:hover{text-decoration:underline}@media screen and (max-width:750px){.cookies__info{font-size:12px;line-height:16px}.cookies__info a{margin-top:6px}.cookies__info br{display:block}}.cookies__title{display:block;margin-bottom:6px;font-size:16px;font-weight:500}.cookies__events{display:flex;flex-direction:column;flex-shrink:0;gap:10px;width:200px}@media screen and (max-width:750px){.cookies__events{gap:14px;width:100%}}.cookies *,.cookies :after,.cookies :before{box-sizing:border-box}.cookies-dialog{transition:opacity .3s;position:fixed;top:0;left:0;z-index:505;display:none;height:100%;opacity:0;width:100%;color:#393939;font-size:18px;line-height:25px}.cookies-dialog.is-state-open{display:block}.cookies-dialog.is-state-visible{opacity:1}@media screen and (max-width:750px){.cookies-dialog{font-size:14px;line-height:18px}}.cookies-dialog__holder{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;height:100%;overflow:auto;width:100%}@media screen and (max-width:992px){.cookies-dialog__holder{align-items:flex-start;background-color:#fff}}.cookies-dialog__form{position:relative;margin:64px 0;max-width:1150px;padding:100px 70px 80px;width:100%;background-color:#fff}@media screen and (max-width:1280px){.cookies-dialog__form{margin:30px;padding:40px}}@media screen and (max-width:992px){.cookies-dialog__form{margin:0;padding:120px 30px 30px}}@media screen and (max-width:750px){.cookies-dialog__form{padding:80px 10px 40px}}.cookies-dialog__close{position:absolute;top:20px;right:20px;height:16px;width:16px;background-image:url(assets/img/icons/dialog-close-icon.svg);background-size:cover;background-repeat:no-repeat;cursor:pointer}.cookies-dialog__title{display:block;margin-bottom:32px;font-size:32px;font-weight:500;line-height:40px}@media screen and (max-width:750px){.cookies-dialog__title{margin-bottom:20px;font-size:25px;line-height:32px}}.cookies-dialog__annotation{margin-bottom:32px;padding-bottom:0}@media screen and (max-width:992px){.cookies-dialog__annotation{margin-bottom:20px}}.cookies-dialog__button{margin-top:60px;margin-left:130px;padding:0 30px}@media screen and (max-width:750px){.cookies-dialog__button{margin-top:30px;margin-left:0;width:100%}}.cookies-dialog *,.cookies-dialog :after,.cookies-dialog :before{box-sizing:border-box}.cookies-dialog-overlay{position:fixed;top:0;left:0;z-index:500;display:none;height:100%;width:100%;background-color:rgba(0,0,0,.7)}.cookies-setting{position:relative;display:flex;align-items:flex-start;margin-top:28px;padding-right:152px}.cookies-setting:before{flex-shrink:0;padding-right:12px;width:130px;font-weight:500;content:attr(data-heading)}@media screen and (max-width:992px){.cookies-setting{margin-top:20px;padding-right:82px}}@media screen and (max-width:750px){.cookies-setting{position:relative;flex-wrap:wrap;padding-right:72px}.cookies-setting:before{margin-bottom:12px;width:100%;font-size:18px;line-height:24px}}.cookies-setting:first-of-type{margin-top:0}.cookies-setting__annotation{flex-grow:1}.cookies-toggle{position:absolute;top:0;right:40px}@media screen and (max-width:992px){.cookies-toggle{right:0}}@media screen and (max-width:750px){.cookies-toggle{top:36px}}.cookies-toggle__field{position:absolute;top:0;left:0;opacity:0;overflow:hidden}.cookies-toggle__label{transition:border-color .2s;position:relative;border-radius:12px;border:1px solid #c4c4c4;display:block;height:24px;width:42px;cursor:pointer}.cookies-toggle__label:before{transition:background-color .2s,left .3s;position:absolute;top:1px;left:1px;border-radius:50%;height:20px;width:20px;background-color:#c4c4c4;content:""}.cookies-toggle__field:checked~.cookies-toggle__label{border-color:#c3143c}.cookies-toggle__field:checked~.cookies-toggle__label:before{left:19px;background-color:#c3143c}.cookies-button{border-radius:24px;border:none;display:flex;align-items:center;justify-content:center;height:42px;font:500 14px/22px stem,Arial,serif,sans-serif;cursor:pointer;text-transform:uppercase}.cookies-button_theme_color{background-color:#c3143c;color:#fff}.cookies-button_theme_white{transition:background-color .3s,color .3s;border:2px solid #c3143c;background-color:#fff;color:#c3143c}.cookies-button_theme_white:hover{background-color:#c3143c;color:#fff}@media screen and (max-width:750px){.cookies-button{height:34px;font-size:14px;font-weight:400}}.history-company .tns-carousel{display:flex}.tns-controls button{border:none;padding:1px 44px;background-color:transparent}.tns-controls button path{transition:fill .3s}.tns-controls button:hover path{fill:#f41649}.tns-controls button:disabled path{fill:#3f3f43}.tns-controls button img{display:block}.history-company .tns-controls button{position:absolute;top:288px}.history-company .tns-controls button[data-controls=prev]{right:100%}.history-company .tns-controls button[data-controls=next]{left:100%}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}