@font-face{font-family:'MullerRegular';src:url(../../../themes/ramaster/fonts/MULLERREGULAR.OTF);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'MullerExtraBold';src:url(../../../themes/ramaster/fonts/MULLEREXTRABOLD.OTF);font-display:swap}@font-face{font-family:'MullerBold';src:url(../../../themes/ramaster/fonts/MULLERBOLD.OTF);font-display:swap}@font-face{font-family:'MuseSansRegular';src:url(../../../themes/ramaster/fonts/MUSEOSANSREGULAR.TTF);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'MuseSansBold';src:url(../../../themes/ramaster/fonts/MUSEOSANSBOLD.TTF);font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0}html,body{color:#222;font-size:16px;letter-spacing:1px;line-height:1.5;font-family:'MullerRegular',sans-serif}.news{font-size:18px}audio,canvas,iframe,img,svg,video{vertical-align:middle;width:100%;height:auto}img.small-img{width:inherit}fieldset{border:0;margin:0;padding:0}h1,h2,h3,h4,h5{margin-bottom:25px;font-family:'MullerRegular',sans-serif;font-weight:800;color:#6b6764}h1{font-size:38px}h2{font-size:32px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}.alignleft{float:left;margin:10px 40px 10px 0;width:auto}.alignright{float:right;margin:10px 0 10px 40px;width:auto}.aligncenter{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;width:auto}.breadcrumbs{background-color:#efeeee}.breadcrumbs *{color:#959290;padding:15px 0}.breadcrumbs a:hover{color:#c91b64;text-decoration:none}.breadcrumbs .delimiter{padding:0 8px}main .banner.one{min-height:167px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.content h2{text-align:left}section.content .title-section+hr{margin:0 0 30px}section.content .article{margin-top:30px}.banner h1{text-transform:uppercase;font-size:21px;letter-spacing:0;font-weight:400;color:#fff;margin:0 20px}header{min-height:109px;height:auto}header img.logo{max-width:190px;height:100%}header .nav-menu{text-align:right}header nav ul{width:100%}header nav li{display:inline-block}header nav li a{font-size:16px}header .top-line{padding:10px 0;position:absolute;width:100%;z-index:999}header .top-line{position:fixed;width:100%}header .banner *{color:#fff}header .banner h1{letter-spacing:3px}header .banners{position:relative}header .logo-wrap{padding:0}header p{margin-bottom:0}.home .banner{min-height:600px}.home .main-banner .owl-dots{position:absolute;width:100%;bottom:50px;text-align:center}.home .main-banner .owl-dot{width:12px;height:12px;margin:5px;border:2px solid #9aa0a9;border-radius:50%;display:inline-block}.home .main-banner .owl-dot.active{background:#9aa0a9;border:2px solid #fff}.page-banner .banner{min-height:160px}.sub-menu li{display:block}button.search{background:0 0;border:0}header form{border-bottom:1px solid #d7d6d6;padding:0 0 7px}.nav-info{padding:0}header form input{border:0}.main-banner{position:relative}.main-banner .banner-bottom{position:absolute;height:290px;z-index:9;bottom:0;width:100%}main section .container{padding:50px 0;bakground:#fff}.home main section .container{padding:75px 0 30px}.solution p{font-size:25px;line-height:1.3em}header input::-moz-placeholder{color:#6b6764 !important}header input::-webkit-input-placeholder{color:#6b6764 !important}header input:-ms-input-placeholder{color:#6b6764 !important}header input::-ms-input-placeholder{color:#6b6764 !important}header input::placeholder{color:#6b6764 !important}header form input:focus{outline:none}.top-line a{color:#6b6764}.top-line nav li{padding:0 12px 0}.top-line nav li a{color:#fff;padding:45px 0 0}.top-line nav{margin:10px 0}.top-line select{border:none;text-transform:uppercase;font-size:16px;background-color:transparent;color:#fff;margin-left:0}.top-line option{text-transform:uppercase}.top-line.scroll{padding:0;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;box-shadow:0 0 20px rgba(0,0,0,.5)}.scroll .before-menu{display:none !important;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear}.top-line{-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear}header .top-line.scroll .logo-wrap{padding:0}.top-line .nav-menu{margin-bottom:0}header nav,header form{display:inline-block}.wrap-right-header{display:inline-block;padding:0}.banners .owl-carousel{position:relative}header .owl-nav{position:absolute;top:50%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.red{color:#c91b64}header .owl-nav img{max-height:100px;width:auto}header .owl-prev{margin-left:40px}header .owl-next{margin-right:40px;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.mobile-btn{display:none}.banner.item{background-blend-mode:multiply;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-size:cover;padding-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;align-items:center;max-height:450px}.banner.item .desc{width:100%;text-align:center}.before-menu{text-align:right;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear}.before-menu span,.before-menu a{margin-left:30px}.pink{background:#efeeee}section .title-section+hr{height:1px;width:150px;margin:0 auto 50px;background:#c91b64}form *{color:#6b6764}form input.form-control{border-radius:0}form input.form-control,form textarea{background-color:transparent;color:#6b6764}.home .button.submit{border:none;background:0 0;color:#6b6764;border-bottom:2px solid #c91b64;display:inline-block;padding-bottom:0;line-height:0;height:48px;font-size:23px}.home .contacts form{width:40%;margin:0 auto;text-align:center}.solution .description{text-align:center;border:1px solid #d7d6d6;padding:45px;background:#fff}.solution .item img{width:auto;height:auto;object-fit:contain}.solution .item h3{font-weight:400;text-transform:uppercase;margin:0;color:#fff}.solution .item .title{background:#696562;padding:34px 20px;cursor:pointer;text-align:center;letter-spacing:1px}.solution .item .title:hover{background-color:#c91b64}.advantages .item{text-align:center;padding:20px 20px 0}.advantages .description{padding:45px 50px 0;font-size:21px}.title-section{text-align:center;font-weight:400;word-spacing:1px}.title-section{letter-spacing:2px;margin-bottom:35px}.advantages img{max-width:60px;max-height:60px;object-fit:contain}.banner-contant{background-size:cover;text-align:center;background-blend-mode:multiply;background-repeat:no-repeat}.banner-contant *{color:#fff}.news a{color:#c91b64}.news h3{margin:20px 0 10px;font-size:28px}.date{display:inline-block;margin-bottom:5px}.home p{margin-bottom:8px}p.red{font-size:20px}.contacts .form-control{padding:17px 10px}section.banner-contant h2{font-size:48px;letter-spacing:2px;margin-bottom:5px;margin-top:10px;font-family:'MullerExtraBold';color:#c91b64}section.banner-contant a{padding-bottom:5px}main.home section.banner-contant .container{padding:80px 0}.banner-contant h2,.banner-contant h3,.banner-contant h4,.banner-contant h5{text-transform:uppercase;font-weight:700}form p{color:#6b6764}.big{font-size:32px}input::-webkit-input-placeholder{color:#fff}input::-moz-placeholder{color:#fff}form .form-control{color:#fff}.contacts .wrap-input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px;margin-bottom:10px}.share img{max-width:30px;height:auto;display:inline-block;margin-left:20px}.solution:nth-child(2n){background-color:#efeeee}.solution .text-block{padding-right:40px}.solution:nth-child(2n) .text-block{padding-left:40px;padding-right:0}.content.news .article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:50px 0}.content.news .article .thumbnail{margin-right:30px;object-fit:cover}.content.news .article h3{margin-top:0}.content.news .article .read-more{color:#c91b64;font-size:16px}.content.news .article .read-more:hover{text-decoration:underline;cursor:pointer}.wrap-pagination{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px}.pagination{display:inline-block;margin:0 auto}.pagination span,.pagination a{padding:10px}.pagination span{color:#c91b64}.grid{list-style:none}.gc{box-sizing:border-box;display:inline-block;min-height:1px;padding-left:0;vertical-align:top}.gc--1-of-3{width:23%;padding-right:50px;margin-top:-10px}.gc--2-of-3{width:76%;padding-left:40px}.naccs{position:relative;margin:0 auto}.naccs .menu div{cursor:pointer;position:relative;vertical-align:middle;padding:7px 0;border-bottom:1px solid #d7d6d6;-webkit-transition:1s all cubic-bezier(.075,.82,.165,1);transition:1s all cubic-bezier(.075,.82,.165,1)}.naccs .menu div span.light{height:10px;width:10px;position:absolute;top:24px;left:15px;-webkit-transition:1s all cubic-bezier(.075,.82,.165,1);transition:1s all cubic-bezier(.075,.82,.165,1)}.naccs .menu .active>.title{color:#c91b64}.naccs .menu .sub{display:none}.naccs .menu .active .sub:nth-child(2){margin-top:7px;border-top:1px solid #d7d6d6}.naccs .menu div.has-child-contacts.active{border-bottom:none;paddingbottom:0}.naccs .menu .has-child-contacts.active~.sub,.naccs .menu .has-child-contacts.active .sub,.naccs .menu .sub.active,.sub.active~.sub{display:block}.naccs .menu .title{position:relative;display:inline-block;padding:0 20px;font-size:22px}.naccs dt a{font-size:22px;padding:12px 0}.naccs .menu .title:before{content:'';position:absolute;left:0;bottom:9px;border:5px solid transparent;border-left:8px solid #c91b64}ul.nacc{position:relative;height:0;list-style:none;margin:0;padding:0;-webkit-transition:.5s all cubic-bezier(.075,.82,.165,1);transition:.5s all cubic-bezier(.075,.82,.165,1)}ul.nacc li{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);position:absolute;list-style:none;-webkit-transition:1s all cubic-bezier(.075,.82,.165,1);transition:1s all cubic-bezier(.075,.82,.165,1)}ul.nacc li.active{-webkit-transition-delay:.3s;transition-delay:.3s;z-index:2;opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}ul.nacc li p{margin:0}.title-section+hr+hr{margin:40px 0}.relative-products{margin:35px 0}.relative-products hr{margin-top:28px;margin-bottom:28px}.relative-products-slide{min-height:400px !important}.relative-products-slider-wrap .item{margin:0 10px}.relative-products-slider-wrap .item .title{padding:30px 20px}.relative-products-slider-wrap .owl-dots{width:100%;margin:25px 0;text-align:center}.relative-products-slider-wrap .owl-dot{width:12px;height:12px;margin:10px;border-radius:50%;display:inline-block;background:#6b6764}.relative-products-slider-wrap .owl-dot.active{background:#c91b64}footer{padding:30px 0 110px;color:#222}footer .sub-menu li{display:block;padding:2px 0 4px}.news footer a{color:#222}footer hr{margin-top:30px;margin-bottom:25px}.heading-primary{font-size:2em;padding:2em;text-align:center}.accordion dd,.accordion__panel{font-size:1em;line-height:1.5em}.accordion p{padding:0 0 1em}.wrap-contant-accordeon{border-top:1px solid #d7d6d6}table{margin-bottom:20px;width:100%}td,th{padding:9px 5px 7px 0}.wrap-contant-accordeon{padding:20px 0}.accordion{position:relative;margin:10px 0}.accordion dd{margin-bottom:0}.accordionTitle,.accordion__Heading{font-weight:400;border-top:1px solid #d7d6d6;text-align:left;padding:5px 0;display:block;text-decoration:none;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;color:#6b6764}.accordionTitle:before,.accordion__Heading:before{content:"+";font-size:1.5em;line-height:.5em;float:right;margin:5px 10px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.accordionTitle:hover,.accordion__Heading:hover,.accordion-title.is-collapsed{color:#c91b64;text-decoration:none}.accordionTitleActive:before,.accordionTitle.is-expanded:before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.accordionItem{height:auto;overflow:hidden;max-height:50em;-webkit-transition:max-height 1s;transition:max-height 1s}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}.animateIn{-webkit-animation:accordionIn .45s normal ease-in-out both 1;animation:accordionIn .45s normal ease-in-out both 1}.animateOut{-webkit-animation:accordionOut .45s alternate ease-in-out both 1;animation:accordionOut .45s alternate ease-in-out both 1}@-webkit-keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(.9) rotateX(-60deg);transform:scale(.9) rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(.9) rotateX(-60deg);transform:scale(.9) rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9) rotateX(-60deg);transform:scale(.9) rotateX(-60deg)}}@keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9) rotateX(-60deg);transform:scale(.9) rotateX(-60deg)}}.relative-products-slide{padding:20px 0}.login-wrap{float:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.login-wrap>div{display:inline-block}.login-wrap .login{margin-right:35px}.login-wrap a{display:inline-block;text-align:center;width:100%;color:#fff;text-transform:uppercase;font-size:16px}.login-wrap p{font-size:16px}.login-wrap a{text-decoration:none;padding:4px 20px}.login-wrap p{margin-top:10px}.login-wrap .login a{background:#c91b64;border:1px solid #c91b64}.login-wrap .register a{background:#000;border:1px solid #000}.login-wrap .register a:hover,.login-wrap .login a:hover{background:0 0}.login-wrap .login a:hover{color:#c91b64}.login-wrap .register a:hover{color:#000}.nacc li{width:100%}.services .naccs .menu{margin-top:35px}.product-catalog{text-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #d7d6d6;padding:36px 0}.product-catalog:first-child{padding-top:26px}.product-catalog .file img{width:30px;height:auto}.product-catalog .img img{width:110px;height:60px;object-fit:cover}.product-catalog .name{text-align:left;text-transform:uppercase;color:#c91b64;font-size:14px;font-weight:700;padding-left:0}.services .pagination{margin-top:23px;margin-left:-15px}.pagination span,.pagination a{padding:10px 20px 0 0}.single section.content .title-section+hr{margin:0 0 22px}.single .article{font-size:20px}.single .article p{margin-bottom:2rem}.share{font-size:20px}section.content.contacts{margin-bottom:42px}.contacts h2{font-weight:400;color:#c91b64}.contacts .office{margin:70px 0 0;line-height:1.2rem}.contacts .office .flag{width:20px;height:15px;object-fit:contain;float:left;margin-top:8px}.contacts .office span{font-weight:700;display:block}.contacts .office .contact-data{margin:20px 0 0}.contacts .office .address,.contacts .office .contact-data{margin-left:40px}body .news .title-section+hr{margin:0 0 60px}.news .article img{width:382px}.clear{clear:both}footer hr{background-color:#fff;padding:0;margin-left:-15px;margin-right:-15px}footer .footer-content-wrap{text-align:center}footer nav li{display:inline-block;vertical-align:top}footer a{color:#222;padding:0 20px 30px 0 !important;text-transform:uppercase}footer .sub-menu a{text-transform:none}footer a:hover{color:#222}footer .menu{width:100%;margin-right:90px}footer .nav-menu,.bottom-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.social a{display:inline-block;opacity:.8;padding:0 35px 0 0 !important}.social a:hover{opacity:1}body.home .news .title-section+hr{margin:0 auto 54px}@media (min-width:1450px){.container{max-width:1350px}}@media (min-width:1700px){.container{max-width:1450px}}@media only screen and (max-width:1600px){.advantages .description{padding:45px 20px 0}}@media only screen and (max-width:1500px){header form input{max-width:150px}}@media only screen and (max-width:1350px){.banner-bottom .button{right:50px}}@media only screen and (max-width:1200px){.gc--1-of-3,.gc--2-of-3{width:100%}.gc--2-of-3{margin-top:20px;padding-left:0}.relative-products{margin:20px 0 0}html,body{font-size:14px}.top-line .button{font-size:14px}.main-banner .banner-bottom{margin-bottom:-1px}header nav li a{font-size:14px}.top-line nav li{padding:0 6px 0}.home .solution .item{margin-bottom:20px}}@media only screen and (max-width:991px){.news{font-size:14px}footer .menu{margin-right:0}.top-line select{margin-right:0}.mobile-btn{display:inline-block;margin-top:12px}.mobile-btn p{width:35px;height:3px;background:#c91b64}.line-1{width:30px;height:3px;background:#c91b64;display:block;-webkit-transition:.3s;transition:.3s;margin-bottom:4px}.line-2{width:30px;height:3px;background:#c91b64;display:block;margin:6px 0;-webkit-transition:.3s;transition:.3s}.line-3{width:30px;height:3px;background:#c91b64;display:block;-webkit-transition:.3s;transition:.3s}.mobile-btn.active{margin-bottom:10px}.mobile-btn.active p{margin-bottom:0}.mobile-btn.active .line-1{-webkit-transform:rotate(45deg) translate(7px,5px);transform:rotate(45deg) translate(7px,5px)}.mobile-btn.active .line-2{display:none}.mobile-btn.active .line-3{-webkit-transform:rotate(-45deg) translate(-3px,5px);transform:rotate(-45deg) translate(-3px,5px)}.home .line-1,.home .line-2,.home .line-3{background:#c91b64}header .banner{min-height:none;max-height:600px}.banner.item{padding-top:20px}.top-line img{-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;margin-top:0}header .top-line{padding:5px 0}.top-line nav{width:100%}.langs-block{position:absolute;right:15px}.top-line nav li{padding:10px;text-align:center}.top-line .nav-info{display:none;position:absolute;width:100%;max-width:100%;background:#fff;color:#000;left:0;top:58px;box-shadow:0px 3px 5px rgba(0,0,0,.2)}.top-line.scroll{padding:5px 0}.nav-menu{margin-top:1rem}header nav li{display:block}body header nav li a{color:#000 !important;text-align:center}.top-line .wrapper{position:relative}header .logo-wrap{padding:0}.nav-menu select,.before-menu{display:none}.top-line .nav-menu{margin-bottom:20px}header .banner h1{font-size:40px}.home .contacts form,.home .contacts form .wrap-input{width:100%}.home .contacts .wrap-input{display:inline-block}.home .contacts input#email{width:100%}.home .button.submit{margin-left:0}header nav li:hover{text-align:center}}@media only screen and (max-width:768px){.content.news .article{display:inline-block;margin:0 0 20px}.alignleft,.alignright{width:100%}.content.news .article .thumbnail{margin-bottom:15px;width:100%}.single .article p{margin-bottom:1rem;font-size:14px}.services .pagination{margin-left:0;width:100%;text-align:center}.login-wrap{float:none}.product-catalog>div{margin-bottom:20px;text-align:center !important}.solution .text-block{padding-right:0;text-align:justify}.solution:nth-child(2n) .text-block{padding-left:0;padding-top:20px}.title-section{font-size:24px}main section .container{padding:50px 15px}footer .nav-menu{display:inline-block;margin-top:10px;text-align:center}footer .nav-menu>li{width:49%;margin-bottom:20px}footer .nav-link{padding:0 20px 0 0 !important}.home main section .container{padding:20px 15px}.home .news .item{margin-bottom:20px}.home .main-banner .owl-dots{bottom:0}header .owl-nav{margin-top:30px}header .owl-nav img{max-height:40px}.top-line select{margin-right:0;position:absolute;top:-42px;right:0}.mobile-btn{display:inline-block;position:absolute;top:-62px}header form{display:flex;width:100%}header form input{max-width:none;width:100%}.main-banner .banner-bottom{position:absolute;height:130px}.banner-bottom .button{right:20px;bottom:10px}header .banner{min-height:none;max-height:400px}.banner.item{padding-top:20px}.submit.button{padding:11px 10px}header .banner{min-height:470px}footer{padding:20px 0}}@media only screen and (max-width:575px){.row{margin-right:0 !important;margin-left:0 !important}.breadcrumbs{padding:0 15px}.solution p{font-size:14px}}@media only screen and (max-width:480px){header img.logo{width:130px}header .banner h1{font-size:30px}.banner .cont-text{padding:0 10px}h2{font-size:34px}footer .nav-menu>li{width:100%;margin-bottom:20px}footer .social a{padding:0 10px 0 0 !important}}.container{width:1140px}header .top-line{padding:12px 0}.nav-info .nice-select{background:0 0;border:none;color:#fff;border-radius:0;padding-left:5px;font-size:13px;margin:51px 0 0}.nav-info .nice-select:after{width:7px;height:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;margin-top:-7px}.nav-info .nice-select .list{background:0 0;border:1px solid #fff}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:rgba(246,246,246,.2)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.top-line nav li a{color:#fff;padding:0}.top-line nav{margin-top:58px}.wrap-right-header{margin-top:48px!important}.main-banner.home .item .container{padding:0}.main-banner .text-banner .row>div{margin-top:147px!important}.main-banner .item .container h2{margin-bottom:7px}