@font-face{font-family:Nunito,sans-serif;font-weight:300;src:url(/build/fonts/Nunito-Regular.9d7a6e03.ttf)}@font-face{font-family:Nunito,sans-serif;font-weight:400;src:url(/build/fonts/Nunito-Regular.9d7a6e03.ttf)}@font-face{font-family:Nunito,sans-serif;font-weight:600;src:url(/build/fonts/Nunito-Regular.9d7a6e03.ttf)}@font-face{font-family:Nunito,sans-serif;font-weight:900;src:url(/build/fonts/Nunito-Regular.9d7a6e03.ttf)}.fs-45{font-size:2.375rem}@media (min-width:576px){.fs-45{font-size:2.8125rem}}.fs-40{font-size:2.125rem}@media (min-width:576px){.fs-40{font-size:2.5rem}}.fs-35{font-size:1.875rem}@media (min-width:576px){.fs-35{font-size:2.1875rem}}.fs-30{font-size:1.625rem}@media (min-width:576px){.fs-30{font-size:1.875rem}}.fs-26{font-size:1.4375rem}@media (min-width:576px){.fs-26{font-size:1.625rem}}.fs-22{font-size:1.25rem}@media (min-width:576px){.fs-22{font-size:1.375rem}}.fs-20{font-size:1.125rem}@media (min-width:576px){.fs-20{font-size:1.25rem}}.fs-18{font-size:1rem}@media (min-width:576px){.fs-18{font-size:1.125rem}}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-900{font-weight:900}.tt-u{text-transform:uppercase}.centered{margin:0 auto;max-width:1650px;width:90%}body,html{font-family:Nunito,sans-serif;font-weight:400;min-width:320px;position:relative}img{height:auto;max-width:100%}h2{font-weight:400}h3{font-weight:600}.bg-main{background-color:#0067b8!important}.color-main{color:#0067b8!important}.bg-sec{background-color:#ffbf49!important}.color-sec{color:#ffbf49!important}.bg-dark{background-color:#2c2e35!important}.color-dark{color:#2c2e35!important}.bg-light{background-color:#fff2d0!important}.color-light{color:#fff2d0!important}.bg-white{background-color:#fff!important}.color-white{color:#fff!important}#home{padding-top:2vw}.main-container{margin:0 auto;max-width:1920px;min-width:320px}.main-container.fixed #menu{box-shadow:0 0 38px rgba(0,0,0,.5);left:0;position:fixed;right:0;top:0;z-index:100}.main-container.fixed .header-img{margin-top:calc(2vw + 60px)}.header-img{background-size:cover;margin-top:2vw;padding-bottom:calc(100vh - 4vw - 53px);position:relative}@media (min-width:576px){.header-img{padding-bottom:calc(100vh - 4vw - 60px)}}.header-img .slogan{bottom:3%;color:#fff;font-size:24px;left:3%;position:absolute;right:3%;text-align:center;text-transform:uppercase}@media (min-width:576px){.header-img .slogan{font-size:4vw}}@media (min-width:768px){.header-img .slogan{font-size:3vw}}@media (min-width:1920px){.header-img .slogan{font-size:54px}}.header-img .logo{max-width:400px;min-width:300px;position:absolute;right:3%;top:3%;width:25%}#menu{position:relative}.menu{align-items:center;background:#0067b8;display:none;justify-content:center;list-style-type:none;margin:0;min-height:53px;padding:10px 0;text-align:center}@media (max-width:575.98px){.menu.mobile{display:block;position:absolute;top:100%;width:100%;z-index:100}}@media (min-width:576px){.menu{display:flex;height:60px}}.menu li{display:block;padding:1% 5%}.menu li a{color:#fff;font-size:22px}@media (min-width:576px){.menu li{border-right:2px solid #fff;display:inline-block;padding:0 5%}.menu li a{font-size:18px}}@media (min-width:768px){.menu li a{font-size:2vw}}@media (min-width:992px){.menu li a{font-size:1.5vw}}@media (min-width:1920px){.menu li a{font-size:27px}}.menu li:last-child{border:none}header{position:relative}.menu-start-wrapper{background:#0067b8;display:block;height:53px;position:relative}@media (min-width:576px){.menu-start-wrapper{display:none}}#menuStart{height:33px;right:5%;top:10px}#menuStart,#menuStart .hamburger{display:block;position:absolute;width:44px}#menuStart .hamburger{background:#fff;height:5px;left:0}#menuStart #menuStartTop{top:0}#menuStart #menuStartMiddle1,#menuStart #menuStartMiddle2{top:14px}#menuStart #menuStartBottom{bottom:0}#menuStart.cross #menuStartTop{height:0;top:14px;transition:top .25s,height 0s;transition-delay:0s,.25s}#menuStart.cross #menuStartBottom{bottom:14px;height:0;transition:bottom .25s,height 0s;transition-delay:0s,.25s}#menuStart.cross #menuStartMiddle1{transform:rotate(45deg);transition:transform .5s;transition-delay:.25s}#menuStart.cross #menuStartMiddle2{transform:rotate(-45deg);transition:transform .5s;transition-delay:.25s}.section-wrapper{margin:-53px 0 0;padding:53px 0 0}.section{padding:3% 0}#services .section{padding-bottom:1%}.section-heading{position:relative;text-align:right}.section-heading:before{background-color:#ffbf49;bottom:0;content:normal;left:0;position:absolute;right:calc(840px + 7%);top:0}@media (min-width:1200px){.section-heading:before{content:""}}.section-heading h2{padding:1.25% 5%;text-align:center;width:100%}.section-heading h2 span{display:block;padding-bottom:12px}@media (min-width:1200px){.section-heading h2{display:inline-block;text-align:left;width:840px}}.section-heading.heading-catalogs:before{right:calc(900px + 7%)}.section-heading.heading-catalogs h2{padding:0 5%}@media (min-width:1200px){.section-heading.heading-catalogs h2{width:900px}}.section-heading.heading-contact{margin-top:30px}@media (min-width:768px){.section-heading.heading-contact{margin-top:0}}.section-heading.heading-contact:before{background:#ffbf49 url(/build/images/icons.c25ae5dd.png) no-repeat 94%;background-size:auto 60px;right:calc(660px + 7%)}.section-heading.heading-contact h2{padding:0 5%}@media (min-width:1200px){.section-heading.heading-contact h2{width:660px}}@media (min-width:1500px){.section-heading.heading-contact:before{right:calc(800px + 7%)}.section-heading.heading-contact h2{width:800px}}.services-wrapper{margin:0 auto;max-width:1440px}.close-service{color:#2c2e35;font-size:60px;font-weight:400;position:absolute;right:1%;top:-1%;transform:rotate(45deg)}.close-service:hover{color:#0067b8;text-decoration:none}.bg-news-close,.bg-news-close a,.bg-services-close,.bg-services-close a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.bg-news-close,.bg-services-close{display:none}.bg-news-close.active,.bg-services-close.active{display:block}.news-wrapper,.services{list-style-type:none;margin:0 -10px;padding:10px 0}.news-wrapper li,.services li{margin:0;padding:10px}.news-wrapper li a.link-news,.news-wrapper li a[id^=link-service],.services li a.link-news,.services li a[id^=link-service]{background-position:top;background-repeat:no-repeat;background-size:100% auto;color:#2c2e35;display:block;overflow:hidden;padding-bottom:calc(69% + 56px);position:relative;transition:background-size .5s;z-index:2}.news-wrapper li a.link-news.act:before,.news-wrapper li a[id^=link-service].act:before,.services li a.link-news.act:before,.services li a[id^=link-service].act:before{border:6px solid #ffbf49;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.news-wrapper li a.link-news.act span,.news-wrapper li a[id^=link-service].act span,.services li a.link-news.act span,.services li a[id^=link-service].act span{background-color:#fff}.news-wrapper li a.link-news span,.news-wrapper li a[id^=link-service] span,.services li a.link-news span,.services li a[id^=link-service] span{background-color:#ffbf49;bottom:0;left:0;min-height:56px;padding:4%;position:absolute;right:0;text-align:center;transition:background-color .5s;z-index:2}.news-wrapper li a.link-news:hover,.news-wrapper li a[id^=link-service]:hover,.services li a.link-news:hover,.services li a[id^=link-service]:hover{background-size:112% auto}.news-wrapper li a.link-news:hover span,.news-wrapper li a[id^=link-service]:hover span,.services li a.link-news:hover span,.services li a[id^=link-service]:hover span{background-color:#fca300}@media (min-width:768px){.news-wrapper,.services{margin:0 -15px;padding:15px 0}.news-wrapper li,.services li{margin:0;padding:15px}}@media (min-width:1200px){.news-wrapper,.services{margin:0 -20px;padding:20px 0}.news-wrapper li,.services li{margin:0;padding:20px}}#news-desktop,#services-desktop{display:none;margin:0 auto;max-width:1440px}@media (min-width:576px){#news-desktop,#services-desktop{display:block}}#news-mobile{display:block}@media (min-width:576px){#news-mobile{display:none}}#news-mobile .news-content{padding-top:20px}#news-mobile .service{border:6px solid #ffbf49;margin-bottom:120px;margin-top:-86px;width:100%}#services-mobile{display:block}@media (min-width:576px){#services-mobile{display:none}}#services-mobile .service-content{padding-top:20px}#services-mobile .service{border:6px solid #ffbf49;border-top:none;margin-top:-8px;width:100%}.services-related{position:relative}.service{background:#fff;border:8px solid #ffbf49;box-shadow:0 0 30px rgba(0,0,0,.2);display:none;max-width:1440px;width:90%}.service.active{display:block;position:relative;z-index:3}@media (min-width:576px){.service.active{display:block;position:absolute;z-index:50}}.service .section-heading{margin:40px 0}.service .section-heading:before{right:calc(723px + 7%)}@media (min-width:1200px){.service .section-heading h2{padding:1% 10px;width:723px}}.service .service-content h3,.service .service-images .row,.service .service-text{box-sizing:content-box;margin:0 auto;max-width:1440px;padding:0 5%}.service .service-content h3{margin-bottom:12px}.service .service-text{margin-bottom:30px}@media (min-width:992px){.service .service-text{column-count:2;column-gap:40px}}.service .service-images{background-color:#ffbf49;padding:20px 0}.service .service-images img{border:5px solid #fff;height:auto;margin:15px 0;width:100%}.bg-catalog{background:url(/build/images/katalog_2025.495c4910.png) no-repeat top;background-size:contain;margin:3% auto 0;max-width:1440px;padding-top:106%;position:relative}@media (min-width:576px){.bg-catalog .col-6,.bg-catalog .row{bottom:0;left:0;position:absolute;right:0;top:0}}@media (min-width:1600px){.bg-catalog{padding-top:1470px}}.heading-catalogs{padding-bottom:80px}@media (min-width:576px){.heading-catalogs{padding-bottom:0}}@media (max-width:575.98px){.col-top{max-width:calc(50% + 15px);position:absolute;top:-60px}.col-top.col-top-left{left:-15px}.col-top.col-top-right{right:-15px}.col-top .open{margin:0;width:100%}}.open{background:#ffbf49;box-shadow:0 0 20px rgba(0,0,0,.7);color:#fff;display:block;font-size:20px;margin:20px 0 0;padding:6px 30px;text-align:center}.open:hover{background-color:#fca300;color:#fff;text-decoration:none}@media (min-width:480px){.open{background:#ffbf49 url(/build/images/pdf.a850e640.png) no-repeat 5px;background-size:contain;padding:12px 30px 12px 90px;text-align:left}}@media (min-width:576px){.open{margin:0;position:absolute;z-index:10}.open.open-1{left:32%;top:9%}.open.open-2{left:47%;top:29%}.open.open-3{bottom:9%;left:12%}.open.open-4{bottom:9%;right:8%}}.contact-content,.contact-form{margin:3% auto;max-width:1440px;padding:3% 5%}.contact-form{padding:50px 5% 40px}.contact-form input,.contact-form textarea{background-color:#fff2d0;background-position:10px 5px;background-repeat:no-repeat;border:none;margin-bottom:40px;padding:12px 20px 12px 70px;width:100%}@media (min-width:1200px){.contact-form input{max-width:654px}}.contact-form textarea{min-height:200px}.contact-form .btn{max-width:150px;padding:8px 12px;text-align:center;transition:color .5s,background .5s;width:45%}@media (min-width:576px){.contact-form .btn{max-width:180px}}.contact-form .send-btn{background:transparent;border:5px solid #fff;color:#fff;margin-right:20px}.contact-form .send-btn:hover{background:#fca300}.contact-form .close-btn{background:#fff;border:5px solid #ffbf49;color:#ffbf49}.contact-form .close-btn:hover{background:#e6e6e6;color:#c98200}.contact-form .fb{border:5px solid transparent;border-radius:16px;display:block;margin:30px auto 0}.contact-form .fb:hover{border-color:#fff}@media (min-width:768px){.contact-form .fb{display:inline-block;margin:0 0 0 10%}}#contact_form__name{background-image:url(/build/images/name.6f88bba5.png)}#contact_form__email{background-image:url(/build/images/email.58b8fc8e.png)}#contact_form__phone{background-image:url(/build/images/phone.8514c940.png)}#contact_form__message{background-image:url(/build/images/message.ba891121.png)}@media (max-width:575px){.contact-form .btn{max-width:inherit;width:100%}}.news .move{position:relative;top:0;z-index:2}.news.jsVisible{height:auto;position:relative;top:80px;visibility:visible}.news.jsVisible .move{top:-80px;transition:top 1s}.news.jsHidden{height:0;visibility:hidden}.news-related{position:relative}.news-content{padding:0 5% 32px}