.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
body,html{height:100%}body{margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,footer,header,main,nav,section,div,input,textarea{display:block}a,a:active,a:focus,button,button:focus,button:active,.btn,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none !important;outline:0 !important}input::-moz-focus-inner{border:0 !important}*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a{text-decoration:none !important}a:hover,a:active,button:focus,button:hover,button:active,input:focus,input:hover,input:active{outline:0 !important}a:focus{outline:0 !important}b,strong,.strong{font-weight:700}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;border:0;display:block}.logo img,.loop-post img,.popular-post img,.author-meta img,.product-header img,.related-item img,.woocommerce .product img{width:100%}body{font-family:'Open Sans',sans-serif;color:#444;font-size:16px;line-height:1.5;background:#f5f5f5}main{max-width:1920px;min-height:100vh;overflow:hidden;padding-top:80px;margin:0 auto;background:#fff}section,.section,.wp-block-group{position:relative}.wrapper,.wp-block-group__inner-container{position:relative;width:100%;height:100%;max-width:1680px !important;margin:0 auto;z-index:2}.overlay{position:absolute;left:0;right:0;top:0;bottom:0}.awesome{position:relative}.awesome:before,.main-nav ul:not(.sub-menu)>li.menu-item-has-children>a span:before,article>.wp-block-quote:before{content:'';font-family:'Font Awesome 5 Free';position:absolute;top:0;height:100%;font-weight:900;color:currentColor}.awesome:before{left:0}.main-nav ul:not(.sub-menu)>li.menu-item-has-children>a span:before{right:0}.scrolltop{position:fixed;bottom:10px;left:10px;color:rgba(53,128,196,.75);font-size:32px;z-index:9;transition:color .5s;cursor:pointer;display:none}.scrolltop:hover{color:#3580c4}.main-nav ul,.main-nav>ul li ul.sub-menu,.side-menu,.side-menu .sub-menu,.woocommerce .products{list-style:none;margin:0;padding:0}.flex-around,.flex-between,.main-nav>ul,.flex-center,.btn,.fab,.main-nav ul a,.awesome:before,.main-nav ul:not(.sub-menu)>li.menu-item-has-children>a span:before,.main-nav>ul li ul.sub-menu,.flex-start,.flex-end,.item .number,.header-flex,.search-toggle,.phone-wrapper,.catalog-toggle,.search-wrapper,.loop-post .content,.sec-page .layout,.loop-post .content .post-meta,.popular-wrapper,.tptn_after_thumb,article>ul li:before,article>.wp-block-quote:before,.author-meta .social,article .kt-accordion-panel-inner ul li:before,.product-header,.order-wrapper,.related-wrapper_inner,.crp_title,.category-loop.multiloop,.woocommerce .products .product h2{display:flex !important;align-items:center}.flex-around{justify-content:space-around}.flex-between,.main-nav>ul,.sec-page .layout,.loop-post .content .post-meta,.product-header,.order-wrapper{justify-content:space-between}.flex-center,.btn,.fab,.main-nav ul a,.awesome:before,.main-nav ul:not(.sub-menu)>li.menu-item-has-children>a span:before,.main-nav>ul li ul.sub-menu,.item .number,.search-toggle,.phone-wrapper,.catalog-toggle,.search-wrapper,article>.wp-block-quote:before,.crp_title,.woocommerce .products .product h2{justify-content:center}.flex-start,.main-nav>ul li ul.sub-menu,.loop-post .content,.popular-wrapper,.tptn_after_thumb,article>ul li:before,.author-meta .social,article .kt-accordion-panel-inner ul li:before,.related-wrapper_inner,.category-loop.multiloop{justify-content:flex-start}.flex-end,.header-flex{justify-content:flex-end}.wrap,.popular-wrapper,.category-loop.multiloop{flex-wrap:wrap}.stretch,.sec-page .layout,.popular-wrapper,.related-wrapper_inner{align-items:stretch}.gap-10,.author-meta .social{gap:10px}.gap-20,.loop-post .content .post-meta,.product-header,.related-wrapper_inner{gap:20px}.gap-30,.popular-wrapper,.category-loop.multiloop{gap:30px}.item{position:relative}.x2{width:50%}.x3{width:calc(100% / 3)}.x4{width:calc(100% / 4)}.gap-20 .x2{width:calc(50% - 10px)}.gap-20 .x3,.related-item{width:calc((100% - 40px) / 3)}.gap-20 .x4{width:calc((100% - 60px) / 4)}.gap-10 .x2{width:calc(50% - 5px)}.gap-10 .x3{width:calc((100% - 20px) / 3)}.gap-10 .x4{width:calc((100% - 30px) / 4)}.gap-30 .x2{width:calc(50% - 15px)}.gap-30 .x3{width:calc((100% - 60px) / 3)}.gap-30 .x4{width:calc((100% - 90px) / 4)}.popular-post{width:calc((100% - 120px) / 5)}.item .icon,.item .number{width:60px;height:60px;margin:0 auto 10px 0}.wp-block-kadence-rowlayout :is(.kt-row-layout-inner,.kt-row-column-wrap,.wp-block-kadence-column,.kt-inside-inner-col){height:100% !important}.wp-block-kadence-rowlayout .kt-row-column-wrap{max-width:1680px;margin:0 auto}.wp-block-kadence-iconlist ul{margin:0 !important}.wp-block-kadence-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header{cursor:pointer}.kt-blocks-carousel .slick-dots li.slick-active button:before{background-color:#3580c4 !important;opacity:1 !important;scale:1.4}.kt-blocks-carousel .slick-dots li button:before{background-color:#3580c4 !important;opacity:.5 !important}.kt-blocks-carousel .slick-prev:before{left:3px !important}h1,h2,h3,h4,.popup-title{font-family:'Montserrat',sans-serif;font-weight:700;margin:0;line-height:1.3}h1{font-size:2.3em;margin:0}h2{font-size:1.6em;margin:0}h3,.popup-title{font-size:1.2em;margin:0}h4{font-size:1em;margin:0}.page-title{margin:10px 0 34px}.popup-title{margin:0 0 30px}.popup-title,.page-title{text-align:center}a{position:relative;transition:all .3s;color:#3580c4}a:hover{color:#5f9bd3}a.more-link{color:#444;gap:2px}a.more-link .wp-block-kadence-icon{height:20px;margin-bottom:-2px;transition:all .3s}a.more-link:hover .wp-block-kadence-icon{padding-left:4px}article a,.sec-page .layout aside .kt-svg-icon-list-text a:hover,footer a:hover,.breadcrumbs a:hover,a.more-link:hover,.author-meta .name a:hover,.side-menu a:hover,.more-less.hidden .more-btn:hover,.back-links-container a:hover{text-decoration:underline !important}p,label{margin:0}header{position:fixed;top:0;left:0;right:0;height:80px;border-bottom:1px solid #d1d1d1;background:#fff;transition:all .3s;z-index:5}header.animate{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}header .wrapper{border-right:1px solid #d1d1d1;position:unset}.logo{width:372px;height:100%;padding-:0 26px;border-left:1px solid #d1d1d1}.header-flex{width:calc(100% - 372px)}header .btn{margin:0 0 0 20px}.search-toggle{width:80px;height:80px;border-left:1px solid #d1d1d1;cursor:pointer}.search-toggle .wp-block-kadence-icon{height:28px}.search-wrapper{position:absolute;left:0;bottom:-120px;height:120px;background:#ebf2f4;width:100%;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;transition:all .3s;opacity:0;pointer-events:none}.search-wrapper.animate,.catalog-wrapper.animate{opacity:1;pointer-events:auto}.search-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:10px;border:1px solid #d1d1d1;background:#fff}.search-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:4px 20px !important;border:0;cursor:pointer;transition:all .3s}.search-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:#5393cd !important}.search-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{padding:0 10px !important;min-width:600px}.phone-wrapper{height:80px;border-left:1px solid #d1d1d1;padding:0 26px}.phone-wrapper a{font-size:1.48em !important;font-weight:600;line-height:1.1;color:#444 !important}.catalog-toggle{border-left:1px solid #d1d1d1;padding:0 26px;height:80px;cursor:pointer !important}.catalog-toggle:hover{color:#3580c4 !important}.catalog-wrapper{position:absolute;left:0;width:100%;top:80px;background:#ebf2f4;border-bottom:1px solid #d1d1d1;opacity:0;pointer-events:none;transition:all .3s}.catalog-wrapper a.item{color:#444;font-weight:600;border-right:1px solid #d1d1d1;padding:0 20px;height:180px;width:calc(100% / 5);position:relative;text-align:center}.catalog-wrapper a.item:hover{color:#fff}.catalog-wrapper a.item:nth-of-type(5){border-right:0}.catalog-wrapper a.item:after{position:absolute;content:'';left:0;top:0;bottom:0;width:0;transition:all .3s ease;background-size:cover !important}.catalog-wrapper a.item span{position:relative;z-index:2}.catalog-wrapper a.item:nth-of-type(1):after{background:url('/wp-content/uploads/2023/01/stroitelstvo-i-remont-dorog-img.jpg') center}.catalog-wrapper a.item:nth-of-type(2):after{background:url('/wp-content/uploads/2023/01/obslujivanie-i-soderjanie-dorog-img.jpg') center}.catalog-wrapper a.item:nth-of-type(3):after{background:url('/wp-content/uploads/2023/01/navesnoe-oborudovanie-img.jpg') center}.catalog-wrapper a.item:nth-of-type(4):after{background:url('/wp-content/uploads/2023/01/zapasnye-chasti-img.jpg') center}.catalog-wrapper a.item:nth-of-type(5):after{background:url('/wp-content/uploads/2023/01/tehnika-v-nalichii-img.jpg') center}.main-nav{flex-grow:1;margin:0 20px;max-width:1680px;border-left:1px solid #d1d1d1}.main-nav>ul>li{flex-grow:1;position:relative}.main-nav ul:not(.sub-menu) a{color:currentColor;font-weight:600;font-size:18px;height:80px}.main-nav ul:not(.sub-menu)>li>a:hover,.main-nav ul li.current-menu-item>a,.main-nav ul li.current-post-parent>a{color:#3580c4;text-decoration:underline !important}.main-nav ul:not(.sub-menu)>li.menu-item-has-children>a span{position:relative;padding-right:15px}.main-nav ul:not(.sub-menu)>li.menu-item-has-children>a span:before{content:'\f078';font-size:12px;padding-top:2px}.main-nav>ul li ul.sub-menu{position:absolute;left:0;top:100%;width:auto;flex-direction:column;transition:all .3s;margin:0;opacity:0;pointer-events:none;background:#fff;border:1px solid #d1d1d1}.main-nav>ul li:hover ul.sub-menu{opacity:1;pointer-events:auto}.main-nav>ul li ul.sub-menu li{border-bottom:1px solid #d1d1d1}.main-nav>ul li ul.sub-menu li:last-of-type{border-bottom:0}.main-nav>ul li ul.sub-menu li a{justify-content:flex-start;text-align:left;padding:10px 20px;color:#404756;border-left:3px solid transparent}.main-nav>ul li ul.sub-menu li a:hover{background:#fafafa}.menu-toggle,.menu-close{display:none !important}.wrapper-01{max-height:780px;overflow:hidden}.wrapper-01 .slick-slide .wp-block-image{margin:0 !important}.wrapper-01 .slick-slide .wp-block-image img{max-height:360px;width:auto;margin:0 auto}.wrapper-01 h1 mark{font-size:140%;padding-bottom:5px;display:inline-block}.wrapper-01 .kt-row-column-wrap:before{content:'';position:absolute;top:0;bottom:0;right:12%;width:460px;background:#3580c4}.wrapper-01 p.has-text-color{font-size:1.2em;padding-left:30px;position:relative}.wrapper-01 p.has-text-color:before{content:'';position:absolute;top:7px;bottom:7px;left:0;width:3px;background:#3580c4}.layout .title-wrapper{width:360px}.layout .title-wrapper h2{font-size:3.2em;line-height:1.2}.layout :is(.loop-wrapper,.text-wrapper,.post-content,.woocommerce-wrapper),.sec-page .layout :is(article,.category-wrapper){width:calc(100% - 390px)}.sec-page .layout .term-description article{width:100%}.wrapper-02 .kt-row-column-wrap{position:relative}.wrapper-02 .kt-row-column-wrap:before{position:absolute;content:'';height:50px;width:120%;top:90px;left:90px;border-top:10px solid #3580c4;border-left:10px solid #3580c4}.wrapper-02 .kt-row-column-wrap:after{position:absolute;content:'';height:100px;width:10px;bottom:0;left:90px;background:#3580c4}.wrapper-02 .forminator-checkbox__label span{color:#fff !important}.wrapper-02 .forminator-checkbox-box{border:1px solid #fff !important}.wrapper-02 .forminator-checkbox-box:before{color:#3580c4 !important}.layout .text-wrapper .video-wrapper{max-width:920px;margin:0 auto 0 0;border:1px solid #444;transition:all .3s;overflow:hidden;position:relative}.layout .text-wrapper .video-inner{padding-bottom:56.25%;position:relative;cursor:pointer}.layout .text-wrapper .video-wrapper .fab.fa-youtube{position:absolute;left:20px;top:16px;z-index:2;font-size:42px;color:#fff;transition:all .6s;pointer-events:none;padding:5px 10px}.layout .text-wrapper .video-wrapper .fab.fa-youtube span{display:block;padding-left:10px;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:.03em}.layout .text-wrapper .video-wrapper .fab.fa-youtube.animate{display:none !important}.layout .text-wrapper .video-wrapper:hover{border:1px solid #3580c4}.layout .text-wrapper .video-wrapper:hover .fab.fa-youtube{background:rgba(255,255,255,.15)}.layout .text-wrapper .video-wrapper img,.layout .text-wrapper .video-wrapper iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100% !important;height:100% !important}.wrapper-03 .item .icon{background:url('/wp-content/uploads/2023/01/sprite-01.png')}.wrapper-03 .item:nth-of-type(2) .icon{background-position:180px}.wrapper-03 .item:nth-of-type(3) .icon{background-position:120px}.wrapper-03 .item:nth-of-type(4) .icon{background-position:60px}.wrapper-03 .text-wrapper{max-width:calc(50% - 15px);padding-right:30px}footer{position:relative;margin:0 auto;overflow:hidden;color:#fff;background:#1c1c1c;padding:30px 0}footer a{color:#fff}footer h3{margin-bottom:30px;padding-bottom:30px;position:relative}footer h3:after{position:absolute;content:'';left:0;bottom:0;height:1px;width:70px;background:#3580c4}footer,.sec-page .layout .category-wrapper .loop-wrapper,.category-loop.multiloop,.title-tab,.catalog-wrapper a.item:hover:after,.main-nav>ul li ul.sub-menu li,.main-nav>ul li ul.sub-menu li a,.layout .text-wrapper .video-wrapper,.layout .text-wrapper .video-inner,.wrapper-03 .text-wrapper,.metal-row,.metal-row:after,.sec-page .layout .post-content article,.wp-pagenavi,.more-less.hidden .more-btn,.related-articles,.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.btn,.form-submit input,.ims-popup,.popup-close:before{width:100%}.side-menu>li:last-of-type{margin:0}.side-menu>li:before{top:1px !important}.side-menu a,.back-links-container a{color:#444 !important}.side-menu>li.has-children:before{transform:rotatez(90deg);top:6px !important}.side-menu .sub-menu{padding:6px 0}.side-menu .sub-menu a{color:#838a8c !important;font-size:14px}.side-menu .sub-menu li{padding-left:16px;margin-bottom:4px}.side-menu .sub-menu li:last-of-type{margin-bottom:0}.side-menu .sub-menu li:before{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:2px;width:16px;height:21px;color:#bbc5c8}.metal-row{position:relative;height:360px;background:url('/wp-content/uploads/2023/01/page-bg.jpg') center no-repeat;background-attachment:fixed;color:#fff;margin-bottom:60px}.metal-row:after{position:absolute;content:'';right:0;bottom:0;z-index:1;background:rgba(0,0,0,.85);box-shadow:inset 0 0 8px rgba(0,0,0,.4);height:100%;color:#fff}.metal-row h1{line-height:1.2;font-size:2em;color:#3580c4}.breadcrumbs{margin:0 auto;font-size:.813em;font-weight:600}.breadcrumbs a{color:currentColor}.sec-page{height:100%;padding-top:0;padding-bottom:60px}.sec-page .layout aside{width:360px}.sec-page .layout aside h3{padding-left:20px;border-left:2px solid #3580c4;line-height:1;padding-bottom:2px}.sec-404{min-height:calc(100vh - 60px);text-align:center}.search-results h1{font-size:1.8em}.comment-respond{margin:0 0 40px}article .c-block,.map-block{margin:0 0 30px;background:#ebf2f4;min-height:400px}article .c-block{padding:30px}article .c-block a{color:#444 !important;text-decoration:none !important}article .c-block>:last-child{margin:0 !important}.loop-wrapper{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px}.loop-post,.woocommerce .products .product{width:calc((100% - 60px) / 3);color:#444 !important}.search-results .loop-post,.blog .loop-post,.category-list .loop-post,.tag .loop-post{width:calc((100% - 90px) / 4);display:flex;flex-direction:column}.loop-post .image-wrapper,.related-item figure,.woo-img-wrapper,.tptn_link{position:relative;overflow:hidden;max-height:268px;flex:1}.loop-post .image-wrapper:before,.loop-post .image-wrapper:after,.popular-post>.tptn_link:before,.popular-post>.tptn_link:after,.related-item figure:before,.related-item figure:after,.woo-img-wrapper:after,.woo-img-wrapper:before{position:absolute;content:'';left:50%;top:50%;transform:translate3d(-50%,-50%,0);border:200px solid rgba(0,0,0,.1);border-radius:100%;box-sizing:content-box;transition:all .3s}.loop-post .image-wrapper:before,.popular-post>.tptn_link:before,.related-item figure:before,.woo-img-wrapper:before{width:340px;height:340px}.loop-post .image-wrapper:after,.popular-post>.tptn_link:after,.related-item figure:after,.woo-img-wrapper:after{width:200px;height:200px}.loop-post:hover .image-wrapper:before,.loop-post:hover .image-wrapper:after,.popular-post:hover>.tptn_link:before,.popular-post:hover>.tptn_link:after,.related-item:hover figure:after,.related-item:hover figure:before,.product:hover .woo-img-wrapper:after,.product:hover .woo-img-wrapper:before{width:600px;height:600px}.loop-post .wp-block-image{position:relative;padding:30px 0}.loop-post .wp-block-image:before{position:absolute;content:'';left:50%;top:0;bottom:0;transform:translatex(-50%);width:120px;background:#ebf2f4;transition:all .3s;z-index:-1}.loop-post:hover .wp-block-image:before{width:150px;background:#3580c4}.loop-post .content,.tptn_after_thumb,.crp_title,.woocommerce .products .product h2{position:relative;z-index:2;padding:30px;background:#ebf2f4;height:110px}.loop-post .content .post-meta,.tptn_date{background:#444;color:#fff;font-family:'Montserrat',sans-serif;padding:10px;position:absolute !important;top:-44px;left:0;transition:all .3s;height:44px}.loop-post:hover .content .post-meta,.popular-post:hover .tptn_date{background:#3580c4}.loop-post h3{color:currentColor}.wp-pagenavi{margin-top:30px}.wp-pagenavi span,.wp-pagenavi a{height:42px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;min-width:42px;padding:0 6px;margin:0 3px 0 0}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#f5f5f5;border:1px solid #d9d9d9}.wp-pagenavi span.pages,.woocommerce .products .product h2 .count{display:none !important}.popular-wrapper{margin:60px 0}.popular-post{display:flex;flex-direction:column}.popular-post>.tptn_link{position:relative;overflow:hidden;display:block}.tptn_title{font-family:'Montserrat',sans-serif;font-size:1em;color:#444 !important;line-height:1.3}.tag-list ul{position:relative;list-style:none;margin:0 0 60px;padding:0 0 0 46px}.tag-list ul:after{content:'';position:absolute;top:0;bottom:0;right:0;width:200px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),#fff,#fff);pointer-events:none}.tag-list ul li a{background:#444;color:#fff !important;margin:0 10px;padding:10px 20px;display:flex;font-family:'Montserrat',sans-serif;white-space:nowrap;height:44px}.tag-list ul li a:hover{background:#3580c4}.tag-list .slick-prev,.tag-list .slick-next{padding:0 !important}.tag-list .slick-prev:before,.tag-list .slick-next:before{font-size:22px !important;color:#fff !important;background:#3580c4;padding:11px}.tag-list .slick-prev:hover:before,.tag-list .slick-next:hover:before{background:#5393cd}.more-less.hidden{position:relative;overflow:hidden;height:300px;padding-bottom:40px !important;margin-bottom:60px}.more-less.hidden.animate{height:auto}.more-less.hidden .more-btn{position:absolute;bottom:0;cursor:pointer;background:linear-gradient(to bottom,transparent,#fff 65%);padding:20px 0 0;font-size:14px;line-height:20px;color:#3580c4;transition:all .3s}.more-less article{width:100% !important}.related-articles{background:#ebf2f4;padding:30px}.related-articles h3{margin-bottom:20px}.title-tab{background:#3580c4;color:#fff;padding:20px 30px}.empty-loop{position:relative;padding-left:24px}.empty-loop:before{content:'\f071';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;width:24px;height:24px;color:#3580c4}.term-description{position:relative;overflow:hidden;max-height:none;transition:max-height .5s ease}.term-description article:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(transparent,#fff);pointer-events:none}.term-description article.expanded:after{display:none}.read-more-btn{display:none;margin-top:10px;padding:8px 16px;background:#3580c4;color:#fff;border:none;cursor:pointer}.post-content .post-meta{padding:10px 20px;margin-bottom:40px;background:#ebf2f4}.post-content .post-meta time i{color:#3580c4}.author-meta{padding:20px;margin-top:40px;background:#ebf2f4}.author-meta .meta-inner{position:relative;height:60px;padding-left:80px}.author-meta img{max-width:60px;border-radius:100%;position:absolute;left:0}.author-meta .social .fab{width:32px;height:32px;font-size:15px;color:#fff !important;background:#3580c4;border-radius:100%}.author-meta .social .fab:hover{background:#444}.author-meta .social{margin-top:5px}.sec-comments{background:#ebf2f4;padding:20px;margin-top:20px}.form-submit{margin-top:20px}.form-submit input{max-width:320px !important;margin-right:0 !important}.comment-reply-title,.comments-title{font-family:'Montserrat',sans-serif;font-size:1.2em}.comment-form-comment label,.comment-form-author label,.comment-form-email label{font-size:13px;margin:0 0 3px;display:block;color:#919191}.must-log-in,.comments-number,.logged-in-as,.register,.comment-notes{font-size:14px;padding:10px 0;display:inline-block}.comment-form-comment,.comment-form-author{margin-bottom:15px}.comment-form-comment textarea,.comment-form-author input,.comment-form-email input{border:1px solid #d1d1d1;padding:10px;transition:border .2s linear}.comment-form-comment textarea:focus,.comment-form-author input:focus,.comment-form-email input:focus{border:1px solid #5f9bd3}.comment-form-comment textarea,.comment-form-author input,.comment-form-email input{outline:0 !important}.commentlist .comment{position:relative;padding:20px 20px 20px 180px;background:#fff;min-height:110px;margin-top:20px}.commentlist .comment:before{position:absolute;content:'';left:0;top:0;bottom:0;width:160px;border-right:2px solid #ebf2f4}.commentlist .comment .depth-2{background:#ebf2f4}.commentlist .comment .depth-2:before{border-right:2px solid #fff}.commentlist .comment .comment-author{position:absolute;width:160px;top:50%;left:0;padding:20px;text-align:center;transform:translatey(-50%)}.commentlist .comment .comment-author cite{display:block;font-style:normal;font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px;text-align:center}.commentlist .comment .comment-author cite a{color:#444 !important}.commentlist .comment .comment-author .says{display:none !important}.commentlist .comment .comment-author .avatar{margin:0 auto 5px;width:60px;border-radius:100%}.commentlist .comment .comment-meta{font-size:14px;font-weight:700;font-family:'Montserrat',sans-serif;margin-bottom:10px}.commentlist .comment .comment-reply-link{position:absolute;display:block;width:95px;padding-left:16px;font-size:14px;right:20px;top:20px}.commentlist .comment .comment-reply-link:before{position:absolute;left:0;top:50%;content:'\f3e5';font-family:'Font Awesome 5 Free';font-weight:900;width:19px;height:19px;font-size:12px;color:currentColor;transform:translatey(-50%)}.product-header{margin-bottom:55px;align-items:flex-start !important}.product-header img{max-width:420px}.short-desc,.woocommerce div.product div.summary{background:#ebf2f4;padding:30px;display:flex;justify-content:center;flex-direction:column;max-width:calc(100% - 440px);min-height:275px}.short-desc>span{flex-grow:1;padding-bottom:30px}.short-desc .price{font-family:'Montserrat',sans-serif;font-size:1.2em;letter-spacing:.02em}.related-wrapper,.related-wrapper .crp_related{margin-top:60px}.related-item figure{margin:0 !important}.crp_title{font-family:'Montserrat',sans-serif;font-size:1.2em;color:#444 !important}.offer-notice{text-align:center;font-size:13px;margin-top:60px}.back-links-container{list-style:none;padding:0 0 12px;margin:0 0 20px;position:relative;border-bottom:2px solid #3580c4;width:fit-content}.wc-tab div:has(img.size-full),.wc-tab img.size-full{width:100% !important;max-width:720px !important}.wc-tab div:has(img.size-full){margin-bottom:20px !important}.wc-tab .wp-caption-text{font-size:12px;font-style:italic;opacity:.75}article .kt-tabs-title-list li a{text-decoration:none !important}.wp-block-separator{border:0;border-top:1px solid #d1d1d1;margin:0 !important}article :is(p,h2,h3,h4,.wp-block-table,.wp-block-kadence-iconlist,.wp-block-kadence-tabs,.wp-block-kadence-accordion,.wp-block-quote,.wp-block-kadence-advancedgallery,.wp-block-gallery){margin:0 0 30px !important}article .c-block p{margin:0 0 10px !important}.woocommerce-Tabs-panel :is(p,h2,h3,h4){margin:0 0 30px !important}article>ul,article>ol,article .kt-accordion-panel-inner ul,article .wp-block-kadence-tab ul,.woocommerce-Tabs-panel ul,article .c-block ul{margin:0 0 30px !important;padding:0;list-style:none}article>ul li,.side-menu li,article .kt-accordion-panel-inner ul li,article .wp-block-kadence-tab ul li,.woocommerce-Tabs-panel ul li,article .c-block ul li,.back-links-container li{position:relative;padding-left:26px;margin-bottom:8px}article>ol li,.woocommerce-Tabs-panel ol li{margin:0 0 8px;counter-increment:num}article>ul li:before,.side-menu>li:before,article .kt-accordion-panel-inner ul li:before,article .wp-block-kadence-tab ul li:before,.woocommerce-Tabs-panel ul li:before,article .c-block ul li:before{content:'\f101';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:3px;width:24px;height:21px;color:#3580c4}.back-links-container li:before{content:'\f100';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;width:24px;height:21px;color:#3580c4}article ul li.kadence-blocks-gallery-item:before{display:none}article>ol li:before,.woocommerce-Tabs-panel ol li:before{content:counter(num) '. ';color:#3580c4;font-weight:700;padding-right:8px;font-family:'Montserrat',sans-serif}.wp-block-table tr,.wc-tab table tr{transition:all .3s}.wp-block-table tr th,.wp-block-table tr td,.wc-tab table tr th,.wc-tab table tr td{border:1px solid #d1d1d1;padding:10px}.wp-block-table tr:hover,.wc-tab table tr:hover{background:#f9fbfc}.wp-block-table tr th,.wc-tab table tr th,.wc-tab table thead tr td{background:#3580c4;color:#fff;border-left:1px solid #fff !important;border-right:1px solid #fff !important;border-top:1px solid #3580c4 !important;border-bottom:1px solid #fff!important;font-family:'Montserrat',sans-serif}.wp-block-table.is-style-stripes tr th{border:1px solid #3580c4 !important}.wp-block-table tr th:first-of-type,.wc-tab table tr th:first-of-type,.wc-tab table thead tr td:first-of-type{border-left:1px solid #3580c4 !important}.wp-block-table tr th:last-of-type,.wc-tab table tr th:last-of-type,.wc-tab table thead tr td:last-of-type{border-right:1px solid #3580c4 !important}.wp-block-table.is-style-stripes tr:nth-child(2n+1){background-color:#ebf2f4 !important}article>*:last-child,.wp-block-image,article>.wp-block-quote p,,.woocommerce div.product .woocommerce-tabs .panel>*:last-child{margin:0 !important}article>.wp-block-quote{position:relative;padding:20px 30px 20px 90px;background:#ebf2f4}article>.wp-block-quote:before{position:absolute;left:0;top:0;content:'\f06a';height:100%;width:90px;color:#3580c4;font-size:22px}article>.wp-block-image,article .wp-block-kadence-tabs .wp-block-image{width:fit-content;margin:0 auto 30px 0 !important}article .wp-block-image a,article .wp-block-kadence-tabs .wp-block-image a{display:block;width:fit-content}article .wp-block-image figcaption,.featherlight .featherlight-content .caption{line-height:1.5 !important;font-size:12px !important;font-style:italic;padding:10px 0 !important}article .wp-block-image figcaption strong{color:#3580c4;font-style:normal;font-size:14px;font-family:'Montserrat',sans-serif;display:inline-block;margin-bottom:3px}article h2,article h3,article h4{text-align:left}article .kt-tabs-wrap .wp-block-kadence-tab{border-top:2px solid #3580c4}article .wp-block-kadence-tabs .kt-tabs-title-list li a{font-family:'Montserrat',sans-serif;background:#ebf2f4 !important}article .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active a{color:#fff !important;border:0 !important;border-radius:0 !important;background:#3580c4 !important}article .wp-block-kadence-tabs .kt-tab-inner-content-inner *:last-child{margin-bottom:0 !important}article .kt-tabs-wrap .wp-block-kadence-tab{padding:30px !important}.woocommerce-Tabs-panel :last-child{margin:0 !important}.btn,.form-submit input{position:relative;max-width:260px;height:48px;cursor:pointer;transition:all .3s;margin:0 auto;border-radius:2px;color:#fff !important;background:#3580c4;text-transform:uppercase;font-family:'Montserrat',sans-serif;letter-spacing:.03em;overflow:hidden;border:1px solid transparent}.btn p{position:relative;z-index:2;text-align:center}.btn:after{content:'';position:absolute;left:10px;top:0;bottom:0;width:120px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewx(-24deg);animation:blinks 4s linear infinite;pointer-events:none}@keyframes blinks{0%{left:-30px}6%{left:50%}12%{left:110%}100%{left:110%}}.btn:hover,.form-submit input:hover{border:1px solid #fff;background:#5f9bd3}.btn.align-left{margin-left:0}.btn.align-right{margin-right:0}.backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.75);opacity:0;z-index:10;pointer-events:none;transition:opacity .3s}.backdrop.animate{opacity:1;pointer-events:auto}.ims-popup{position:fixed;left:50%;top:50%;transform:translatex(-50%) translatey(-50%) scale3d(1.1,1.1,1);max-width:768px;background:rgba(255,255,255,.95);z-index:11;padding:50px 10px;opacity:0;transition:all .3s;flex-direction:column;border-radius:2px}.ims-popup.animate{opacity:1;pointer-events:auto;transform:translatex(-50%) translatey(-50%) scale3d(1,1,1)}.ims-popup,.ims-popup *{pointer-events:none !important}.ims-popup.animate,.ims-popup.animate *{pointer-events:auto !important}.popup-close{position:absolute;right:0;top:0;height:30px;width:30px;cursor:pointer;z-index:20}.popup-close:before{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;height:100%;color:#444;font-family:'Font Awesome 5 Free';font-weight:900;font-size:20px;content:'\f00d';transition:all .3s ease}.popup-close:hover:before{color:#777}.forminator-custom-form{max-width:520px;margin:0 auto !important}.forminator-button.forminator-button-submit{padding:0 !important;display:flex !important;justify-content:center;align-items:center;height:48px !important;width:100% !important;box-shadow:none !important;font-size:1rem !important;transition:all .3s !important;font-family:'Montserrat',sans-serif !important;letter-spacing:.03em !important;text-transform:uppercase !important;border:1px solid transparent !important}.forminator-button.forminator-button-submit:hover{border:1px solid #fff !important}.forminator-response-message{border-radius:0 !important;padding:10px 16px !important}.forminator-response-message .screen-reader-only,.forminator-edit-module,.iti__flag-container{display:none !important}.forminator-input-with-phone:not(.iti--allow-dropdown) .forminator-input--wrap{left:0 !important}.slick-track{display:flex !important}.slick-slide{height:inherit !important}.slick-arrow{position:absolute;top:0;bottom:0;z-index:2;cursor:pointer;border:0;font-size:0;transition:all .3s;background:0 0}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before,.slick-next:before{font-family:Font Awesome\ 5 Free;font-size:32px;font-weight:900;color:#5f9bd3;transition:all .3s;top:50%;transform:translatey(-50%)}.slick-prev:before{content:'\f053'}.slick-next:before{content:'\f054'}.splide__arrow:before{display:none !important}.woocommerce-product-details__short-description{margin-bottom:30px}.woocommerce .products .product h2{text-align:center;font-size:1.2em;padding:10px !important}.woocommerce .product a{color:#444 !important}.woocommerce-shop .page-description,.woocommerce-notices-wrapper,.description_tab:before,.description_tab:after,.woocommerce-ordering,.woocommerce-result-count{display:none !important}.woocommerce-result-count{font-size:14px;margin-bottom:10px;color:#838a8c}.woocommerce-wrapper .term-description{margin-bottom:60px}.woocommerce-ordering .orderby{background:#fff;border:1px solid #d1d1d1;font-size:14px;padding:5px;transition:all .3s}.woocommerce-ordering .orderby:hover{border:1px solid #3580c4}.woocommerce div.product div.images.woocommerce-product-gallery{max-width:360px !important;margin:0 !important}.woocommerce-page div.product div.summary{float:unset !important;width:calc(100% - 380px) !important;clear:unset !important;justify-content:flex-end !important;margin:0 !important}.woocommerce .type-product{display:flex;flex-wrap:wrap;gap:20px}.woocommerce div.product div.images .flex-control-thumbs{margin:5px 0 0 !important}.woocommerce-tabs.wc-tabs-wrapper{margin-top:40px !important}.description_tab{font-family:'Montserrat',sans-serif;border-radius:0 !important;border:0 !important;background:#ebf2f4 !important}.description_tab.active{background:#3580c4 !important}.description_tab.active a{color:#fff !important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 !important;margin:0 !important;border-bottom:2px solid #3580c4 !important}.woocommerce div.product .woocommerce-tabs .panel{margin:0 !important;padding:30px !important;border:1px solid #dee2e6;border-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:0 !important}.woocommerce .woocommerce-result-count{margin:0 0 10px !important;width:100%}.woocommerce .woocommerce-ordering{margin:0 0 30px;float:unset}.woocommerce ul.products li.product a img{margin:0 !important}.woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:100%}.wpcf7{position:relative;z-index:2;width:100%;max-width:480px;margin:0 auto}.ims-popup .wpcf7{margin:0 auto}.wpcf7-form{position:relative;padding-bottom:32px}.wpcf7-form-control-wrap,.submit-wrapper{position:relative;margin:0 0 20px}.wpcf7-form-control-wrap{border:1px solid #dcdcdc;background:#fff;overflow:hidden;display:block}.wpcf7-form-control-wrap.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.wpcf7-form-control-wrap .wpcf7-text{border:0;background:0 0;height:48px;width:100%;font-size:16px}.wpcf7-form-control-wrap .wpcf7-text,.wpcf7-form-control-wrap .wpcf7-textarea{padding:15px 5px 0}.wpcf7-form-control-wrap.your-textarea textarea{width:100%;border:0}.wpcf7-form-control-wrap.your-textarea .placeholder{height:28px;bottom:auto}.wpcf7-form-control-wrap.your-acceptance{background:0 0;border:0;height:auto;margin:5px 0 15px;font-size:13px;text-align:center;opacity:.85}.wpcf7-form-control-wrap.your-acceptance .wpcf7-list-item label{display:flex;justify-content:space-around;width:100%}.wpcf7-form-control-wrap.your-acceptance .wpcf7-list-item-label{margin-left:5px;text-transform:uppercase;font-size:11px}.wpcf7-form-control-wrap.your-acceptance .wpcf7-list-item-label a{text-decoration:underline !important}.submit-wrapper{position:relative;background:#3580c4;transition:all .3s ease}.submit-wrapper:hover{background:#5f9bd3}.submit-wrapper .wpcf7-submit{background:0 0;border:0;width:100%;height:52px;cursor:pointer;font-weight:700;font-size:1em;color:#fff;font-family:'Montserrat',sans-serif;letter-spacing:.03em;text-transform:uppercase}.submit-wrapper .wpcf7-submit:hover{color:#fff}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip,div.wpcf7 .submit-wrapper .ajax-loader{display:none;pointer-events:none}.wpcf7-form-control-wrap .wpcf7-not-valid{background:rgba(255,40,0,.15)}.wpcf7-form-control-wrap .placeholder{position:absolute;left:0;top:0;bottom:0;text-align:left;padding-left:5px;color:#b3b3b3;font-size:14px;transition:all .3s ease;pointer-events:none !important}.wpcf7-form-control-wrap .placeholder.scaled{transform:translatey(-11px);font-size:12px;color:#3580c4}.wpcf7-form-control-wrap.your-textarea .placeholder.scaled{transform:translatey(-5px)}.wpcf7 form div.wpcf7-response-output{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3px 0;border:1px solid #323232;text-align:center;font-size:14px}.wpcf7 form div.wpcf7-display-none{display:none;pointer-events:none}.wpcf7 form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border:1px solid #ff2800}.wpcf7 form div.wpcf7-mail-sent-ok{border:1px solid #368613}.wpcf7-form-control-wrap.your-file{cursor:pointer}.wpcf7-form-control-wrap .wpcf7-file{height:42px;opacity:0}.wpcf7-form-control-wrap.your-file:before{content:'Прикрепить файл';position:absolute;top:0;left:0;background:#c54b43;color:#fff;height:42px;width:150px;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 1px rgba(0,0,0,.05);transition:all .3s;pointer-events:none;font-size:14px;cursor:pointer}.wpcf7-form-control-wrap.your-file:hover:before{background:#d13c36}.wpcf7-form-control-wrap.your-file label{position:absolute;left:160px;top:50%;transform:translatey(-50%);margin:0;color:#b3b3b3;font-size:.92em;pointer-events:none;width:calc(100% - 160px);justify-content:flex-start}.wpcf7-spinner{display:none !important}.wpcf7 .codedropz-upload-handler{border:none;border-radius:0;margin-bottom:0;position:relative;background:#f2f2f2}.wpcf7 .dnd-upload-status{padding:4px 10px}.wpcf7 .dnd-upload-status .dnd-upload-details .remove-file{right:10px}.form-title{margin-bottom:30px;display:block;text-align:center}.wpcf7-form-control-wrap.your-hidden{height:0;border:0;opacity:0;margin:10px}@media only screen and (min-width :1980px){main{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}}@media only screen and (max-width:1680px){.wrapper,.wp-block-group__inner-container{padding:0 2%}header .wrapper{border-right:0;padding:0}.logo{border-left:0}.wrapper-02 .kt-row-column-wrap{padding-left:2% !important;padding-right:2% important}.catalog-toggle{padding:0 0 0 20px}.phone-wrapper{padding:0 20px}.main-nav{padding-left:20px}.main-nav ul:not(.sub-menu) a{font-size:16px}}@media only screen and (max-width:1440px){.logo{width:240px;padding:0 0 0 20px}.header-flex{width:calc(100% - 260px)}.wrapper-03 .text-wrapper{width:100%;max-width:70%}}@media only screen and (max-width:1360px){.wrapper-01 .kt-row-column-wrap{padding-top:90px !important;padding-bottom:90px !important}.wrapper-01 h1{font-size:1.8em}.wrapper-01 .kt-row-column-wrap:before{width:360px}.product-header img{max-width:320px}.short-desc,.woocommerce div.product div.summary{max-width:calc(100% - 340px)}}@media only screen and (max-width:1280px){header .wp-block-kadence-iconlist .kt-svg-icon-list-single{display:none !important}.menu-toggle,.menu-close{display:flex !important;justify-content:center;align-items:center;cursor:pointer}.menu-toggle{font-size:24px;width:80px;height:80px;transition:all .3s;color:#3580c4;border-right:1px solid #d1d1d1;transition:all .3s}.main-nav{padding-left:0}.menu-close{position:absolute;right:0;top:0;width:36px;height:36px;z-index:10}.menu-toggle:hover{background:#ebf2f4}.main-nav ul{position:fixed;top:0;bottom:0;left:0;right:0;flex-direction:column;justify-content:center;align-items:center;padding:0;background:rgba(255,255,255,.95);z-index:2;transition:all .3s;opacity:0;pointer-events:none}.main-nav ul.animate{opacity:1;pointer-events:auto}.main-nav ul li{flex-grow:0}.main-nav ul:not(.sub-menu) a{font-size:18px;height:50px}.home .layout{flex-direction:column}.home .layout>*{width:100%}.home .layout .title-wrapper{padding-bottom:60px}.home .layout .title-wrapper h2 br{display:none}.home .layout .video-wrapper{margin:0 auto}.home .layout .wp-block-image{margin-left:auto !important;margin-right:auto !important;width:fit-content}footer .item:nth-of-type(n+2){padding:0 20px}.sec-comments .comments-area{padding:0}.order-wrapper{flex-direction:column;align-items:flex-start;gap:20px}.order-wrapper .btn.align-right{margin-left:0 !important}.popular-post{width:calc((100% - 90px) / 4)}.popular-post:nth-of-type(n+5){display:none}}@media only screen and (max-width:1170px){.wrapper-01 .kt-row-column-wrap:before{width:280px}.layout .title-wrapper h2{font-size:2.6em !important}.wrapper-03 .wp-block-image{display:none}.wrapper-03 .text-wrapper{max-width:100%;padding-right:0}.popular-post,.search-results .loop-post,.blog .loop-post,.category-list .loop-post,.tag .loop-post{width:calc(50% - 15px)}}@media only screen and (max-width:1080px){.wrapper-02 .kt-row-column-wrap{flex-direction:column !important;gap:60px}.wrapper-02 .kt-row-column-wrap .wp-block-kadence-column{width:100% !important;margin:0 auto !important;max-width:520px !important}.wrapper-02 .kt-row-column-wrap:after{height:calc(100% - 90px)}.search-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{min-width:0}.metal-row{height:fit-content;padding:10px 0}.metal-row h1{font-size:1.6em}.sec-page .layout{flex-direction:column-reverse;gap:40px}.sec-page .layout :is(article,aside,.post-content,.woocommerce-wrapper),.woocommerce-page div.product div.summary,.related-item{width:100% !important}.catalog-wrapper a.item:after{background:#3580c4 !important}.product-header{flex-direction:column}.related-wrapper_inner{flex-direction:column}.related-item{max-width:480px;margin-right:auto}.woocommerce div.product div.images.woocommerce-product-gallery{max-width:100% !important}.woocommerce-page div.product div.summary .btn.align-right{margin-left:0 !important}.product-header img{max-width:480px}.short-desc,.woocommerce div.product div.summary{max-width:100%;min-height:0}.layout :is(.loop-wrapper,.text-wrapper,.post-content,.woocommerce-wrapper),.sec-page .layout :is(article,.category-wrapper){width:100%}}@media only screen and (max-width:810px){.ims-popup{left:2%;right:2%;transform:translatex(0) translatey(-50%) scale3d(1.1,1.1,1);width:auto}.ims-popup.animate{transform:translatex(0) translatey(-50%) scale3d(1,1,1)}.wrapper-01 .inner-column-2,.wrapper-01 .kt-row-column-wrap:before,.commentlist .comment:before,.commentlist .comment .comment-meta,.commentlist .comment .comment-author .avatar{display:none}.loop-wrapper,.wrapper-03,footer .wrapper,.catalog-wrapper{flex-direction:column}.popular-post,.search-results .loop-post,.blog .loop-post,.category-list .loop-post,.tag .loop-post,.loop-post{width:100%;max-width:480px;margin:0 auto}.menu-toggle{border-right:0}.wrapper-03 .item,footer .item{width:100% !important}.wrapper-03 .item .icon{margin-left:0}.wrapper-03 .item *{text-align:left !important}footer{padding-bottom:50px}footer .item{padding:0 !important}.catalog-wrapper a.item{width:100%;height:80px}.wrapper-01 h1{font-size:1.6em}.sec-page .layout{flex-direction:column-reverse;gap:60px}.sec-page .layout article,.sec-page .layout aside{width:100%}.layout .title-wrapper h2,.wrapper-02 h2,.popular-title{font-size:2.2em !important;text-align:center}.commentlist .comment{padding:20px;min-height:0}.commentlist .comment .comment-author{position:static;width:fit-content;top:unset;left:unset;padding:0;transform:translatey(0)}}@media only screen and (max-width:640px){body{font-size:14px}.wrapper,.wp-block-group__inner-container{padding:0 3%}.x2,.x3,.x4{width:100%}.logo{width:calc(100% - 180px);padding:0 10px 40px;height:40px}.header-flex{width:180px;padding-bottom:40px;height:40px}.catalog-toggle{padding:0 10px;width:100px;height:40px}.main-nav{margin:0}.menu-toggle,.search-toggle{width:40px;height:40px}.menu-toggle{font-size:22px}.phone-wrapper{width:100%;padding:0 3%;height:40px;border-top:1px solid #d1d1d1;border-left:0;position:absolute;top:40px;left:0}.phone-wrapper .kt-svg-icon-list-text{font-size:14px !important}.phone-wrapper br,.share-wrapper span{display:none}.phone-wrapper a{font-size:1em !important;display:inline-block;padding-left:10px}.search-wrapper{bottom:-81px;z-index:2}.catalog-wrapper{top:40px;z-index:2;border-top:1px solid #d1d1d1}.metal-row h1{font-size:1.3em}a.more-link{justify-content:center}article>.wp-block-quote{padding:40px 20px 20px}article>.wp-block-quote:before{height:50px;width:50px;font-size:18px}.post-content .post-meta{flex-direction:column;align-items:flex-start;gap:10px}article>ul li,article .kt-accordion-panel-inner ul li{padding-left:20px;margin-bottom:6px}article>ol li:before{padding-right:5px}.kt-accordion-panel-inner{padding:20px !important}.kt-blocks-accordion-header{font-size:14px !important;line-height:1.3 !important;padding:10px 16px !important}.order-wrapper{flex-direction:column;align-items:flex-start;gap:20px}.order-wrapper .btn{margin-left:0}}@media only screen and (max-width:480px){.wrapper-01 h1{font-size:1.4em}.wrapper-01 .kt-row-column-wrap{padding-top:40px !important;padding-bottom:40px !important}.wrapper-01 p.has-text-color{font-size:1.1em;padding-left:20px}.home .wp-block-group .wp-block-spacer{max-height:60px}.home .layout .title-wrapper{padding-bottom:30px}.home .title-wrapper .wp-block-spacer{max-height:10px}.layout .title-wrapper p{text-align:center}.wrapper-02 .kt-row-column-wrap:before,.wrapper-02 .kt-row-column-wrap:after{display:none}.wrapper-02 .kt-row-column-wrap{padding-top:60px !important;padding-bottom:60px !important;padding-left:20px !important;padding-right:20px !important}.wrapper-02 .kt-row-column-wrap p.has-text-color{font-size:1.1em !important}.layout .title-wrapper h2,.wrapper-02 h2,.popular-title{font-size:1.6em !important}.tag-list ul{padding:0 0 0 36px}.tag-list ul:after{width:140px}.woocommerce-page div.product div.summary .btn.align-right{margin:0 auto !important}.order-wrapper{align-items:center}}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.kt-row-layout-inner,.kb-row-layout-wrap{position:relative;border:0 solid rgba(0,0,0,0)}.kt-row-layout-inner:before,.kb-row-layout-wrap:before{clear:both;display:table;content:""}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);grid-auto-rows:minmax(min-content,max-content);z-index:1;position:relative}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.alignfull>.kt-row-layout-inner>.kt-row-column-wrap,.alignfull>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.kt-inner-column-height-full:not(.kt-row-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column{align-self:stretch}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:flex-end}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:flex-end}@media screen and (max-width:1024px){.kt-inner-column-height-full.kt-tab-layout-row,.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row{grid-auto-rows:minmax(min-content,max-content)}.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-equal,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}@media screen and (max-width:767px){.kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-auto-rows:minmax(min-content,max-content)}.kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-mobile-layout-equal,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}.wp-block-kadence-rowlayout .kt-row-layout-overlay{opacity:.3}.wp-block-kadence-rowlayout .kt-row-layout-overlay.kt-jarallax{filter:none}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay{top:0;left:0;position:absolute;height:100%;width:100%;z-index:0;filter:opacity(100%)}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay.kt-jarallax,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay.kt-jarallax{filter:none}@media(min-width:768px)and (max-width:1024px){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh) !important;margin-top:-40px !important}}@media only screen and (min-width:768px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh) !important;margin-top:-40px !important}}.entry-content .wp-block-kadence-rowlayout.alignfull,.entry-content .wp-block-kadence-rowlayout.alignwide{text-align:inherit;margin-bottom:0}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-top-sep{position:absolute;height:100px;top:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0;left:50%;transform:translateX(-50%) rotate(180deg);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-inner>.kb-blocks-bg-slider,.kb-row-layout-wrap>.kb-blocks-bg-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__track,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain{height:100%}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list{height:100% !important}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain{display:none}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child{display:block}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div{position:relative;height:100%}.kb-blocks-bg-slider-init.splide .splide__pagination{bottom:10px}.kb-blocks-bg-slider-init.splide .splide__arrow{z-index:100}.kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain .kb-lazy-bg-pending{background-image:none !important}.kb-blocks-bg-video-container{bottom:0;right:0;top:0;left:0;position:absolute;overflow:hidden}.kb-blocks-bg-video-container .kb-blocks-bg-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%;min-width:100%;min-height:100%}.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls{display:none !important}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;height:0;padding-bottom:56.25%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3{padding-bottom:75%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2{padding-bottom:66.66%}@media(max-aspect-ratio:16/9){.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{min-height:100%;aspect-ratio:16/9}}.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video{top:0;left:0;width:100%;height:100%;border:0;transform:translate(0%,0%)}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper{position:absolute;z-index:11;bottom:20px;right:20px}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn{padding:8px;margin:0 0 0 8px;border:0;background:rgba(0,0,0,.3);cursor:pointer;font-size:24px;color:#fff;display:inline-block;opacity:.5;height:32px;line-height:16px;transition:opacity .3s ease-in-out;box-sizing:border-box}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg{width:16px;height:16px;vertical-align:bottom}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover{opacity:1}.kb-blocks-bg-video{object-position:50% 50%;object-fit:cover;background-position:center center;width:100%;height:100%}@media(max-width:767px){.kvs-sm-false{display:none !important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none !important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none !important}}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow{z-index:1000}:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:49}:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:1000}.kb-blocks-bg-slider .kb-gallery-pause-button{display:none;position:absolute;bottom:20px;right:20px;z-index:2}.kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button=true]) .kb-gallery-pause-button{display:block}.kb-blocks-bg-slider .kb-gallery-pause-button{padding:8px;cursor:pointer;border-radius:3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:hover{opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;opacity:1}.kb-blocks-bg-slider:hover .kb-gallery-pause-button{opacity:1}@media(max-width:767px){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}@media(hover:none){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}
.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid rgba(0,0,0,0);position:relative;transition:all .3s ease}@media(max-width:767px){.kvs-sm-false{display:none !important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none !important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none !important}}body.admin-bar{--kb-admin-bar-visible:34px}@media screen and (max-width:782px){body.admin-bar{--kb-admin-bar-visible:46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}
.kt-svg-style-stacked .kt-svg-icon{border:0 solid var(--global-palette5,#444);transition:all .3s ease-in-out}.wp-block-kadence-icon,.wp-block-kadence-icon.aligncenter:not(.specificity){display:flex;gap:.2em;align-items:center;justify-content:center}.kt-svg-style-stacked .kb-svg-icon-wrap{border:2px solid var(--global-palette5,#444);transition:all .3s ease-in-out;padding:20px}.kt-svg-icon-wrap{display:flex}.kt-svg-icon-wrap a.kt-svg-icon-link{display:flex;border:0;text-decoration:none;box-shadow:none}.kt-svg-icon-wrap a.kt-svg-icon-link:hover{box-shadow:none}.kt-svg-icon-wrap a.kt-svg-icon-link.kb-icon-tooltip-border{border-bottom:1px dashed currentColor}.kt-svg-icon-wrap .kb-icon-tooltip-border{border-bottom:1px dashed currentColor}.kb-icon-valign-top{align-items:flex-start}.kb-icon-valign-middle,.kb-icon-valign-center{align-items:center}.kb-icon-valign-bottom{align-items:flex-end}.kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center;border-width:0}.kb-svg-icon-wrap svg{width:1em;height:1em}
.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){list-style:none;padding:0;display:grid}.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){display:flex}.wp-block-kadence-iconlist ul.kt-svg-icon-list{padding:0;list-style:none;margin:0 0 10px;text-align:left;grid-template-rows:auto;display:grid;gap:5px 0}.wp-block-kadence-iconlist ul.kt-svg-icon-list svg{width:1em;height:1em}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{display:flex;align-items:center;padding:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;padding:4px 0;display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link{display:flex;align-items:center}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child{margin-bottom:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-0{padding-left:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-1{padding-left:2rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-2{padding-left:4rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-3{padding-left:6rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-4{padding-left:8rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-5{padding-left:10rem}.rtl .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-left:10px;margin-right:0}.kb-icon-list-tooltip-wrap{display:flex;align-items:center}.wp-block-kadence-listitem .kb-icon-list-tooltip:where(:not(.kb-list-tooltip-no-border)){border-bottom:1px dashed currentColor}.wp-block-kadence-listitem .kt-svg-icon-link>.kb-icon-list-tooltip{border-bottom:none}.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:flex-start}.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:flex-end}.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap{justify-content:center}.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single{border-style:solid;border-width:0}.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items:flex-start}.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items:flex-end}@media(max-width:1024px){.kt-tablet-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns:minmax(0,1fr)}.kt-tablet-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-tablet-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.kt-mobile-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns:minmax(0,1fr)}.kt-mobile-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-mobile-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}