.switch-item{display:none;}
.switch-item.is-active{display:block;}:root{--znd-grey:#f2f2f2;--znd-grey-1:#eef6f5;--znd-grey-1-op:rgba(111, 193, 180, 0.12);--znd-grey-dark:#9fb6b6;--znd-green:#3dc4b3;--znd-green:#14a49e;--znd-red-logo:#d9261c;--znd-orange-logo:rgb(242,163,64);--znd-bg-1:rgba(0, 0, 0, 0.03);--znd-blc-brd-radius:20px;--znd-blc-brd:1px solid #eee;--znd-btn-brd-radius:20px;--znd-btn-brd-radius-hover:8px;--znd-btn-brd-radius-min:5px;--znd-bg-grad:linear-gradient(to right, rgba(217,38,28,1) 0%,rgba(217,38,28,0) 100%);--znd-bg-grad-cent:linear-gradient(to right, rgba(217,38,28,0) 0%,rgb(217, 38, 28) 50%,rgba(217,38,28,0) 100%);--znd-block-shadow:0 0 10px #ccc;--znd-trans:all .4s ease;--znd-fa:"Font Awesome 6 Free";}
.dn{display:none;}
.mfp-bg, .wd-close-side{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
html{scroll-behavior:smooth;}
@media(min-width:768px){
.main-napr-all .napr-img a{position:relative;display:block;}
.main-napr-all .napr-img a::before{content:"Подробнее";position:absolute;right:35px;bottom:10px;height:50px;padding:0 26px 0 20px;display:flex;align-items:center;background-color:rgba(255,255,255,1);border-radius:50px 0 0 50px;opacity:0;transform:translateX(10px);transition:var(--znd-trans);z-index:1;pointer-events:none;font-size:12px;font-weight:600;text-transform:uppercase;}
.main-napr-all .napr-img a::after{position:absolute;right:10px;bottom:10px;background-color:rgba(255,255,255,0.7);z-index:1;font-family:var(--znd-fa);content:'\f062';font-weight:600;transform:rotate(45deg);border-radius:50%;width:50px;height:50px;font-size:20px;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);transition:var(--znd-trans);}
.main-napr-all .col-all .napr-img:hover a::before{opacity:1;transform:translateX(0);color:var(--znd-green);}
.main-napr-all .col-all .napr-img:hover a::after{background-color:rgba(255,255,255,1);transform:rotate(90deg);color:var(--znd-green);}
}
@media(min-width:1025px){
.wd-page-content, #menu-item-631 .wd-dropdown-menu.wd-dropdown, 
.wd-page-title.page-title::after, .wd-footer, .wd-prefooter{background-image:url(https://cerbis.ru/wp-content/uploads/01/bg/bg-01-op40.png) !important;background-repeat:no-repeat;background-size:unset;background-attachment:fixed;background-position:right 20px bottom 20px !important;}
}
.znd-column-two ul{column-count:2;column-gap:30px;}
.znd-column-two ul li{break-inside:avoid;color:var(--znd-red-logo);padding-right:5px;transition:var(--znd-trans);}
.znd-column-two ul li a{padding-right:5px;}
.znd-column-two ul li:hover, .znd-column-two ul li a:hover{color:var(--znd-green);}
.znd-column-two ul li a:hover {
padding-right: 0px;
padding-left: 5px;
} a{cursor:pointer;}
.app-row{max-width:600px;margin:auto;background:#ccc;border-radius:var(--znd-btn-brd-radius);padding:24px 18px 0 18px;}
footer .app-row{background:rgba(0,0,0,0.2);padding:16px 10px 0 10px;border:2px solid #555;display:table;}
.app-row .wpb_content_element{margin-bottom:18px;}
.bg-row-1{background-color:var(--znd-grey-1-op);}
.bg-row-2{}
.btn-all{text-align:center;}
.btn-my a, li.menu-zapis > a{font-weight:600;background-color:#ccc;color:#fff;letter-spacing:0.5px;border-radius:var(--znd-btn-brd-radius);padding:10px 20px;transition:all .4s ease;border:2px solid;}
li.menu-zapis > a{text-transform:uppercase;font-size:13px;border-radius:var(--znd-btn-brd-radius-min);background-color:var(--znd-red-logo);border-color:var(--znd-red-logo);}
.btn-bord, .btn-bord a{background-color:#fff;}
.wd-nav > li.menu-zapis:is(.wd-has-children, .menu-item-has-children) > a::after{color:#fff;}
.btn-my a:hover{border-radius:var(--znd-btn-brd-radius-hover);-webkit-animation:pulsess 0.7s;animation:pulsess 0.7s;box-shadow:0 0 0 1em rgba(255, 255, 255, 0);}
@keyframes pulsess {
0%{box-shadow:0 0 0 0 var(--znd-green);}
}
.btn-zapis a{background-color:var(--znd-orange-logo);border-color:var(--znd-orange-logon);}
.btn-all a{background-color:#fff;color:var(--znd-green);}
.btn-more a, .btn-zapis a{background-color:var(--znd-green);border-color:var(--znd-green);}
.btn-adress a, .btn-call a{background-color:var(--znd-red-logo);border-color:var(--znd-red-logo);}
.btn-more a::after, .btn-zapis a::before, .btn-adress a::before, .btn-call a::before{font-family:"Font Awesome 6 Free";font-weight:600;margin:0 10px 0 0;transition:all .25s ease;}
.btn-more a::after{content:'\f178';margin:0 5px 0 5px;}
.btn-more:hover a::after{margin:0 -4px 0 14px;}
.btn-adress a::before{content:'\f3c5';}
.btn-call a::before{content:'\f2a0';}
.btn-zapis a::before{content:'\f073';}
.btn-show-more{font-weight:600;color:var(--znd-red-logo);border-bottom:1px dotted;font-size:14px;text-transform:uppercase;}
.btn-show-more::after{content:'+';margin-left:5px;}
footer ul.sub-menu{display:none;}
footer .wd-footer{padding-bottom:60px;}
footer .foot-contact{font-weight:600;font-size:20px;}
footer .foot-contact i{width:20px;color:var(--znd-red-logo);margin-left:3px;}
footer .znd-menu-children{padding:0;display:block;}
footer ul.menu, footer ul.znd-menu-children{list-style:square !important;}
footer ul.menu li, footer ul.znd-menu-children li{display:list-item;color:var(--znd-red-logo);list-style-position:inside;}
footer .foot-copy-large{text-transform:uppercase;}
footer .widget-title{margin-top:40px;}
footer .widget-title::after{content:'';display:table;height:2px;background:var(--znd-bg-grad);width:100%;margin-top:10px;}
.footer-social-media{display:flex;gap:15px;}
@media(min-width:750px){
footer .foot-copy-large{font-size:24px;}
}
header .wd-design-default.wd-dropdown-menu.wd-dropdown{--wd-dropdown-width:300px;}
header .wd-nav[class*="wd-style-underline"] .nav-link-text::after{background:linear-gradient(to right,rgba(217,38,28,0) 0%, rgb(217, 38, 28) 50%,rgba(217,38,28,0) 100%);}
.header-phone{font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;}
.header-phone .hp-blc{display:table;text-align:right;margin:auto;}
.header-phone a{display:table;font-size:20px;font-weight:600;letter-spacing:normal;}
.main-action .wd-carousel-item{position:relative;text-align:center;}
.main-action .act-row{box-shadow:var(--znd-block-shadow);margin:10px;border-radius:var(--wd-brd-radius);background-color:#fff;height:100%;}
.main-action .act-row .wd-autoheight .wd-carousel-item{height:auto;height:100%;}
.main-action .act-date{position:absolute;top:4px;background:var(--znd-red-logo);color:#fff;padding:5px 10px;font-weight:600;opacity:0.8;border-radius:var(--wd-brd-radius) 0 var(--wd-brd-radius) 0;transition:var(--znd-trans);left:4px;}
.main-action .act-count{margin-top:-30px;display:block;overflow:visible;z-index:1;position:relative;}
.main-action .act-count .wd-item.wd-timer-days{margin-right:6px;}
.main-action .act-count .wd-item.wd-timer-days + .wd-sep{display:none;}
.main-action .act-img{margin:0px -15px;position:relative;}
.main-action .act-img::after{content:'';width:100%;height:80px;position:absolute;bottom:0;display:block;background:#fff;background:linear-gradient(to top, rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);}
.main-action .act-img img{transition:var(--znd-trans);;}
.main-action .act-row:hover .act-img img{scale:1.1;}
.main-action .act-row .act-tit + div p strong{color:var(--znd-red-logo);}
.main-action .act-row .act-tit + div p{font-size:22px;}
.main-action .act-tit{margin:20px;min-height:62px;}
.main-action .wd-carousel-item:hover .act-date{opacity:1;top:0;left:0;}
.main-action .vc_single_image-wrapper{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);}
.main-action.main-article .act-tit{margin:0;min-height:60px;}
.main-action.main-article .btn-my.btn-more{margin-bottom:20px;}
.main-action.main-article .act-tit h3{font-size:20px;}
.main-action.main-article .act-row .act-tit + div p{font-size:16px;}
.main-action.main-article .wd-carousel-item{text-align:left;}
.main-ban-row.banner-2{background:#fff url(https://cerbis.ru/wp-content/uploads/2026/06/main-banner-17.webp);background-color:#fff;background-position:center right;background-repeat:no-repeat;background-attachment:fixed;background-position:right -40px top 30px;padding-bottom:80px;}
@supports (-webkit-touch-callout: none) {
.main-ban-row.banner-2{background-attachment:scroll;background-position:right -40px top 30px;}
}
.main-ban-row.banner-2 .btn-my a{display:block;text-align:center;}
.main-ban-row.banner-2 .check-blc i{margin-right:10px;color:#fff;background:var(--znd-green);width:40px;line-height:40px;text-align:center;border-radius:50%;opacity:0.6;font-size:16px;flex:0 0 40px;transition:var(--znd-trans);}
.main-ban-row.banner-2 .cb-box:hover i{opacity:1;}
.main-ban-row.banner-2 .check-blc{font-size:20px;line-height:1.3;padding-bottom:10px;}
.main-ban-row.banner-2 .check-blc .cb-box{display:flex;align-items:center;margin-bottom:20px;}
.main-ban-row.banner-2 .check-blc .cb-box .link-arrow a{font-size:16px;display:block;font-weight:500;position:relative;color:var(--znd-red-logo);}
.main-ban-row.banner-2 .check-blc .cb-box .link-arrow a::after{content:'\f061';font-family:var(--znd-fa);font-weight:600;font-size:12px;margin-left:5px;}
.main-ban-row.banner-2  .check-blc p{margin-bottom:10px;}
.main-ban-row.banner-2 .main-ban-txt{padding:60px 0 60px 0;margin-right:-60px;}
.main-ban-row.banner-2 .tit{margin-bottom:45px;}
.main-ban-row.banner-2 .txt-sub li{margin-bottom:0;}
.main-ban-row.banner-2 .txt-sub{font-size:20px;}
.main-ban-row.banner-2 .main-ban-txt .good-icon-col{font-weight:600;font-size:18px;line-height:1.2;padding:10px;display:flex;gap:10px;align-items:center;flex:1 1 auto;}
.main-ban-row.banner-2 .main-ban-txt .good-icon-col i{font-size:24px;line-height:36px;width:30px;text-align:center;border-radius:50%;color:var(--znd-green);background-color:rgba(255, 255, 255, 0);margin:0;box-shadow:none;transition:var(--znd-trans);flex:0 0 auto;}
.main-ban-row.banner-2 .main-ban-txt .good-icon-col p{margin-bottom:0;}
.main-ban-row.banner-2 .tit h1{font-size:40px;font-weight:600;line-height:1.3;}
.main-ban-row.banner-2 .tit-color{color:var(--znd-green);}
@media(max-width:1600px){
.main-ban-row.banner-2 .main-ban-txt > .vc_column-inner > .wpb_wrapper{backdrop-filter:blur(3px);background-color:rgba(255,255,255,0.8);padding:30px 30px 0 30px;border-radius:var(--znd-blc-brd-radius);border:var(--znd-blc-brd);}
.main-ban-row.banner-2 .check-blc{font-size:18px;color:#000;}
}
@media(max-width:990px){
.main-ban-row.banner-2 .tit h1{font-size:32px;}
}
@media(max-width:767px){
.main-ban-row.banner-2{background:#fff url(https://cerbis.ru/wp-content/uploads/2026/06/main-banner-vert-19.webp);background-position:right 0 top -240px;padding-top:200px;background-attachment:fixed;}
.main-ban-row.banner-2 .main-ban-txt > .vc_column-inner > .wpb_wrapper{background-color:rgba(255,255,255,0.95);}
}
@media(max-width:600px){
.main-ban-row.banner-2{background-position:right -160px top -240px;}
.main-ban-row.banner-2 .tit h1{font-size:28px;}
.main-ban-row.banner-2 .check-blc{font-size:18px;}
}
.main-ban-row.banner-1{background:#67A1D5 url(https://cerbis.ru/wp-content/uploads/2026/05/banner-6.webp);background-color:rgb(103, 161, 213);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
.main-ban-row.banner-1{background:#67A1D5 url(https://cerbis.ru/wp-content/uploads/2026/05/banner-6.webp);background-color:rgb(103, 161, 213);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
.main-ban-row.banner-1 .main-ban-txt{text-align:center;margin:60px 0;border-radius:20px;}
.main-ban-row.banner-1 .main-ban-txt .ban-logo p{display:flex;align-items:center;}
.main-ban-row.banner-1 .main-ban-txt .ban-logo p::before, .main-ban-row.banner-1 .main-ban-txt .ban-logo p::after{content:'';width:100%;height:20px;display:block;}
.main-ban-row.banner-1 .main-ban-txt .ban-logo p::before{background:linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgb(255, 255, 255) 50%,rgba(255, 255, 255, 0) 100%);}
.main-ban-row.banner-1 .main-ban-txt .ban-logo p::after{background:linear-gradient(to left,rgba(255, 255, 255, 0) 0%,rgb(255, 255, 255) 50%,rgba(255, 255, 255, 0) 100%);}
.main-ban-row.banner-1 .main-ban-txt .btn-my a{display:block;}
.main-ban-row.banner-1 .main-ban-txt .wpb_raw_code{height:calc(100% - 35px);}
.main-ban-row.banner-1 .main-ban-txt .vc_row-o-equal-height .wpb_wrapper{height:100%;}
.main-ban-row .main-ban-txt .good-icon-col{border-radius:20px;padding:20px;backdrop-filter:blur(3px);box-shadow:0 0 6px #ddd;height:100%;background:linear-gradient(to left,rgba(255, 255, 255, 0.3) 0%,rgba(255, 255, 255, 0.7) 50%,rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to top,rgba(255, 255, 255, 0.7) 0%,rgba(255, 255, 255, 0.7) 50%,rgba(255, 255, 255, 0.1) 100%);transition:all .5s ease;}
.main-ban-row .main-ban-txt .good-icon-col{font-weight:600;font-size:22px;font-family:"Manrope";padding:10px;}
.main-ban-row .main-ban-txt .good-icon-col:hover{background:rgba(255, 255, 255, 0.8);}
.main-ban-row.banner-1 .main-ban-txt .ban-logo img{backdrop-filter:blur(4px);}
.main-ban-row .main-ban-txt .good-icon-col i{font-size:40px;background-color:rgba(255, 255, 255, 1);line-height:100px;width:100px;text-align:center;border-radius:50%;margin-right:10px;color:var(--znd-green);margin:20px 0;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);transition:var(--znd-trans);}
.main-ban-row .main-ban-txt .good-icon-col:hover i{font-size:50px;background-color:rgba(255, 255, 255, 0);box-shadow:none;}
.main-ban-row .main-ban-txt .good-icon-block{font-weight:500;font-size:24px;text-align:left;display:table;margin:0 auto;}
.main-ban-row .main-ban-txt .good-icon-block i{font-size:24px;background-color:rgba(255, 255, 255, 1);line-height:50px;width:50px;text-align:center;border-radius:8px;margin-right:10px;color:var(--znd-green);}
.main-ban-row .main-ban-txt .good-icon-block p{background-color:rgba(255, 255, 255, 0.5);border-radius:8px;padding:15px;}
.main-count{margin:0;margin-top:-70px;overflow:visible;z-index:1;}
.main-count + div{margin-top:-65px;overflow:visible;padding-top:185px;}
.main-count > .vc_column_container{background-color:rgba(255, 255, 255, 1);border-radius:var(--znd-blc-brd-radius);padding-top:35px;border:var(--znd-blc-brd);box-shadow:var(--znd-block-shadow);}
.count-col > .vc_column-inner > .wpb_wrapper{}
.main-count .counter-value::after{content:'+';}
.main-count .count-year .counter-value::after{content:' года';}
.main-count i{text-align:center;display:block;font-size:50px;color:var(--znd-green);}
.main-count .woodmart-counter{}
.main-doc .doc-experience{padding:3px 6px;font-size:14px;position:absolute;top:4px;background:var(--znd-green);color:#fff;font-weight:600;opacity:0.8;border-radius:var(--wd-brd-radius) 0 var(--wd-brd-radius) 0;transition:var(--znd-trans);left:4px;display:none;}
.main-doc .act-row .btn-my{margin:10px 0 10px 0;}
.main-doc .act-row .btn-my a{display:block;text-align:center;padding:5px 10px;margin-top:15px;}
.main-doc .doc-more-link{position:absolute;top:0;right:0;border-radius:0 var(--znd-btn-brd-radius) 0 var(--znd-btn-brd-radius);background:#fff;}
.main-doc .doc-more-link a::before{font-family:var(--znd-fa);content:'\f062';font-weight:600;transform:rotate(45deg);display:inline-block;width:60px;line-height:40px;text-align:center;}
.main-doc .doc-priem-who{line-height:1.2;margin-bottom:5px;font-size:15px;}
.main-doc .doc-spec{margin-bottom:5px;line-height:1.3;}
.main-doc .doc-staj{margin-bottom:5px;font-weight:600;font-size:14px;}
.main-doc .doc-tit{margin-bottom:10px;}
.main-doc .doc-tit h3{margin-top:-20px;position:relative;font-size:18px;font-weight:300;}
.main-doc .doc-tit h3::after{content:"";background:var(--znd-bg-grad);height:2px;width:100%;display:block;margin-top:8px;}
.main-doc .doc-tit .doc-lastname{font-size:20px;font-weight:600;display:table;}
.main-doc .wd-carousel-item{text-align:left;}
.main-faq-acc{max-width:900px;margin:auto;}
.main-faq-acc h3{font-size:20px;}
.main-faq-acc .vc_tta-panel-body{background:#fff !important;border:1px solid #eee !important;}
.main-faq-acc .vc_tta-panel-heading{background-color:#fff !important;}
.main-faq-acc .vc_tta.vc_general .vc_tta-panel-title{line-height:1.2 !important;}
.main-napr-all .btn-all{position:absolute;width:100%;bottom:10px;margin-left:-20px;}
.main-napr-all.vc_row > .col-all.vc_column_container{padding:20px;}
.main-napr-all .col-all.vc_column_container > .vc_column-inner{padding:0;background-color:#fff;position:relative;box-shadow:var(--znd-block-shadow);}
.main-napr-all .col-all.vc_column_container > .vc_column-inner, .main-napr-all .vc_single_image-wrapper img{border-radius:var(--znd-btn-brd-radius);}
.main-napr-all .text-col{padding:30px;}
.main-napr-all .vc_single_image-wrapper img{border-radius:0 var(--znd-btn-brd-radius) var(--znd-btn-brd-radius) 0;transition:var(--znd-trans);}
.main-napr-all h2{margin-bottom:10px !important;}
.main-napr-all h2::after, .tit-after-grad::after{content:'';display:table;height:2px;background:var(--znd-bg-grad);width:100%;margin-top:6px;}
.main-napr-all .sub-tit p{line-height:1.2;margin-bottom:14px !important;font-size:15px;display:none;}
.main-napr-all .napr-menu, .main-napr-all .napr-img{margin-bottom:25px;}
.main-napr-all .btn-all .btn-my{margin-bottom:5px;text-align:center;display:table;}
.main-napr-all .btn-my{position:absolute;bottom:-5px;padding-left:30px;}
.main-napr-all .napr-menu{margin-right:-40px;position:relative;z-index:2;}
.main-napr-all .napr-menu .wd-nav{max-height:220px;overflow:hidden;--nav-gap:10px;--nav-gap-v:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:20px;margin-top:15px;}
.main-napr-all .napr-menu .wd-nav::after{content:'';width:80%;height:10px;position:absolute;bottom:0;}
.main-napr-all .vc_single_image-wrapper{position:relative;}
.main-napr-all .napr-menu .wd-nav ul{list-style:none;--nav-gap:10px;--nav-gap-v:10px;}
.main-napr-all .znd-menu-children{display:inline-flex;flex-wrap:wrap;gap:5px;padding:0;}
.main-napr-all .znd-menu-children{max-height:168px;overflow:hidden;position:relative;margin-bottom:10px;}
.main-napr-all .napr-menu .wd-nav > li > a, .main-napr-all .napr-menu .znd-menu-children > li > a{color:#333;font-size:17px;}
.main-napr-all .napr-menu .znd-menu-children > li > a:hover{color:var(--znd-green);}
.main-napr-all .napr-menu .znd-menu-children li{list-style-position:inside;color:#ccc;margin-right:5px;margin-bottom:0;}
@media(min-width:768px){
.main-napr-all .napr-img{margin:0;margin-left:-20px;}
.main-napr-all .napr-img{position:relative;overflow:hidden;border-radius:0 var(--znd-btn-brd-radius) var(--znd-btn-brd-radius) 0;}
.main-napr-all .col-all:hover .vc_single_image-wrapper img{scale:1.1;}
.main-napr-all .vc_figure::before{content:'';width:80px;height:100%;position:absolute;background:linear-gradient(to right, rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);display:block;z-index:1;}
}
@media(max-width:767px){ .main-napr-all .vc_figure::before{content:'';width:80px;height:100%;position:absolute;}
.main-napr-all{margin-top:0px;}
.main-napr-all.mob{margin-top:60px;}
.main-napr-all .btn-all{display:inline-flex;width:100%;margin:0 -5px;}
.main-napr-all .btn-all p, .main-napr-all .btn-all a{width:100%;}
.main-napr-all .btn-all .vc_column_container > .vc_column-inner{;padding-left:5px;padding-right:5px;}
.main-napr-all .btn-my{bottom:auto;position:relative;margin-bottom:30px;}
.main-napr-all .napr-menu{margin-right:0;}
.main-napr-all .text-col{padding:30px;}
.main-napr-all .tit{margin-top:-100px;}
.main-napr-all .vc_single_image-wrapper::before{content:'';width:100%;height:80px;position:absolute;bottom:0;}
.main-napr-all .vc_single_image-wrapper img{border-radius:var(--znd-blc-brd-radius) var(--znd-blc-brd-radius) 0 0;}
.main-napr-all .vc_single_image-wrapper::before{background:linear-gradient(to top, rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);}
.main-napr-all .znd-menu-children{max-height:165px;}
}
.main-not-know .mnk-box{text-align:center;font-weight:500;color:#000;}
.main-not-know h3{font-size:30px;}
.main-not-know p{font-size:20px;}
.main-not-know .mnk-box a{background-color:var(--znd-green);display:block;margin:5px auto 0 auto;}
.main-not-know .mnk-box.btn-bord a{color:var(--znd-green);background-color:#fff;}
.main-not-know .mnk-mes-blc{background-color:#fff;padding:30px;border-radius:var(--znd-btn-brd-radius);box-shadow:var(--znd-block-shadow);border:var(--znd-blc-brd);text-align:center;}
.main-not-know .mnk-mes-blc h3::after{content:'';display:table;height:2px;background:var(--znd-bg-grad-cent);width:200px;margin:15px auto;}
.main-not-know .mnk-mes-blc .mnk-mes-blc p{font-size:20px;color:#333;}
@media(min-width:768px){
.main-not-know .mnk-blc{display:flex;gap:20px;}
.main-not-know .mnk-box{flex:1;}
}
@media(max-width:767px){
.main-not-know .mnk-box{margin-top:15px;}
}
.main-row{padding-top:100px;padding-bottom:100px;}
.main-row.content-right{text-align:right;}
.main-row.content-right .wd-nav{justify-content:end;}
.main-title-block{text-align:center;}
.main-title-block h2{font-size:44px;}
.main-title-block h2::after{content:'';display:table;height:2px;background:var(--znd-bg-grad-cent);width:400px;margin:30px auto;}
.main-title-block h2 + p{font-size:22px;font-weight:400;}
.main-title-block p{font-size:22px;font-weight:400;}
.mobile-nav .wd-nav > li > a .wd-nav-icon{margin-left:-12px;background:var(--znd-grey);}
.mobile-nav .widgetarea-mobile .wd-nav-vertical.wd-design-default > li:first-child > a{border-top-left-radius:0;border-top-right-radius:0;}
.mobile-nav .widgetarea-mobile .wd-nav-vertical.wd-design-default{border-radius:0;}
.mobile-nav .widgetarea-mobile{padding:0;margin-top:20px;}
.mobile-nav .widgetarea-mobile .wd-nav > li > a .wd-nav-icon{background:none;}
.mobile-nav .widgetarea-mobile #nav_mega_menu-2.widget{margin-bottom:20px;padding-bottom:0;border-bottom:0;}
.mobile-nav .widgetarea-mobile .app-row{max-width:600px;margin:0;background:#eee;border-radius:0;padding:10px 0 0 0;font-weight:600;}
.naprav-row ul{list-style:none;--nav-gap:10px;--nav-gap-v:10px;}
.naprav-row .wd-nav > li > a{border:1px solid #ccc;padding:0 10px;background:#fff;min-height:32px;text-transform:none;font-size:16px;}
.naprav-row .promo-banner .content-banner{background-color:rgba(0, 0, 0, 0.5);border-radius:var(--wd-brd-radius);}
.vc_message_box-round.vc_do_message{border-radius:var(--znd-blc-brd-radius);}
.wd-breadcrumbs > :is(span, a):last-child{font-weight:400;}
.wd-content-layout.container{padding-block:0;}
.wd-cookies-popup p{margin-bottom:0;}
.wd-cookies-popup.popup-display{background-color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(3px);z-index:10150;}
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after{color:var(--znd-red-logo);}
.wd-header-main-nav .wd-dropdown .hd-menu-col .wpb_text_column{display:table;margin-left:auto;}
.wd-header-main-nav .znd-menu-children > li > a{font-weight:500;}
.wd-header-main-nav .wd-dropdown .hd-promo-row > .vc_column_container > .vc_column-inner > .wpb_wrapper, .hd-promo-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{background-color:#fff;height:100%;border-radius:var(--znd-blc-brd-radius);box-shadow:var(--znd-block-shadow);margin:0 10px;}
.hd-promo-row{margin-bottom:30px;}
.hd-promo-row .hd-img{position:relative;display:block;overflow:hidden;border-radius:var(--znd-blc-brd-radius) var(--znd-blc-brd-radius) 0 0;}
.hd-promo-row .hd-img a::after{content:'';width:100%;height:30px;position:absolute;bottom:0;display:block;background:#fff;background:linear-gradient(to top, rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);}
.hd-promo-row .hd-img img{transition:var(--znd-trans);}
.hd-promo-row > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover .hd-img img{scale:1.1;}
.hd-promo-row .hd-txt{padding:15px;margin-top:-60px;overflow:visible;position:relative;backdrop-filter:blur(1px);text-align:center;margin-bottom:0;transition:var(--znd-trans);}
.hd-promo-row > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover .hd-txt{}
.hd-promo-row > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover .hd-img a::after{}
.hd-promo-row .hd-txt h4{font-weight:600;text-shadow:0 0 3px #fff;line-height:1.3;min-height:72px;margin-bottom:10px;}
.hd-promo-row .hd-txt p{font-size:22px;}
.hd-promo-row .hd-txt p strong{color:var(--znd-red-logo);}
.wd-header-nav .wd-nav > li > a .wd-nav-icon{display:none;}
.wd-header-nav .wd-sub-menu li.menu-item > a{color:#333;font-size:16px;}
.wd-header-nav .wd-sub-menu li > a.woodmart-nav-link, .wd-header-nav .wd-sub-menu > li > a.woodmart-nav-link{font-size:15px;color:#333;text-transform:none;}
.wd-header-nav .wd-dropdown-menu.wd-dropdown{background:var(--znd-grey-1);}
.wd-header-nav .wd-dropdown ul.wd-sub-menu{list-style:disc;}
.wd-header-nav .wd-dropdown ul.wd-sub-menu.wd-grid-f-inline > .wd-col{flex:0 0 400px;}
.wd-header-nav .wd-dropdown ul.wd-sub-menu li{list-style-position:inside;color:#ccc;margin-right:5px;}
.wd-header-nav .wd-dropdown ul.wd-sub-menu li > a{display:inline-block;}
.wd-header-nav .wd-dropdown [class*="wd-grid-f"]{gap:5px;}
.wd-popup-inner .btn-my.btn-more a{margin-top:30px;display:table;padding:5px 15px;}
.wd-nav > li > a .wd-nav-icon{padding:0 5px;width:30px;text-align:center;border-radius:50%;line-height:30px;margin-left:5px;color:#999;}
.wd-nav[class*="wd-style-underline"] .nav-link-text::after{background:var(--znd-bg-grad-cent);}
.wd-post-inner.article-inner{box-shadow:var(--znd-block-shadow);}
.wd-prefooter{padding-bottom:0 !important;}
.wd-prefooter .prefooter-subscribe{background-color:var(--znd-grey-1-op);}
.wd-prefooter .prefooter-subscribe .subscr-block{margin-top:35px;margin-bottom:35px;}
.wd-prefooter .prefooter-subscribe .subscr-block p.subscr-txt{font-weight:500;display:flex;align-items:center;gap:15px;}
.wd-prefooter .prefooter-subscribe .subscr-block p.subscr-txt::before{font-family:var(--znd-fa);content:'\e4e8';font-weight:600;font-size:40px;color:var(--znd-green);}
@media(min-width:768px){
.wd-prefooter .prefooter-subscribe .subscr-block .wpb_wrapper{max-width:800px;margin:auto;}
}
.wd-sticky-nav .wd-nav > li > a .wd-nav-icon{padding:0;margin-left:0;color:#14a49e;font-size:20px;margin-inline-end:0;}
.wd-sticky-nav-title{border-radius:var(--znd-btn-brd-radius-min) !important;}
.wd-sub-menu li > a{color:#333;font-size:16px;}
.whb-top-bar .wd-header-text, .whb-top-bar .wd-nav-secondary > li > a{font-size:14px;font-weight:500;}
.whb-header-bottom-inner .whb-col-mobile div, .whb-header-bottom-inner .whb-col-mobile div a.btn{width:100%;}
.whb-column.whb-col-mobile > .wd-button-wrapper{padding-inline:2px;}
.whb-col-mobile div a.btn{min-height:32px;padding:0 5px;}
.whb-general-header .whb-mobile-right .wd-header-text{flex:0 0 auto;}
.whb-general-header .whb-mobile-right .wd-header-search, .whb-general-header .whb-mobile-right .header-icon i{background:var(--znd-grey-1);border-radius:var(--znd-btn-brd-radius-min);border:var(--znd-blc-brd);}
.whb-general-header .whb-mobile-right .header-icon i{width:40px;line-height:38px;text-align:center;padding-left:4px;}
.whb-general-header .whb-mobile-right .wd-tools-element.wd-header-mobile-nav > a{background:var(--znd-green);color:#fff;border-radius:var(--znd-btn-brd-radius-min);}
.whb-sticked .whb-general-header.whb-sticky-row .logo-premium{width:200px;margin-top:8px;}
.wpcf7-acceptance{font-size:15px;}
.wpcf7-acceptance a{font-weight:600;color:#000;border-bottom:1px dotted;}
div.wpcf7 .wpcf7-form input[type="submit"]{background-color:var(--znd-green);}
.logo-premium-wrap{display:inline-block;line-height:0;}
.logo-premium{display:block;width:260px;max-width:100%;overflow:visible;transition:var(--znd-trans);}
.logo-premium .logo-mark, .logo-premium .logo-text, .logo-premium .mark-bg, .logo-premium .mark-cross, .logo-premium .mark-plus{transform-box:fill-box;transform-origin:center;will-change:transform, opacity, filter;}
.logo-premium .logo-mark{opacity:0;transform:translateY(4px) scale(0.96);animation:logoMarkIn 1s cubic-bezier(.22,1,.36,1) forwards;}
.logo-premium .mark-bg{opacity:0;filter:drop-shadow(0 0 0 rgba(217,38,28,0));animation:markBgIn 1.05s cubic-bezier(.22,1,.36,1) .05s forwards;}
.logo-premium .mark-plus{opacity:0;transform:scale(0.9);animation:markPlusIn .8s cubic-bezier(.22,1,.36,1) .38s forwards;}
.logo-premium .mark-cross{opacity:0;transform:scale(0.94);animation:markCrossFadeIn .9s cubic-bezier(.22,1,.36,1) .72s forwards;}
.logo-premium .logo-text{opacity:0;transform:translateX(10px);animation:logoTextIn 1s cubic-bezier(.22,1,.36,1) .5s forwards;}
.logo-premium-wrap:hover .logo-mark{transform:translateY(-1px) scale(1.012);transition:transform .35s ease;}
.logo-premium-wrap:hover .mark-cross{transform:scale(1.03);transition:transform .35s ease, opacity .35s ease;}
.logo-premium-wrap:hover .logo-text{transform:translateX(0) translateY(-0.5px);transition:transform .35s ease;}
.logo-premium-wrap:hover .mark-bg{filter:drop-shadow(0 6px 16px rgba(217,38,28,.16));transition:filter .35s ease;}
@keyframes logoMarkIn {
0%{opacity:0;transform:translateY(4px) scale(0.96);}
100%{opacity:1;transform:translateY(0) scale(1);}
}
@keyframes markBgIn {
0%{opacity:0;transform:scale(0.92);filter:drop-shadow(0 0 0 rgba(217,38,28,0));}
70%{opacity:1;transform:scale(1.015);filter:drop-shadow(0 6px 18px rgba(217,38,28,.14));}
100%{opacity:1;transform:scale(1);filter:drop-shadow(0 4px 12px rgba(217,38,28,.10));}
}
@keyframes markPlusIn {
0%{opacity:0;transform:scale(0.9);}
100%{opacity:1;transform:scale(1);}
} @keyframes markCrossFadeIn {
0%{opacity:0;transform:scale(0.94);}
100%{opacity:1;transform:scale(1);}
}
@keyframes logoTextIn {
0%{opacity:0;transform:translateX(10px);}
100%{opacity:1;transform:translateX(0);}
}
@media (prefers-reduced-motion: reduce) {
.logo-premium .logo-mark, .logo-premium .mark-bg, .logo-premium .mark-cross, .logo-premium .mark-plus, .logo-premium .logo-text{animation:none !important;opacity:1 !important;transform:none !important;filter:none !important;}
}
.marquiz-pops_blicked{position:relative;}
.marquiz-pops_blicked::after{content:'';will-change:left;position:absolute;transform:skewX(-22deg);width:45px;height:100%;opacity:0;left:0%;animation-delay:2s;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,0.6) 100%);animation-name:marquiz__pop-blick;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;}
@keyframes marquiz__pop-blick {
0%{opacity:0}
20%{opacity:1}
27%{opacity:0}
40%{opacity:0;left:100%}
100%{opacity:0}
}
.marquiz-pops_pulse:before{box-shadow:0 0 0 var(--marquiz-pop-color-pulse);animation:marquiz__pop-pulse 6s infinite linear;will-change:box-shadow;pointer-events:none;border-radius:4px;content:'';position:absolute;width:100%;height:100%}
@keyframes marquiz__pop-pulse {
0% {
box-shadow:0 0 0 0 var(--marquiz-pop-color-pulse)
}
30% {
box-shadow:0 0 0 15px var(--marquiz-pop-color-pulse-alpha)
}
100% {
box-shadow:0 0 0 0 var(--marquiz-pop-color-pulse-alpha)
}
}.os-all{position:fixed;right:22px;z-index:350;bottom:218px;opacity:0;transform:translateY(15px);pointer-events:none;transition:opacity .35s ease, transform .35s ease;visibility:visible;}
.os-all.visible{opacity:1;transform:translateY(0);pointer-events:auto;}
.os-all div a{font-size:20px;width:50px;text-align:center;margin-bottom:10px;position:relative;display:table;opacity:0.9;border-radius:50%;line-height:50px;box-shadow:0 0 5px rgba(0,0,0,0.17);transition:opacity .25s ease;}
.os-all div a:hover{opacity:1;}
.os-all div a::after{content:attr(data-label);position:absolute;top:0;right:0;white-space:nowrap;background:inherit;border-radius:30px;padding:0 55px 0 20px;line-height:50px;opacity:0;transform:translateX(-10px);transition:opacity .3s ease, transform .3s ease;pointer-events:none;z-index:-1;}
.os-all div a:hover::after{opacity:0.9;transform:translateX(0);right:0;}
.os-all a i{background:none;margin-right:0px !important;}
.os-all .lab-mobi{width:100%;display:table;font-size:10px;text-transform:uppercase;line-height:1;margin-bottom:6px;letter-spacing:0.5px;color:#fff;font-weight:400;}
.os-but-rew a{color:#fff;background:var(--znd-bg);}
.os-but-tel a{color:#89c03c;}
.os-but-whats a{background:var(--znd-red-logo);color:#fff;}
.os-but-mes a{background:var(--znd-green);color:#fff;top:166px;}
.os-row{position:absolute;bottom:-300px;}
@media(min-width:769px){
.dn-min769, .os-all .lab-mobi{display:none !important;}
}
@media(max-width:768px){
.dn-max768 {
display: none !important;
}
.os-all {
right: auto;
top: auto; bottom: 0;
display: flex;
left: 0;
width: 100%;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
opacity: 1 !important;
transform: none !important;
pointer-events: auto !important;
visibility: visible !important;
}
.os-all div {
width: 50%;
}
.os-all div a {
width: 100%;
margin: 0;
border-radius: 0;
line-height: 30px;
font-size: 18px;
box-shadow: 0 0 1px #ccc;
padding: 3px 0;
background: #333;
}
.os-all div a i {
color: #0bc142;
}
.os-all div a::after {
display: none;
}
.os-but-mes a {
top: 0;
}
.scrollToTop {
bottom: 120px !important;
}
}