@charset "utf-8";:root{--color-00:#ffffff;--color-01:#3f343b;--color-02:#e95b15;--color-03:#f5f2ec;--color-04:#ad5421;--color-05:#f5f5f5;--color-06:#8d8d8d;--color-07:#3a3a3a;--color-08:#9e9e9e;--background-color:var(--color-00);--font-family:Verdana,Geneva,Tahoma,sans-serif;--color:var(--color-07);--a-link:var(--color-02);--a-visited:var(--color-02);--a-hover:var(--color-04);--a-active:var(--color-04);--a-text-decoration:none;--a-transition:color .3s ease 0s}*{box-sizing:border-box}.container,.container div,.container img,.container form,.container ul,.container ol,.container li{display:flex;position:relative}.dynamic-content{display:initial!important}img{border:0;outline:0;max-width:100%}html{width:100%;overflow-x:hidden}body{margin:0;background-color:var(--background-color);color:var(--color);font-family:var(--font-family);font-size:16px}a:link,a:visited{color:var(--a-link);text-decoration:var(--a-text-decoration);transition:var(--a-transition)}a:hover,a:active{color:var(--a-hover);transition:var(--a-transition)}.container{width:100%;max-width:1920px;height:auto;min-height:100vh;min-width:390px;margin:0 auto}h1,.h1{font-size:28px;font-weight:700;text-transform:uppercase}h2,.h2{font-size:22px;font-weight:700;text-transform:uppercase}h3,.h3{font-size:18px;font-weight:700;text-transform:uppercase}h4,.h4{font-size:16px;font-weight:700;text-transform:uppercase}.home-cats-readmore{position:absolute!important;bottom:15px;right:30px}::-webkit-scrollbar{position:absolute;width:5px;background-color:rgba(0,0,0,.03)}::-webkit-scrollbar:hover{width:10px}::-webkit-scrollbar-track{opacity:.20}::-webkit-scrollbar-track-piece{opacity:.20}::-webkit-scrollbar-thumb{background-color:var(--color-02);opacity:.20}::-webkit-scrollbar-corner{width:5px;height:5px;background-color:transparent}.subsidebar{position:relative;width:320px;min-width:320px}.sidebar{position:fixed!important;flex-direction:column;overflow-y:auto;top:0;left:0;width:320px;min-width:320px;height:100%;min-height:100vh;background-color:var(--color-00);box-shadow:10px 0 15px -5px rgba(0,0,0,.2);transition:left .3s ease 0s;z-index:1}.sidebar::-webkit-scrollbar{display:none}.sidebar .close-sidebar{display:none;position:absolute;top:15px;right:15px;z-index:2}.menu-opened .sidebar .close-sidebar{display:flex}body.menu-opened{overflow:hidden}.sidebar>div{display:flex;position:relative;top:0;left:0;width:100%;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;padding:20px 20px 55px 25px}.sidebar .upper-block,.sidebar .lower-block{display:flex;flex-direction:column}.logo{width:100%;height:260px}.logo a{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:100%;outline:0;border:0}.logo img{width:150px;height:150px;object-fit:cover}.sidebar .info-block{display:none}.sidebar .workinfo{display:none}.sidebar .workinfo .text-block .contents{font-size:14px;padding:0 0 0 10px}.sidebar .workinfo .text-block .caption{padding:0 0 0 10px}.sidebar form{width:100%;height:50px;margin:20px 0}.sidebar form input[type="text"]{width:100%;height:100%;border:1px solid transparent;outline:none}.sidebar form input[type="text"]:focus{border:1px solid var(--color-01);outline:none}.sidebar form input[type="submit"]{display:block;position:absolute;top:0;right:0;width:50px;height:50px;overflow:hidden;background-image:url(../img/icons/lupa.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;text-indent:200%}.sidebar .menu-block{margin:0 0 0 0;flex-direction:column}.sidebar .menu-block ul{flex-direction:column;padding:0;margin:0}.sidebar .menu-block ul li{list-style:none;min-height:79px}.sidebar .menu-block ul li a{display:flex;flex-direction:row;justify-content:space-between;font-size:14px}.sidebar .menu-block ul li a:link,.sidebar .menu-block ul li a:visited{color:var(--color)}.sidebar .menu-block ul li a:hover,.sidebar .menu-block ul li a:active,.sidebar .menu-block ul li.current-menu-item a{color:var(--color-02)}.sidebar .menu-block ul li a span{display:flex;align-items:center;width:65px;height:65px;background-repeat:no-repeat;background-position:center;background-size:60%}.sidebar .menu-block ul li a span:last-child{padding:0 0 0 10px;width:calc(100% - 65px)}.sidebar .mobile-addl-menu{display:none;margin:30px 0 0 0}.sidebar .mobile-addl-menu ul{padding:0;flex-direction:column}.sidebar .mobile-addl-menu>ul li{list-style:none;display:flex;flex-direction:column}.sidebar .mobile-addl-menu>ul li.informatsiya,.sidebar .mobile-addl-menu>ul li.uslugi,.sidebar .mobile-addl-menu>ul li.o-kompanii{display:block}.sidebar .mobile-addl-menu>ul>li{display:block;margin:10px 0}.sidebar .mobile-addl-menu>ul>li .arr{display:inline-block;position:relative;vertical-align:top;margin:0 0 0 10px;width:25px;height:25px;background-image:url(../img/icons/arrow_1.svg);background-repeat:no-repeat;background-position:center;transition:all .3s ease 0s}.sidebar .mobile-addl-menu>ul>li .arr.down{transition:all .3s ease 0s;transform:rotate(90deg)}.sidebar .mobile-addl-menu>ul>li>a{font-size:18px;font-weight:700;color:var(--color)}.sidebar .mobile-addl-menu ul ul{display:none;padding:5px 0 15px 15px}.sidebar .mobile-addl-menu ul ul.opened{display:flex}.sidebar .mobile-addl-menu ul ul a:link,.sidebar .mobile-addl-menu ul ul a:visited{color:var(--color);padding:7px 0}.sidebar .mobile-addl-menu ul ul a:hover,.sidebar .mobile-addl-menu ul ul a:active{color:var(--a-hover)}.footer-menu{flex-direction:column;align-items:flex-start;justify-content:center;margin:50px 0 0 0}.footer-menu>a:visited,.footer-menu>a:link{color:var(--color)}.footer-menu>a:hover,.footer-menu>a:active{color:var(--a-hover)}.footer-menu ul{flex-direction:column;padding:0!important;font-size:14px;max-width:250px}.footer-menu ul li{padding:15px 0}.footer-menu ul li a:link,.footer-menu ul li a:visited{color:var(--color)}.footer-menu ul li a:hover,.footer-menu ul li a:active{color:var(--a-hover)}.main .header .upper-header .menu-block{width:55%;min-width:390px}.main .header .upper-header .menu-block ul{flex-direction:row;padding:0;margin:0;width:100%;justify-content:space-around}.main .header .upper-header .menu-block ul li{list-style:none;width:100%;justify-content:flex-end}.main .header .upper-header .menu-block ul li a{display:flex;flex-direction:row;width:auto;min-width:50px}.main .header .upper-header .menu-block ul li.current-menu-item a{color:var(--a-link)!important}.main .header .upper-header .menu-block ul li a:link,.main .header .upper-header .menu-block ul li a:visited{font-size:14px;color:var(--color)}.main .header .upper-header .menu-block ul li a:hover,.main .header .upper-header .menu-block ul li a:active{color:var(--a-link)}.main .header .upper-header .menu-block ul li a.has_children::after{content:"";width:16px;height:100%;margin:0 0 0 5px;background-image:url(../img/half_arrow.svg);background-repeat:no-repeat;background-size:40%;background-position:center 65%;transition:all .3s ease 0s}.main .header .upper-header .menu-block ul li a.has_children.opened::after{transform:rotate(180deg);background-position:center 45%;transition:all .3s ease 0s}.main{flex-direction:column;width:calc(100% - 300px)}.main .mobile-header{display:none;padding:10px 0;padding:15px 25px 0 25px}.main .header{flex-direction:column;width:100%;height:165px;padding:0 25px}.main .header .upper-header{width:100%;height:50px;align-items:center;justify-content:space-between}.main .header .upper-header form{width:100%;height:100%}.main .header .upper-header form input[type="text"]{width:90%;border:0}.main .header .upper-header form input[type="text"]:focus{outline:none}.main .header .lower-header{width:100%;height:115px;align-items:center;justify-content:space-evenly}.lower-header::before,.lower-header::after{content:" ";display:block;position:absolute;top:0;left:-25px;width:calc(100% + 50px);height:1px;background-color:var(--color-05)}.lower-header::after{top:unset!important;bottom:0}.main .header .lower-header>div{flex-grow:1}.buttons-block{justify-content:flex-start}.buttons-block .button{margin:0 20px 0 0}.info-block{flex-direction:row;flex-grow:1;justify-content:space-evenly}.info-block>div{flex-direction:column}.workinfo-block{flex-grow:2;justify-content:flex-end}.workinfo{color:var(--color)!important;flex-direction:row;margin:0 20px 0 0}a.workinfo:hover,a.workinfo:active{background-color:var(--color-05);border-radius:5px;transition:all .3s ease 0s}.workinfo>div{min-width:260px}.icon-block{width:50px;height:50px;justify-content:center;align-items:center;border-radius:5px;background-color:var(--color-05)}.workinfo .text-block{flex-direction:column;justify-content:center}.workinfo .text-block .caption{font-size:12px;padding:0 0 0 15px}.mobile-header .workinfo .text-block .caption{padding:0 10px 0 0}.workinfo .text-block .contents{font-size:16px;font-weight:700;padding:0 0 0 15px}.mobile-header .workinfo .text-block .contents{font-size:14px;padding:0 10px 0 0}.home-slider{align-items:flex-start;justify-content:center;width:100%;height:520px;min-height:280px;color:var(--color-00);overflow:hidden}.home-slider .slick-list{width:100%;height:100%}.home-slide{display:block!important;position:relative;top:0;left:0;width:100%;height:100%;padding:40px 25px;background-repeat:no-repeat;background-position:left center;background-size:cover}.home-slide .home-slide-inner{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:100%}.home-slider,.home-slide{flex-direction:column}.home-slide .controls{max-width:355px}.cta-form-block{flex-direction:row;justify-content:center;width:100%;height:auto;min-height:280px;color:var(--color-00);padding:40px 25px}.cta-form-block>div{flex-direction:column;width:50%;justify-content:center}.cta-form-block .caption,.home-slide .caption{flex-direction:column;font-size:36px;font-weight:700;color:var(--color-00);line-height:1.2;padding:0 40px}.cta-form-block .caption span,.home-slide .caption span{font-size:14px;font-weight:400;margin:20px 0 0 0}.home-slide .caption span{max-width:65%}.home-slide .controls{max-width:500px;padding:0 40px;margin:20px 0 0 0}.home-slide .controls .button.wide{font-weight:bold;margin:0 0 0 10px}.home-slide .controls .home-nav-arrow{width:40px!important;min-width:40px!important;margin:0 10px 0 0;top:0!important}.home-slide .controls .home-nav-arrow.slick-disabled{opacity:.3}.cta-form-block form{display:flex;flex-direction:column}.cta-form-block form .form-fields{flex-direction:row;justify-content:space-between}.cta-form-block form .form-fields{padding:0}.cta-form-block form .form-fields input:first-child{margin:0 20px 0 0}.cta-form-block form .form-fields input:last-child{margin:0 0 0 20px}.cta-form-block form .form-controls{flex-direction:row;justify-content:space-between}.cta-form-block form .form-policy{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:15px 0 0 0;font-size:11px;line-height:1.5}.cta-form-block form .form-policy img{display:flex;margin:-1px 5px 0 0}.cta-form-block form .form-policy a:link,.cta-form-block form .form-policy a:visited{color:var(--color-00);text-decoration:underline}.cta-form-block form .form-policy a:hover,.cta-form-block form .form-policy a:active{color:var(--a-hover);text-decoration:underline}.cta-form-block form .form-submit{padding:15px 0 0 0}.advantages,.our-examples,.navigation-block{flex-direction:column;min-height:460px;padding:40px 25px 0 25px}.advantages{background-color:var(--color-05)}.advantages .connertion-markers{background-color:var(--color-05)!important}.mobile-conn-markers{display:none!important;flex-direction:row;justify-content:space-between;padding:15px 0;font-size:14px}.mobile-conn-markers a:link,.mobile-conn-markers a:visited{color:var(--color-08)}.mobile-conn-markers a:hover,.mobile-conn-markers a:active{color:var(--a-hover)}.mobile-conn-marker{display:none!important;flex-direction:row;justify-content:center;align-items:center;width:100%;color:var(--color-06);font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;margin:15px 0 0 0}.advantages .advntg-blocks{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;padding:40px 0}.advantages .advntg-block{flex-direction:column;justify-content:center;align-items:center}.advantages .advntg-row{width:50%;justify-content:space-around;margin:0 0 25px 0}.advantages .adv-image{position:relative}.advantages .adv-caption{text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;padding:30px 0 0 0}.our-examples{background-color:var(--background-color)}.examples-wrapper{display:block!important;padding:15px 0;max-width:100%;overflow:hidden}.example-card{display:block!important;width:48%;padding:0 12px 0 12px}.example-title{justify-content:flex-start;align-items:baseline;padding:25px 0}.example-title .date{padding:0 0 0 10px;font-size:12px;color:var(--color-08)}.content-area{flex-direction:column}.content-area section{margin:0 25px}.content-area .h1{margin:40px 0 15px 0}.dynamic-content{display:block}.marker-block{width:800px;height:95px;align-items:flex-start;justify-content:flex-end;margin:0 0 30px 0}.mobile-marker-text{display:none!important;position:absolute!important;top:35px;left:0}.connertion-line{background-image:linear-gradient(var(--color-06),var(--color-06));background-size:100% 1px;background-repeat:no-repeat;background-position:center center;width:100%;min-height:10px}.connertion-line.vertical{background-size:1px 100%;width:11px;height:calc(100% - 11px);top:11px}.connertion-line.vertical.before::before{content:"";position:absolute;top:-3px;left:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background-color:var(--color-06)}.connertion-line.vertical.after::after{content:"";position:absolute;bottom:-3px;left:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background-color:var(--color-06);z-index:1}.connertion-markers{display:inline-flex;align-items:center;background-color:var(--background-color);padding:0 30px 3px 30px;color:var(--color-06)}.connertion-markers.before::before{content:"";position:absolute;left:-3px;top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background-color:var(--color-06)}.connertion-markers.after::after{content:"";position:absolute;right:-3px;top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background-color:var(--color-06)}.connertion-markers a:link,.connertion-markers a:visited,.mobile-marker-text a:link,.mobile-marker-text a:visited{color:var(--color-06)}.connertion-markers a:hover,.connertion-markers a:active .mobile-marker-text a:hover,.mobile-marker-text a:active{text-decoration:underline}.breadcrumbs{padding:10px 25px;font-size:12px;color:var(--color-06)}.breadcrumbs .separator{padding:0 10px}.breadcrumbs a:link,.breadcrumbs a:visited{color:var(--color)}.breadcrumbs a:hover,.breadcrumbs a:active{color:var(--a-hover);text-decoration:underline}section div,section p{display:block}.kontakty.content-wrap{display:flex!important;flex-direction:row;justify-content:space-evenly;margin:0 0 50px 0}.kontakty .content{display:flex!important;flex-direction:column;flex-grow:5}.kontakty .content:last-child{padding:0 0 0 25px;flex-grow:1}.category-items{display:block!important;overflow:hidden;width:100%;padding:0 0 100px 0}.category-items .category-item{min-height:475px;padding:0 15px 0 0}.category-items .sub.category-item{min-height:auto;padding:0 15px 0 0}.category-items .category-item.service-item{min-height:auto}.category-items .category-item.service-item .cat-item-title{min-height:40px;margin:15px 0 30px}.category-items .category-item:last-child{opacity:1}.category-items .category-item>div{flex-direction:column;background-color:var(--color-05);border:1px solid var(--color-03);border-radius:5px;width:355px;overflow:hidden}.category-items .category-item:hover>div{box-shadow:1px 3px 10px 0px rgba(0,0,0,.1)}.category-items .category-item .cat-item-image{height:260px}.category-items .category-item .cat-item-image img{width:100%;object-fit:cover}.category-items .category-item .cat-item-sku{font-size:12px;color:var(--color-08);padding:25px 20px}.category-items .category-item .cat-item-title{padding:0 20px}.category-items .category-item .subcat-item-title{padding:20px}.category-items .category-item .cat-item-price{text-transform:none;padding:15px 20px 25px 20px}.category-items .category-item .cat-item-button{justify-content:flex-start;padding:0 20px 25px 20px}.category-items .category-item .cat-item-button a{padding:15px 50px;width:auto;font-weight:bold}.product-wrapper{justify-content:space-evenly;margin:0 0 25px 0}.product-gallery{flex-direction:column;flex-grow:1;width:50%;overflow:hidden}.product-gallery .main-image,.product-gallery .service-main-image{display:block;border-radius:5px;overflow:hidden;margin:0 5px}.product-gallery .main-image img,.product-gallery .nav-image img,.product-gallery .service-main-image img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery .nav-image{display:block;height:130px;border-radius:5px;overflow:hidden}.product-gallery .product-small-image{margin:5px;border-radius:5px;overflow:hidden}.product-gallery .nav-image .slick-slide{filter:grayscale(100%);opacity:.5;height:125px;transition:all .3s ease 0s}.product-gallery .nav-image .slick-current{filter:none;opacity:1;transition:all .3s ease 0s}.product-gallery .nav-image .slick-arrow{position:absolute;top:0;z-index:1}.product-gallery .nav-image .slick-arrow.slick-prev{left:0}.product-gallery .nav-image .slick-arrow.slick-next{right:0}.product-data{flex-direction:column;flex-grow:1;width:50%;padding:0 0 0 25px}.product-data .sku{font-size:12px;color:var(--color-06);padding:20px 0}.product-data .price{font-size:16px;font-weight:700;margin:0 0 30px 0}.product-data .price .price-numbers{font-size:24px}.product-data .buttons{justify-content:space-between;width:100%;max-width:390px;margin:15px 0}.product-data .buttons .button:last-child{margin:0 0 0 25px;width:-webkit-fill-available}.product-data .buttons .button{min-height:auto}.product-data .buttons .button a{padding:10px}.product-data .buttons .button:last-child a{background-color:var(--color-06);border-color:var(--color-06)}.product-data .buttons .button:last-child a:hover{background-color:var(--color-00);border-color:var(--color-02);color:var(--color-02)}.product-data .product-special-offer{background-color:var(--color-05);border-radius:5px;margin:15px 0;padding:25px;width:100%;max-width:390px;justify-content:center;text-align:center;font-size:12px;font-weight:700}.product-data .product-special-offer p{margin:0}.product-data .ship-n-pay{justify-content:flex-start;width:100%;margin:25px 0}.product-data .ship-n-pay .item-block{width:auto;max-width:50%;font-size:14px;align-items:center;margin:10px 0}.product-data .ship-n-pay .item-block:last-child{margin:0 0 0 25px}.product-data .ship-n-pay .item-block .image-block{margin:0 20px 0 0}.product-data .product-properties{flex-direction:column}.product-data .product-properties ul{padding:0;margin:0;flex-direction:column}.product-data .product-properties ul li{margin:5px 0}.product-data .product-properties .property-header{font-weight:700}.product-table{margin:50px 0}.product-table table{border-collapse:collapse;width:100%}.product-table tr{height:65px}.product-table th,.product-table td{vertical-align:middle;text-align:center;border:1px solid #e9e9e9;padding:0 40px;font-size:14px}.product-table th{background-color:var(--color-05);text-transform:uppercase}.product-table td{opacity:1}.product-table tr:hover{background-color:#faf7f1}.product-examples-gall{all:initial!important}.product-examples-gall .slick-list{height:200px;overflow:hidden;margin:25px 0}.product-examples-gall .gall-slide-wrapper{padding:0 15px}.product-examples-gall .gall-slide-wrapper img{width:100%;border-radius:5px;object-fit:cover;outline:none}.slick-arrow{position:absolute;top:50%}.slick-prev{left:-50%}.slick-next{opacity:1}input[type="text"],input[type="email"],input[type="tel"],input[type="file"]{display:flex;border:1px solid transparent;border-radius:5px;height:40px;padding:10px 25px;background-color:var(--color-00);width:100%}input[type="file"]{position:relative;width:100%}input[type="file"]::after{content:attr(data-content) ' ';display:flex;position:absolute;align-items:center;box-sizing:border-box;background-color:var(--color-00);color:#8d8d8d;padding:10px 25px;top:0;left:0;width:100%;height:100%}input[type="submit"]{color:var(--color-00);font-weight:700;text-transform:uppercase;background-color:var(--color-02);border:1px solid var(--color-02);border-radius:5px;width:100%;height:100%;padding:10px;transition:all .3s ease 0s}input[type="submit"]:hover{cursor:pointer;color:var(--color-02);background-color:var(--color-00);border:1px solid var(--color-02)}.wpcf7-response-output{border-radius:5px;padding:10px 25px!important;text-align:center;color:var(--color-00);box-shadow:0 0 7px 0 rgba(0,0,0,.2)}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background-color:#46b450}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--color-04);background-color:var(--color-04)}.wpcf7-spinner{position:absolute!important;left:-35px;top:27px;margin:0!important}.modal-wrapper{display:flex;position:fixed;justify-content:center;align-items:center;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:0;z-index:-1;transition:all .3s ease 0s;background-color:rgba(0,0,0,.5)}body.modal-opened .container{filter:blur(5px)}body.modal-opened .modal-wrapper{opacity:1;z-index:999999;transition:all .3s ease 0s}.modal-window{display:none;position:relative;flex-direction:column;max-width:90%;min-width:200px;max-height:90%;min-height:200px;padding:40px;background-color:var(--color-05);border-radius:5px;transition:all .2s ease 0s}.modal-window.opened{display:flex;transition:all .2s ease .2s}.modal-close{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer;color:var(--color-06)}.modal-window input{max-width:400px;margin:0 0 20px 0}.modal-small-header{font-size:12px;color:var(--color-08)}.modal-big-header{font-weight:700;margin:0 0 30px 0}.modal-window .form-controls{max-width:400px}.modal-window .form-policy{display:flex;align-items:flex-start;font-size:11px;margin:0 0 25px 0}.modal-window .form-policy img{margin:0 5px 0 0}.modal-window input[type="submit"]{width:auto;padding:10px 40px;text-transform:none}.modal-window .wpcf7-response-output{max-width:400px;margin:0!important}.footer{position:absolute!important;left:0;bottom:0;width:100%;height:340px;background-color:var(--color-05);justify-content:space-evenly;padding:0 25px}.footer-brick{width:100%;height:340px;margin:0}.footer .block.b4{margin:50px 0 0 0;align-items:flex-end;font-size:14px;width:370px!important}.footer .block.b4 p{margin:15px 0 35px 0;text-align:right}.button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:auto;min-height:50px;min-width:160px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px}.button.wide{width:100%}.button.small{min-height:40px;font-size:12px}.button.large{font-size:16px;text-transform:uppercase}.button.large a{min-height:50px}.button a{display:flex;position:relative;justify-content:center;align-items:center;text-align:center;text-decoration:none;border-radius:5px;width:100%;height:100%;padding:10px;transition:all .3s ease 0s}.button a:link,.button a:visited{color:var(--color-00);background-color:var(--color-02);border:1px solid var(--color-02)}.button a:hover,.button a:active{color:var(--color-00);background-color:var(--color-04)}.button.outlined a:link,.button.outlined a:visited{color:var(--color-02);background-color:transparent}.button.outlined a:hover,.button.outlined a:active{color:var(--color-00);background-color:var(--color-02)}.button.orange a:link,.button.orange a:visited{background-color:var(--color-04);border-color:var(--color-04);color:var(--color-00)}.button.orange a:hover,.button.orange a:active,.button.orange.outlined a:link,.button.orange.outlined a:visited{background-color:var(--color-00);color:var(--color-04)}.button.orange.outlined a:hover,.button.orange.outlined a:active{background-color:var(--color-04);border-color:var(--color-04);color:var(--color-00)}.button.white a:link,.button.white a:visited{background-color:var(--color-00);border-color:var(--color-00);color:var(--color-02)}.button.white a:hover,.button.white a:active{background-color:var(--color-02);border-color:var(--color-02);color:var(--color-00)}.button.white.outlined a:link,.button.white.outlined a:visited{background-color:transparent;border-color:var(--color-00);color:var(--color-00)}.button.white.outlined a:hover,.button.white.outlined a:active{background-color:var(--color-00);border-color:var(--color-00);color:var(--color-02)}.button.grey a:link,.button.grey a:visited{background-color:var(--color-06);border-color:var(--color-06);color:var(--color-00)}.button.grey a:hover,.button.grey a:active,.button.grey.outlined a:link,.button.grey.outlined a:visited{background-color:var(--color-00);color:var(--color-06)}.button.grey.outlined a:hover,.button.grey.outlined a:active{background-color:var(--color-06);border-color:var(--color-06);color:var(--color-00)}.secondary-text{font-size:14px;color:var(--color-06)}.secondary-text a:link,.secondary-text a:visited{color:var(--color-06);text-decoration:underline}.secondary-text a:hover,.secondary-text a:active{color:var(--a-hover)}.small-text{font-size:12px}.gradent-1{background:var(--color-02);background:linear-gradient(45deg,var(--color-02) 0%,var(--color-08) 100%)}.block{display:flex;flex-direction:column;flex-grow:1;margin:0 20px;width:auto;max-width:350px}.p404{font-size:180px;color:#c2b286;text-align:center;width:100%;justify-content:center}.archive-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.archive-single{flex-direction:column;background-color:var(--color-05);border-radius:5px;min-height:250px;width:377px;margin:0 15px 25px 0}.archive-single:hover{opacity:1}.post-image{height:250px}.post-image img{width:100%;border-radius:5px 5px 0 0;object-fit:cover}.post-title{padding:15px;min-height:90px}.post-link{flex-grow:0;width:min-content;margin:0 0 15px 15px}.navigation-block{padding:0!important;min-height:50px!important}.navigation-block .arrows{position:absolute;bottom:120px;width:100%;justify-content:space-between}.navigation-block .arrows .nav-prev,.navigation-block .arrows .nav-next{width:15px;min-height:15px;background-image:url(../img/icons/arrow_2.svg);background-repeat:no-repeat;background-position:center}.navigation-block .arrows .nav-prev.slick-hidden,.navigation-block .arrows .nav-next.slick-hidden,.navigation-block .arrows .nav-prev.slick-disabled,.navigation-block .arrows .nav-next.slick-disabled{opacity:0}.navigation-block .arrows .nav-prev{left:-15px;transform:rotate(180deg)}.navigation-block .arrows .nav-next{right:0}.catalog-navigation{display:block!important;top:-30px;width:100%;overflow:hidden}.cat-nav-box{display:block!important;background-color:var(--color-05);border:1px solid #f0f0f0;border-radius:5px;padding:30px;margin:0 15px 0 0}.cat-nav-box:last-child{margin:0}.cat-nav-box ul{display:block!important;padding:0;margin-bottom:0}.cat-nav-box ul li{margin:0 0 10px 0}.cat-nav-box ul li:last-child{margin:0}.cat-nav-box ul li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--color-02);margin:6px 6px 0 0}.cat-nav-box ul li a:link,.cat-nav-box ul li a:visited{word-wrap:normal;font-size:14px;color:var(--color)}.cat-nav-box ul li a:hover,.cat-nav-box ul li a:active{color:var(--a-hover)}@media screen and (max-width:1600px){.sidebar .info-block{display:flex!important;flex-direction:column!important}.sidebar .workinfo.workhours{display:flex!important;margin-bottom:10px}.workinfo.workhours{display:none}}@media screen and (max-width:1320px){.sidebar .workinfo.email{display:flex!important;margin-bottom:10px}.workinfo.email{display:none}.cta-form-block{flex-direction:column!important}.cta-form-block>div{width:100%!important}.cta-form-block form .form-fields{padding:40px 40px 0 40px!important}.cta-form-block form .form-fields input{opacity:1}.cta-form-block form .form-controls{padding:0 40px!important}.content-area section p{flex-direction:column!important}.content-area iframe{margin:0 0 25px 0!important}.kontakty.content-wrap{flex-direction:column;justify-content:space-evenly}.kontakty .content{flex-grow:5}.kontakty .content:last-child{padding:0 0 0 0;flex-grow:1}.marker-block{width:100%!important}.product-data .ship-n-pay{flex-direction:column}.product-data .ship-n-pay .item-block{max-width:100%}.product-data .ship-n-pay .item-block:last-child{margin:0!important}.product-table{overflow-y:auto;width:calc(100% + 25px)!important}.product-table table{margin:0 25px 0 0}.home-slide .caption span{width:100%!important}.footer .block.b1,.footer .block.b2{display:none}}@media screen and (max-width:1040px){.sidebar{left:-100%;transition:all .3s ease 0s}.menu-opened .sidebar{left:0!important;transition:all .3s ease 0s}.sidebar>div{overflow-y:scroll;overflow-x:hidden}.sidebar .logo{display:none}.sidebar .mobile-addl-menu{display:flex!important}.info-block{display:none}.buttons-block{justify-content:center}.sidebar .workinfo.phone{display:flex!important;margin-bottom:10px}.cta-form-block form .form-fields input:first-child{margin:0 5px 0 0!important}.cta-form-block form .form-fields input:last-child{margin:0 0 0 5px!important}.cta-form-block form .form-controls{flex-direction:column!important}.advantages .adv-block{width:50%;margin:0 0 30px 0}.mobile-conn-marker{display:flex!important}.advantages .connertion-markers{display:none!important}.marker-block .connertion-line.vertical{top:5px!important;height:calc(100% - 6px);left:70%!important}.connertion-markers{display:none!important}.mobile-marker-text{display:flex!important}.mobile-conn-markers{display:flex!important}.example-card{max-width:100%!important}.example-title{flex-direction:column}.example-title .date{padding:0!important}.main{position:absolute!important;width:100%!important}.connertion-line{margin:0 0 0 -10px}.info-block{display:none}.buttons-block{justify-content:center}.workinfo.phone{display:none}.upper-header{display:none!important}.main .mobile-header{display:flex!important;justify-content:space-between;align-items:center}.main .mobile-header .workinfo.phone,.main .mobile-header .workinfo.email{display:flex!important;margin:0 10px 0 0!important}.main .mobile-header .workinfo>div{min-width:auto!important}.buttons-block{width:100%}.buttons-block .button:last-child{margin:0!important}}@media screen and (max-width:960px){.product-wrapper{flex-direction:column!important}.product-gallery,.product-data{width:100%}.product-data{padding:0!important}.product-data .buttons,.product-data .product-special-offer{max-width:100%!important}}@media screen and (max-width:820px){h1,.h1{font-size:22px!important}h2,.h2{font-size:18px!important}h3,.h3{font-size:16px!important}.cta-form-block{flex-direction:column!important;padding:40px 25px!important}.cta-form-block>div{width:100%!important}.cta-form-block .caption{padding:0!important}.cta-form-block form .form-fields{flex-direction:column!important;justify-content:center;align-items:center;padding:40px 0 0 0!important}.cta-form-block form .form-controls{padding:15px 0 0 0!important}.cta-form-block form .form-fields input:first-child{margin:0 0 5px 0!important}.cta-form-block form .form-fields input:last-child{margin:5px 0 0!important}.example-card{padding:0 0 0 0!important}.advantages .adv-caption{font-size:14px!important}.advantages .advntg-row{width:100%}.home-slide .caption{font-size:30px!important}.home-slide .controls{max-width:100%!important}}@media screen and (max-width:640px){.main .mobile-header .workinfo.email{display:none!important}.category-items .category-item{padding:0!important}.category-items .category-item>div{width:100%!important}.home-slide .caption,.home-slide .controls{padding:0!important}.footer .block.b3{display:none}.footer .block.b4{align-items:center!important;text-align:center!important}.footer .block.b4 p{text-align:center!important}}