/*<![CDATA[*/.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
0.5em 1em;padding:0.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:normal;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:0.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:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.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}:root{--cf-bg:#fff;--cf-border:#e2e8f0;--cf-primary:var(--zv-brand);--cf-primary-dark:var(--zv-brand-hover);--cf-text:#1a365d;--cf-muted:#4a5568;--cf-surface:#f7fafc;--cf-shadow:0 4px 10px rgba(0,0,0,.08);--cf-radius-lg:20px;--cf-radius-md:16px;--cf-radius-sm:12px;--cf-success:#10b981}.popup{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.popup.active{display:flex}.popup__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:0;animation:fadeInOverlay .25s forwards}.popup__content{position:relative;z-index:10;background:var(--cf-bg);border-radius:var(--cf-radius-lg);box-shadow:var(--cf-shadow);width:90%;max-width:520px;overflow:hidden;padding:40px
32px;opacity:0;transform:scale(.95);animation:fadeZoomIn .3s forwards;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup__close{position:absolute;top:16px;right:18px;border:none;background:transparent;font-size:2rem;color:var(--cf-muted);cursor:pointer;transition:color .2s;z-index:20}.popup__close:hover{color:var(--cf-primary)}@keyframes
fadeInOverlay{to{opacity:1}}@keyframes
fadeZoomIn{to{opacity:1;transform:scale(1)}}@keyframes
fadeZoomOut{to{opacity:0;transform:scale(.95)}}.popup
.wpcf7{width:100%;text-align:center}.popup .wpcf7
form{text-align:left}.popup h2, .popup h3, .popup
h4{text-align:center;margin:0
0 20px}.popup .wpcf7 input[type="text"],
.popup .wpcf7 input[type="tel"],
.popup .wpcf7 input[type="email"],
.popup .wpcf7
textarea{width:100%;background:var(--cf-bg);border:1px
solid var(--cf-border);border-radius:var(--cf-radius-sm);padding:12px
14px;font-size:15px;transition:border-color .18s,box-shadow .18s;margin-bottom:14px}.popup .wpcf7 input:focus,.popup .wpcf7 textarea:focus{border-color:var(--cf-primary);box-shadow:0 0 0 3px rgba(86,92,224,.15);outline:none}.popup .wpcf7-submit{width:100%;background:var(--cf-primary);color:#fff;border:none;border-radius:var(--cf-radius-sm);padding:14px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.popup .wpcf7-submit:hover{background:var(--cf-primary-dark);box-shadow:0 6px 18px rgba(86,92,224,.2)}.popup__success{text-align:center;padding:30px
20px;opacity:0;transform:translateY(20px);transition:all .4s ease;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup__success-icon{width:80px;height:80px;background:var(--cf-success);color:#fff;font-size:50px;line-height:80px;border-radius:50%;margin:0
auto 20px;box-shadow:0 10px 25px rgba(16,185,129,.25)}.popup__success-title{font-size:24px;font-weight:700;color:var(--cf-text);margin:0
0 12px}.popup__success-text{font-size:16px;color:var(--cf-muted);margin:0;line-height:1.5}.popup .wpcf7-not-valid-tip{color:#e53e3e;font-size:13px;margin-top:-10px;margin-bottom:10px;display:block}.popup .wpcf7-response-output.wpcf7-mail-sent-ok{display:none !important}.popup .wpcf7-response-output.wpcf7-validation-errors,
.popup .wpcf7-response-output.wpcf7-spam-blocked,
.popup .wpcf7-response-output.wpcf7-mail-sent-ng{border:2px
solid #e53e3e;background:#fee;color:#e53e3e;padding:12px
16px;border-radius:var(--cf-radius-sm);margin-top:16px;font-size:14px;display:block !important}.cases-section{background:#fff;border-radius:20px;padding:40px;margin:40px
auto;max-width:1240px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.cases-section
*{box-sizing:border-box;margin:0;padding:0}.cases-section .section-header{text-align:center;margin-bottom:40px}.cases-section .section-title{font-size:32px;font-weight:600;color:#1a365d;margin-bottom:15px;position:relative;display:inline-block}.cases-section .section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg, var(--zv-brand), var(--zv-brand));border-radius:2px}.cases-section .section-subtitle{font-size:16px;color:#4a5568;max-width:600px;margin:0
auto;line-height:1.6}.cases-section .cases-filter{display:flex;justify-content:center;gap:10px;margin-bottom:36px;flex-wrap:wrap}.cases-section .filter-btn{background:transparent;border:1.5px solid #e2e8f0;padding:8px
20px;border-radius:50px;font-size:13px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .22s ease;white-space:nowrap}.cases-section .filter-btn:hover{border-color:var(--zv-brand);color:var(--zv-brand);background:rgba(86,92,224,.05)}.cases-section .filter-btn.active{background:linear-gradient(135deg, var(--zv-brand), var(--zv-brand));color:#fff;border-color:transparent;box-shadow:0 3px 10px rgba(86,92,224,.3)}.cases-section .cases-grid{display:flex !important;flex-direction:column !important;gap:20px;max-width:1100px;margin:0
auto;grid-template-columns:unset !important}.cases-section .cases-row{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:20px}.cases-section .cases-row--single{display:grid !important;grid-template-columns:1fr !important;max-width:540px;margin-left:auto;margin-right:auto}.cases-section .case-card--featured{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:auto !important;background:linear-gradient(135deg, var(--zv-soft), var(--zv-soft));border-radius:16px;overflow:hidden;border:1px
solid var(--zv-border);box-shadow:0 4px 20px rgba(86,92,224,.08);transition:box-shadow .28s ease, transform .28s ease;position:relative;width:100%}.cases-section .case-card--featured::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--zv-brand), var(--zv-brand), var(--zv-border));transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:1}.cases-section .case-card--featured:hover{box-shadow:0 12px 36px rgba(86,92,224,.14);transform:translateY(-4px)}.cases-section .case-card--featured:hover::before{transform:scaleX(1)}.cases-section .case-card--featured .case-image{width:100%;height:100%;min-height:320px;overflow:hidden;background:var(--zv-soft);position:relative}.cases-section .case-card--featured .case-image
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cases-section .case-card--featured:hover .case-image
img{transform:scale(1.05)}.cases-section .case-card--featured .case-content{padding:36px
36px 32px;display:flex;flex-direction:column;justify-content:center}.cases-section .case-card--featured .case-number{font-size:52px;font-weight:800;color:rgba(86,92,224,.1);line-height:1;margin-bottom:10px;letter-spacing:-2px}.cases-section .case-card{background:#fff;border-radius:14px;overflow:hidden;border:1px
solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:box-shadow .25s ease, transform .25s ease;position:relative;display:flex !important;flex-direction:column !important}.cases-section .case-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--zv-brand), var(--zv-brand));transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:1}.cases-section .case-card:hover{transform:translateY(-5px);box-shadow:0 10px 28px rgba(86,92,224,.12);border-color:var(--zv-border)}.cases-section .case-card:hover::before{transform:scaleX(1)}.cases-section .case-card .case-image{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative;background:var(--zv-soft);flex-shrink:0}.cases-section .case-card .case-image
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.cases-section .case-card:hover .case-image
img{transform:scale(1.05)}.cases-section .case-badge{position:absolute;top:12px;left:12px;background:rgba(27,60,120,.85);color:#fff;padding:4px
12px;border-radius:50px;font-size:11px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing: .03em;z-index:2}.cases-section .case-card--featured .case-badge{position:static;display:inline-block;background:linear-gradient(135deg, var(--zv-brand), var(--zv-brand));backdrop-filter:none;-webkit-backdrop-filter:none;margin-bottom:12px;align-self:flex-start;font-size:12px;padding:4px
14px}.cases-section .case-num{position:absolute;bottom:10px;right:12px;font-size:34px;font-weight:800;color:rgba(255,255,255,.2);line-height:1;letter-spacing:-1px;pointer-events:none;z-index:1}.cases-section .case-card .case-content{padding:20px
22px 18px;flex:1;display:flex;flex-direction:column}.cases-section .case-title{font-size:16px;font-weight:700;color:#1a365d;line-height:1.35;margin-bottom:8px;transition:color .22s}.cases-section .case-card--featured .case-title{font-size:21px;margin-bottom:10px}.cases-section .case-description{font-size:13px;color:#4a5568;line-height:1.6;margin-bottom:14px;flex:1}.cases-section .case-card--featured .case-description{font-size:14px;margin-bottom:18px}.cases-section .case-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cases-section .case-spec{background:rgba(86,92,224,.09);color:var(--zv-brand);padding:3px
10px;border-radius:50px;font-size:11px;font-weight:600}.cases-section .case-card--featured .case-spec{font-size:12px;padding:4px
12px}.cases-section .case-footer{padding-top:12px;border-top:1px solid #f0f4f8;margin-top:auto}.cases-section .case-card--featured .case-footer{border-top:1px solid rgba(86,92,224,.12);padding-top:14px}.cases-section .case-client{font-size:12px;color:#a0aec0;font-weight:500}.cases-section .cases-more{text-align:center;margin-top:36px}.cases-section .more-cases-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, var(--zv-brand), var(--zv-brand));color:#fff;border:none;padding:14px
36px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 14px rgba(86,92,224,.3)}.cases-section .more-cases-btn::after{content:'→';transition:transform .22s ease;display:inline-block}.cases-section .more-cases-btn:hover{background:linear-gradient(135deg, var(--zv-brand-hover), var(--zv-brand-hover));transform:translateY(-2px);box-shadow:0 8px 22px rgba(86,92,224,.38);color:#fff;text-decoration:none}.cases-section .more-cases-btn:hover::after{transform:translateX(4px)}.cases-section
.hidden{display:none !important}.cases-section .cases-archive-grid{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:24px;max-width:1100px;margin:0
auto}.cases-section .cases-archive-grid .case-card .case-image{aspect-ratio:3/2}.cases-section .cases-seo{margin-top:36px;padding:30px
36px;background:linear-gradient(135deg, var(--zv-soft), var(--zv-soft));border-radius:16px;position:relative;overflow:hidden}.cases-section .cases-seo::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--zv-brand), var(--zv-brand), var(--zv-border))}.cases-section .cases-seo
h4{font-size:20px;font-weight:600;color:#1a365d;margin-bottom:12px;line-height:1.4}.cases-section .cases-seo
p{color:#4a5568;line-height:1.7;font-size:15px;margin-bottom:14px}.cases-section .cases-seo p:last-child{margin-bottom:0}.cases-section .cases-seo
.highlight{color:#1a365d;font-weight:600}@media (max-width: 1240px){.cases-section{margin:40px
20px}}@media (max-width: 900px){.cases-section .cases-archive-grid{grid-template-columns:repeat(2, 1fr) !important;gap:18px}.cases-section .case-card--featured{grid-template-columns:1fr !important}.cases-section .case-card--featured .case-image{aspect-ratio:16/9;height:auto;min-height:unset}.cases-section .case-card--featured .case-content{padding:26px
26px 22px}.cases-section .case-card--featured .case-number{font-size:40px}}@media (max-width: 768px){.cases-section{padding:28px
20px;margin:20px
10px}.cases-section .section-title{font-size:26px}.cases-section .section-subtitle{font-size:15px}.cases-section .filter-btn{padding:7px
16px;font-size:12px}.cases-section .cases-row{grid-template-columns:1fr !important}.cases-section .case-card--featured .case-content{padding:22px
20px 18px}.cases-section .case-card--featured .case-title{font-size:18px}.cases-section .more-cases-btn{width:100%;justify-content:center}.cases-section .cases-seo{padding:22px
18px}.cases-section .cases-seo
h4{font-size:17px}.cases-section .cases-seo
p{font-size:14px}}@media (max-width: 599px){.cases-section{padding:22px
14px;margin:16px
8px;border-radius:14px}.cases-section .section-title{font-size:22px}.cases-section .cases-archive-grid{grid-template-columns:1fr !important;gap:14px}.cases-section .case-card--featured .case-number{display:none}.cases-section .case-title{font-size:15px}.cases-section .filter-btn{padding:6px
12px;font-size:12px}}@media (prefers-reduced-motion: reduce){.cases-section .case-card,
.cases-section .case-card--featured,
.cases-section .case-card .case-image img,
.cases-section .case-card--featured .case-image
img{transition:none;animation:none}}.zvpol-nav-section
*{margin:0;padding:0;box-sizing:border-box}.zvpol-nav-section{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#fff;border-radius:20px;padding:40px;margin:40px
0}.zvpol-nav-header{text-align:center;margin-bottom:40px}.zvpol-nav-header-top{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap}.zvpol-nav-header-label{display:inline-flex;align-items:center;gap:8px;background:var(--zv-brand);color:#fff;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;padding:5px
14px;border-radius:50px;white-space:nowrap;flex-shrink:0}.zvpol-nav-header-label::before{content:'→';font-size:13px}.zvpol-nav-header-title{font-size:28px;font-weight:600;color:#1a365d;line-height:1.2;white-space:nowrap;position:relative;margin-bottom:0}.zvpol-nav-header-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--zv-brand);border-radius:2px}.zvpol-nav-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.zvpol-nav-card{display:flex;align-items:stretch;background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;border:1px
solid #e2e8f0;transition:all 0.25s ease;position:relative}.zvpol-nav-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--zv-brand);opacity:0;transition:opacity 0.25s ease;border-radius:4px 0 0 4px}.zvpol-nav-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(86,92,224, 0.14);border-color:var(--zv-border)}.zvpol-nav-card:hover::before{opacity:1}.zvpol-nav-card__img{width:140px;min-width:140px;position:relative;overflow:hidden;background:var(--zv-soft);flex-shrink:0}.zvpol-nav-card__img
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease}.zvpol-nav-card:hover .zvpol-nav-card__img
img{transform:scale(1.08)}.zvpol-nav-card__body{padding:20px
52px 20px 22px;display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1;position:relative}.zvpol-nav-card__label{font-size:11px;font-weight:600;color:var(--zv-brand);text-transform:uppercase;letter-spacing:0.07em}.zvpol-nav-card__title{font-size:16px;font-weight:700;color:#1a365d;line-height:1.35;transition:color 0.25s ease}.zvpol-nav-card:hover .zvpol-nav-card__title{color:var(--zv-brand)}.zvpol-nav-card__desc{font-size:13px;color:#718096;line-height:1.5}.zvpol-nav-card__arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--zv-soft);color:var(--zv-brand);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all 0.25s ease;flex-shrink:0}.zvpol-nav-card:hover .zvpol-nav-card__arrow{background:var(--zv-brand);color:#fff;transform:translateY(-50%) translateX(2px)}@keyframes zvpol-nav-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.zvpol-nav-card{animation:zvpol-nav-in 0.4s ease backwards}@media (max-width: 899px){.zvpol-nav-section{padding:28px
24px 32px}.zvpol-nav-card__img{width:120px;min-width:120px}.zvpol-nav-card__body{padding:16px
48px 16px 18px}.zvpol-nav-card__title{font-size:15px}}@media (max-width: 699px){.zvpol-nav-grid{grid-template-columns:1fr}.zvpol-nav-section{padding:24px
20px 28px;border-radius:14px}.zvpol-nav-header-top{flex-wrap:wrap;justify-content:center;gap:10px}.zvpol-nav-header-title{font-size:20px;white-space:normal;text-align:center}}@media (max-width: 479px){.zvpol-nav-card__img{width:100px;min-width:100px}.zvpol-nav-card__body{padding:14px
44px 14px 16px}.zvpol-nav-card__desc{display:none}}@media (prefers-reduced-motion: reduce){.zvpol-nav-card{animation:none}.zvpol-nav-card,
.zvpol-nav-card__img img,.zvpol-nav-card__arrow{transition:none}}.production-steps-section{padding:20px;background:#fff;border-radius:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.production-steps-container{max-width:1400px;margin:0
auto;padding:40px
20px}.production-steps-title{text-align:center;font-size:32px;font-weight:600;color:#1a365d;text-align:center;margin-bottom:15px;position:relative}.production-steps-subtitle{text-align:center;font-size:16px;color:#64748b;max-width:700px;margin:0
auto 50px;line-height:1.6}.production-steps-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-bottom:60px;position:relative;max-width:1000px;margin-left:auto;margin-right:auto}.production-steps-grid::before{display:none}.production-step-card{background:white;border-radius:8px;padding:70px
25px 30px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);position:relative;border:1px
solid #e2e8f0;z-index:1}.step-number{position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:60px;height:60px;background:var(--zv-brand);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;box-shadow:0 4px 12px rgba(86,92,224, 0.25);border:4px
solid white}.step-title{font-size:20px;font-weight:600;color:#1e293b;margin:25px
0 15px;line-height:1.3;min-height:52px}.step-description{color:#64748b;line-height:1.6;margin:0
0 20px;font-size:14px;min-height:80px}.step-timing{display:inline-flex;align-items:center;gap:8px;padding:8px
14px;background:var(--zv-soft);border-radius:6px;margin-bottom:20px;border:1px
solid var(--zv-soft)}.timing-label{font-size:13px;color:#64748b;font-weight:500}.timing-value{font-size:14px;color:var(--zv-brand);font-weight:700}.step-features{list-style:none;padding:0;margin:0
0 20px}.step-features
li{position:relative;padding-left:24px;margin-bottom:10px;color:#475569;font-size:13px;line-height:1.5}.step-features li::before{content:"→";position:absolute;left:0;top:0;color:var(--zv-brand);font-weight:700}.quality-badge{display:inline-flex;align-items:center;gap:6px;background:var(--zv-soft);color:var(--zv-brand);padding:8px
14px;border-radius:6px;font-size:13px;font-weight:600;border:1px
solid var(--zv-soft)}.quality-badge
svg{width:16px;height:16px;fill:currentColor}.quality-control-section{background:white;border-radius:8px;padding:40px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);border:1px
solid #e2e8f0;margin-bottom:50px;position:relative}.quality-control-header{display:flex;align-items:center;gap:20px;margin-bottom:25px;justify-content:center}.quality-shield-icon{width:48px;height:48px;color:var(--zv-brand)}.quality-control-title{font-size:24px;font-weight:600;color:#1e293b;margin:0}.quality-control-description{color:#475569;line-height:1.7;margin:0
auto 35px;font-size:16px;text-align:center;max-width:900px}.quality-points-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}.quality-point-item{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#f8fafc;border-radius:10px;border:1px
solid #e2e8f0}.quality-point-icon{flex-shrink:0;width:40px;height:40px;background:var(--zv-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.quality-point-icon
svg{width:20px;height:20px;fill:currentColor}.quality-point-content
h4{font-size:15px;font-weight:600;color:#1e293b;margin:0
0 5px}.quality-point-content
p{font-size:13px;color:#64748b;margin:0;line-height:1.4}.production-summary{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:50px}.summary-card{display:flex;align-items:flex-start;gap:20px;padding:25px;background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);border:1px
solid #e2e8f0}.summary-icon{flex-shrink:0;width:56px;height:56px;background:var(--zv-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--zv-brand)}.summary-icon
svg{width:28px;height:28px;fill:currentColor}.summary-content
h4{font-size:18px;font-weight:600;color:#1e293b;margin:0
0 8px}.summary-content
p{font-size:14px;color:#64748b;margin:0;line-height:1.5}.production-step-card:hover{box-shadow:0 4px 16px rgba(86,92,224, 0.1);border-color:var(--zv-border)}.quality-badge:hover{background:var(--zv-soft)}.summary-card:hover{box-shadow:0 4px 16px rgba(86,92,224, 0.1);border-color:var(--zv-border)}@media (max-width: 1200px){.production-steps-grid{grid-template-columns:repeat(2, 1fr);gap:30px}.quality-points-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.production-steps-section{padding:15px}.production-steps-container{padding:30px
15px}.production-steps-title{font-size:32px}.production-steps-subtitle{font-size:16px;margin-bottom:40px}.production-steps-grid{grid-template-columns:1fr;gap:30px}.quality-control-section{padding:30px
20px}.quality-control-header{flex-direction:column;text-align:center}.quality-control-title{font-size:24px}.quality-points-grid{grid-template-columns:1fr;gap:15px}.production-summary{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.production-steps-title{font-size:26px}.production-steps-subtitle{font-size:14px}.production-step-card{padding:35px
20px 25px}.step-number{width:50px;height:50px;font-size:20px}.step-title{font-size:18px;min-height:auto}.quality-control-section{padding:25px
15px}.summary-card{padding:20px;gap:15px}.summary-icon{width:48px;height:48px}}@media (prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media
print{.production-steps-section{padding:20px;background:white}.production-step-card,.quality-control-section,.summary-card{box-shadow:none;border:1px
solid #000}}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:9999;opacity:0;transition:opacity 0.3s ease}.lightbox.active{display:flex;opacity:1;align-items:center;justify-content:center}.lightbox-content{position:relative;max-width:90%;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.lightbox-image{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.5);animation:zoomIn 0.3s ease}@keyframes
zoomIn{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-caption{color:white;font-size:18px;font-weight:500;text-align:center;padding:12px
24px;background:rgba(86,92,224, 0.9);border-radius:8px;max-width:80%;line-height:1.4}.lightbox-close{position:absolute;top:20px;right:20px;width:50px;height:50px;background:rgba(255, 255, 255, 0.1);border:2px
solid white;border-radius:50%;color:white;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10000}.lightbox-close:hover{background:rgba(255, 255, 255, 0.2);transform:rotate(90deg)}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:rgba(86,92,224, 0.8);border:none;border-radius:50%;color:white;font-size:24px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;z-index:10000}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-prev:hover,.lightbox-next:hover{background:rgba(86,92,224, 1);transform:translateY(-50%) scale(1.1)}.lightbox-prev:active,.lightbox-next:active{transform:translateY(-50%) scale(0.95)}.lightbox-counter{position:absolute;top:20px;left:20px;color:white;font-size:16px;font-weight:500;background:rgba(0, 0, 0, 0.5);padding:8px
16px;border-radius:20px;z-index:10000}.zvpol-modular-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(4, 140px);gap:16px;margin-bottom:80px;max-width:1400px;margin-left:auto;margin-right:auto}.zvpol-modular-grid .grid-item-1{grid-column:1 / 5;grid-row:1 / 3}.zvpol-modular-grid .grid-item-2{grid-column:5 / 9;grid-row:1 / 3}.zvpol-modular-grid .grid-item-3{grid-column:9 / 13;grid-row:1 / 3}.zvpol-modular-grid .grid-item-4{grid-column:1 / 7;grid-row:3 / 5}.zvpol-modular-grid .grid-item-5{grid-column:7 / 10;grid-row:3 / 5}.zvpol-modular-grid .grid-item-6{grid-column:10 / 13;grid-row:3 / 5}.zvpol-modular-grid .gallery-item{position:relative;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;transition:all 0.3s ease;cursor:pointer}.zvpol-modular-grid .gallery-item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(86,92,224, 0.95), transparent);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;opacity:0;transition:opacity 0.3s ease}.zvpol-modular-grid .gallery-item:hover{transform:scale(1.03);z-index:10;box-shadow:0 12px 24px rgba(0, 0, 0, 0.15)}.zvpol-modular-grid .gallery-item:hover .gallery-item-overlay{opacity:1}.zvpol-modular-grid .gallery-item-title{color:white;font-size:20px;font-weight:700;text-align:center;margin-bottom:8px}.zvpol-modular-grid .gallery-item-description{color:rgba(255, 255, 255, 0.9);font-size:14px;text-align:center}.asymmetric-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:200px 300px;gap:20px;max-width:1400px;margin:0
auto 80px;padding:0
24px}.asymmetric-grid .asym-item-1{grid-column:1;grid-row:1 / 3}.asymmetric-grid .asym-item-2{grid-column:2;grid-row:1}.asymmetric-grid .asym-item-3{grid-column:3;grid-row:1}.asymmetric-grid .asym-item-4{grid-column:2 / 4;grid-row:2}.asymmetric-grid .gallery-item{background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.asymmetric-grid .gallery-item:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0, 0, 0, 0.15)}.asymmetric-grid .gallery-item:hover .gallery-item-overlay{opacity:1}.gallery-item-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(86,92,224, 0.95), transparent);opacity:0;transition:opacity 0.3s;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;color:white}.gallery-item-title{font-size:20px;font-weight:600;margin:0
0 8px 0}.gallery-item-description{font-size:14px;margin:0;opacity:0.9}@media (max-width: 1024px){.zvpol-modular-grid{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(6, 120px);gap:12px}.zvpol-modular-grid .grid-item-1{grid-column:1 / 4;grid-row:1 / 3}.zvpol-modular-grid .grid-item-2{grid-column:4 / 7;grid-row:1 / 3}.zvpol-modular-grid .grid-item-3{grid-column:1 / 4;grid-row:3 / 5}.zvpol-modular-grid .grid-item-4{grid-column:4 / 7;grid-row:3 / 5}.zvpol-modular-grid .grid-item-5{grid-column:1 / 4;grid-row:5 / 7}.zvpol-modular-grid .grid-item-6{grid-column:4 / 7;grid-row:5 / 7}.asymmetric-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 180px);gap:16px}.asymmetric-grid .asym-item-1,
.asymmetric-grid .asym-item-2,
.asymmetric-grid .asym-item-3,
.asymmetric-grid .asym-item-4{grid-column:auto;grid-row:auto}.lightbox-image{max-height:75vh}.lightbox-caption{font-size:16px;padding:10px
16px}.lightbox-close{width:44px;height:44px;font-size:24px}.lightbox-prev,.lightbox-next{width:50px;height:50px;font-size:20px}.lightbox-counter{font-size:14px;padding:6px
12px}}@media (max-width: 640px){.zvpol-modular-grid{grid-template-columns:1fr;grid-template-rows:repeat(6, 200px);gap:12px;padding:0
8px}.zvpol-modular-grid .grid-item-1,
.zvpol-modular-grid .grid-item-2,
.zvpol-modular-grid .grid-item-3,
.zvpol-modular-grid .grid-item-4,
.zvpol-modular-grid .grid-item-5,
.zvpol-modular-grid .grid-item-6{grid-column:1;grid-row:auto}.asymmetric-grid{grid-template-columns:1fr;grid-template-rows:repeat(4, 200px);gap:12px;padding:0
1px}.asymmetric-grid .asym-item-1,
.asymmetric-grid .asym-item-2,
.asymmetric-grid .asym-item-3,
.asymmetric-grid .asym-item-4{grid-column:1;grid-row:auto}.lightbox-image{max-height:70vh;border-radius:4px}.lightbox-caption{font-size:14px;padding:8px
12px;max-width:95%}.lightbox-close{width:40px;height:40px;top:10px;right:10px;font-size:20px}.lightbox-prev,.lightbox-next{width:44px;height:44px;font-size:18px}.lightbox-prev{left:5px}.lightbox-next{right:5px}.lightbox-counter{font-size:12px;padding:5px
10px;top:10px;left:10px}.gallery-item-title{font-size:16px}.gallery-item-description{font-size:12px}}body.lightbox-open{overflow:hidden}.lightbox-image.changing{animation:fadeSwitch 0.2s ease}@keyframes
fadeSwitch{0%{opacity:1}50%{opacity:0.3;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}.lightbox:focus{outline:none}:root{--hero-primary:var(--zv-brand);--hero-primary-light:var(--zv-brand);--hero-text-primary:#1a365d;--hero-text-secondary:#4a5568;--hero-text-muted:#718096;--hero-bg-surface:#f8fafc;--hero-border-light:#e2e8f0;--hero-shadow-soft:0 2px 4px rgba(0,0,0,0.06);--hero-shadow-medium:0 4px 8px rgba(0,0,0,0.1)}.seo-accordion-3{background:#fff;border-radius:20px;padding:60px;margin:40px
auto;max-width:1240px;box-shadow:var(--hero-shadow-soft);position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.seo-accordion-3
h2{font-size:2.2rem;font-weight:600;color:var(--hero-text-primary);margin-bottom:24px;line-height:1.3;letter-spacing:-0.02em}.seo-accordion-3__wrapper{position:relative}.seo-accordion-3__preview{font-size:1.05rem;color:var(--hero-text-muted);line-height:1.6;max-height:150px;overflow:hidden;position:relative}.seo-accordion-3__preview::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg, transparent 0%, white 100%);pointer-events:none}.seo-accordion-3__preview.active{max-height:none}.seo-accordion-3__preview.active::after{display:none}.seo-accordion-3__toggle{background:var(--hero-primary);color:white;padding:18px
36px;border:none;border-radius:20px;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:12px;margin-top:24px;transition:opacity 0.2s ease, box-shadow 0.2s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.seo-accordion-3__toggle:hover{opacity:0.9;box-shadow:var(--hero-shadow-medium)}.seo-accordion-3__toggle:focus{outline:2px
solid var(--hero-primary);outline-offset:2px}.seo-accordion-3__arrow{font-size:1rem;transition:transform 0.3s ease}.seo-accordion-3__toggle.active .seo-accordion-3__arrow{transform:rotate(180deg)}.seo-accordion-3__content{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.seo-accordion-3__content.active{margin-top:24px}.seo-accordion-3__content p,
.seo-accordion-3__preview
p{font-size:1.05rem;color:var(--hero-text-muted);line-height:1.6;margin-bottom:16px}.seo-accordion-3__content p:last-child,
.seo-accordion-3__preview p:last-child{margin-bottom:0}.seo-accordion-3__content strong,
.seo-accordion-3__preview strong,
.seo-accordion-3__content b,
.seo-accordion-3__preview
b{color:var(--hero-text-primary);font-weight:600}@media (max-width: 768px){.seo-accordion-3{padding:40px
30px;margin:30px
20px;max-width:calc(100% - 40px)}.seo-accordion-3
h2{font-size:1.8rem}.seo-accordion-3__preview,
.seo-accordion-3__content p,
.seo-accordion-3__preview
p{font-size:1rem}.seo-accordion-3__toggle{padding:16px
32px;font-size:15px}}@media (max-width: 480px){.seo-accordion-3{padding:30px
20px;margin:20px
10px;max-width:calc(100% - 20px)}.seo-accordion-3
h2{font-size:1.5rem}.seo-accordion-3__preview,
.seo-accordion-3__content p,
.seo-accordion-3__preview
p{font-size:0.95rem}.seo-accordion-3__toggle{padding:14px
24px;font-size:14px;width:100%;justify-content:center}.seo-accordion-3__preview::after{height:60px}}.seo-accordion-3
*{box-sizing:border-box}.seo-accordion-3.loading{opacity:0.6;pointer-events:none}.seo-accordion-3 .seo-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px
solid var(--hero-border-light);background:#fff;margin:16px
0 24px}.seo-accordion-3 .seo-table-scroll
table{width:100%;min-width:680px;margin:0
!important}.seo-accordion-3 .seo-table-scroll::-webkit-scrollbar{height:6px}.seo-accordion-3 .seo-table-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.18);border-radius:999px}:root{--hero-primary:var(--zv-brand);--hero-primary-light:var(--zv-brand);--hero-text-primary:#1a365d;--hero-text-secondary:#4a5568;--hero-text-muted:#1a365d;--hero-bg-surface:#f8fafc;--hero-border-light:#e2e8f0;--hero-shadow-soft:0 2px 4px rgba(0,0,0,0.06);--hero-shadow-medium:0 4px 8px rgba(0,0,0,0.1)}.hero-drip-section{background:#fff;border-radius:20px;padding:20px;margin:40px
auto;max-width:1240px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.hero-drip
*{margin:0;padding:0;box-sizing:border-box}.hero-drip-container{max-width:1120px;margin:0
auto;width:100%}.hero-drip-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-drip-title{font-size:3.2rem;font-weight:300;line-height:1.2;color:var(--hero-text-primary);margin-bottom:32px;letter-spacing:-0.02em}.hero-drip-title
.highlight{font-weight:600;color:var(--hero-primary)}.hero-drip-subtitle{font-size:1.4rem;color:var(--hero-text-secondary);margin-bottom:32px;font-weight:500;line-height:1.5}.hero-drip-utp{list-style:none;margin-bottom:48px}.hero-drip-utp
li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;color:var(--hero-text-muted);font-size:1.05rem;line-height:1.6}.hero-drip-utp li::before{content:"✓";color:var(--hero-primary);font-weight:600;font-size:1.2rem;flex-shrink:0;margin-top:2px}.hero-drip-utp li
strong{color:var(--hero-text-primary);font-weight:600}.hero-drip-geo{font-size:0.95rem;color:var(--hero-text-muted);margin-bottom:48px;padding:16px
24px;background:var(--hero-bg-surface);border-radius:20px;border-left:4px solid var(--hero-primary)}.hero-drip-cta{display:flex;gap:20px;align-items:center;margin-bottom:48px}.hero-drip-btn-primary,.hero-drip-btn-secondary{padding:18px
36px;border-radius:20px;font-size:16px;cursor:pointer;transition:opacity 0.2s ease, box-shadow 0.2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:12px}.hero-drip-btn-primary{background:var(--hero-primary);color:#fff;border:none;font-weight:600;box-shadow:var(--hero-shadow-soft)}.hero-drip-btn-primary:hover{opacity:0.9;box-shadow:var(--hero-shadow-medium)}.hero-drip-btn-secondary{background:transparent;color:var(--hero-text-secondary);border:2px
solid var(--hero-border-light);font-weight:500}.hero-drip-btn-secondary:hover{border-color:var(--hero-primary);color:var(--hero-primary);box-shadow:var(--hero-shadow-soft)}.hero-drip-gallery{position:relative}.hero-drip-main{width:100%;height:480px;background:var(--hero-bg-surface);border-radius:20px;overflow:hidden;margin-bottom:24px;position:relative;box-shadow:var(--hero-shadow-soft);border:1px
solid var(--hero-border-light)}.hero-drip-main
img{width:100%;height:100%;object-fit:cover}.hero-drip-badge{position:absolute;top:24px;left:24px;background:rgba(248, 250, 252, 0.95);color:var(--hero-text-primary);padding:10px
16px;border-radius:20px;font-size:13px;font-weight:600;border:1px
solid var(--hero-border-light)}.hero-drip-sku{position:absolute;bottom:16px;right:16px;background:rgba(26, 54, 93, 0.9);color:#fff;padding:6px
10px;border-radius:20px;font-size:11px;font-weight:500}.hero-drip-thumbs{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.hero-drip-thumb{height:80px;background:var(--hero-bg-surface);border-radius:20px;overflow:hidden;cursor:pointer;transition:border-color 0.2s ease, opacity 0.2s ease;border:2px
solid transparent;position:relative}.hero-drip-thumb.active,.hero-drip-thumb:hover{border-color:var(--hero-primary);opacity:0.95}.hero-drip-thumb
img{width:100%;height:100%;object-fit:cover}.hero-drip-thumb-sku{position:absolute;bottom:4px;right:4px;background:rgba(26, 54, 93, 0.9);color:#fff;padding:2px
4px;border-radius:20px;font-size:9px;font-weight:500;z-index:10}.hero-drip-proof{display:flex;gap:40px;align-items:center;padding:32px
0;border-top:1px solid var(--hero-border-light);margin-top:40px}.hero-drip-proof-item{text-align:center;flex:1}.hero-drip-proof-number{font-size:2.2rem;font-weight:600;color:var(--hero-primary);display:block;line-height:1.1}.hero-drip-proof-label{font-size:0.9rem;color:var(--hero-text-muted);margin-top:8px;line-height:1.3}.hero-drip-features{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:40px}.hero-drip-feature{padding:24px;background:var(--hero-bg-surface);border-radius:20px;border:1px
solid var(--hero-border-light);transition:box-shadow 0.2s ease}.hero-drip-feature:hover{box-shadow:var(--hero-shadow-medium)}.hero-drip-feature-title{font-size:1.1rem;font-weight:600;color:var(--hero-text-primary);margin-bottom:12px}.hero-drip-feature-desc{color:var(--hero-text-muted);line-height:1.6;font-size:0.95rem}@media (max-width: 768px){.hero-drip-section{padding:30px
20px;margin:20px;max-width:calc(100% - 40px)}.hero-drip-content{grid-template-columns:1fr;gap:40px}.hero-drip-content .hero-drip-text{order:2}.hero-drip-content .hero-drip-gallery{order:1}.hero-drip-title{font-size:2.4rem}.hero-drip-subtitle{font-size:1.2rem}.hero-drip-features{grid-template-columns:1fr;margin-top:30px}.hero-drip-proof{flex-direction:column;gap:20px;text-align:center}.hero-drip-proof-item{flex:none}.hero-drip-cta{flex-direction:column;align-items:stretch}.hero-drip-thumbs{grid-template-columns:repeat(2, 1fr)}.hero-drip-main{height:300px}}@media (max-width: 480px){.hero-drip-section{padding:20px
15px;margin:10px;max-width:calc(100% - 20px)}.hero-drip-title{font-size:2rem}.hero-drip-subtitle{font-size:1.1rem}.hero-drip-btn-primary,.hero-drip-btn-secondary{padding:16px
24px;font-size:15px;justify-content:center}.hero-drip-thumbs{grid-template-columns:1fr;gap:8px}.hero-drip-thumb{height:60px}.hero-drip-main{height:250px}}.hero-drip
img{loading:lazy;decoding:async}.hero-drip-btn-primary:focus,.hero-drip-btn-secondary:focus,.hero-drip-thumb:focus{outline:2px
solid var(--hero-primary);outline-offset:2px}.hero-drip-loading{display:flex;justify-content:center;align-items:center;height:200px}.hero-drip-spinner{width:40px;height:40px;border:3px
solid var(--hero-bg-surface);border-top:3px solid var(--hero-primary);border-radius:50%;animation:hero-spin 1s linear infinite}@keyframes hero-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,
.jq-radio
input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file
input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block}.jq-selectbox select,
.jq-select-multiple
select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-selectbox li,
.jq-select-multiple
li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search
input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown
ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple
ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field
input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0
4px 0 0;border:1px
solid #C3C3C3;background:linear-gradient(#FFF, #E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px
solid #08C}.jq-checkbox.disabled,.jq-radio.disabled{opacity: .55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px
0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px
0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file
input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0
80px 0 10px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;font:14px/32px Arial, sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0
10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:linear-gradient(#FFF, #E6E6E6);box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial, sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:linear-gradient(#F6F6F6, #E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px
solid #5794BF}.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0
36px 0 0}.jq-number__field{width:100px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field
input{box-sizing:border-box;width:100%;padding:8px
9px;border:none;outline:none;background:none;font:14px Arial, sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF, #E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#F6F6F6, #E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px
solid #5794BF}.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0
45px 0 10px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF, #E6E6E6);box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial, sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-selectbox__select:hover{background:linear-gradient(#F6F6F6, #E6E6E6)}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox
.placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px
0 0;padding:0;border:1px
solid #CCC;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial, sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search
input{box-sizing:border-box;width:100%;margin:0;padding:5px
27px 6px 8px;border:1px
solid #CCC;border-radius:3px;outline:none;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px
8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox
ul{margin:0;padding:0}.jq-selectbox
li{min-height:18px;padding:5px
10px 6px;color:#231F20}.jq-selectbox
li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#08C;color:#FFF}.jq-selectbox
li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:none}.jq-selectbox
li.optgroup{font-weight:bold}.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}.jq-selectbox
li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial, sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px
solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple
ul{margin:0;padding:0}.jq-select-multiple
li{padding:3px
9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple
li.selected{background:#08C;color:#FFF}.jq-select-multiple
li.disabled{color:#AAA}.jq-select-multiple
li.optgroup{font-weight:bold}.jq-select-multiple
li.option{padding-left:25px}.jq-select-multiple.disabled li.selected,
.jq-select-multiple
li.selected.disabled{background:#CCC;color:#FFF}input[type='email'].styler,input[type='password'].styler,input[type='search'].styler,input[type='tel'].styler,input[type='text'].styler,input[type='url'].styler,textarea.styler{padding:8px
9px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);font:14px Arial, sans-serif;color:#333}input[type='search'].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type='email'].styler:hover,input[type='password'].styler:hover,input[type='search'].styler:hover,input[type='tel'].styler:hover,input[type='text'].styler:hover,input[type='url'].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type='email'].styler:hover:focus,input[type='password'].styler:hover:focus,input[type='search'].styler:hover:focus,input[type='tel'].styler:hover:focus,input[type='text'].styler:hover:focus,input[type='url'].styler:hover:focus,textarea.styler:hover:focus{border-color:#CCC;border-top-color:#B3B3B3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type='button'].styler,input[type='submit'].styler,input[type='reset'].styler{overflow:visible;padding:8px
11px;border:1px
solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:none;background:linear-gradient(#FFF, #E6E6E6);box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);font:14px Arial, sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type='button'].styler.styler::-moz-focus-inner,input[type='submit'].styler.styler::-moz-focus-inner,input[type='reset'].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type='button'].styler:not([disabled]):hover,input[type='submit'].styler:not([disabled]):hover,input[type='reset'].styler:not([disabled]):hover,input[type='reset'].styler:hover{background:linear-gradient(#F6F6F6, #E6E6E6)}button.styler:active,input[type='button'].styler:active,input[type='submit'].styler:active,input[type='reset'].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type='button'].styler[disabled],input[type='submit'].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item
img{display:block;width:100%}.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot{background:no-repeat;color:inherit;border:none;padding:0
!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel
.animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel
.fadeOut{animation-name:fadeOut}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/wp-content/themes/zvpol/libs/OwlCarousel/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px
7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav
.disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot
span{width:10px;height:10px;margin:5px
7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
span{background:#869791}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:"SFProText-Light";src:url("/wp-content/themes/zvpol/fonts/SanFranciscoPro/SFProText-Light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"SFProText-Medium";src:url("/wp-content/themes/zvpol/fonts/SanFranciscoPro/SFProText-Medium.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"SFProText-MediumItalic";src:url("/wp-content/themes/zvpol/fonts/SanFranciscoPro/SFProText-MediumItalic.ttf") format("truetype");font-style:normal;font-weight:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-x:hidden}body{position:relative;height:100%;color:#000;background-color:#f8f8f8}.body--active{background-color:rgb(73, 72, 72, 0.1)}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-color:rgb(73, 72, 72, 0.7);z-index:99;display:none}.overlay--active{display:block;position:fixed;top:0}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}strong{font-family:"SFProText-Medium"}.contact-us{width:400px;margin:auto;background-color:#fff;border-radius:20px;padding:30px;display:none;position:fixed;z-index:150;top:10%;left:50%;box-shadow:-14px -2px 15px 0px rgba(34, 60, 80, 0.2);transform:translate(-50%, 0%)}.contact-us__wrapper{position:relative}.contact-us .form input[type=text]{padding-bottom:0 !important;margin-bottom:0 !important}.close-modal{position:absolute;right:10px;top:-20px;width:20px;height:20px}.close-modal:before,.close-modal:after{position:absolute;left:15px;content:' ';height:25px;width:2px;background-color:#333}.close-modal:before{transform:rotate(45deg)}.close-modal:after{transform:rotate(-45deg)}.contact-us--active{display:block}.header__container--active{filter:blur(4px)}.contact-us__title{text-align:center;color:black}.form{display:flex;flex-direction:column}.checkbox-block{display:flex;justify-content:center}.form-checkbox{margin-left:5px}.form-input,.form-area,.form-button{margin:auto;margin-bottom:15px;width:80%}.form-input{padding:5px
10px}.form-button{background-color:blue;padding:20px
30px;color:white;border-radius:20px;margin-top:15px}.main-slider__mobile{display:none !important}.card__open-menu{width:36px;height:36px;position:-webkit-sticky;position:sticky;top:15px;z-index:2;cursor:pointer;-webkit-transform:translateX(2px);transform:translateX(2px);display:none}.card__open-menu
img{width:100%;height:100%;display:block}.card__menu-close{width:0px;height:0px;position:absolute;left:415px;top:15px;background-image:url(/wp-content/themes/zvpol/img/close.png);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.pager{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2F2F2F;font-size:18px;line-height:40px;font-family:"SFProText-Light";margin-top:50px;margin-bottom:50px}.pager
li{margin-left:2px;margin-right:2px}.pager
a{color:#2F2F2F;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:transparent;padding:10px;-webkit-transition:all .3s;transition:all .3s}.pager a:hover{background-color:#EBEBEB}ul.pager li span.page-numbers.current{background-color:var(--zv-brand) !important;color:#fff;padding:10px
15px;border-radius:50%}.news__grid+.pager{margin-top:20px}.header{padding-top:13px;padding-bottom:13px}.header__container{width:1130px;padding-left:15px;padding-right:15px;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__item2{max-width:195px}.header__logo{display:table}.header__logo
img{display:block}.header__text{font-size:16px;line-height:20px;font-family:"SFProText-Light";margin-bottom:10px}.header__working-hours{font-size:14px;line-height:16px;font-family:"SFProText-Light"}.header__tel{font-size:18px;line-height:22px;font-family:"SFProText-Medium";color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__tel
span{padding-bottom:2px;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s}.header__tel:hover
span{background-size:100% 1px}.header__tel
img{display:block;margin-right:8px}.header__address{font-size:14px;line-height:16px;font-family:"SFProText-Light";text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__address .header__tel
span{font-size:14px;line-height:16px;font-family:"SFProText-Medium";text-decoration:underline}.header__address
img{margin-right:8px}.header__mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__mail
img{margin-right:8px;margin-top:2px}.header__mail
span{font-size:14px;line-height:16px;font-family:"SFProText-Medium";text-decoration:underline}.header__mail
a{font-size:14px;line-height:16px;font-family:"SFProText-Light";color:#000;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.header__mail a:hover{color:var(--zv-brand)}.header__btn-order{color:#fff;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:14px;font-family:"SFProText-Medium";padding:15px
37px;background-color:var(--zv-brand);border-radius:100px;display:table;-webkit-transition:all .3s;transition:all .3s}.header__btn-order:hover{background-color:var(--zv-brand-hover)}.nav__container{width:1130px;padding-left:15px;padding-right:15px;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex}.nav__menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#ebebeb;border-radius:20px;padding:3px
2px;position:relative;z-index:9}.nav__lang{margin-left:10px;background-color:#ebebeb;border-radius:20px;padding:3px
10px}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.menu__item{margin-left:1px;margin-right:1px}.menu__item>a{padding:13px
15px;font-size:12px;line-height:14px;text-transform:uppercase;color:#000;font-family:"SFProText-Medium";text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:all .3s;transition:all .3s;border-radius:100px}.menu__item.active>a{background-color:var(--zv-brand);color:#fff}.menu__item>a:hover{background-color:var(--zv-brand);color:#fff}.menu__caret{display:block;width:8px;height:12px;background-image:url(/wp-content/themes/zvpol/img/caret-dropdown.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:6px;-webkit-transition:all .3s;transition:all .3s}.menu__item.active > a .menu__caret,
.menu__item > a:hover
.menu__caret{background-image:url(/wp-content/themes/zvpol/img/caret-dropdown-active.png)}#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block}#cssmenu
ul{position:relative}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{font-family:"SFProText-Medium"}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul
ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu>ul>li>a{padding:14px
15px;font-size:12px;text-decoration:none;color:#000;text-transform:uppercase;border-radius:100px;margin-left:1px;margin-right:1px;-webkit-transition:all .3s;transition:all .3s}#cssmenu>ul>li:hover>a{color:#fff;background-color:var(--zv-brand)}#cssmenu>ul>li.active>a{background-color:var(--zv-brand);color:#fff}.has-sub
ul{justify-content:space-between}#cssmenu>ul>li.has-sub>a{padding-right:28px}#cssmenu>ul>li.has-sub>a::after{content:"";position:absolute;top:15px;margin:0
3px;border-bottom:3px solid black;border-right:3px solid black;transform:rotate(45deg);width:5px;height:5px;transition:all 0.2s}#cssmenu>ul>li.has-sub:hover>a::before,#cssmenu>ul>li.has-sub:hover>a::after{border-bottom:2px solid white;border-right:2px solid white;transform:rotate(-135deg);transition:all 0.2s}#cssmenu>ul>li.active>a::before,#cssmenu>ul>li.active>a::after{border-bottom:2px solid white;border-right:2px solid white;transform:rotate(-135deg)}#cssmenu ul
ul{position:absolute;background:rgba(83, 83, 83, 0.9);padding:20px
20px;left:-9999px;border-radius:10px}#cssmenu.align-right ul
ul{text-align:right}#cssmenu ul ul
li{height:0;-webkit-transition:all .25s ease;transition:all .25s ease}#cssmenu li>ul{width:100%}#cssmenu li:hover>ul{left:0}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu li:hover>ul>li{height:35px;height:auto}#cssmenu>ul>li>ul{display:flex;flex-wrap:wrap;row-gap:15px}#cssmenu>ul>li>ul>li{width:30%}#cssmenu>ul>li:nth-child(2)>ul>li{width:calc(100% / 2)}#cssmenu li:hover>ul>li>ul>li{height:auto}#cssmenu li>ul>li>ul>li{display:flex}#cssmenu li>ul>li>ul>li:before{content:'';display:inline-flex;width:4px;height:4px;background:#fff;border-radius:50%;margin-top:8px;margin-right:7px;flex:none}#cssmenu ul ul
ul{padding-left:30px;top:0;position:relative;left:0;padding:0;background:transparent}#cssmenu.align-right ul ul
ul{margin-left:0;margin-right:100%}#cssmenu li li li
a{display:inline-block;position:relative;color:#fff;padding-bottom:10px;font-size:14px;line-height:19px;font-weight:normal;text-decoration:none}#cssmenu ul ul li
a{font-size:12px;text-decoration:none;color:#fff;-webkit-transition:all .3s;transition:all .3s}#cssmenu ul ul li
a{text-decoration:none;font-size:18px;line-height:24px}#cssmenu ul ul>li>a{margin-bottom:10px}#cssmenu ul ul ul li
a{font-size:15px;line-height:19px;font-family:"SFProText-Light",sans-serif}#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item>a{border-bottom:0}#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{text-decoration:underline}#cssmenu.align-right ul ul li.has-sub>a:before{right:auto;left:14px}#cssmenu ul ul > li.has-sub:hover > a::before,
#cssmenu ul ul>li.has-sub:hover>a::after{background-color:var(--zv-brand)}.cssmenu__title{position:absolute;top:17px;left:44px;z-index:2;font-size:13px;line-height:16px;text-transform:uppercase;font-family:"SFProText-Light";display:none}.cssmenu__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#EBEBEB;border-bottom-left-radius:20px;padding:20px
35px;display:none}.cssmenu__item1{width:50%;padding-right:10px}.cssmenu__item2{width:50%;padding-left:10px}.cssmenu__text{color:#000;font-size:13px;line-height:18px;font-family:"SFProText-Light";margin-bottom:10px}.cssmenu__working{color:#000;font-size:13px;line-height:18px;font-family:"SFProText-Light";margin-bottom:20px}.cssmenu__tel{color:#000;font-size:13px;line-height:18px;font-family:"SFProText-Medium";margin-bottom:10px;display:inline-block;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/phone.svg);background-repeat:no-repeat;background-position:left center;padding-left:20px;text-decoration:none}.cssmenu__address{color:#000;font-size:13px;line-height:18px;font-family:"SFProText-Light";background-image:url(/wp-content/themes/zvpol/img/ui-indigo/pin.svg);background-repeat:no-repeat;background-position:left center;padding-left:20px}.cssmenu__mail{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/mail.svg);background-repeat:no-repeat;background-position:left center;padding-left:20px;font-size:13px;line-height:16px;font-family:"SFProText-Medium";margin-bottom:20px}.cssmenu__mail
a{color:#000;text-decoration:underline}.cssmenu__tel2{color:#000;font-size:13px;line-height:18px;font-family:"SFProText-Medium";margin-bottom:10px;display:inline-block;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/phone.svg);background-repeat:no-repeat;background-position:left center;padding-left:20px;text-decoration:none;margin-bottom:10px}.cssmenu__btn{color:#fff;text-decoration:none;text-transform:uppercase;font-family:"SFProText-Medium";font-size:13px;line-height:16px;padding:13px
30px;background-color:var(--zv-brand);border-radius:100px;display:table;-webkit-transition:all .3s;transition:all .3s}.cssmenu__btn:hover{background-color:var(--zv-brand)}.header__tel
img{display:block;margin-right:8px;width:14px;height:15px}#cssmenu>ul>li:not(:last-child){margin-right:30px}.error404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}.error404__title{font-size:128px;line-height:128px;font-family:"SFProText-Medium";margin-bottom:15px}.error404__subtitle{font-size:18px;line-height:24px;font-family:"SFProText-Light";margin-bottom:30px}.error404__wrap-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.error404__btn{color:#fff;text-transform:uppercase;text-decoration:none;font-family:"SFProText-Medium";font-size:16px;line-height:18px;padding:12px
27px;border-radius:100px;background-color:var(--zv-brand);-webkit-transition:all .3s;transition:all .3s;display:table;margin-left:5px;margin-right:5px}.error404__btn:hover{background-color:var(--zv-brand)}.section1{width:1100px;margin-left:auto;margin-right:auto;border-radius:20px;background-color:#EBEBEB;overflow-x:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;position:relative;margin-bottom:20px;margin-top:40px}.section1__in{width:100%;min-width:750px;display:-webkit-box;display:-ms-flexbox;display:flex}.section1__item{color:#000;text-decoration:none;font-size:13px;line-height:16px;font-family:"SFProText-Light";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px
50px;width:16.66666%;-webkit-transition:all .3s;transition:all .3s;position:relative}.section1__item::after{content:"";display:block;width:1px;height:40px;background-color:#DBDBDB;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section1__item:first-of-type::after{display:none}.section1__item:hover{background-color:#d8d8d8}.section1__item:hover+.section1__item::after{display:none}.section1__item
img{display:block;width:38px;margin-bottom:10px}.section1__item
span{text-align:center}.popular{width:100%;max-width:1130px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;margin-bottom:50px}.popular__title{font-size:32px;font-weight:600;color:#1a365d;margin-bottom:15px;position:relative
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-bottom:10px;text-align:center}.popular__subtitle{margin-bottom:30px;color:#2F2F2F;font-size:18px;line-height:24px;font-family:"SFProText-Light";text-align:center}.popular__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.popular__item{width:calc(33.33333% - 40px);margin-left:20px;margin-right:20px;background-color:#fff;border-radius:20px;margin-bottom:40px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, .05);box-shadow:0 10px 30px rgba(0, 0, 0, .05);color:#000;text-decoration:none;text-transform:uppercase;font-size:18px;line-height:24px;font-family:"SFProText-Medium";position:relative}.popular__media{display:block}.popular__media
img{display:block;width:100%;height:auto}.popular__text{padding:15px
15px;text-align:center}.popular__more{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--zv-brand);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:23px;background-image:url(/wp-content/themes/zvpol/img/portfolio-arrow.svg);background-repeat:no-repeat;background-position:bottom 20px right 20px;background-size:33px;opacity:0;-webkit-transition:all .5s;transition:all .5s}.popular__item:hover .popular__more,
.card__grid-item:hover
.popular__more{opacity:1}.card__grid-item
.popular__more{color:#fff;font-size:18px;line-height:24px;font-family:"SFProText-Medium";text-align:center;border-radius:20px}.popular__more-title{color:#fff;font-size:18px;line-height:24px;font-family:"SFProText-Medium";text-align:center;margin-bottom:10px}.popular__more-text{color:#fff;font-size:14px;line-height:18px;font-family:"SFProText-Light";text-align:center;text-transform:none}.popular__btn{color:#fff;text-transform:uppercase;text-decoration:none;font-size:16px;line-height:21px;font-family:"SFProText-Medium";padding:13px
36px;display:table;margin-left:auto;margin-right:auto;border-radius:100px;background-color:var(--zv-brand);-webkit-transition:all .3s;transition:all .3s}.popular__btn:hover{background-color:var(--zv-brand)}.section2{width:1100px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#EBEBEB;border-radius:20px}.section2__item1{padding-right:34px}.section2__item2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section2__item3{padding-left:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section2__media
img{display:block;margin-top:-44px;border-bottom-left-radius:20px;width:230px}.section2__text{color:#000;font-size:24px;line-height:32px;font-family:"SFProText-Light";margin-bottom:7px}.section2__tel{color:#000;font-size:34px;line-height:38px;font-family:"SFProText-Medium";margin-bottom:12px;text-decoration:none}.section2__tel
span{background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;-webkit-transition:background-size .3s;transition:background-size .3s;padding-bottom:3px}.section2__tel:hover
span{background-size:100% 2px}.section2__text-small{color:#000;font-size:18px;line-height:24px;font-family:"SFProText-Light"}.section2__text-small2{color:#000;font-size:14px;line-height:18px;font-family:"SFProText-Light"}.section2__wrap-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:320px;margin-top:10px;margin-bottom:10px;margin-left:-6px}.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk{color:#fff;font-size:12px;line-height:14px;text-decoration:none;text-transform:uppercase;background-color:#039BE5;padding:13px
30px;display:table;border-radius:100px;width:145px;text-align:center;font-family:"SFProText-Medium";margin:6px;-webkit-transition:all .3s;transition:all .3s}.section2__btn-tl:hover,.section2__btn-wp:hover,.section2__btn-vb:hover,.section2__btn-vk:hover{opacity: .7}.section2__btn-wp{background-color:#1BD741}.section2__btn-vb{background-color:#7D3DAF}.section2__btn-vk{background-color:#4D76A1}.portfolio-filter-item{border-radius:18px !important;background-color:#ebebeb !important;padding:10px
20px !important;font-size:14px !important;font-weight:400 !important;text-align:center !important;color:black !important}.elpt-portfolio-filter .portfolio-filter-item.item-active{background-color:var(--zv-brand) !important;color:white !important}.elpt-portfolio-filter .portfolio-filter-item{margin-right:5px !important;margin-bottom:10px !important}@media screen and (max-width: 1200px){#cssmenu>ul>li:not(:last-child){margin-right:24px}}@media only screen and (max-width: 991px){#cssmenu{width:100%}#cssmenu
ul{width:100%;display:none}#cssmenu.align-center>ul{text-align:left}#cssmenu ul
li{width:100%;border-top:1px solid rgba(120, 120, 120, 0.2)}#cssmenu ul ul li,
#cssmenu li:hover>ul>li{height:auto}#cssmenu ul li a,
#cssmenu ul ul li
a{width:100%;border-bottom:0}#cssmenu>ul>li{float:none}#cssmenu ul ul li
a{padding-left:25px}#cssmenu ul ul ul li
a{padding-left:35px}#cssmenu ul ul li
a{color:#ddd;background:none}#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active>a{color:#fff}#cssmenu ul ul,
#cssmenu ul ul ul,
#cssmenu.align-right ul
ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu > ul > li.has-sub > a:after,
#cssmenu > ul > li.has-sub > a:before,
#cssmenu ul ul > li.has-sub > a:after,
#cssmenu ul ul>li.has-sub>a:before{display:none}#cssmenu #menu-button{display:block;padding:17px;color:#ddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;content:''}#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#ddd;content:''}#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.2);height:46px;width:46px;cursor:pointer}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#fff}#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:'+'}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button.submenu-opened:before{display:none}}.nav__lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__lang .jq-selectbox__select{padding:0
20px 0 5px;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:none;font-size:12px;line-height:32px;font-family:"SFProText-Medium";text-transform:uppercase;min-width:54px;text-align:center}.nav__lang .jq-selectbox__trigger{border:none;width:20px;background-image:url(/wp-content/themes/zvpol/img/lang-arrow.png);background-position:center;background-repeat:no-repeat}.nav__lang .jq-selectbox__trigger-arrow{display:none}.nav__lang .jq-selectbox li:hover{background-color:var(--zv-brand)}.nav__lang .jq-selectbox__dropdown{margin-top:8px}.breadcrumbs{padding-top:15px;padding-bottom:10px;padding-left:34px;padding-right:15px;width:1130px;margin:0
auto;border-bottom:1px solid #e0e0e0;margin-bottom:10px}.breadcrumbs
ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.breadcrumbs li,
.breadcrumbs
a{color:#2f2f2f;text-decoration:none;font-family:"SFProText-Light";font-size:13px;line-height:17px;-webkit-transition:all .3s;transition:all .3s}.breadcrumbs a:hover{color:var(--zv-brand)}.breadcrumbs li a::after{content:"/";margin-left:5px;margin-right:5px}.breadcrumbs
span{font-family:"SFProText-Light"}.main-slider{width:100%;max-width:1130px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;margin-top:20px}.main-slider.owl-carousel .owl-stage-outer{border-radius:20px}.main-slider__item{position:relative}.main-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.main-slider.owl-theme .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-slider.owl-theme .owl-dots .owl-dot
span{width:15px;height:15px;background-color:transparent;border:1px
solid #fff}.main-slider.owl-theme .owl-dots .owl-dot.active
span{background-color:var(--zv-brand);border:1px
solid var(--zv-brand)}.main-slider__cap{position:absolute;width:auto;height:100%;top:0;left:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-slider__title{color:#fff;text-transform:uppercase;margin-bottom:10px;font-family:"SFProText-Medium";font-size:28px;line-height:32px;width:70%}.main-slider__text{color:#fff;font-size:14px;line-height:18px;font-family:"SFProText-Light";margin-bottom:17px}.main-slider__btn{color:#fff;font-size:12px;line-height:16px;text-decoration:none;text-transform:uppercase;font-family:"SFProText-Medium";padding:15px
60px 15px 30px;background-color:var(--zv-brand);display:table;border-radius:100px;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:all .3s;transition:all .3s;background-image:url(/wp-content/themes/zvpol/img/btn-arrow.svg);background-repeat:no-repeat;background-position:center right 18px;background-size:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.main-slider__btn:hover{background-color:var(--zv-brand);background-position:center right 11px}.faq{width:944px;margin-left:auto;margin-right:auto}.faq__header{width:100%;border-radius:28px;margin-bottom:20px}.faq__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.faq__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.faq__header2{width:100%;height:200px;border-radius:28px;background-image:url(/wp-content/themes/zvpol/img/faq-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.faq__title2{color:#fff;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-bottom:10px;font-weight:normal;text-align:center}.faq__sub-title2{color:#fff;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.faq__accordion{position:relative;width:100%;max-width:944px;height:auto;margin:0
auto 50px auto}.faq__set{position:relative;width:100%;height:auto;background-color:#fff;margin-bottom:14px;border-radius:20px;overflow:hidden}.faq__set>a{display:block;padding:24px
90px 24px 36px;text-decoration:none;color:#2f2f2f;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s;font-size:18px;line-height:24px;position:relative}.faq__arrow{width:20px;height:20px;position:absolute;top:50%;right:36px;margin-top:-10px;-webkit-transition:all .3s;transition:all .3s}.faq__arrow
span{display:block;width:20px;height:2px;background-color:#2f2f2f;margin-top:9px;position:relative;-webkit-transition:all .3s;transition:all .3s}.faq__arrow span::after{content:"";position:absolute;height:20px;width:2px;top:-9px;left:9px;background-color:#2f2f2f;-webkit-transition:all .3s;transition:all .3s}.faq__set > a.active
.faq__arrow{-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.faq__set > a.active span,
.faq__set > a.active span::after{background-color:var(--zv-brand)}.faq__content{position:relative;width:100%;height:auto;background-color:#fff;display:none;padding-left:36px;padding-right:36px;padding-bottom:22px}.faq__content
hr{background-color:#e0e0e0;height:1px;border:0;margin-bottom:15px}.faq__content
p{color:#2f2f2f;font-size:16px;line-height:24px;font-family:"SFProText-Light"}.faq__content p+p{margin-top:24px}.reviews{width:100%;max-width:944px;margin-left:auto;margin-right:auto;margin-bottom:40px}.reviews__header{width:100%;border-radius:28px;margin-bottom:20px}.reviews__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.reviews__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.reviews__item{background-color:#fff;border-radius:20px;padding:30px
36px;margin-bottom:15px}.reviews__item-head{border-bottom:1px solid #E0E0E0;margin-bottom:20px;position:relative;padding-right:60px}.reviews__item-date{font-size:16px;line-height:24px;color:#2F2F2F;font-family:"SFProText-Light";position:absolute;top:30px;right:0px}.reviews__item-name{font-size:18px;line-height:24px;font-family:"SFProText-Medium";margin-bottom:5px}.reviews__item-cap{font-size:16px;line-height:24px;margin-bottom:20px;color:#2F2F2F;font-style:italic}.reviews__item-body
p{font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F}.reviews__form-text{width:960px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:40px}.reviews__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:944px;margin-left:auto;margin-right:auto;background-color:#fff;padding:45px
118px 55px 118px;border-radius:20px;margin-bottom:30px}.reviews__item1{width:50%;padding-left:7px;padding-right:7px}.reviews__item2{width:50%;padding-left:7px;padding-right:7px}.reviews__item3{width:100%;padding-left:7px;padding-right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__form input[type=text]{width:100%;height:44px;border:1px
solid #DEDEDE;font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F;border-radius:100px;margin-bottom:15px;padding-left:25px;padding-right:25px;outline:none !important;-webkit-transition:all .3s;transition:all .3s}.reviews__form input[type=text]:focus{-webkit-box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%);box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%)}.reviews__form input[type=text]::-webkit-input-placeholder{color:#B4B4B4}.reviews__form input[type=text]:-ms-input-placeholder{color:#B4B4B4}.reviews__form input[type=text]::placeholder{color:#B4B4B4}.reviews__form
textarea{width:100%;height:162px;resize:none;border:1px
solid #DEDEDE;font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F;border-radius:20px;padding:8px
25px;outline:none !important;-webkit-transition:all .3s;transition:all .3s}.reviews__form textarea:focus{-webkit-box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%);box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%)}.reviews__form textarea::-webkit-input-placeholder{color:#B4B4B4}.reviews__form textarea:-ms-input-placeholder{color:#B4B4B4}.reviews__form textarea::placeholder{color:#B4B4B4}.reviews__checkbox{margin-bottom:15px}.reviews__checkbox input[type=checkbox]{display:none}.reviews__checkbox
label{font-size:13px;line-height:14px;font-family:"SFProText-Light";color:#2F2F2F;cursor:pointer;position:relative;padding-left:24px}.reviews__checkbox label::after{content:"";display:block;width:13px;height:13px;border-radius:2px;border:1px
solid #DEDEDE;position:absolute;top:0;left:0}.reviews__checkbox input[type=checkbox]:checked+label::after{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.reviews__form input[type=submit]{font-family:"SFProText-Medium";font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;border:none;background-color:var(--zv-brand);border-radius:100px;padding:15px
45px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.reviews__form input[type=submit]:hover{background-color:var(--zv-brand)}.reviews__form-title{font-family:"SFProText-Medium";font-size:18px;line-height:24px;margin-bottom:15px;text-align:center;width:100%;color:#2F2F2F}.card__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:944px;margin-left:auto;margin-right:auto;background-color:#fff;padding:45px
118px 55px 118px;border-radius:20px;margin-bottom:30px}.card__item1{width:50%;padding-left:7px;padding-right:7px}.card__item2{width:50%;padding-left:7px;padding-right:7px}.card__item3{width:100%;padding-left:7px;padding-right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__form input[type=text],
.card__form input[type=email],#retreat_select{width:100%;height:44px;border:1px
solid #DEDEDE;font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F;border-radius:100px;margin-bottom:15px;padding-left:25px;padding-right:25px;outline:none !important;-webkit-transition:all .3s;transition:all .3s}.card__form input[type=text]:focus,
.card__form input[type=email]:focus,#retreat_select:focus{-webkit-box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%);box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%)}.card__form input[type=text]::-webkit-input-placeholder,
.card__form input[type=email]::-webkit-input-placeholder{color:#B4B4B4}.card__form input[type=text]:-ms-input-placeholder,
.card__form input[type=email]:-ms-input-placeholder{color:#B4B4B4}.card__form input[type=text]::placeholder,
.card__form input[type=email]::placeholder{color:#B4B4B4}.card__form
textarea{width:100%;height:103px;resize:none;border:1px
solid #DEDEDE;font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F;border-radius:20px;padding:8px
25px;outline:none !important;-webkit-transition:all .3s;transition:all .3s}.card__form textarea:focus{-webkit-box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%);box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%)}.card__form textarea::-webkit-input-placeholder{color:#B4B4B4}.card__form textarea:-ms-input-placeholder{color:#B4B4B4}.card__form textarea::placeholder{color:#B4B4B4}.card__checkbox{margin-bottom:15px}.card__checkbox input[type=checkbox]{position:absolute;top:3px;left:2px}#retreat_select{-webkit-appearance:none;position:relative;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/down.svg);background-repeat:no-repeat;background-size:4%;background-position:97% 50%}.card__checkbox
label{font-size:13px;line-height:14px;font-family:"SFProText-Light";color:#2F2F2F;cursor:pointer;position:relative;padding-left:24px}.card__form input[type=submit]{font-family:"SFProText-Medium";font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;border:none;background-color:var(--zv-brand);border-radius:100px;padding:15px
45px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-appearance:none}.card__form input[type=submit]:hover{background-color:var(--zv-brand)}.card__form-title{font-family:"SFProText-Medium";font-size:18px;line-height:24px;margin-bottom:15px;text-align:center;width:100%;color:#2F2F2F}.card__form .jq-selectbox{width:100%;margin-bottom:15px}.card__form .jq-selectbox__select{height:44px;padding:0
45px 0 25px;border:1px
solid #DEDEDE;border-bottom-color:#DEDEDE;border-radius:100px;background:transparent;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:42px;font-family:"SFProText-Light";color:#000;text-shadow:none}.card__form .jq-selectbox__trigger{border-left:none}.card__form .jq-selectbox__trigger-arrow{width:8px;height:4px;top:19px;right:12px;border:none;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/down.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.portfolio{width:1130px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.portfolio__header{width:100%;border-radius:28px;margin-bottom:20px}.portfolio__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.portfolio__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.portfolio__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:26px}.portfolio__control{border:none;padding:8px
18px;color:#000;font-size:14px;line-height:18px;background-color:#EBEBEB;border-radius:18px;outline:none;font-family:"SFProText-Light";margin:5px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.portfolio__control:hover{background-color:#d2d0d0}.portfolio__control.mixitup-control-active{background-color:var(--zv-brand);color:#fff}.portfolio__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.portfolio__grid-item{margin-left:10px;margin-right:10px;width:calc(33.33333% - 20px);margin-bottom:20px;border-radius:18px;overflow:hidden;position:relative}.portfolio__grid-media{display:block;width:100%;height:auto}.portfolio__grid-media
img{display:block;width:100%;height:auto}.portfolio__grid-cap{color:#fff;text-transform:uppercase;font-family:"SFProText-Medium";font-size:16px;line-height:24px;background-color:var(--zv-brand);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-image:url(/wp-content/themes/zvpol/img/portfolio-arrow.svg);background-repeat:no-repeat;background-position:bottom 15px right 15px;opacity:0;-webkit-transition:all .5s;transition:all .5s}.portfolio__grid-item:hover .portfolio__grid-cap{opacity:1}.page{width:1130px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.page__header{width:100%;border-radius:28px;margin-bottom:20px}.page__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.page__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.page-in{width:100%;max-width:900px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;overflow:hidden}.page__img-right{border-radius:20px;margin-left:55px;float:right}.page-in
p{color:#2F2F2F;font-size:16px;line-height:24px;font-family:"SFProText-Light";margin-bottom:24px}.page-in__slider{margin-top:60px;margin-bottom:15px}.page-in__slider.owl-theme .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-in__slider.owl-theme .owl-dots .owl-dot
span{border:1px
solid #2F2F2F;background-color:transparent;width:15px;height:15px;-webkit-transition:all .3s;transition:all .3s}.page-in__slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
span{border-color:var(--zv-brand);background-color:var(--zv-brand)}.page-in__two-col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.page-in__col1{width:54%;padding-left:15px}.page-in__col2{width:46%;padding-left:12px;padding-right:15px}.page-in
h2{color:#2F2F2F;font-weight:normal;font-family:"SFProText-Medium";font-size:24px;line-height:32px;margin-bottom:20px}.page-in
h3{color:#2F2F2F;font-weight:normal;font-family:"SFProText-Medium";font-size:18px;line-height:24px;margin-bottom:10px}.page-in__media-text
img{display:block;width:100%;height:auto;margin-bottom:15px;border-radius:20px}.page-in
ul{margin-left:20px;margin-bottom:24px}.page-in ul
li{color:#2F2F2F;font-size:16px;line-height:24px;font-family:"SFProText-Light";margin-top:10px;margin-bottom:10px}.page-in__full-w{width:100%;height:auto;margin-bottom:15px;border-radius:20px}.card{width:95%;width:100%;padding-left:15px;padding-right:15px;padding-left:25px;padding-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.card__menu{width:320px;border-radius:20px;background-color:#fff;-ms-flex-item-align:start;align-self:flex-start;overflow:hidden;height:auto;position:relative}.card__content{width:calc(100% - 320px);padding-left:15px;padding-right:0}.card__header{width:100%;border-radius:28px;margin-bottom:20px}.card__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:25px;font-weight:normal;text-align:center}.card__sub-title{color:#000;font-family:"SFProText-Medium";font-size:18px;line-height:26px;text-align:center;text-transform: :uppercase !important}.card__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-bottom:40px}.card__grid-item{display:block;width:calc(25% - 16px);margin-left:8px;margin-right:8px;overflow:hidden;margin-bottom:16px;position:relative}.card__grid-item
img{display:block;width:100%;height:auto;border-radius:20px}.card__grid-text{position:relative;width:100%;height:auto;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:var(--zv-brand);background-color:transparent;color:#000;text-transform:uppercase;font-family:"SFProText-Medium";font-size:15px;line-height:24px;pointer-events:none;background-repeat:no-repeat;background-position:bottom 15px right 20px;background-size:30px;-webkit-transition:all .5s;transition:all .5s;justify-content:center}.card__grid-item:hover .card__grid-text{}.card-nav{position:relative;height:auto;list-style:none}.card-nav>li+li{border-top:1px solid #E0E0E0}.card-nav>li>a{color:#000;font-size:16px;line-height:21px;font-family:"SFProText-Light";text-decoration:none;padding:18px
19px 18px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.card-nav>li>a:hover{background-color:var(--zv-brand);color:#fff}.card-nav__dropdown{position:relative;width:100%;height:auto}.card-nav__dropdown>a{display:block;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.card-nav__dropdown>a.active{background-color:var(--zv-brand) !important;color:#fff}.card-nav__sub{position:relative;width:100%;height:auto;display:none;list-style:none;background-color:#EBEBEB}.card-nav__sub>li+li{border-top:1px solid #E0E0E0}.card-nav__sub>li>a{color:#000;font-size:16px;line-height:21px;font-family:"SFProText-Light";text-decoration:none;padding:18px
26px;display:block;-webkit-transition:all .3s;transition:all .3s}.card-nav__sub>li.current>a,.card-nav__sub>li>a:hover{background-color:var(--zv-brand);color:#fff}.card-nav__ico{display:block;width:8px;height:4px;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-nav__dropdown > a.active .card-nav__ico{background-image:url(/wp-content/themes/zvpol/img/accordion-arrow2.svg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.card-nav__dropdown > a:hover .card-nav__ico{background-image:url(/wp-content/themes/zvpol/img/accordion-arrow2.svg)}.gallery{margin-top:40px;margin-bottom:60px;width:100%;max-width:900px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.gallery__title{color:#2F2F2F;font-size:24px;line-height:32px;font-family:"SFProText-Medium";margin-bottom:17px}.gallery__grid{width:100%;margin-left:-8px;margin-right:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__item{border-radius:20px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;margin:8px;width:calc(25% - 16px);cursor:pointer;display:block}.gallery__item:hover{opacity: .8}.gallery__item
img{display:block;width:100%;height:auto}.catalog{width:90%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.catalog__header{width:100%;border-radius:28px;margin-bottom:20px}.catalog__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.catalog__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.catalog__grid{margin-bottom:45px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.catalog__grid-title{font-size:24px;line-height:24px;font-family:"SFProText-Medium";color:#000;text-transform:uppercase;margin-bottom:24px;text-align:center}.catalog__grid-in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.catalog__grid-item{width:calc(25% - 16px);width:calc(100% / 4 - 16px);margin-left:8px;margin-right:8px;background-color:#fff;border-radius:20px;margin-bottom:16px;overflow:hidden;display:block;text-decoration:none;-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, .05);box-shadow:0 10px 30px rgba(0, 0, 0, .05);-webkit-transition:all .3s;transition:all .3s}.catalog__grid-item:hover{-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, .18);box-shadow:0 10px 30px rgba(0, 0, 0, .18)}.catalog__grid-media{width:100%;height:auto}.catalog__grid-media
img{display:block;width:100%;height:auto}.catalog__grid-text{padding:10px
20px;color:#000;font-size:18px;line-height:24px;font-family:"SFProText-Light";text-align:center;min-height:52px}.catalog__list{margin-top:45px;margin-bottom:45px;width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.catalog__list-title{font-size:18px;line-height:24px;color:#000;font-family:"SFProText-Medium";text-transform:uppercase;margin-bottom:24px}.catalog__list-in{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px
10px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, .05);box-shadow:0 10px 30px rgba(0, 0, 0, .05)}.catalog__list-item{width:calc(33.33333% - 20px);margin-left:10px;margin-right:10px;margin-top:8px;margin-bottom:8px}.catalog__list-item
a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__list-media{border-radius:15px;overflow:hidden;width:48px}.catalog__list-media
img{display:block;width:100%;height:auto}.catalog__list-text{color:#000;font-size:13px;line-height:14px;font-family:"SFProText-Light";width:calc(100% - 48px);padding-left:10px;padding-right:15px}.catalog__list-text
span{background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s;padding-bottom:1px}.catalog__list-item a:hover .catalog__list-text
span{background-size:100% 1px}.catalog__slider{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;margin-bottom:70px}.catalog__slider .owl-stage-outer{border-radius:20px;overflow:hidden}.catalog__slider-item{display:block}.catalog__slider-media
img{display:block;width:100%;height:auto}.catalog__slider-cap{font-family:"SFProText-Medium";font-size:15px;line-height:18px;text-transform:uppercase;padding:13px
30px;background-color:#fff;text-align:center}.catalog__slider .owl-nav{margin:0}.catalog__slider .owl-prev{display:block !important;width:24px;height:24px;background-color:transparent !important;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/prev.svg) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;cursor:pointer;position:absolute;bottom:5px;left:15px;-webkit-transition:all .3s;transition:all .3s;outline:none !important}.catalog__slider .owl-prev:hover{opacity: .8}.catalog__slider .owl-prev
span{display:none}.catalog__slider .owl-next{display:block !important;width:24px;height:24px;background-color:transparent !important;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/next.svg) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;cursor:pointer;position:absolute;bottom:5px;right:15px;-webkit-transition:all .3s;transition:all .3s;outline:none !important}.catalog__slider .owl-next:hover{opacity: .8}.catalog__slider .owl-next
span{display:none}.promo{width:1130px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}.promo__in{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.promo__item{width:calc(50% - 16px);margin-left:8px;margin-right:8px;background-color:#EBEBEB;border-radius:20px;padding:30px
55px 45px 55px;-webkit-transition:all .3s;transition:all .3s}.promo__item:hover{background-color:var(--zv-brand)}.promo__media{width:308px;height:308px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:50%;position:relative;margin-bottom:50px}.promo__media
img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:165px}.promo__title{font-size:22px;line-height:32px;color:#000;text-transform:uppercase;font-family:"SFProText-Medium";text-align:center;min-height:34px;overflow:hidden;margin-bottom:20px;-webkit-transition:all .3s;transition:all .3s}.promo__item:hover
.promo__title{color:#fff}.promo__text{font-family:"SFProText-Medium";font-size:14px;line-height:24px;color:#000;text-align:center;margin-bottom:15px;-webkit-transition:all .3s;transition:all .3s}.promo__item:hover
.promo__text{color:#fff}.promo__btn{font-family:"SFProText-Medium";font-size:16px;line-height:21px;color:#000;padding:11px
47px;border-radius:100px;border:3px
solid #000;display:table;margin-left:auto;margin-right:auto;text-decoration:none;text-transform:uppercase}.promo__item:hover
.promo__btn{color:#fff;border-color:#fff}.vacancy{width:944px;margin-left:auto;margin-right:auto}.vacancy__header{width:100%;border-radius:28px;margin-bottom:20px}.vacancy__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.vacancy__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.vacancy__accordion{position:relative;width:100%;max-width:944px;height:auto;margin:0
auto 50px auto}.vacancy__set{position:relative;width:100%;height:auto;background-color:#fff;margin-bottom:14px;border-radius:20px;overflow:hidden}.vacancy__set>a{display:block;padding:24px
90px 24px 36px;text-decoration:none;color:#2f2f2f;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s;font-size:18px;line-height:24px;position:relative}.vacancy__arrow{width:20px;height:20px;position:absolute;top:50%;right:36px;margin-top:-10px;-webkit-transition:all .3s;transition:all .3s}.vacancy__arrow
span{display:block;width:20px;height:2px;background-color:#2f2f2f;margin-top:9px;position:relative;-webkit-transition:all .3s;transition:all .3s}.vacancy__arrow span::after{content:"";position:absolute;height:20px;width:2px;top:-9px;left:9px;background-color:#2f2f2f;-webkit-transition:all .3s;transition:all .3s}.vacancy__set > a.active
.vacancy__arrow{-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.vacancy__set > a.active span,
.vacancy__set > a.active span::after{background-color:var(--zv-brand)}.vacancy__content{position:relative;width:100%;height:auto;background-color:#fff;display:none;padding-left:36px;padding-right:36px;padding-bottom:22px}.vacancy__content
hr{background-color:#e0e0e0;height:1px;border:0;margin-bottom:15px}.vacancy__content
p{color:#2f2f2f;font-size:16px;line-height:24px;font-family:"SFProText-Light"}.vacancy__content p+p{margin-top:24px}.glossary{width:944px;margin-left:auto;margin-right:auto}.glossary__header{width:100%;border-radius:28px;margin-bottom:20px}.glossary__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.glossary__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.glossary__accordion{position:relative;width:100%;max-width:944px;height:auto;margin:0
auto 50px auto;padding-left:65px}.glossary__accordion-label{font-size:44px;line-height:50px;font-family:"SFProText-Medium";text-transform:uppercase;position:relative;top:50px;left:-60px}.glossary__set{position:relative;width:100%;height:auto;background-color:#fff;margin-bottom:14px;border-radius:20px;overflow:hidden}.glossary__set>a{display:block;padding:24px
90px 24px 36px;text-decoration:none;color:#2f2f2f;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s;font-size:18px;line-height:24px;position:relative}.glossary__arrow{width:20px;height:20px;position:absolute;top:50%;right:36px;margin-top:-10px;-webkit-transition:all .3s;transition:all .3s}.glossary__arrow
span{display:block;width:20px;height:2px;background-color:#2f2f2f;margin-top:9px;position:relative;-webkit-transition:all .3s;transition:all .3s}.glossary__arrow span::after{content:"";position:absolute;height:20px;width:2px;top:-9px;left:9px;background-color:#2f2f2f;-webkit-transition:all .3s;transition:all .3s}.glossary__set > a.active
.glossary__arrow{-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.glossary__set > a.active span,
.glossary__set > a.active span::after{background-color:var(--zv-brand)}.glossary__content{position:relative;width:100%;height:auto;background-color:#fff;display:none;padding-left:36px;padding-right:36px;padding-bottom:22px}.glossary__content
hr{background-color:#e0e0e0;height:1px;border:0;margin-bottom:15px}.glossary__content
p{color:#2f2f2f;font-size:16px;line-height:24px;font-family:"SFProText-Light"}.glossary__content p+p{margin-top:24px}.glossary__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.glossary__link{margin:5px;color:#000;text-transform:uppercase;text-decoration:none;font-family:"SFProText-Light";font-size:14px;line-height:16px;padding:11px
22px;border-radius:18px;background-color:#ebebeb;-webkit-transition:all .3s;transition:all .3s}.glossary__link:hover:not(.active){background-color:#d2d2d2}.glossary__link.active{background-color:var(--zv-brand);color:#fff}.section2__media
img{width:270px !important}.section3{width:1130px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.section3__bg{display:block}.section3__text{width:calc(100% - 420px);padding-left:100px;padding-right:45px}.section3__media{width:420px}.section3__wrap-label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.section3__label{width:112px;height:112px;border-radius:50%;background-color:#fff;margin-left:8px;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.section3__label
img{width:30px;height:auto;margin-bottom:4px}.section3__label
span{color:#000;font-size:13px;line-height:16px;font-family:"SFProText-Light";text-align:center}.section3__text
h2{color:#2F2F2F;font-size:34px;line-height:46px;font-weight:normal;font-family:"SFProText-Medium";margin-bottom:24px}.section3__text
h3{color:#2F2F2F;font-size:18px;line-height:24px;font-weight:normal;font-family:"SFProText-Medium";margin-bottom:24px}.section3__text
p{color:#2F2F2F;font-size:16px;line-height:24px;font-family:"SFProText-Light";margin-bottom:24px}.section3__text
ul{padding-left:20px;color:#2F2F2F;font-size:16px;line-height:24px;font-family:"SFProText-Light";margin-bottom:24px}.section3__text ul
li{margin-top:10px;margin-bottom:10px}.news-home{width:1130px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.news-home__title{color:#000;font-size:30px;line-height:34px;font-family:"SFProText-Medium";text-transform:uppercase;text-align:center;margin-bottom:20px}.news-home__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-home__col1{width:100%;max-width:650px}.news-home__col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-home__item{width:410px;border-radius:20px;background-color:#fff;margin-bottom:15px;padding-top:25px;overflow:hidden;height:160px}.news-home__item:hover{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/arrow.svg);background-repeat:no-repeat;background-position:right 15px bottom 15px;background-size:30px}.news-home__item-big{border-radius:20px;overflow:hidden;background-color:#fff;height:506px}.news-home__item-big:hover{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/arrow.svg);background-repeat:no-repeat;background-position:right 15px bottom 15px;background-size:30px}.news-home__media{display:block;margin-bottom:25px}.news-home__media
img{display:block;width:100%}.news-home__text{padding:0
25px 25px 25px;display:block;text-decoration:none}.news-home__text:hover .news-home__date,
.news-home__text:hover .news-home__date,
.news-home__text:hover .news-home__item-title,
.news-home__text:hover .news-home__desc{color:var(--zv-brand)}.news-home__date{color:#9A9A9A;font-size:14px;line-height:18px;font-family:"SFProText-Light";margin-bottom:8px;-webkit-transition:all .3s;transition:all .3s}.news-home__item-title{color:#2F2F2F;font-size:17px;line-height:20px;text-decoration:none;font-family:"SFProText-Medium";margin-bottom:10px;display:inline-block;-webkit-transition:all .3s;transition:all .3s}.news-home__desc{color:#9A9A9A;font-size:14px;line-height:18px;font-family:"SFProText-Light";-webkit-transition:all .3s;transition:all .3s}.news-home__btn{display:table;margin:35px
auto 50px auto;color:#fff;font-size:16px;line-height:21px;text-transform:uppercase;text-decoration:none;font-family:"SFProText-Medium";padding:12px
50px;border-radius:100px;background-color:var(--zv-brand);-webkit-transition:all .3s;transition:all .3s}.news-home__btn:hover{background-color:var(--zv-brand)}.news{width:1130px;padding-left:15px;padding-right:15px;margin:0
auto}.news__header{width:100%;border-radius:28px;margin-bottom:20px}.news__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.news__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.news__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.news__item{width:calc(33.33333% - 30px);background-color:#fff;border-radius:20px;margin-bottom:30px;margin-left:15px;margin-right:15px;overflow:hidden;padding-bottom:25px;-webkit-transition:all .3s;transition:all .3s}.news__item:hover{-webkit-box-shadow:1px 1px 8px 0px rgb(0, 0, 0, 18%);box-shadow:1px 1px 8px 0px rgb(0, 0, 0, 18%)}.news__media{display:block;margin-bottom:20px;overflow:hidden}.news__media
img{display:block;width:100%;height:auto;-webkit-transition:all 1s;transition:all 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.news__media:hover
img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news__body{padding-left:20px;padding-right:20px}.news__date{color:var(--zv-brand);font-size:13px;line-height:24px;font-family:"SFProText-Light";margin-bottom:5px}.news__body-title{font-size:13px;line-height:18px;text-transform:uppercase;font-family:"SFProText-Medium";text-align:left;margin-bottom:5px;padding-bottom:1px;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s;color:#000}.news__body-title:hover{background-size:100% 1px}.news__text{max-height:70px;overflow:hidden}.news__text
p{color:#2F2F2F;font-size:14px;line-height:18px;font-family:"SFProText-Light"}.contacts{width:1130px;padding-left:15px;padding-right:15px;margin:0
auto}.contacts__header{width:100%;border-radius:28px;margin-bottom:20px}.contacts__title{color:#000;font-family:"SFProText-Medium";text-transform:uppercase;font-size:30px;line-height:36px;margin-top:25px;margin-bottom:10px;font-weight:normal;text-align:center}.contacts__sub-title{color:#000;font-family:"SFProText-Light";font-size:18px;line-height:22px;text-align:center}.contacts__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__item1{width:55%;padding-right:60px}.contacts__item1-title{color:#2F2F2F;font-size:18px;line-height:24px;text-transform:uppercase;font-family:"SFProText-Medium";margin-bottom:20px}.contacts__item1-subtitle{color:#2F2F2F;font-size:16px;line-height:18px;font-style:italic;font-family:"SFProText-Light";margin-bottom:20px}.contacts__working{color:#2F2F2F;font-size:16px;line-height:18px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__working
span{font-family:"SFProText-Medium";display:inline-block;width:230px}.contacts__working span+span{width:calc(100% - 240px);font-family:"SFProText-Light"}.contacts__address{color:#2F2F2F;font-size:16px;line-height:18px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.contacts__address
span{font-family:"SFProText-Medium";display:inline-block;width:230px}.contacts__address span+span{width:calc(100% - 230px);font-family:"SFProText-Light"}.contacts__block{margin-bottom:30px}.contacts__block+.contacts__block{margin-bottom:60px}.contacts__block-title{color:#2F2F2F;font-size:16px;line-height:24px;font-family:"SFProText-Medium";margin-bottom:20px}.contacts__block-in{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, .05);box-shadow:0 10px 30px rgba(0, 0, 0, .05);padding:30px
40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.contacts__block-in+.contacts__block-in{margin-bottom:60px}.contacts__block-in-item{width:50%;padding-right:15px}.contacts__block-in-item+.contacts__block-in-item{width:50%;padding-right:0;padding-left:15px}.contacts__block-in-name{color:#2F2F2F;font-size:16px;line-height:24px;margin-bottom:5px;font-family:"SFProText-Medium"}.contacts__block-in-text{color:#2F2F2F;font-size:16px;line-height:24px;font-style:italic;font-family:"SFProText-Light"}.contacts__block-in-tel{margin-bottom:5px;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/phone.svg);background-position:left top 9px;background-repeat:no-repeat;padding-left:22px}.contacts__block-in-tel
a{font-size:16px;line-height:24px;color:#2F2F2F;font-family:"SFProText-Medium";text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s;display:table}.contacts__block-in-tel a:hover{background-size:100% 1px}.contacts__block-in-mail{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/mail.svg);background-position:left top 9px;background-repeat:no-repeat;padding-left:22px}.contacts__block-in-mail
a{font-size:16px;line-height:24px;color:#2F2F2F;font-family:"SFProText-Light";text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s;display:table}.contacts__block-in-mail a:hover{background-size:100% 1px}.contacts__item2{width:45%;padding-left:60px}.contacts__item2-text{color:#2F2F2F;font-size:14px;line-height:16px;font-family:"SFProText-Light";margin-bottom:20px}.contacts__form{background-color:#fff;border-radius:20px;padding:34px
44px;margin-bottom:20px;-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, .05);box-shadow:0 10px 30px rgba(0, 0, 0, .05)}.contacts__form-title,.contact-us__title{color:#2F2F2F;font-size:18px;line-height:24px;font-family:"SFProText-Medium";text-align:center;margin-bottom:15px}.contacts__form input[type=text],
.contacts__form input[type=email],
.form input[type=text],
.form input[type=tel]{width:100%;height:44px;border:1px
solid #DEDEDE;font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F;border-radius:100px;margin-bottom:15px;padding-left:25px;padding-right:25px;outline:none !important;-webkit-transition:all .3s;transition:all .3s}.contacts__form input[type=text]:focus,
.contacts__form input[type=email]:focus,
.form input[type=text]:focus,
.form input[type=tel]:focus{-webkit-box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%);box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%)}.contacts__form input[type=text]::-webkit-input-placeholder,
.contacts__form input[type=email]::-webkit-input-placeholder,
form input[type=text]::-webkit-input-placeholder,
form input[type=tel]::-webkit-input-placeholder{color:#B4B4B4}.contacts__form input[type=text]:-ms-input-placeholder,
.contacts__form input[type=email]:-ms-input-placeholder,
.form input[type=text]:-ms-input-placeholder,
.form input[type=tel]:-ms-input-placeholder{color:#B4B4B4}.contacts__form input[type=text]::placeholder,
.contacts__form input[type=email]::placeholder,
.form input[type=text]::placeholder,
.form input[type=tel]::placeholder{color:#B4B4B4}.contacts__form
textarea{width:100%;height:162px;resize:none;border:1px
solid #DEDEDE;font-size:16px;line-height:24px;font-family:"SFProText-Light";color:#2F2F2F;border-radius:20px;padding:8px
25px;outline:none !important;-webkit-transition:all .3s;transition:all .3s}.contacts__form textarea:focus{-webkit-box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%);box-shadow:0 0 5px 0px rgb(0, 0, 0, 18%)}.contacts__form textarea::-webkit-input-placeholder{color:#B4B4B4}.contacts__form textarea:-ms-input-placeholder{color:#B4B4B4}.contacts__form textarea::placeholder{color:#B4B4B4}.contacts__checkbox{margin-bottom:15px;padding-left:24px;margin-top:12px}.wpcf7-list-item{position:relative}.contacts__checkbox input[type=checkbox]{position:absolute;top:1px;left:-18px}.contacts__checkbox label,
.checkbox-block
label{font-size:13px;line-height:14px;font-family:"SFProText-Light";color:#2F2F2F;cursor:pointer;position:relative}.contacts__checkbox input[type=checkbox]:checked + label::after,
.checkbox-block input[type=checkbox]:checked+label::after{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.contacts__form input[type=submit],
.form input[type=submit]{font-family:"SFProText-Medium";font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;border:none;background-color:var(--zv-brand);border-radius:100px;padding:15px
45px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;display:table;margin-left:auto;margin-right:auto;-webkit-appearance:none}.contacts__form input[type=submit]:hover,
form input[type=submit]:hover{background-color:var(--zv-brand)}.contacts__wrap-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;margin-right:-10px}.contacts__wrap-btn
a{margin:10px
10px}.contacts__btn-tl{color:#fff;font-size:11px;line-height:15px;text-transform:uppercase;text-decoration:none;padding:15px
30px;text-align:center;min-width:205px;display:inline-block;border-radius:100px;background-color:#039BE5;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s}.contacts__btn-tl:hover{opacity: .8}.contacts__btn-wp{color:#fff;font-size:11px;line-height:15px;text-transform:uppercase;text-decoration:none;padding:15px
30px;text-align:center;min-width:205px;display:inline-block;border-radius:100px;background-color:#1BD741;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s}.contacts__btn-wp:hover{opacity: .8}.contacts__btn-vb{color:#fff;font-size:11px;line-height:15px;text-transform:uppercase;text-decoration:none;padding:15px
30px;text-align:center;min-width:205px;display:inline-block;border-radius:100px;background-color:#7D3DAF;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s}.contacts__btn-vb:hover{opacity: .8}.contacts__btn-vk{color:#fff;font-size:11px;line-height:15px;text-transform:uppercase;text-decoration:none;padding:15px
30px;text-align:center;min-width:205px;display:inline-block;border-radius:100px;background-color:#4D76A1;font-family:"SFProText-Medium";-webkit-transition:all .3s;transition:all .3s}.contacts__btn-vk:hover{opacity: .8}.contacts__item3{width:100%;}.contacts__wrap-map{width:55%;padding-right:60px;margin-bottom:100px}.contacts__map-title{color:#2F2F2F;font-family:"SFProText-Medium";font-size:18px;line-height:24px;text-transform:uppercase;margin-bottom:25px}.contacts__map{width:100%;height:280px;border-radius:20px;-webkit-box-shadow:0px 10px 30px rgba(0, 0, 0, .05);box-shadow:0px 10px 30px rgba(0, 0, 0, .05)}.calculation{width:100%;max-width:900px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px;margin-bottom:80px;padding-left:15px;padding-right:15px;align-items:center}.calculation__text{color:#000;font-size:24px;line-height:34px;font-family:"SFProText-Medium";text-transform:uppercase}.calculation__btn{font-size:16px;line-height:21px;color:#fff;text-decoration:none;background-color:var(--zv-brand);border-radius:100px;padding:12px
36px;display:table;margin-top:20px;margin-bottom:20px;-webkit-transition:all .3s;transition:all .3s}.calculation__btn:hover{background-color:var(--zv-brand)}.calculation__media{display:block}.calculation__media
img{display:block;width:370px}.prefooter{background-color:#fff;padding-top:70px;padding-bottom:40px;border-top-left-radius:20px;border-top-right-radius:20px}.prefooter__container{width:1130px;padding-left:15px;padding-right:15px;margin:0
auto}.prefooter__header{border-bottom:1px solid #d9d9d9;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prefooter__logo-block{border-top:1px solid #d9d9d9;padding:20px
0;margin-top:40px}.prefooter__header-item{padding-left:15px;padding-right:15px}.prefooter__header-item:first-child{padding-left:0}.prefooter__header-item:last-child{padding-right:0}.prefooter__title{font-size:24px;line-height:28.8px;width:auto;max-width:520px;font-family:"SFProText-Medium";text-transform:uppercase;margin-bottom:22px}.prefooter__tel{font-size:30px;line-height:36px;font-family:"SFProText-Medium";color:#000;padding-bottom:4px;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;-webkit-transition:background-size .3s;transition:background-size .3s}.prefooter__tel:hover{background-size:100% 2px}.prefooter__address{font-size:18px;line-height:24px;font-family:"SFProText-Light";margin-bottom:20px}.prefooter__other-contacts{padding-top:10px;margin-bottom:30px}.prefooter__other-contacts-title{margin-bottom:24px;font-size:18px;line-height:24px;font-family:"SFProText-Light";display:inline-block}.prefooter__other-contacts-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.prefooter__other-contacts-links
img{display:block;margin-left:15px;margin-right:15px;-webkit-transition:all .3s;transition:all .3s}.prefooter__other-contacts-links a:hover
img{opacity: .7}.prefooter__body{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.prefooter__body-item{width:33.33333%;padding-left:15px;padding-right:15px}.prefooter__nav-title{font-family:"OpenSans-Bold";font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:14px}.prefooter__nav{list-style:none}.prefooter__nav-item{padding-top:6px;padding-bottom:6px}.prefooter__nav-link{font-size:14px;line-height:18px;color:#5a5a5a;font-family:"SFProText-Light";padding-bottom:2px;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s}.prefooter__nav-link:hover{background-size:100% 1px}.prefooter__header-mail{font-size:18px;line-height:24px;font-family:"SFProText-Light"}.prefooter__mail
a{font-family:"SFProText-Light";color:#000;padding-bottom:2px;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s}.prefooter__mail a:hover{background-size:100% 1px}.prefooter__working-hours{font-size:18px;line-height:24px;font-family:"SFProText-Light";margin-bottom:36px}.prefooter__btn-order{font-size:12px;line-height:14px;text-transform:uppercase;color:#fff;font-family:"SFProText-Medium";padding:15px
30px;border-radius:100px;background-color:var(--zv-brand);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.prefooter__btn-order:hover{background-color:var(--zv-brand)}.prefooter__sicial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prefooter__sicial
a{margin-left:8px;margin-right:8px;-webkit-transition:all .3s;transition:all .3s}.prefooter__sicial a:hover{opacity: .7}.clients{padding:50px
0}.container{max-width:70%;margin:auto}.clients-slider .owl-stage-outer{width:80%;margin:auto}.clients__title{color:#000;font-size:30px;line-height:34px;font-weight:normal;font-family:"SFProText-Medium";margin-bottom:10px;text-align:center;text-transform:uppercase}.clients__subtitle{margin-bottom:30px;color:#2F2F2F;font-size:18px;line-height:24px;font-family:"SFProText-Light";text-align:center}.owl-carousel .owl-nav button.owl-prev{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/prev.svg) !important;width:50px;height:66px;background-size:82%;color:transparent;position:absolute;top:30%;left:0px}.owl-carousel .owl-nav button.owl-next{background-image:url(/wp-content/themes/zvpol/img/ui-indigo/next.svg) !important;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/next.svg);background-repeat:no-repeat;width:50px;height:66px;background-size:82%;color:transparent;position:absolute;top:30%;right:0px}.clients-slide__img{max-width:135px !important}.footer{background-color:#fff;padding-top:15px;padding-bottom:15px;font-size:14px;line-height:18px;font-family:"SFProText-Light";position:relative;z-index:1}.footer::before{content:"";position:absolute;display:block;background-color:#ebebeb;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;height:100%;left:0;top:0;z-index:-1}.footer__container{width:1130px;padding-left:15px;padding-right:15px;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__map-link{color:#000;padding-bottom:1px;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s}.footer__map-link:hover{background-size:100% 1px}.footer__power{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none}.footer__power
span{padding-bottom:1px;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s}.footer__power:hover
span{background-size:100% 1px}.footer__power
img{margin-left:17px;display:block}@media only screen and (max-width: 650px){.contact-us{width:90%;top:15%}}.grecaptcha-badge{opacity:0}.only-for-mob #ajaxsearchpro1_1,
#cssmenu
#ajaxsearchpro1_2{background:transparent;padding:0;margin:0;border:none;box-shadow:none;border-radius:0}.only-for-mob #ajaxsearchpro1_1 .probox,
#cssmenu #ajaxsearchpro1_2
.probox{margin:0;border-radius:14px;border:none;box-shadow:none}.only-for-mob #ajaxsearchpro1_1 .probox .promagnifier,
.only-for-mob #ajaxsearchpro1_1 .probox .promagnifier div.innericon,
#cssmenu #ajaxsearchpro1_2 .probox .promagnifier,
#cssmenu #ajaxsearchpro1_2 .probox .promagnifier
div.innericon{background:#fff}.only-for-mob #ajaxsearchpro1_1 .probox .promagnifier div.innericon,
#cssmenu #ajaxsearchpro1_2 .probox .promagnifier
div.innericon{width:35px}.only-for-mob{display:none}.dialog-content{max-width:100%;max-height:100%;text-align:center;padding:25px
44px 15px}.dialog-content
img{max-width:100%;max-height:calc(100vh - 200px);margin-bottom:10px}.dialog-content
p{text-align:center;color:#000;text-transform:uppercase;font-family:"SFProText-Medium";font-size:15px;line-height:24px;pointer-events:none}.dialog-content
.btn{color:#fff;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:14px;font-family:"SFProText-Medium";padding:15px
37px;background-color:var(--zv-brand);border-radius:100px;display:inline-flex;margin-top:10px;-webkit-transition:all .3s;transition:all .3s}.dialog-content .btn:hover{background-color:var(--zv-brand);-webkit-transition:all .3s;transition:all .3s}#retreat_select option:not([value="default"]){color:#000}.promo__item_big .header__btn-order{font-family:"SFProText-Medium";font-size:16px;line-height:21px;color:#000;padding:11px
47px;border-radius:100px;border:3px
solid #000;display:table;text-decoration:none;text-transform:uppercase;background-color:transparent;margin:15px
0 0}.promo__item_big:hover .header__btn-order{color:#fff;border:3px
solid #fff}.promo__item_big{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:45px
55px}.promo__item_big
.promo__media{flex:none;margin:0}.promo__item_big
.promo__title{width:60%;text-align:left;margin:0}.new-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:944px;margin-left:auto;margin-right:auto;background-color:#fff;padding:60px
65px 55px;border-radius:20px;margin-bottom:30px}.new-form
.card__form{width:100%;max-width:100%;margin-left:0;margin-right:0;background-color:transparent;padding:0;border-radius:0;margin-bottom:0}.form-actions{width:40%;padding-right:20px}.form-form
.card__checkbox{width:100%}.form-form .card__checkbox .wpcf7-list-item{margin:0}.form-form{width:60%}.form-actions
.title{font-family:"Gill Sans",sans-serif;font-weight:bold;font-size:20px;line-height:24px;text-align:left;color:#2f2f2f;margin-bottom:8px}.form-actions
.phones{display:flex;flex-direction:column;margin-bottom:8px}.form-actions
.plate{font-family:"Gill Sans",sans-serif;font-weight:normal;font-size:14px;line-height:24px;text-align:left;color:#2f2f2f;height:67px;border-radius:20px;background:#ebebeb;width:100%;display:inline-flex;align-items:center;justify-content:center}.form-actions
p{font-family:"Gill Sans",sans-serif;font-weight:normal;font-size:16px;text-align:left;color:#000;line-height:24px}.form-actions
a{font-family:"Gill Sans",sans-serif;font-weight:bold;font-size:20px;line-height:34px;text-align:left;text-decoration:none;color:#000}.form-form .card__form-title{display:none}.form-form .card__item1,
.form-form .card__item2,
.form-form
.card__item3{padding-left:5px;padding-right:5px}.form-form .card__item3
p{display:block;width:100%}.promo.promo-calc{margin-bottom:16px}.promo.promo-calc+.promo{margin-top:16px}.product__content{display:flex;flex-wrap:wrap;margin:0
auto;column-gap:16px}.product__content .card__left,
.product__content
.card__right{flex:none}.product__content
.card__left{width:calc(45% - 8px)}.product__content
.card__right{width:calc(55% - 8px)}img{max-width:100%}#big{border-radius:20px;overflow:hidden;margin-bottom:16px}#thumbs .card__gallery--item{border-radius:20px;overflow:hidden;aspect-ratio:1/1;cursor:pointer}#thumbs.owl-carousel .owl-nav
button{aspect-ratio:1/1;height:30px;background-size:contain;top:50%;transform:translateY(-50%);width:auto;background-position:center;background-repeat:no-repeat;background-color:transparent}.card__characteristics{position:sticky;top:0;background:#fff;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);overflow:hidden;border-radius:20px;padding-top:15px}.characteristics__item{border-bottom:1px solid #e0e0e0;display:flex;align-items:center}.characteristics__item .option__title,
.characteristics__item
.option__value{font-family:"Gill Sans";font-family:"SFProText-Light";font-weight:normal;font-size:14px;line-height:24px;text-align:left;color:#2f2f2f}.characteristics__item
.option__title{font-weight:bold;width:41%;padding:11px
10px 9px 28px}.card__description{width:100%;max-width:944px;margin-left:auto;margin-right:auto;margin-top:50px}.card__description
p{font-family:"SFProText-Light";font-weight:normal;font-size:16px;line-height:24px;text-align:left;color:#2f2f2f;margin-bottom:12px}h3{font-weight:bold;font-size:18px;line-height:24px;text-align:left;color:#000;text-transform:uppercase;margin-bottom:16px;font-family:"SFProText-Light"}.card__characteristics
.plate{font-family:"Gill Sans",sans-serif;font-weight:normal;font-size:14px;line-height:24px;text-align:left;color:#2f2f2f;height:67px;border-radius:20px;background:#ebebeb;display:inline-flex;align-items:center;justify-content:center;padding:10px
25px}.card__order
a{font-family:"SFProText-Medium";font-size:16px;line-height:16px;text-decoration:none;color:#fff;display:flex;align-items:center;text-transform:uppercase;height:67px;border:none;background-color:var(--zv-brand);border-radius:100px;padding:15px
45px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-appearance:none}.card__order{display:flex;align-items:center;margin:24px
30px 16px;column-gap:16px}.card__description
a{font-family:"SFProText-Medium";font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;border:none;background-color:var(--zv-brand);border-radius:100px;padding:15px
45px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-appearance:none;margin:10px
auto 30px;display:inline-flex;text-decoration:none}.card__description a:hover,
.card__order a:hover{background-color:var(--zv-brand)}.new-form{box-shadow:0 10px 30px rgba(0, 0, 0, 0.05)}.form-form{display:flex;flex-wrap:wrap}.carousel__container{width:100%;max-width:1004px;margin-left:auto;margin-right:auto;margin-top:50px}.carousel__container
.title{font-family:"SFProText-Medium";font-size:18px;line-height:24px;text-align:left;color:#000;text-transform:uppercase;margin-bottom:16px;padding-left:30px}.work__carousel
a{border-radius:20px;background:#fff;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;height:100%;text-decoration:none}.work__carousel .owl-stage{display:flex;padding-bottom:30px;padding-left:30px;padding-right:30px}.work__carousel .owl-item .card__grid-text{font-family:"Gill Sans";font-weight:normal;font-size:14px;line-height:16px;text-align:center;color:#000;align-items:center;text-transform:none;height:52px;padding:10px}.work__carousel.owl-carousel .owl-nav
button{background-position:center}.work__carousel.owl-carousel .owl-nav button.owl-prev{left:-45px}.work__carousel.owl-carousel .owl-nav button.owl-next{right:-45px}.card__order{flex-wrap:wrap;row-gap:16px}.card__order--phone{margin-top:0}.card__order--phone a,
.card__order--phone
.plate{height:44px}.card__order--phone
a{font-size:12px}.card__order--phone
strong{font-size:18px;margin-left:5px}.product__content
.carousel__container{margin-left:0}.card__content .card__description,
.card__content .new-form{margin-left:auto;margin-right:auto}.carousel__container.new__style{margin-left:-30px}.carousel__container.new__style .owl-carousel .owl-nav
button{width:50px;height:50px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:12px}.carousel__container.new__style .owl-carousel .owl-nav button.owl-prev{left:34px}.carousel__container.new__style .owl-carousel .owl-nav button.owl-next{right:4px}____________
@media (max-width: 768px){.carousel__container{width:90%}.carousel__container
img{width:100%;height:auto}.carousel__container .card__grid-text{text-align:center;padding:10px}}@media only screen and (min-width: 991px){#cssmenu
.asp_w_container{width:225px;margin:0
0 0 auto}#cssmenu>ul>li:not(:last-child){margin-right:0}#cssmenu>ul{display:inline-flex;width:calc(100% - 233px);justify-content:space-between}#cssmenu{display:flex;align-items:center;justify-content:space-between}#cssmenu li>ul{width:calc(100% + 233px)}}@media only screen and (max-width: 1199px){.header{padding-top:10px;padding-bottom:10px}.header__container{width:960px}.header__item2{display:none}.header__btn-order{padding:12px
34px;display:block;width:150px;margin:auto}.nav__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:960px}.nav__lang{margin-left:5px;padding:3px
6px}#cssmenu>ul>li>a{padding:8px
10px;font-size:10px}#cssmenu>ul>li.has-sub>a:after{top:12px}#cssmenu>ul>li.has-sub>a:before{top:10px}#cssmenu>ul>li.has-sub>a::after{top:7px}.nav__lang .jq-selectbox__select{font-size:10px;line-height:26px}.prefooter__container{width:960px}.prefooter__header-item{width:50%}.prefooter__title{font-size:19px;line-height:24px}.prefooter__tel{font-size:26px;line-height:28px}.prefooter__other-contacts{margin-bottom:25px}.prefooter__other-contacts-links
img{margin-left:10px;margin-right:10px;width:40px;height:auto}.prefooter__working-hours{margin-bottom:30px}.prefooter__btn-order{display:table;margin-bottom:20px}.footer__container{width:960px}.nav__lang .jq-selectbox__select{height:26px}.card__menu{border-radius:0;background-color:transparent;position:fixed;z-index:9999;width:100%;top:0;left:0;height:100vh;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.card__open-menu{display:block}.card__menu.open{background-color:rgba(0, 0, 0, .7);pointer-events:auto}.card__menu.open .card__menu-close{width:40px;height:40px;opacity:1;pointer-events:auto}.card-nav{height:100%;width:400px;background-color:#fff;overflow-y:auto;margin-left:-500px;-webkit-transition:all .3s;transition:all .3s}.card-nav.open{margin-left:0}.breadcrumbs{width:930px}.card__form{max-width:800px;padding:40px
50px}.page-in{max-width:960px}.card{width:100%;padding-left:0;padding-right:0}.card__content{width:100%;padding-left:0;padding-right:0}.card__content.product__content{padding-left:15px;padding-right:15px}.card__header{width:960px;margin-left:auto;margin-right:auto}.card__grid{margin-left:auto;margin-right:auto;width:960px;padding-left:15px;padding-right:15px}.catalog{width:960px}.promo{width:960px}.contacts{width:960px}.contacts__item1{padding-right:15px}.contacts__working
span{width:200px}.contacts__working span+span{width:calc(100% - 200px)}.contacts__address
span{width:200px}.contacts__address span+span{width:calc(100% - 200px)}.contacts__item2{padding-left:15px}.contacts__wrap-btn
a{margin:5px
5px}.contacts__btn-tl{padding:12px
20px;min-width:180px}.contacts__btn-wp{padding:12px
20px;min-width:180px}.contacts__btn-vb{padding:12px
20px;min-width:180px}.contacts__btn-vk{padding:12px
20px;min-width:180px}.faq{width:960px;padding-left:15px;padding-right:15px}.glossary{width:960px;padding-left:15px;padding-right:15px}.glossary__accordion{padding-left:60px}.section1{width:930px}.popular{max-width:960px}.popular__grid{margin-left:-10px;margin-right:-10px}.popular__item{width:calc(33.33333% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}.section2{width:930px}.section2__item1{padding-right:20px}.section2__item3{padding-left:30px}.section2__tel{font-size:32px}.main-slider{max-width:960px}.section3{width:960px}.section3__text{width:calc(100% - 380px);padding-left:0}.section3__media{width:380px}.section3__label{width:100px;height:100px}.news-home{width:960px}.news-home__col1{max-width:540px}.news-home__item{width:375px;padding-top:15px}.news{width:960px}.news__grid{margin-left:-10px;margin-right:-10px}.news__item{width:calc(33.33333% - 20px);margin-bottom:20px;margin-left:10px;margin-right:10px}.page{width:960px}.page-in{padding-left:0;padding-right:0}.page__img-right{margin-left:30px}.page-in__col1{width:55%}.page-in__col2{width:45%}.gallery{width:960px;max-width:none}.gallery__grid{width:auto}.portfolio{width:960px}.reviews__form{max-width:820px;padding:20px
30px}.vacancy{width:960px;padding-left:15px;padding-right:15px}.promo__title{min-height:100px}.section2__media
img{width:240px}.product__content{column-gap:0}.product__content
.card__left{width:calc(40% - 12px);margin-right:12px}.product__content
.card__right{width:60%}}@media only screen and (max-width: 991px){.header__container{width:750px}.header__item3{display:none}.prefooter__container{width:750px}.prefooter__title{font-size:18px}.prefooter__tel{font-size:24px}.prefooter__other-contacts-links
img{width:48px}.logo-block-img{width:100%}.footer__container{width:750px}.breadcrumbs{width:730px}.nav__container{width:auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:0;padding-right:0}.nav__lang{margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;background-color:transparent;position:absolute;top:10px;right:15px;z-index:9}.nav__menu{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:500px;width:100%;margin-right:0;background-color:transparent;position:absolute;top:0;right:0;padding:0;position:fixed}.nav__lang .jq-selectbox__dropdown{margin-top:0px}.header__item4{padding-right:110px}#cssmenu #menu-button{padding:20px
17px;width:44px;height:44px;background-color:var(--zv-brand);border-radius:50%;margin-right:8px;position:absolute;right:35px;top:70px;z-index:2}#cssmenu #menu-button{top:50px}.only-for-mob
.asp_w_container{background:#ccc;border-radius:14px;padding:7px;width:750px}.only-for-mob #ajaxsearchpro1_1 .probox .promagnifier
div.innericon{width:46px;height:38px}.only-for-mob{display:block}#cssmenu
.asp_w_container{display:none}.only-for-mob #ajaxsearchpro1_1
.probox{height:38px}#cssmenu #menu-button.menu-opened:before{background:#000}#cssmenu #menu-button.menu-opened:after{background:#000}#cssmenu #menu-button:after{top:21px;right:12px;border-top:2px solid #fff;border-bottom:2px solid #fff}#cssmenu #menu-button:before{top:15px;right:12px;background:#fff}.breadcrumbs{display:none}.nav{position:absolute;top:0;left:0;width:100%}#cssmenu
ul{background-color:#EBEBEB;padding-top:50px;width:500px;margin:0
0 0 auto;z-index:1}.menu-opened{right:445px !important;top:1px !important;background-color:transparent !important;border-top-left-radius:20px}.nav__lang .jq-selectbox{z-index:auto}#cssmenu>ul>li>a{padding:16px
30px;font-size:12px;border-radius:0}#cssmenu .submenu-button{border-left:none;background-image:url(/wp-content/themes/zvpol/img/ui-indigo/down.svg);background-position:center;background-repeat:no-repeat;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);height:40px;width:40px}#cssmenu .submenu-button.submenu-opened{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}#cssmenu .submenu-button:before{display:none}#cssmenu .submenu-button:after{display:none}.has-sub
ul{padding-top:0 !important}.has-sub ul
a{color:#000 !important}.has-sub ul li ul
li{padding-left:35px}.has-sub
ul.open{}.submenu-button.submenu-opened{background-color:#d4d3d3}#cssmenu ul ul li a:hover{color:#fff !important;background-color:var(--zv-brand) !important}#cssmenu ul.open+.cssmenu__title{display:block}.cssmenu__address,.cssmenu__mail{background-size:0}.cssmenu__address{padding-left:0}.prefooter__body{display:none}.prefooter__header{border-bottom:none}.prefooter{padding-top:50px;padding-bottom:0}#cssmenu ul li:last-of-type{border-bottom:1px solid rgba(120, 120, 120, 0.2)}#cssmenu ul.open+.cssmenu__title+.cssmenu__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.card__form{padding:30px
30px;width:calc(100% - 30px)}.page-in{max-width:720px}.card__header{width:720px}.card__grid{width:750px}.page__img-right{margin-left:20px;width:50%}.gallery{width:750px}.card__grid-text{font-size:12px;line-height:18px}.catalog__grid{padding-left:0;padding-right:0}.catalog__list{padding-left:0;padding-right:0}.catalog__slider{padding-left:0;padding-right:0}.promo__media{width:210px;height:210px}.promo__media
img{width:auto;height:215px}.promo__title{font-size:16px;line-height:22px;min-height:60px}.promo__text{font-size:12px;line-height:18px}.promo__btn{padding:10px
40px}.calculation{width:640px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculation__text{font-size:18px;line-height:26px;width:50%}.calculation__media{width:50%}.calculation__media
img{width:100%}.catalog{width:750px}.promo{width:750px}.contacts__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__block-title{width:100%}.contacts__block-in{margin-bottom:0;width:calc(50% - 8px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px}.contacts__block-in+.contacts__block-in{margin-bottom:0}.contacts__block-in-item{width:100%;padding-right:0}.contacts__block-in-item+.contacts__block-in-item{width:100%;padding-left:0}.contacts__block-in-text{margin-bottom:10px}.contacts__item3{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contacts__wrap-map{width:100%;padding-right:0;margin-bottom:40px}.contacts{width:750px}.contacts__item1{padding-right:0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:25px}.contacts__item2{padding-left:0;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.contacts__btn-tl{min-width:170px}.contacts__btn-wp{min-width:170px}.contacts__btn-vb{min-width:170px}.contacts__btn-vk{min-width:170px}.calculation{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.faq{width:750px}.glossary{width:750px}.news{width:750px}.news__grid{margin-left:-8px;margin-right:-8px}.news__item{width:calc(33.33333% - 16px);margin-bottom:16px;margin-left:8px;margin-right:8px}.news__body{padding-left:15px;padding-right:15px}.news__body-title{font-size:12px;line-height:14px}.page{width:750px}.portfolio{width:750px}.portfolio__grid{margin-left:-8px;margin-right:-8px}.portfolio__grid-item{margin-left:8px;margin-right:8px;width:calc(33.33333% - 16px);margin-bottom:16px}.portfolio__grid-cap{font-size:13px;line-height:20px}.reviews{width:750px;padding-left:15px;padding-right:15px}.reviews__form{width:730px}.reviews__form-text{width:730px}.vacancy{width:750px}.main-slider{padding-left:0;padding-right:0}.section1{width:100%}.popular{max-width:750px;margin-bottom:80px}.popular__grid{margin-left:-8px;margin-right:-8px}.popular__item{width:calc(33.33333% - 16px);margin-left:8px;margin-right:8px;margin-bottom:20px}popular__text{font-size:13px;line-height:18px}.section2__media
img{width:230px}.section2__tel{font-size:23px;line-height:30px;margin-bottom:8px}.section2__text-small{font-size:16px;line-height:22px}.section2__text{font-size:16px;line-height:22px}.section2__text-small2{font-size:10px;line-height:16px}.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk{font-size:10px;line-height:12px;padding:13px
20px;width:120px}.section2__item3{padding-left:10px}.section2__item2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section2__wrap-btn{width:290px}.section2{width:730px}.section2__media
img{width:180px}.section3{width:750px}.section2__item1{-ms-flex-item-align:end;align-self:flex-end}.section2__item3{padding-top:8px;padding-bottom:8px}.section3__text{padding-right:30px}.section3__text
h2{font-size:24px;line-height:30px}.news-home__item{height:113px}.news-home__item:hover{background-size:24px}.news-home__item-big{height:372px}.news-home__item-title{font-size:12px;line-height:16px}.news-home__desc{font-size:10px;line-height:14px}.news-home__btn{padding:10px
30px}.section3__text{width:calc(100% - 360px)}.section3__media{width:360px}.news-home{width:750px}.news-home__col1{max-width:370px}.news-home__item{width:335px}.popular__more-title{font-size:13px;line-height:18px}.popular__more-text{font-size:11px;line-height:15px}.new-form{width:750px}.form-actions{width:100%;padding-right:0;padding-bottom:30px}.form-actions
.plate{width:auto;padding:0
30px}.form-form{width:100%}.product__content{flex-direction:column}.product__content .card__left, .product__content
.card__right{width:100%;margin-right:0}.product__content{padding-left:10px;padding-right:10px}.card__order{flex-direction:column;row-gap:16px}.card__characteristics .plate,
.card__order
a{width:100%;justify-content:center}.card__description{max-width:100%;padding-left:10px;padding-right:10px}.carousel__container
.title{padding-left:10px;text-align:center}.work__carousel{max-width:75%;margin:0
auto}.work__carousel .owl-stage{padding-left:0;padding-right:0}}@media only screen and (max-width: 767px){.main-slider__item img:first-of-type{display:none}.main-slider__mobile{display:block !important;width:100%;height:550px;-o-object-fit:cover;object-fit:cover}.header__logo
img{width:224px}.section1__in{min-width:600px}.section1__item{font-size:11px;line-height:13px;padding:15px
25px}.section1__item
img{width:30px;margin-bottom:8px}.cssmenu__footer{padding:15px
25px}.cssmenu__item1{width:100%;padding-right:0;margin-bottom:10px}.cssmenu__item2{width:100%;padding-left:0}.cssmenu__working{margin-bottom:10px}.cssmenu__btn{font-size:12px;padding:10px
24px}.main-slider__item{height:580px}.main-slider.owl-theme .owl-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:70px}.promo__item_big{flex-direction:column-reverse}.promo__item_big
.promo__title{width:100%;text-align:center}.promo__item_big
.promo__media{margin-bottom:40px}.promo__item_big .header__btn-order{padding:10px
40px;margin:15px
auto}.main-slider__cap{width:100%;top:26px;left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}.main-slider__title{margin-bottom:6px;font-size:22px;line-height:28px;width:100%}.main-slider__btn{padding:13px
56px 13px 26px;-ms-flex-item-align:center;align-self:center}.header{padding-top:5px;padding-bottom:5px}.header__container{width:100%}.nav__lang{right:5px}.nav__menu{width:270px}.header__item4{display:none}#cssmenu #menu-button{right:5px}.menu-opened{right:220px !important}#cssmenu>ul>li>a{padding:14px
25px}.main-slider .owl-carousel .owl-item
img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.popular__title{font-size:18px;line-height:24px;text-transform:uppercase}.popular__subtitle{font-size:14px;line-height:18px}.popular__item{border-radius:10px;font-size:8px;line-height:10px}.popular__text{padding:10px
10px}.popular__more{padding:6px;background-position:bottom 8px right 8px;background-size:24px}.popular__btn{padding:11px
30px;margin-top:20px}.section2__wrap-btn{margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk{margin:5px}.promo{padding-left:0;padding-right:0}.promo__in{margin-left:0;margin-right:0}.promo__item{width:100%;margin-left:0;margin-right:0;padding:10px
10px 20px 10px;margin-bottom:20px}.promo__media{margin-bottom:40px}.promo__title{height:auto;margin-bottom:15px}.section3{margin-bottom:50px}.section3__bg{display:none}.section3__wrap-label{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.section3__label{margin-left:5px;margin-right:5px}.news-home__title{font-size:18px;line-height:26px}.news-home__col2{width:100%}.news-home__btn{font-size:14px}.calculation{padding-left:0;padding-right:0}.calculation__btn{padding:11px
32px;margin-left:auto;margin-right:auto}.prefooter__header-item{padding-left:0;padding-right:0}.prefooter__other-contacts-links{margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prefooter__sicial{margin-left:0;margin-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.prefooter__header-item{width:100%;text-align:center}.prefooter__btn-order{margin-bottom:30px;margin-left:auto;margin-right:auto}.section3__label{width:90px;height:auto}.prefooter__container{width:100%}.prefooter__title{text-align:center}.footer__container{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.calculation{width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calculation__text{font-size:16px;width:100%;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.calculation__media{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.promo{width:300px}.popular__grid{margin-left:-5px;margin-right:-5px}.popular__item{width:calc(50% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px}.section2__text-small2{width:100%;text-align:center}.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk{padding:12px
16px;width:110px}.section2__item3{padding-left:0}.section2__item2{text-align:center}.section2__wrap-btn{width:100%}.section2{width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section3{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section2__item1{-ms-flex-item-align:start;align-self:flex-start}.section2__item3{width:100%}.section3__text{padding-right:0}.news-home__item{height:auto}.news-home__item-big{height:auto;margin-bottom:15px}.news-home__btn{padding:10px
20px}.section3__text{width:100%}.section3__media{width:100%}.news-home{width:100%}.news-home__item{width:100%}.popular__more-title{font-size:8px;line-height:10px}.popular__more-text{font-size:8px;line-height:10px}.prefooter__header-item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.prefooter__header-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.prefooter__header-item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:25px}.prefooter__sicial
img{width:40px;height:40px}.footer__copy{margin-bottom:15px}.error404{width:100%}.error404__title{font-size:64px;line-height:64px}.error404__subtitle{font-size:14px}.error404__btn{font-size:15px}.card__title{font-size:18px;line-height:24px}.card__sub-title{font-size:14px;line-height:18px}.card__grid{width:100%}.card__grid-item{width:100%;margin-left:0;margin-right:0}.page-in{padding-left:15px;padding-right:15px;width:100%}.page-in
h2{font-size:18px;line-height:24px}.page__img-right{margin-left:auto;float:none;width:100%}.page-in__slider{margin-top:30px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.page-in__slider.owl-theme .owl-dots{right:5px}.owl-theme .owl-dots .owl-dot
span{margin:3px
3px}.page-in__two-col{margin-left:0;margin-right:0}.page-in__col1{width:100%;padding-left:0}.page-in__col2{width:100%;padding-left:0;padding-right:0}.gallery__title{font-size:18px;line-height:24px;margin-bottom:10px}.gallery{width:100%;margin-top:40px;margin-bottom:40px}.gallery__item{border-radius:10px;margin:5px;width:calc(50% - 10px)}.gallery__grid{margin-left:-5px;margin-right:-5px}.card__form{padding:30px
20px}.card__item1{width:100%;padding-left:0;padding-right:0}.card__item2{width:100%;padding-left:0;padding-right:0}.card__item3{padding-left:0;padding-right:0}.card__checkbox{margin-bottom:20px;margin-top:15px}.card__checkbox
label{display:table}.card__form input[type=submit]{padding:14px
36px}.card-nav{width:280px}.card__menu-close{left:285px;top:10px}.card__menu.open .card__menu-close{width:30px;height:30px}.card-nav>li>a{font-size:14px;line-height:18px;padding:10px
15px}.card-nav__sub>li>a{font-size:14px;line-height:18px;padding:10px
20px}.catalog{width:100%}.catalog__title{font-size:18px;line-height:24px}.catalog__sub-title{font-size:14px;line-height:18px}.catalog__slider-cap{padding:10px
10px;font-size:10px;line-height:16px}.catalog__slider .owl-prev{left:-5px}.catalog__slider .owl-next{right:-5px}.catalog__slider{margin-bottom:40px}.catalog__list-title{font-size:15px;line-height:18px}.catalog__list-in{border-radius:10px}.catalog__list-item{width:100%;margin-left:0;margin-right:0}.catalog__grid-title{font-size:15px;line-height:18px}.catalog__grid-in{margin-left:0;margin-right:0}.catalog__grid-item{width:100%;margin-left:0;margin-right:0;border-radius:10px}.catalog__grid-text{padding:15px
15px;font-size:16px;line-height:16px;min-height:auto}.contacts{width:100%}.contacts__title{font-size:18px;line-height:24px}.contacts__sub-title{font-size:14px;line-height:18px}.contacts__item1-title{font-size:16px;line-height:24px;margin-bottom:15px}.contacts__working{font-size:14px;line-height:18px}.contacts__working span+span{width:calc(100% - 150px)}.contacts__working
span{width:150px}.contacts__address{font-size:14px;line-height:18px}.contacts__address
span{width:150px}.contacts__address span+span{width:calc(100% - 150px)}.contacts__block-title{font-size:14px;line-height:18px}.contacts__block-in{width:100%;min-height:auto;border-radius:10px;padding:20px}.contacts__block-in+.contacts__block-in{margin-top:20px}.contacts__block-in-name{font-size:14px;line-height:18px}.contacts__block-in-text{font-size:13px;line-height:18px}.contacts__block-in-tel
a{font-size:13px;line-height:18px}.contacts__block-in-mail
a{font-size:13px;line-height:18px}.contacts__map-title{font-size:16px;line-height:24px;margin-bottom:20px}.contacts__form{border-radius:10px;padding:30px
20px}.contacts__wrap-btn{margin-left:-5px;margin-right:-5px}.contacts__btn-tl{padding:10px
10px;min-width:120px}.contacts__btn-wp{padding:10px
10px;min-width:120px}.contacts__btn-vb{padding:10px
10px;min-width:120px}.contacts__btn-vk{padding:10px
10px;min-width:120px}.contacts__wrap-btn{margin-bottom:10px}.faq__header2{margin-top:25px}.faq__title2{font-size:18px;line-height:24px}.faq__sub-title2{font-size:14px;line-height:18px}.faq__sub-title2
br{display:none}.faq{width:100%}.faq__title{font-size:18px;line-height:24px}.faq__sub-title{font-size:14px;line-height:18px}.faq__sub-title
br{display:none}.faq__set>a{font-size:14px;line-height:18px;padding:13px
40px 13px 20px}.faq__arrow
span{width:14px;margin-top:7px}.faq__arrow span::after{top:-6px;left:6px;height:14px}.faq__content{padding-left:20px;padding-right:20px;padding-bottom:20px}.faq__content
p{font-size:12px;line-height:18px}.faq__content p+p{margin-top:18px}.faq__arrow{right:8px;width:14px;height:14px;margin-top:-7px}.glossary__link{padding:9px
20px}.glossary__accordion-label{font-size:24px;line-height:24px;top:35px;left:-25px}.glossary__accordion{padding-left:30px}.glossary{width:100%}.glossary__title{font-size:18px;line-height:24px}.glossary__sub-title{font-size:14px;line-height:18px}.glossary__sub-title
br{display:none}.glossary__set>a{font-size:14px;line-height:18px;padding:13px
40px 13px 20px}.glossary__arrow
span{width:14px;margin-top:7px}.glossary__arrow span::after{top:-6px;left:6px;height:14px}.glossary__content{padding-left:20px;padding-right:20px;padding-bottom:20px}.glossary__content
p{font-size:12px;line-height:18px}.glossary__content p+p{margin-top:18px}.glossary__arrow{right:8px;width:14px;height:14px;margin-top:-7px}.page__title{font-size:18px;line-height:24px}.page__sub-title{font-size:14px;line-height:18px}.page{width:100%;padding-left:0;padding-right:0}.news{width:100%}.news__title{font-size:18px;line-height:24px}.news__sub-title{font-size:14px;line-height:18px}.news__grid{margin-left:0;margin-right:0}.news__item{width:100%;margin-bottom:20px;margin-left:0;margin-right:0}.news__text{margin-top:10px}.pager{font-size:16px;line-height:30px}.pager
a{width:30px;height:30px}.portfolio{width:100%}.wrap__controls{width:100%;overflow-x:auto;margin-bottom:20px}.portfolio__controls{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;max-width:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.portfolio__control{white-space:nowrap}.portfolio__title{font-size:18px;line-height:24px}.portfolio__sub-title{font-size:14px;line-height:18px}.portfolio__grid{margin-left:0;margin-right:0}.portfolio__grid-item{margin-left:0;margin-right:0;width:100%;margin-bottom:15px}.reviews{width:100%}.reviews__title{font-size:18px;line-height:24px}.reviews__sub-title{font-size:14px;line-height:18px}.reviews__item{padding:20px}.reviews__item-name{font-size:14px;line-height:18px}.reviews__item-cap{font-size:12px;line-height:16px}.reviews__item-date{font-size:14px;line-height:18px;top:0}.reviews__item-head{padding-right:50px}.reviews__item-body
p{font-size:13px;line-height:18px}.reviews__form{width:calc(100% - 30px);padding:30px
20px}.reviews__form-title{font-size:14px;line-height:18px}.reviews__item1{width:100%;padding-left:0;padding-right:0}.reviews__item2{width:100%;padding-left:0;padding-right:0}.reviews__item3{padding-left:0;padding-right:0}.reviews__checkbox
label{display:table;margin-top:10px}.vacancy{width:100%}.vacancy__title{font-size:18px;line-height:24px}.vacancy__sub-title{font-size:14px;line-height:18px}.vacancy__sub-title
br{display:none}.vacancy__set>a{font-size:14px;line-height:18px;padding:13px
40px 13px 20px}.vacancy__arrow
span{width:14px;margin-top:7px}.vacancy__arrow span::after{top:-6px;left:6px;height:14px}.vacancy__content{padding-left:20px;padding-right:20px;padding-bottom:20px}.vacancy__content
p{font-size:12px;line-height:18px}.vacancy__content p+p{margin-top:18px}.vacancy__arrow{right:8px;width:14px;height:14px;margin-top:-7px}.container{max-width:100%}.new-form{width:calc(100% - 30px);margin-left:15px;padding:30px
25px 25px}.promo.promo-calc{margin-bottom:0}.promo.promo-calc+.promo{margin-top:0}}@media only screen and (max-width: 480px){}@media only screen and (max-width: 320px){}@media only screen and (min-width: 320px){}@media only screen and (min-width: 480px){}@media only screen and (min-width: 768px){}@media only screen and (min-width: 992px){}@media only screen and (min-width: 1200px){}@media only screen and (max-width: 767px){.card__header{width:100%;min-width:0;max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.catalog__grid-in{margin-left:0;margin-right:0}}@media only screen and (max-width: 767px){.card>.zvpol-section{min-width:0;max-width:100%}.card .faq-modern-item{min-width:0;overflow-wrap:anywhere}.card
.plate{overflow-wrap:anywhere}}@media only screen and (max-width: 575px){.card .zvpol-grid-2x2{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width: 767px){.card
.plate{white-space:normal !important;max-width:100%}}@media only screen and (min-width: 768px){.header+.only-for-mob{display:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.main-slider__cap{left:6%;width:36%}.main-slider__title{width:100%;font-size:24px;line-height:28px}}@media only screen and (min-width: 768px) and (max-width: 991px){.main-slider.owl-theme .owl-dots{left:12px}}.catalog-directions__grid{align-items:stretch}.catalog-directions__card{transition:transform 0.25s ease, box-shadow 0.25s ease}.catalog-directions__card:hover{transform:translateY(-6px);box-shadow:var(--shadow-card)}.catalog-directions__card
.card__media{position:relative;display:block;overflow:hidden}.catalog-directions__card .card__media
img{transition:filter 0.25s ease}.catalog-directions__card
.card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(86,92,224, 0.7);color:var(--text-invert);font-weight:600;font-size:0.95rem;letter-spacing:0.02em;text-transform:uppercase;opacity:0;transition:opacity 0.25s ease}.catalog-directions__card:hover .card__media img,
.catalog-directions__card .card__media:focus-visible
img{filter:brightness(0.8)}.catalog-directions__card:hover .card__overlay,
.catalog-directions__card .card__media:focus-visible
.card__overlay{opacity:1}.main-slider__mobile{display:none}@media (max-width: 768px){.main-slider__item
picture{display:none !important}.main-slider__mobile{display:block !important}}:root{--deadline-primary:var(--zv-brand);--deadline-text-primary:#1a365d;--deadline-text-secondary:#4a5568;--deadline-text-muted:#718096;--deadline-bg-surface:#f8fafc;--deadline-border-light:#e2e8f0}.deadlines-section{background:#fff;border-radius:20px;padding:60px;margin:40px
auto;max-width:1240px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:0 4px 10px rgba(0,0,0,0.08);overflow:hidden}.deadlines
*{margin:0;padding:0;box-sizing:border-box}.deadlines-container{max-width:1120px;margin:0
auto;width:100%}.deadlines-section .section-header{text-align:center;margin-bottom:60px}.deadlines-section .section-title{font-size:32px;font-weight:600;color:#1a365d;margin-bottom:15px;position:relative}.deadlines-section .section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--zv-brand);border-radius:2px}.deadlines-section .section-subtitle{font-size:16px;color:#4a5568;max-width:600px;margin:0
auto 60px auto;line-height:1.6}.deadlines-title{font-size:32px;font-weight:600;color:#1a365d;text-align:center;margin-bottom:15px;position:relative}.deadlines-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--zv-brand);border-radius:2px}.deadlines-subtitle{font-size:16px;color:#4a5568;text-align:center;margin-bottom:60px;font-weight:400;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.deadlines-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:40px;margin-bottom:40px}.deadline-item{background:var(--deadline-bg-surface);border-radius:20px;padding:40px
30px;text-align:center;border:1px
solid var(--deadline-border-light);transition:transform 0.2s ease, box-shadow 0.2s ease;position:relative;overflow:hidden}.deadline-item::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--deadline-primary);transform:scaleX(0);transition:transform 0.2s ease}.deadline-item:hover{transform:translateY(-3px);border-color:rgba(86,92,224,0.3)}.deadline-item:hover::before{transform:scaleX(1)}.deadline-number{font-size:3.5rem;font-weight:600;color:var(--deadline-primary);display:block;line-height:1;margin-bottom:24px}.deadline-title{font-size:1.3rem;font-weight:600;color:var(--deadline-text-primary);margin-bottom:12px;line-height:1.3}.deadline-desc{color:var(--deadline-text-muted);font-size:0.95rem;line-height:1.5}.deadline-note{border-top:4px solid var(--deadline-primary);padding:20px;border-radius:16px;margin-top:40px;font-size:0.9rem;color:var(--deadline-text-secondary)}.deadline-note
strong{color:var(--deadline-text-primary);font-weight:600}@media (max-width: 768px){.deadlines-section{padding:40px
30px;margin:20px;max-width:calc(100% - 40px)}.deadlines-title,
.deadlines-section .section-title{font-size:28px;margin-bottom:12px}.deadlines-subtitle,
.deadlines-section .section-subtitle{font-size:15px;margin-bottom:40px}.deadlines-grid{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.deadline-item{padding:30px
24px}.deadline-number{font-size:2.8rem;margin-bottom:20px}.deadline-title{font-size:1.2rem}}@media (max-width: 480px){.deadlines-section{padding:30px
20px;margin:10px;max-width:calc(100% - 20px)}.deadlines-title,
.deadlines-section .section-title{font-size:24px}.deadlines-subtitle,
.deadlines-section .section-subtitle{font-size:14px}.deadline-item{padding:24px
20px}.deadline-number{font-size:2.4rem}.deadline-title{font-size:1.1rem;margin-bottom:8px}}@media (prefers-reduced-motion: no-preference){.deadline-item-animate{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease, transform 0.4s ease}.deadline-item-animate.visible{opacity:1;transform:translateY(0)}}.materials-section
*{margin:0;padding:0;box-sizing:border-box}.materials-section{background:#fff;border-radius:20px;padding:40px;margin:40px
0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.materials-section .section-header{text-align:center;margin-bottom:40px}.materials-section .section-title{font-size:32px;font-weight:600;color:#1a365d;margin-bottom:15px;position:relative}.materials-section .section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--zv-brand);border-radius:2px}.materials-section .section-subtitle{font-size:16px;color:#4a5568;max-width:600px;margin:0
auto;line-height:1.6}.materials-section .tabs-container{background:transparent}.materials-section .tabs-nav{display:flex;background:#f7fafc;border-radius:10px;padding:8px;margin-bottom:30px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);overflow-x:auto;gap:4px}.materials-section .tab-button{flex:1;background:transparent;border:none;padding:16px
20px;font-size:15px;font-weight:500;color:#4a5568;cursor:pointer;border-radius:8px;transition:background .2s,color .2s;white-space:nowrap;min-width:160px;text-align:center}.materials-section .tab-button:hover{color:#2d3748;background:rgba(255,255,255,.6)}.materials-section .tab-button.active{background:var(--zv-brand);color:#fff;box-shadow:0 4px 12px rgba(86,92,224,.3);font-weight:600}.materials-section .tabs-content{position:relative;min-height:500px}.materials-section .tab-content{display:none;opacity:0}.materials-section .tab-content.active{display:block;opacity:1;animation:fadeIn .3s ease-out}.materials-section .cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.materials-section .material-card{background:#f8fafc;border-radius:12px;padding:25px;border:1px
solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;position:relative;overflow:hidden}.materials-section .material-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--zv-brand);transform:scaleX(0);transition:transform .3s}.materials-section .material-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(86,92,224,.12)}.materials-section .material-card:hover::before{transform:scaleX(1)}.materials-section .card-image{border-radius:8px;background:#f8f9fa;margin-bottom:0px;position:relative;overflow:hidden;height:270px;display:flex;align-items:center;justify-content:center}.materials-section .card-image
img{width:100% !important;height:100% !important;max-width:100%;display:block;object-fit:contain !important;object-position:center !important;transform:none !important;transition:none !important}.materials-section .card-content{display:flex;flex-direction:column;flex-grow:1}.materials-section .card-content
h3{font-size:20px;font-weight:600;color:#1a365d;margin-bottom:12px;position:relative;line-height:1.3}.materials-section .card-content h3::after{content:'';position:absolute;bottom:-6px;left:0;width:30px;height:2px;background:var(--zv-brand);border-radius:1px}.materials-section .card-content
p{font-size:14px;color:#4a5568;line-height:1.6;margin-bottom:15px;flex-grow:1}.materials-section .card-more-btn,.materials-section .more-btn{background:var(--zv-brand);color:#fff;border:none;padding:10px
18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,transform .2s;text-decoration:none;box-shadow:0 2px 6px rgba(86,92,224,.2);margin-top:auto;align-self:flex-start}.materials-section .more-btn{padding:14px
28px;font-size:16px}.materials-section .card-more-btn:hover,.materials-section .more-btn:hover{background:var(--zv-brand-hover);transform:translateY(-1px);color:#fff;text-decoration:none}.materials-section .card-more-btn:active,.materials-section .more-btn:active{transform:translateY(0)}.materials-section .card-more-btn .arrow,.materials-section .more-btn
.arrow{transition:transform .2s}.materials-section .card-more-btn:hover .arrow,.materials-section .more-btn:hover
.arrow{transform:translateX(3px)}.materials-section .seo-content{margin-top:40px;padding:30px;background:var(--zv-soft);border-radius:12px;box-shadow:0 2px 8px rgba(86,92,224,.08);position:relative;overflow:hidden;max-width:1240px;margin-left:auto;margin-right:auto}.materials-section .seo-content::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--zv-brand)}.materials-section .seo-content
h4{font-size:24px;font-weight:600;color:#1a365d;margin-bottom:18px;line-height:1.4}.materials-section .seo-content
p{color:#4a5568;line-height:1.7;font-size:16px;margin-bottom:25px}.materials-section .seo-actions{display:flex;justify-content:flex-start}@media(max-width:768px){.materials-section{padding:25px;margin:20px
0}.materials-section .section-title{font-size:26px}.materials-section .tabs-nav{flex-direction:column;gap:8px}.materials-section .tab-button{min-width:auto}.materials-section .cards-grid{grid-template-columns:1fr;gap:20px}.materials-section .card-image{height:240px}.materials-section .seo-content{padding:25px}.materials-section .more-btn,.materials-section .card-more-btn{width:100%;justify-content:center}}@media(max-width:480px){.materials-section{padding:20px}.materials-section .section-title{font-size:22px}.materials-section .tab-button{font-size:14px;padding:12px
15px}.materials-section .material-card{padding:20px}.materials-section .card-content
h3{font-size:16px}.materials-section .seo-content{padding:20px}.materials-section .card-image{height:220px}}@keyframes
fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.materials-section .tab-button:focus,
.materials-section .material-card:focus-within,
.materials-section .more-btn:focus,
.materials-section .card-more-btn:focus{outline:2px
solid var(--zv-brand);outline-offset:2px}.catalog-section
*{margin:0;padding:0;box-sizing:border-box}.catalog-section{padding:60px;margin:40px
auto;max-width:1240px;background:#fff;border-radius:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow:hidden}.catalog-section
.container{max-width:100%;margin:0
auto}.catalog-section .section-header{text-align:center;margin-bottom:40px}.catalog-section .section-title{font-size:32px;font-weight:600;color:#1a365d;margin-bottom:15px;position:relative}.catalog-section .section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--zv-brand);border-radius:2px}.catalog-section .section-subtitle{font-size:16px;color:#4a5568;max-width:600px;margin:0
auto;line-height:1.6}.catalog-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:40px}.catalog-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);overflow:hidden;transition:box-shadow 0.2s ease, border-color 0.2s ease;position:relative;border:2px
solid transparent;contain:layout style}.catalog-card:hover{box-shadow:0 8px 25px rgba(86,92,224,0.12);border-color:rgba(86,92,224,0.2)}.catalog-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--zv-brand);opacity:0;transition:opacity 0.2s ease;z-index:1}.catalog-card:hover::before{opacity:1}.card-link{text-decoration:none;color:inherit;display:block}.card-image{position:relative;height:180px;overflow:hidden;background:#f7fafc}.card-image
img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}.catalog-card:hover .card-image
img{transform:scale(1.05)}.card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(86,92,224,0.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.2s ease;z-index:2}.catalog-card:hover .card-overlay{opacity:1}.card-overlay-text{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.card-content{padding:0px}.card-title{font-size:16px;font-weight:600;color:#1a365d;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2;position:relative}.card-title::after{content:'';position:absolute;bottom:-4px;left:0;width:25px;height:2px;background:var(--zv-brand);border-radius:1px;opacity:0;transition:opacity 0.2s ease, width 0.2s ease}.catalog-card:hover .card-title::after{opacity:1;width:40px}.card-description{font-size:13px;color:#4a5568;line-height:1.5;margin-bottom:12px;transition:color 0.2s ease}.catalog-card:hover .card-description{color:#2d3748}.card-features{padding:0
20px 15px;display:flex;flex-wrap:wrap;gap:6px}.feature-tag{background:var(--zv-soft);color:var(--zv-brand);font-size:10px;font-weight:600;padding:4px
8px;border-radius:15px;text-transform:uppercase;letter-spacing:0.3px;border:1px
solid var(--zv-border);transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.catalog-card:hover .feature-tag{background:var(--zv-brand);color:#fff;border-color:var(--zv-brand)}@media (max-width: 1240px){.catalog-section{margin:40px
20px}}@media (max-width: 768px){.catalog-section{padding:25px;margin:20px
10px;border-radius:15px}.catalog-grid{grid-template-columns:repeat(2, 1fr);gap:15px}.catalog-section .section-header{margin-bottom:30px}.catalog-section .section-title{font-size:28px}.card-image{height:160px}.card-content{padding:15px}}@media (max-width: 480px){.catalog-section{padding:20px;margin:20px
5px}.catalog-grid{grid-template-columns:1fr;gap:12px}.catalog-section .section-title{font-size:24px}.catalog-section .section-subtitle{font-size:14px}.card-content{padding:12px}.card-features{padding:0
12px 12px}.feature-tag{font-size:9px;padding:3px
8px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}@media (hover: none) and (pointer: coarse){.catalog-card:hover{border-color:transparent}.catalog-card:hover::before{opacity:0}.catalog-card:hover .card-image
img{transform:none}.catalog-card:hover .card-overlay{opacity:0}.catalog-card:hover .card-title::after{opacity:0;width:25px}.catalog-card:hover .card-description{color:#4a5568}.catalog-card:hover .feature-tag{background:var(--zv-soft);color:var(--zv-brand);border-color:var(--zv-border)}}@media (max-width: 480px) and (max-height: 800px){.catalog-card,
.catalog-card *,.feature-tag{transition:none !important}}.faq-section{background:#fff;border-radius:20px;padding:40px;margin:40px
auto;max-width:1240px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;contain:layout style paint;transform:translateZ(0)}.faq-section .section-header{text-align:center;margin-bottom:40px}.faq-section .section-title{font-size:32px;font-weight:600;color:#1a365d;margin-bottom:15px;position:relative}.faq-section .section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,var(--zv-brand),var(--zv-brand));border-radius:2px}.faq-section .section-subtitle{font-size:16px;color:#4a5568;max-width:600px;margin:0
auto;line-height:1.6}.faq-list{max-width:900px;margin:0
auto;contain:layout}.faq-item{border:1px
solid #e2e8f0;border-radius:12px;margin-bottom:16px;background:linear-gradient(135deg,#f8fafc,#edf2f7);overflow:hidden;transition:all .25s ease;contain:layout style paint;will-change:transform;position:relative}.faq-item::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--zv-brand),var(--zv-brand));transform:scaleX(0);transition:transform .3s ease;will-change:transform}.faq-item:hover{box-shadow:0 8px 25px rgba(86,92,224,.15);border-color:rgba(86,92,224,.2)}.faq-item:hover::before{transform:scaleX(1)}.faq-question{width:100%;background:none;border:none;padding:20px
24px;text-align:left;font-size:18px;font-weight:600;color:#1a365d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;line-height:1.4;transition:color .2s ease}.faq-question:hover{color:var(--zv-brand)}.faq-icon{font-size:20px;color:var(--zv-brand);transition:transform .3s ease;will-change:transform;font-weight:bold}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0
24px;max-height:0;overflow:hidden;transition:all .3s ease;will-change:max-height,padding}.faq-item.active .faq-answer{padding:0
24px 24px;max-height:500px}.faq-answer
p{color:#4a5568;line-height:1.7;font-size:15px;margin:0}.faq-answer
strong{color:#1a365d;font-weight:600}.contact-block{margin-top:40px;padding:30px;background:linear-gradient(135deg,var(--zv-soft),var(--zv-soft));border-radius:12px;text-align:center;contain:layout;position:relative;overflow:hidden;max-width:1240px;margin-left:auto;margin-right:auto}.contact-block::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--zv-brand),var(--zv-brand))}.contact-block
h4{font-size:24px;font-weight:600;color:#1a365d;margin-bottom:15px}.contact-block
p{color:#4a5568;margin-bottom:25px;line-height:1.6}.contact-btn{background:linear-gradient(135deg,var(--zv-brand),var(--zv-brand));color:white;border:none;padding:14px
28px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease;box-shadow:0 4px 12px rgba(86,92,224,.3);will-change:transform;position:relative;overflow:hidden}.contact-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s;will-change:transform}.contact-btn:hover{background:linear-gradient(135deg,var(--zv-brand-hover),var(--zv-brand-hover));transform:translateY(-2px);box-shadow:0 6px 20px rgba(86,92,224,.4);color:white;text-decoration:none}.contact-btn:hover::before{left:100%}@media(max-width:1240px){.faq-section{margin:40px
20px}}@media(max-width:768px){.faq-section{padding:25px;margin:20px
10px}.faq-section .section-title{font-size:26px}.faq-question{padding:16px
20px;font-size:16px}.faq-answer{padding:0
20px}.faq-item.active .faq-answer{padding:0
20px 20px}.contact-block{padding:25px;margin-top:30px}.contact-btn{width:100%;justify-content:center}}@media(max-width:480px){.faq-section{padding:20px;margin:20px
5px}.faq-list{max-width:100%}.contact-block{max-width:100%}}@font-face{font-family:'asppsicons2';src:url('https://zvpol.ru/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}@keyframes
aspAnFadeIn{0%{opacity:0}50%{opacity:0.6}100%{opacity:1}}@-webkit-keyframes
aspAnFadeIn{0%{opacity:0}50%{opacity:0.6}100%{opacity:1}}@keyframes
aspAnFadeOut{0%{opacity:1}50%{opacity:0.6}100%{opacity:0}}@-webkit-keyframes
aspAnFadeOut{0%{opacity:1}50%{opacity:0.6}100%{opacity:0}}@keyframes
aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px)}100%{opacity:1;transform:translate(0,0)}}@-webkit-keyframes
aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}}@keyframes
aspAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}}@-webkit-keyframes
aspAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}}div.ajaxsearchpro.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeInDrop,div.ajaxsearchpro.asp_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeIn{animation-name:aspAnFadeIn;-webkit-animation-name:aspAnFadeIn}.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeOut{animation-name:aspAnFadeOut;-webkit-animation-name:aspAnFadeOut}div.ajaxsearchpro.asp_an_fadeInDrop{animation-name:aspAnFadeInDrop;-webkit-animation-name:aspAnFadeInDrop}div.ajaxsearchpro.asp_an_fadeOutDrop{animation-name:aspAnFadeOutDrop;-webkit-animation-name:aspAnFadeOutDrop}div.ajaxsearchpro.asp_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear}asp_w_container,div.asp_w.ajaxsearchpro,div.asp_w.asp_r,div.asp_w.asp_s,div.asp_w.asp_sb,div.asp_w.asp_sb
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;text-indent:initial;letter-spacing:normal;font-display:swap}div.asp_w_container div[id*=__original__]{display:none !important}div.asp_w.ajaxsearchpro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.asp_w.asp_r,div.asp_w.asp_r
*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.asp_w.ajaxsearchpro input[type=text]::-ms-clear{display:none;width:0;height:0}div.asp_w.ajaxsearchpro input[type=text]::-ms-reveal{display:none;width:0;height:0}div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-decoration,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-cancel-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-decoration{display:none}div.asp_w.ajaxsearchpro input[type="search"]{appearance:auto !important;-webkit-appearance:none !important}.clear{clear:both}.asp_clear{clear:both !important;margin:0
!important;padding:0
!important;width:auto !important;height:0 !important}.hiddend{display:none !important}div.asp_w.ajaxsearchpro{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden}div.asp_w.ajaxsearchpro.asp_non_compact{min-width:200px}#asp_absolute_overlay{width:0;height:0;position:fixed;text-align:center;background:rgba(255,255,255,0.5);top:0;left:0;display:block;z-index:0;opacity:0;transition:opacity 200ms linear;-webkit-transition:opacity 200ms linear}div.asp_m.ajaxsearchpro .proinput input:before,div.asp_m.ajaxsearchpro .proinput input:after,div.asp_m.ajaxsearchpro .proinput form:before,div.asp_m.ajaxsearchpro .proinput form:after{display:none}div.asp_w.ajaxsearchpro textarea:focus,div.asp_w.ajaxsearchpro input:focus{outline:none}div.asp_m.ajaxsearchpro .probox .proinput input::-ms-clear{display:none}div.asp_m.ajaxsearchpro
.probox{width:auto;border-radius:5px;background:#FFF;overflow:hidden;border:1px
solid #FFF;box-shadow:1px 0 3px #CCC inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;direction:ltr;align-items:stretch;isolation:isolate}div.asp_m.ajaxsearchpro .probox
.proinput{width:1px;height:100%;margin:0
0 0 10px;padding:0
5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;z-index:0}div.asp_m.ajaxsearchpro .probox .proinput
form{height:100%;margin:0
!important;padding:0
!important}div.asp_m.ajaxsearchpro .probox .proinput
input{height:100%;width:100%;border:0;background:transparent;width:auto;box-shadow:none;margin:-1px;padding:0;left:0;padding-top:2px;min-width:120px}div.asp_m.ajaxsearchpro .probox .proinput
input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;padding:0;left:0}div.asp_m.ajaxsearchpro .probox
.proinput.iepaddingfix{padding-top:0}div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose,div.asp_m.ajaxsearchpro .probox .promagnifier,div.asp_m.ajaxsearchpro .probox
.prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;z-index:1}div.asp_m.ajaxsearchpro button.promagnifier:focus-visible{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.4)}div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox
.proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent}div.asp_m.ajaxsearchpro .probox
.proloading{padding:2px;box-sizing:border-box}div.asp_m.ajaxsearchpro .probox
.proclose{position:relative;cursor:pointer;z-index:2}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon,div.asp_m.ajaxsearchpro .probox .prosettings .innericon,div.asp_m.ajaxsearchpro .probox .proclose
.innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;line-height:initial;text-align:center;overflow:hidden}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg,div.asp_m.ajaxsearchpro .probox .proloading
svg{height:100%;width:22px;vertical-align:baseline;display:inline-block}div.asp_m.ajaxsearchpro .probox .proclose
svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,0.9)}.opacityOne{opacity:1}.opacityZero{opacity:0}div.asp_w.asp_s [disabled].noUi-connect,div.asp_w.asp_s [disabled] .noUi-connect{background:#B8B8B8}div.asp_w.asp_s [disabled] .noUi-handle{cursor:not-allowed}div.asp_w.asp_r
p.showmore{display:none;margin:5px
0}div.asp_w.asp_r.asp_more_res_loading p.showmore a,div.asp_w.asp_r.asp_more_res_loading p.showmore a
span{color:transparent !important}@-webkit-keyframes shm-rot-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0.85}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes shm-rot-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0.85}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}div.asp_w.asp_r
div.asp_showmore_container{position:relative}div.asp_w.asp_r.
div.asp_moreres_loader{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.2)}div.asp_w.asp_r.asp_more_res_loading
div.asp_moreres_loader{display:block !important}div.asp_w.asp_r div.asp_moreres_loader-inner{height:24px;width:24px;animation:shm-rot-simple 0.8s infinite linear;-webkit-animation:shm-rot-simple 0.8s infinite linear;border:4px
solid #353535;border-right-color:transparent;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;margin:-12px auto auto -12px;left:50%}div.asp_hidden_data,div.asp_hidden_data
*{display:none}div.asp_w.asp_r{display:none}div.asp_w.asp_r
*{text-decoration:none;text-shadow:none}div.asp_w.asp_r
.results{overflow:hidden;width:auto;height:0;margin:0;padding:0}div.asp_w.asp_r .results
.asp_nores{overflow:hidden;width:100%;height:auto;line-height:initial;text-align:center;margin:0;background:#FFF;padding:10px
3px;color:#222}div.asp_w.asp_r .results
.item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,0.6);border-right:1px solid rgba(255,255,255,0.4)}div.asp_w.asp_r .results .item,div.asp_w.asp_r .results
.asp_group_header{animation-delay:0s;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden}div.asp_w.asp_r .results .item
.asp_image{overflow:hidden;background:transparent;padding:0;float:left;background-position:center;background-size:cover;position:relative}div.asp_w.asp_r .results .asp_image
canvas{display:none}div.asp_w.asp_r .results .asp_image
.asp_item_canvas{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;width:100%;height:100%;z-index:1;display:block;opacity:1;background-position:inherit;background-size:inherit;transition:opacity 0.5s}div.asp_w.asp_r .results .item:hover .asp_image .asp_item_canvas,div.asp_w.asp_r .results figure:hover .asp_image
.asp_item_canvas{opacity:0}div.asp_w.asp_r a.asp_res_image_url,div.asp_w.asp_r a.asp_res_image_url:hover,div.asp_w.asp_r a.asp_res_image_url:focus,div.asp_w.asp_r a.asp_res_image_url:active{box-shadow:none !important;border:none !important;margin:0
!important;padding:0
!important;display:inline !important}div.asp_w.asp_r .results .item
.asp_image_auto{width:auto !important;height:auto !important}div.asp_w.asp_r .results .item .asp_image
img{width:100%;height:100%}div.asp_w.asp_r .results a
span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}div.asp_w.asp_r
.resdrg{height:auto}div.asp_w.ajaxsearchpro .asp_group_header:first-of-type{margin:0
0 -3px !important}div.asp_w.asp_r.isotopic>nav,div.asp_w.asp_r.isotopic
nav.asp_navigation{display:none;background:rgba(255,255,255,0.6);margin:0;position:relative}div.asp_w.asp_r.isotopic nav.asp_navigation[style='display:block;']+.results{margin-top:2px;margin-bottom:2px}div.asp_w.asp_r.isotopic a.asp_prev,div.asp_w.asp_r.isotopic
a.asp_next{display:block;float:left;z-index:100;max-height:36px;position:relative;word-wrap:nowrap}div.asp_w.asp_r.isotopic
a.asp_next{float:right}div.asp_w.asp_r.isotopic nav.asp_navigation a
svg{-webkit-backface-visibility:hidden}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev,div.asp_w.asp_r.isotopic nav.asp_navigation
a.asp_next{background:#3F3F3F;height:36px;padding:0
10px;cursor:pointer}div.asp_w.asp_r.isotopic nav.asp_navigation
ul{float:left;word-wrap:nowrap;overflow:hidden;max-height:36px;z-index:0;position:absolute;left:36px;top:0;width:300000px;-webkit-transition:left 120ms linear;transition:left 120ms linear}div.asp_w.asp_r.isotopic nav.asp_navigation
a.asp_next{float:right}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev svg,div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next
svg{fill:#eee;height:100%;width:18px}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev
svg{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}div.asp_w.asp_r.isotopic nav.asp_navigation ul
li{display:inline-block;list-style-type:none;margin:0;height:36px;width:36px;cursor:pointer;text-align:center}div.asp_w.asp_r.isotopic nav.asp_navigation ul
li.asp_active{background:rgba(255,255,255,0.6)}div.asp_w.asp_r.isotopic nav.asp_navigation ul li:hover{background:rgba(255,255,255,0.6)}div.asp_w.asp_r.isotopic nav.asp_navigation ul li
span{font-family:sans-serif;font-size:11px;vertical-align:middle;color:#333;line-height:36px;font-weight:bold;text-shadow:none}div.asp_w.asp_r.isotopic .results
.item{box-sizing:border-box;background-clip:padding-box;border:0
solid rgba(0,0,0,0)}div.asp_w.asp_r.isotopic .results .item .asp_item_overlay,div.asp_w.asp_r.isotopic .results .item
.asp_item_overlay_m{width:100%;height:100%;position:absolute;text-align:center;background:rgba(0,0,0,0.2);top:0;left:0;display:block;opacity:0;z-index:4;cursor:pointer;transition:all 0.3s}div.asp_w.asp_r.isotopic .results .item
.asp_item_overlay_m{display:block;background:transparent}div.asp_w.asp_r.isotopic .results .item
.asp_item_inner{position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px 0 0 -35px;background:#ddd;box-sizing:padding-box;border-radius:50%;background:rgba(0,0,0,0.7);text-align:center;z-index:2;line-height:66px}div.asp_w.asp_r.isotopic .results .item .asp_item_inner svg,div.asp_w.asp_r.isotopic .results .item .asp_item_inner
img{height:100%;width:32px;fill:#fff;display:inline-block}div.asp_w.asp_r.isotopic .results .item .asp_item_inner
img{height:32px;vertical-align:middle;display:inline-block}div.asp_w.asp_r.isotopic .results .item
.asp_content{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.8);border:0;backface-visibility:visible;-webkit-backface-visibility:visible;box-sizing:border-box;z-index:3;padding:4px
6px}div.asp_w.asp_r.isotopic .results .item .asp_image+.asp_content{height:auto;top:auto;bottom:0}div.asp_w.asp_r.isotopic .results .item
.asp_image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:cover;background-position:center}div.asp_w.asp_r.isotopic .results .item
.asp_item_overlay_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;filter:url('#aspblur');-moz-filter:url('#aspblur');-webkit-filter:url('#aspblur');-ms-filter:url('#aspblur');-o-filter:url('#aspblur');transition:all 0.2s;display:block;opacity:0;cursor:pointer;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}div.asp_w.asp_s.searchsettings{width:auto;height:auto;position:absolute;display:none;z-index:11001;border-radius:0 0 3px 3px;visibility:hidden;opacity:0;overflow:visible}div.asp_w.asp_sb.searchsettings{display:none;visibility:hidden;direction:ltr;overflow:visible;position:relative;z-index:1}div.asp_w.asp_s.searchsettings form,div.asp_w.asp_sb.searchsettings
form{display:flex;flex-wrap:wrap;margin:0
0 12px 0 !important;padding:0
!important}div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings input[type='text']{margin:2px
10px 0 10px;*padding-bottom:10px}div.asp_w.asp_s.searchsettings input[type='text']:not(.asp_select2-search__field),div.asp_w.asp_sb.searchsettings input[type='text']:not(.asp_select2-search__field){width:86% !important;padding:8px
6px !important;margin:0
0 0 10px !important;background-color:#FAFAFA !important;font-size:13px;border:none !important;line-height:17px;height:20px}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner,div.asp_w.asp_sb.searchsettings.ie78
.asp_option_inner{margin-bottom:0 !important;padding-bottom:0 !important}div.asp_w.asp_s.searchsettings div.asp_option_label,div.asp_w.asp_sb.searchsettings
div.asp_option_label{font-size:14px;line-height:20px !important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.asp_w.asp_s.searchsettings .asp_label,div.asp_w.asp_sb.searchsettings
.asp_label{line-height:24px !important;vertical-align:middle;display:inline-block;cursor:pointer}div.asp_w.asp_s.searchsettings input[type=radio],div.asp_w.asp_sb.searchsettings input[type=radio]{vertical-align:middle;margin:0
6px 0 17px;display:inline-block;appearance:normal;-moz-appearance:normal;-webkit-appearance:radio}div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]{display:none !important}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner input[type=checkbox]{display:block}div.asp_w.asp_s.searchsettings.ie78 div.asp_option_label,div.asp_w.asp_sb.searchsettings.ie78
div.asp_option_label{float:right !important}div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings
.asp_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0}div.asp_w.asp_sb.searchsettings
.asp_option_inner{border-radius:3px;background:rgb(66,66,66);box-shadow:none}div.asp_w.asp_s.searchsettings .asp_option_inner label,div.asp_w.asp_sb.searchsettings .asp_option_inner
label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;box-shadow:none;font-size:0 !important;color:rgba(0,0,0,0)}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner
label{display:none}div.asp_w.asp_s.searchsettings .asp_option_inner label:before,div.asp_w.asp_sb.searchsettings .asp_option_inner label:before{display:none !important}div.asp_w.asp_s.searchsettings .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:after{opacity:0;font-family:'asppsicons2';content:"\e800";background:transparent;border-top:none;border-right:none;box-sizing:content-box;height:100%;width:100%;padding:0
!important;position:absolute;top:0;left:0}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label:after{display:none}div.asp_w.asp_s.searchsettings .asp_option_inner label:hover::after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:hover::after{opacity:0.3}div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox]:checked ~ label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after{opacity:1}div.asp_w.asp_sb.searchsettings span.checked ~ label:after,div.asp_w.asp_s.searchsettings span.checked~label:after{opacity:1 !important}div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings
fieldset{position:relative;float:left}div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings
fieldset{background:transparent;font-size:.9em;margin:12px
0 0 !important;padding:0
!important;width:200px;min-width:200px}div.asp_w.asp_sb.searchsettings fieldset:last-child{margin:5px
0 0 !important}div.asp_w.asp_sb.searchsettings
fieldset{margin:10px
0 0}div.asp_w.asp_sb.searchsettings fieldset
legend{padding:0
0 0 10px;margin:0;font-weight:normal;font-size:13px}div.asp_w.asp_sb.searchsettings .asp_option,div.asp_w.asp_s.searchsettings
.asp_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0
0 10px 0;cursor:pointer}div.asp_w.asp_s.searchsettings .asp_option.asp-o-last,div.asp_w.asp_s.searchsettings .asp_option:last-child{margin-bottom:0}div.asp_w.asp_s.searchsettings fieldset .asp_option,div.asp_w.asp_s.searchsettings fieldset .asp_option_cat,div.asp_w.asp_sb.searchsettings fieldset .asp_option,div.asp_w.asp_sb.searchsettings fieldset
.asp_option_cat{width:auto;max-width:none}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-1,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-1{margin-left:12px}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-2{margin-left:24px}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-3{margin-left:36px}div.asp_w.asp_s.searchsettings fieldset div.asp_option_label,div.asp_w.asp_sb.searchsettings fieldset
div.asp_option_label{width:70%;display:block}div.asp_w.asp_s.searchsettings fieldset
div.asp_option_label{width:auto;display:block;box-sizing:border-box}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2
div.asp_option_label{padding-right:12px}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3
div.asp_option_label{padding-right:24px}div.asp_w.asp_s select,div.asp_w.asp_sb
select{width:100%;max-width:100%;border-radius:0;padding:5px
!important;background:#f9f9f9;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;margin:0;border:none;color:#111;margin-bottom:0 !important;box-sizing:border-box;line-height:initial;outline:none !important;font-family:Roboto,Helvetica;font-size:14px;height:34px;min-height:unset !important}div.asp_w.asp_s select[multiple],div.asp_w.asp_sb select[multiple]{background:#fff}div.asp_w.asp_s select:not([multiple]),div.asp_w.asp_sb select:not([multiple]){overflow:hidden !important}.asp_two_column{margin:8px
0 12px 0}.asp_two_column .asp_two_column_first,.asp_two_column
.asp_two_column_last{width:48%;padding:1% 2% 1% 0;float:left;box-sizing:content-box}.asp_two_column
.asp_two_column_last{padding:1% 0 1% 2%}.asp_shortcodes_container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 12px -10px;box-sizing:border-box}.asp_shortcodes_container
.asp_shortcode_column{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:1;flex-shrink:1;min-width:120px;padding:10px
0 0 10px;flex-basis:33%;-webkit-flex-basis:33%;box-sizing:border-box}div.ajaxsearchpro.searchsettings
fieldset.asp_custom_f{margin-top:9px}div.ajaxsearchpro.searchsettings fieldset
legend{margin-bottom:8px !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.ajaxsearchpro.searchsettings fieldset legend+div.asp_option_inner{margin-top:0 !important}div.ajaxsearchpro.searchsettings .asp_sett_scroll>.asp_option_cat:first-child>.asp_option_inner{margin-top:0 !important}div.ajaxsearchpro.searchsettings fieldset .asp_select_single,div.ajaxsearchpro.searchsettings fieldset
.asp_select_multiple{padding:0
10px}p.asp-try{color:#555;font-size:14px;margin-top:5px;line-height:28px;font-weight:300;visibility:hidden}p.asp-try
a{color:#FFB556;margin-left:10px;cursor:pointer;display:inline-block}.rtl .asp_content,.rtl .asp_nores,.rtl .asp_content *,.rtl .asp_nores *,.rtl .searchsettings
form{text-align:right !important;direction:rtl !important}.rtl .asp_nores>*{display:inline-block}.rtl .searchsettings
.asp_option{flex-direction:row-reverse !important;-webkit-flex-direction:row-reverse !important}.rtl
.asp_option{direction:ltr}.rtl .asp_label,.rtl .asp_option
div.asp_option_label{text-align:right !important}.rtl
.asp_label{max-width:1000px !important;width:100%;direction:rtl !important}.rtl .asp_label input[type=radio]{margin:0
0 0 6px !important}.rtl .asp_option_cat_level-0
div.asp_option_label{font-weight:bold !important}.rtl fieldset .asp_option_cat_level-1{margin-right:12px !important;margin-left:0}.rtl fieldset .asp_option_cat_level-2{margin-right:24px !important;margin-left:0}.rtl fieldset .asp_option_cat_level-3{margin-right:36px !important;margin-left:0}.rtl .searchsettings
legend{text-align:right !important;display:block;width:100%}.rtl .searchsettings input[type=text],.rtl .searchsettings
select{direction:rtl !important;text-align:right !important}.rtl div.asp_w.asp_s.searchsettings form,.rtl div.asp_w.asp_sb.searchsettings
form{flex-direction:row-reverse !important}.rtl div.horizontal.asp_r
div.item{float:right !important}.rtl p.asp-try{direction:rtl;text-align:right;margin-right:10px;width:auto !important}.asp_arrow_box{position:absolute;background:#444;padding:12px;color:white;border-radius:4px;font-size:14px;max-width:240px;display:none;z-index:99999999999999999}.asp_arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#444;border-width:6px;margin-left:-6px}.asp_arrow_box.asp_arrow_box_bottom:after{bottom:100%;top:unset;border-bottom-color:#444;border-top-color:transparent}.asp_elementor_nores{text-align:center}.elementor-sticky__spacer .asp_w,.elementor-sticky__spacer .asp-try{visibility:hidden !important;opacity:0 !important;z-index:-1 !important}div[id*='ajaxsearchpro1_'] div.asp_loader,div[id*='ajaxsearchpro1_'] div.asp_loader
*{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchpro1_'] div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchpro1_'] div.asp_loader-inner{width:100%;margin:0
auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchpro1_'] div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px
solid rgb(54,54,54);border-right-color:transparent;border-radius:50%;box-sizing:border-box}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader
*{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchprores1_'] .asp_res_loader
div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader-inner{width:100%;margin:0
auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px
solid rgb(54,54,54);border-right-color:transparent;border-radius:50%;box-sizing:border-box}#ajaxsearchpro1_1 div.asp_loader,#ajaxsearchpro1_2 div.asp_loader,#ajaxsearchpro1_1 div.asp_loader *,#ajaxsearchpro1_2 div.asp_loader
*{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}#ajaxsearchpro1_1 div.asp_loader,#ajaxsearchpro1_2
div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}#ajaxsearchpro1_1 div.asp_loader-inner,#ajaxsearchpro1_2 div.asp_loader-inner{width:100%;margin:0
auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#ajaxsearchpro1_1 div.asp_simple-circle,#ajaxsearchpro1_2 div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px
solid rgb(54,54,54);border-right-color:transparent;border-radius:50%;box-sizing:border-box}@-webkit-keyframes
asp_an_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes
asp_an_fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.asp_an_fadeInDown{-webkit-animation-name:asp_an_fadeInDown;animation-name:asp_an_fadeInDown}div.asp_r.asp_r_1,div.asp_r.asp_r_1 *,div.asp_m.asp_m_1,div.asp_m.asp_m_1 *,div.asp_s.asp_s_1,div.asp_s.asp_s_1
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal}div.asp_r.asp_r_1,div.asp_m.asp_m_1,div.asp_s.asp_s_1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.asp_r.asp_r_1,div.asp_r.asp_r_1 *,div.asp_m.asp_m_1,div.asp_m.asp_m_1 *,div.asp_s.asp_s_1,div.asp_s.asp_s_1
*{padding:0;margin:0}.wpdreams_clear{clear:both}.asp_w_container{width:100%}#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{width:100%;height:auto;max-height:none;border-radius:5px;background:#d1eaff;margin-top:0;margin-bottom:0;background-image:-moz-radial-gradient(center,ellipse cover,rgb(240,240,240),rgb(240,240,240));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(240,240,240),rgb(240,240,240));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(240,240,240),rgb(240,240,240));background-image:-o-radial-gradient(center,ellipse cover,rgb(240,240,240),rgb(240,240,240));background-image:-ms-radial-gradient(center,ellipse cover,rgb(240,240,240),rgb(240,240,240));background-image:radial-gradient(ellipse at center,rgb(240,240,240),rgb(240,240,240));overflow:hidden;border:0
none rgb(0,0,0);border-radius:5px 5px 5px 5px;box-shadow:0 10px 18px -13px #000}#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_2 .probox,div.asp_m.asp_m_1
.probox{margin:4px;height:28px;background-image:-moz-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-o-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-ms-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:radial-gradient(ellipse at center,rgb(255,255,255),rgb(255,255,255));border:1px
solid rgb(201,201,201);border-radius:3px 3px 3px 3px;box-shadow:1px 0 6px -3px rgb(181,181,181) inset}p[id*=asp-try-1]{color:rgb(85,85,85) !important;display:block}div.asp_main_container+[id*=asp-try-1]{width:100%}p[id*=asp-try-1] a{color:rgb(255,181,86) !important}p[id*=asp-try-1] a:after{color:rgb(85,85,85) !important;display:inline;content:','}p[id*=asp-try-1] a:last-child:after{display:none}#ajaxsearchpro1_1 .probox .proinput,#ajaxsearchpro1_2 .probox .proinput,div.asp_m.asp_m_1 .probox
.proinput{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;flex-grow:1;order:5;-webkit-flex-grow:1;-webkit-order:5}#ajaxsearchpro1_1 .probox .proinput input.orig,#ajaxsearchpro1_2 .probox .proinput input.orig,div.asp_m.asp_m_1 .probox .proinput
input.orig{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none;height:28px;position:relative;z-index:2;padding:0
!important;padding-top:2px !important;margin:-1px 0 0 -4px !important;width:100%;background:transparent !important}#ajaxsearchpro1_1 .probox .proinput input.autocomplete,#ajaxsearchpro1_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_1 .probox .proinput
input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;opacity:0.25;height:28px;display:block;position:relative;z-index:1;padding:0
!important;margin:-1px 0 0 -4px !important;margin-top:-28px !important;width:100%;background:transparent !important}.rtl #ajaxsearchpro1_1 .probox .proinput input.orig,.rtl #ajaxsearchpro1_2 .probox .proinput input.orig,.rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_1 .probox .proinput input.orig,.rtl div.asp_m.asp_m_1 .probox .proinput
input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;direction:rtl;text-align:right}.rtl #ajaxsearchpro1_1 .probox .proinput,.rtl #ajaxsearchpro1_2 .probox .proinput,.rtl div.asp_m.asp_m_1 .probox
.proinput{margin-right:2px}.rtl #ajaxsearchpro1_1 .probox .proloading,.rtl #ajaxsearchpro1_1 .probox .proclose,.rtl #ajaxsearchpro1_2 .probox .proloading,.rtl #ajaxsearchpro1_2 .probox .proclose,.rtl div.asp_m.asp_m_1 .probox .proloading,.rtl div.asp_m.asp_m_1 .probox
.proclose{order:3}div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_1 .probox .proinput input.orig:-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;text-shadow:none;opacity:0.85;line-height:normal !important}#ajaxsearchpro1_1 .probox .proinput input.autocomplete,#ajaxsearchpro1_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_1 .probox .proinput
input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none}#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_1 .probox .proclose,#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro1_2 .probox .proloading,#ajaxsearchpro1_2 .probox .proclose,#ajaxsearchpro1_2 .probox .promagnifier,#ajaxsearchpro1_2 .probox .prosettings,div.asp_m.asp_m_1 .probox .proloading,div.asp_m.asp_m_1 .probox .proclose,div.asp_m.asp_m_1 .probox .promagnifier,div.asp_m.asp_m_1 .probox
.prosettings{width:28px;height:28px;flex:0 0 28px;flex-grow:0;order:7;-webkit-flex:0 0 28px;-webkit-flex-grow:0;-webkit-order:7}#ajaxsearchpro1_1 .probox .proclose svg,#ajaxsearchpro1_2 .probox .proclose svg,div.asp_m.asp_m_1 .probox .proclose
svg{fill:rgb(254,254,254);background:rgb(51,51,51);box-shadow:0 0 0 2px rgba(255,255,255,0.9)}#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_2 .probox .proloading,div.asp_m.asp_m_1 .probox
.proloading{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px}#ajaxsearchpro1_1 .probox .proloading .asp_loader,#ajaxsearchpro1_2 .probox .proloading .asp_loader,div.asp_m.asp_m_1 .probox .proloading
.asp_loader{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px}#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox
.promagnifier{width:auto;height:28px;flex:0 0 auto;order:7;-webkit-flex:0 0 auto;-webkit-order:7}#ajaxsearchpro1_1 .probox .promagnifier div.innericon,#ajaxsearchpro1_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_1 .probox .promagnifier
div.innericon{width:28px;height:28px;float:right}#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_1 .probox .promagnifier
div.asp_text_button{width:auto;height:28px;float:right;margin:0;padding:0
10px 0 2px;font-weight:normal;font-family:"Open Sans";color:rgb(51,51,51);font-size:15px;line-height:normal;text-shadow:none;line-height:28px}#ajaxsearchpro1_1 .probox .promagnifier .innericon svg,#ajaxsearchpro1_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_1 .probox .promagnifier .innericon
svg{fill:rgb(54,54,54)}#ajaxsearchpro1_1 .probox .prosettings .innericon svg,#ajaxsearchpro1_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_1 .probox .prosettings .innericon
svg{fill:rgb(54,54,54)}#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox
.promagnifier{width:28px;height:28px;background-image:-webkit-linear-gradient(180deg,rgb(222,222,222),rgb(223,223,223));background-image:-moz-linear-gradient(180deg,rgb(222,222,222),rgb(223,223,223));background-image:-o-linear-gradient(180deg,rgb(222,222,222),rgb(223,223,223));background-image:-ms-linear-gradient(180deg,rgb(222,222,222) 0,rgb(223,223,223) 100%);background-image:linear-gradient(180deg,rgb(222,222,222),rgb(223,223,223));background-position:center center;background-repeat:no-repeat;order:11;-webkit-order:11;float:right;border:0
solid rgb(201,201,201);border-radius:0;box-shadow:-1px 1px 0 0 rgba(255,255,255,0.61) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro1_2 .probox .prosettings,div.asp_m.asp_m_1 .probox
.prosettings{width:28px;height:28px;background-image:-webkit-linear-gradient(185deg,rgb(197,197,197),rgb(223,223,223));background-image:-moz-linear-gradient(185deg,rgb(197,197,197),rgb(223,223,223));background-image:-o-linear-gradient(185deg,rgb(197,197,197),rgb(223,223,223));background-image:-ms-linear-gradient(185deg,rgb(197,197,197) 0,rgb(223,223,223) 100%);background-image:linear-gradient(185deg,rgb(197,197,197),rgb(223,223,223));background-position:center center;background-repeat:no-repeat;order:1;-webkit-order:1;float:left;border:0
solid rgb(203,203,203);border-radius:0;box-shadow:1px 1px 0 0 rgba(255,255,255,0.63) inset;cursor:pointer;background-size:100% 100%;align-self:flex-end}#ajaxsearchprores1_1,#ajaxsearchprores1_2,div.asp_r.asp_r_1{position:absolute;z-index:11000;width:auto;margin:12px
0 0 0}#ajaxsearchprores1_1 .results .asp_nores .asp_keyword,#ajaxsearchprores1_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_1 .results .asp_nores
.asp_keyword{padding:0
6px;cursor:pointer;font-weight:normal;font-family:"Open Sans";color:rgb(74,74,74);font-size:13px;line-height:1.35em;text-shadow:none;font-weight:bold}#ajaxsearchprores1_1 .asp_results_top,#ajaxsearchprores1_2 .asp_results_top,div.asp_r.asp_r_1
.asp_results_top{background:rgb(43,43,43);border:1px
none rgb(81,81,81);border-radius:0;padding:6px
12px 6px 12px;margin:0;text-align:center;font-weight:normal;font-family:"Open Sans";color:rgb(239,239,239);font-size:13px;line-height:16px;text-shadow:none}#ajaxsearchprores1_1 .results .item,#ajaxsearchprores1_2 .results .item,div.asp_r.asp_r_1 .results
.item{height:auto;background:rgb(255,255,255)}#ajaxsearchprores1_1 .results .item.hovered,#ajaxsearchprores1_2 .results .item.hovered,div.asp_r.asp_r_1 .results
.item.hovered{background-image:-moz-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(244,244,244));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(244,244,244),rgb(244,244,244));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(244,244,244));background-image:-o-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(244,244,244));background-image:-ms-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(244,244,244));background-image:radial-gradient(ellipse at center,rgb(244,244,244),rgb(244,244,244))}#ajaxsearchprores1_1 .results .item .asp_image,#ajaxsearchprores1_2 .results .item .asp_image,div.asp_r.asp_r_1 .results .item
.asp_image{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores1_1 .results .item .asp_item_overlay_img,#ajaxsearchprores1_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_1 .results .item
.asp_item_overlay_img{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores1_1 .results .item .asp_content,#ajaxsearchprores1_2 .results .item .asp_content,div.asp_r.asp_r_1 .results .item
.asp_content{overflow:hidden;background:transparent;margin:0;padding:0
10px}#ajaxsearchprores1_1 .results .item .asp_content h3,#ajaxsearchprores1_2 .results .item .asp_content h3,div.asp_r.asp_r_1 .results .item .asp_content
h3{margin:0;padding:0;display:inline-block;line-height:inherit;font-weight:bold;font-family:"Open Sans";color:rgb(255,255,255);font-size:15px;line-height:20px;text-shadow:none}#ajaxsearchprores1_1 .results .item .asp_content h3 a,#ajaxsearchprores1_2 .results .item .asp_content h3 a,div.asp_r.asp_r_1 .results .item .asp_content h3
a{margin:0;padding:0;line-height:inherit;display:block;font-weight:bold;font-family:"Open Sans";color:rgb(255,255,255);font-size:15px;line-height:20px;text-shadow:none}#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores1_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover{font-weight:bold;font-family:"Open Sans";color:rgb(255,255,255);font-size:15px;line-height:20px;text-shadow:none}#ajaxsearchprores1_1 .results .item div.etc,#ajaxsearchprores1_2 .results .item div.etc,div.asp_r.asp_r_1 .results .item
div.etc{padding:0;font-size:13px;line-height:1.3em;margin-bottom:6px}#ajaxsearchprores1_1 .results .item .etc .asp_author,#ajaxsearchprores1_2 .results .item .etc .asp_author,div.asp_r.asp_r_1 .results .item .etc
.asp_author{padding:0;font-weight:bold;font-family:"Open Sans";color:rgb(161,161,161);font-size:11px;line-height:13px;text-shadow:none}#ajaxsearchprores1_1 .results .item .etc .asp_date,#ajaxsearchprores1_2 .results .item .etc .asp_date,div.asp_r.asp_r_1 .results .item .etc
.asp_date{margin:0
0 0 10px;padding:0;font-weight:normal;font-family:"Open Sans";color:rgb(173,173,173);font-size:11px;line-height:15px;text-shadow:none}#ajaxsearchprores1_1 .results .item div.asp_content,#ajaxsearchprores1_2 .results .item div.asp_content,div.asp_r.asp_r_1 .results .item
div.asp_content{margin:0;padding:0;font-weight:normal;font-family:"Open Sans";color:rgb(74,74,74);font-size:13px;line-height:1.35em;text-shadow:none}#ajaxsearchprores1_1 span.highlighted,#ajaxsearchprores1_2 span.highlighted,div.asp_r.asp_r_1
span.highlighted{font-weight:bold;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1)}#ajaxsearchprores1_1 p.showmore,#ajaxsearchprores1_2 p.showmore,div.asp_r.asp_r_1
p.showmore{text-align:center;margin:5px
0 0;font-weight:normal;font-family:"Open Sans";color:rgb(5,94,148);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprores1_1 p.showmore a,#ajaxsearchprores1_2 p.showmore a,div.asp_r.asp_r_1 p.showmore
a{font-weight:normal;font-family:"Open Sans";color:rgb(5,94,148);font-size:12px;line-height:15px;text-shadow:none;padding:10px
5px;margin:0
auto;background:rgb(255,255,255);display:block;text-align:center}#ajaxsearchprores1_1 .asp_res_loader,#ajaxsearchprores1_2 .asp_res_loader,div.asp_r.asp_r_1
.asp_res_loader{background:rgb(255,255,255);height:200px;padding:10px}#ajaxsearchprores1_1.isotopic .asp_res_loader,#ajaxsearchprores1_2.isotopic .asp_res_loader,div.asp_r.asp_r_1.isotopic
.asp_res_loader{background:rgba(255,255,255,0)}#ajaxsearchprores1_1 .asp_res_loader .asp_loader,#ajaxsearchprores1_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_1 .asp_res_loader
.asp_loader{height:200px;width:200px;margin:0
auto}div.asp_s.asp_s_1.searchsettings,div.asp_s.asp_s_1.searchsettings,div.asp_s.asp_s_1.searchsettings{direction:ltr;padding:0;background-image:-webkit-linear-gradient(185deg,rgb(236,237,237),rgb(198,198,198));background-image:-moz-linear-gradient(185deg,rgb(236,237,237),rgb(198,198,198));background-image:-o-linear-gradient(185deg,rgb(236,237,237),rgb(198,198,198));background-image:-ms-linear-gradient(185deg,rgb(236,237,237) 0,rgb(198,198,198) 100%);background-image:linear-gradient(185deg,rgb(236,237,237),rgb(198,198,198));box-shadow:2px 2px 3px -1px rgb(0,0,0);;max-width:208px;z-index:2}div.asp_s.asp_s_1.searchsettings.asp_s,div.asp_s.asp_s_1.searchsettings.asp_s,div.asp_s.asp_s_1.searchsettings.asp_s{z-index:11001}#ajaxsearchprobsettings1_1.searchsettings,#ajaxsearchprobsettings1_2.searchsettings,div.asp_sb.asp_sb_1.searchsettings{max-width:none}div.asp_s.asp_s_1.searchsettings form,div.asp_s.asp_s_1.searchsettings form,div.asp_s.asp_s_1.searchsettings
form{display:flex}div.asp_sb.asp_sb_1.searchsettings form,div.asp_sb.asp_sb_1.searchsettings form,div.asp_sb.asp_sb_1.searchsettings
form{display:flex}#ajaxsearchprosettings1_1.searchsettings div.asp_option_label,#ajaxsearchprosettings1_2.searchsettings div.asp_option_label,#ajaxsearchprosettings1_1.searchsettings .asp_label,#ajaxsearchprosettings1_2.searchsettings .asp_label,div.asp_s.asp_s_1.searchsettings div.asp_option_label,div.asp_s.asp_s_1.searchsettings
.asp_label{font-weight:normal;font-family:"Open Sans";color:rgb(38,38,38);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label,div.asp_s.asp_s_1.searchsettings .asp_option_inner
label{background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))}#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings1_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings1_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_1.searchsettings .asp_option_inner label:after{font-family:'asppsicons2';border:none;content:"\e800";display:block;position:absolute;top:0;left:0;font-size:11px;color:rgb(255,255,255);margin:1px
0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none}#ajaxsearchprosettings1_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings1_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_1.searchsettings
.asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprobsettings1_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings1_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_1.searchsettings
.asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprosettings1_1.searchsettings fieldset,#ajaxsearchprosettings1_2.searchsettings fieldset,div.asp_s.asp_s_1.searchsettings
fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprobsettings1_1.searchsettings fieldset,#ajaxsearchprobsettings1_2.searchsettings fieldset,div.asp_sb.asp_sb_1.searchsettings
fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprosettings1_1.searchsettings fieldset legend,#ajaxsearchprosettings1_2.searchsettings fieldset legend,div.asp_s.asp_s_1.searchsettings fieldset
legend{padding:0
0 0 10px;margin:0;background:transparent;font-weight:normal;font-family:"Open Sans";color:rgb(31,31,31);font-size:13px;line-height:15px;text-shadow:none}#ajaxsearchprosettings1_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings1_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_1.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprobsettings1_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings1_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_1.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores1_1.isotopic .results .item .asp_content,#ajaxsearchprores1_2.isotopic .results .item .asp_content,div.asp_r.asp_r_1.isotopic .results .item
.asp_content{width:100%;height:auto;z-index:3;padding:4px
6px;transition:all 0.2s}#ajaxsearchprores1_1.isotopic,#ajaxsearchprores1_2.isotopic,div.asp_r.asp_r_1.isotopic{background:rgba(255,255,255,0)}#ajaxsearchprores1_1.isotopic .results .item,#ajaxsearchprores1_2.isotopic .results .item,div.asp_r.asp_r_1.isotopic .results
.item{width:200px;height:200px;box-sizing:border-box;background:rgb(255,255,255)}.rtl #ajaxsearchprores1_1.isotopic .results .asp_isotopic_item,.rtl #ajaxsearchprores1_2.isotopic .results .asp_isotopic_item,.rtl div.asp_r.asp_r_1.isotopic .results
.asp_isotopic_item{-webkit-transition-property:right,top,-webkit-transform,opacity;-moz-transition-property:right,top,-moz-transform,opacity;-ms-transition-property:right,top,-ms-transform,opacity;-o-transition-property:right,top,-o-transform,opacity;transition-property:right,top,transform,opacity}#ajaxsearchprores1_1.isotopic .results .item.asp_gutter_bottom,#ajaxsearchprores1_2.isotopic .results .item.asp_gutter_bottom,div.asp_r.asp_r_1.isotopic .results
.item{margin-bottom:5px}#ajaxsearchprores1_1.isotopic .results .item .asp_content,#ajaxsearchprores1_2.isotopic .results .item .asp_content,div.asp_r.asp_r_1.isotopic .results .item
.asp_content{background:rgba(0,0,0,0.83)}#ajaxsearchprores1_1.isotopic>nav,#ajaxsearchprores1_2.isotopic>nav,#ajaxsearchprores1_1.isotopic nav.asp_navigation,#ajaxsearchprores1_2.isotopic nav.asp_navigation,div.asp_r.asp_r_1.isotopic>nav,div.asp_r.asp_r_1.isotopic
nav.asp_navigation{background:rgb(228,228,228);margin-bottom:5px}#ajaxsearchprores1_1.isotopic nav.asp_navigation a.asp_prev,#ajaxsearchprores1_2.isotopic nav.asp_navigation a.asp_prev,#ajaxsearchprores1_1.isotopic nav.asp_navigation a.asp_next,#ajaxsearchprores1_2.isotopic nav.asp_navigation a.asp_next,div.asp_r.asp_r_1.isotopic nav.asp_navigation a.asp_prev,div.asp_r.asp_r_1.isotopic nav.asp_navigation
a.asp_next{background:rgb(76,76,76)}#ajaxsearchprores1_1.isotopic nav.asp_navigation a.asp_prev svg,#ajaxsearchprores1_2.isotopic nav.asp_navigation a.asp_prev svg,#ajaxsearchprores1_1.isotopic nav.asp_navigation a.asp_next svg,#ajaxsearchprores1_2.isotopic nav.asp_navigation a.asp_next svg,div.asp_r.asp_r_1.isotopic nav.asp_navigation a.asp_prev svg,div.asp_r.asp_r_1.isotopic nav.asp_navigation a.asp_next
svg{fill:rgb(255,255,255)}#ajaxsearchprores1_1.isotopic nav.asp_navigation ul li.asp_active,#ajaxsearchprores1_2.isotopic nav.asp_navigation ul li.asp_active,div.asp_r.asp_r_1.isotopic nav.asp_navigation ul
li.asp_active{background:rgb(76,76,76)}#ajaxsearchprores1_1.isotopic nav.asp_navigation ul li:hover,#ajaxsearchprores1_2.isotopic nav.asp_navigation ul li:hover,div.asp_r.asp_r_1.isotopic nav.asp_navigation ul li:hover{background:rgb(76,76,76)}#ajaxsearchprores1_1.isotopic nav.asp_navigation ul li.asp_active,#ajaxsearchprores1_2.isotopic nav.asp_navigation ul li.asp_active,div.asp_r.asp_r_1.isotopic nav.asp_navigation ul
li.asp_active{background:rgb(244,244,244)}#ajaxsearchprores1_1.isotopic nav.asp_navigation ul li:hover,#ajaxsearchprores1_2.isotopic nav.asp_navigation ul li:hover,div.asp_r.asp_r_1.isotopic nav.asp_navigation ul li:hover{background:rgb(244,244,244)}#ajaxsearchprores1_1.isotopic nav.asp_navigation ul li span,#ajaxsearchprores1_2.isotopic nav.asp_navigation ul li span,div.asp_r.asp_r_1.isotopic nav.asp_navigation ul li
span{color:rgb(126,126,126)}@media (max-width: 991px){.nav__menu #cssmenu #menu-button{display:block}.nav__menu
#cssmenu{display:block;width:100%}.nav__menu #cssmenu
ul{width:100%;max-width:100%;box-sizing:border-box}.nav__menu #cssmenu>ul{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.nav__menu #cssmenu ul
li{position:relative;float:none;width:100%;height:auto;box-sizing:border-box}.nav__menu #cssmenu ul
ul{background:#ebebeb;position:static;left:auto;top:auto;margin:0;padding:0;border-radius:0}.nav__menu #cssmenu ul
ul.open{display:block !important}.nav__menu #cssmenu ul li
a{display:block;box-sizing:border-box;margin:0;padding:12px
20px;line-height:1.4;overflow-wrap:anywhere}.nav__menu #cssmenu ul li.has-sub>a{padding-right:52px}.nav__menu #cssmenu ul ul li
a{padding-left:30px;font-size:15px}.nav__menu #cssmenu ul ul ul
li{padding-left:0;display:block}.nav__menu #cssmenu ul ul ul li
a{padding-left:40px}.nav__menu #cssmenu ul ul ul li:before{display:none}.nav__menu #cssmenu .submenu-button{position:absolute;right:0;top:0;width:44px;height:44px;z-index:2;cursor:pointer}}@media (max-width: 767px){.nav__menu{left:max(0px, calc(100vw - 270px));right:auto;width:min(270px, 100vw)}}@media (max-width: 991px){.nav__menu #cssmenu>ul>li.has-sub>ul>li{width:100%;max-width:100%;flex-basis:100%}.nav__menu #cssmenu li.has-sub > a::before,
.nav__menu #cssmenu li.has-sub > a::after,
.nav__menu #cssmenu .submenu-button::before,
.nav__menu #cssmenu .submenu-button::after{display:none;content:none}}.main-slider.zv-home-native>.item[hidden]{display:none !important}.main-slider.zv-home-native>.item:not([hidden]){display:block !important;overflow:hidden;border-radius:20px}.main-slider.zv-home-native .owl-dot{background:none;border:0;padding:0;cursor:pointer}.main-slider.owl-carousel{display:block}.main-slider.owl-carousel:not(.owl-loaded)>.item:not(:first-child){display:none}.main-slider .zv-home-slide-visual{display:block !important;width:100%;aspect-ratio:1100 / 495;position:relative}.main-slider .zv-home-slide-visual>img{display:block !important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 767px){.main-slider .zv-home-slide-visual{height:550px;aspect-ratio:auto}}@media (max-width: 991px){.nav__menu #cssmenu #menu-button:not(.menu-opened)::before{content:"";display:block;position:absolute;left:50%;top:50%;right:auto;bottom:auto;width:20px;height:2px;margin:0;border:0;background:#fff;box-shadow:0 -6px 0 #fff, 0 6px 0 #fff;transform:translate(-50%, -50%)}.nav__menu #cssmenu #menu-button:not(.menu-opened)::after{content:none;display:none}}#universal-popups .zv-home-estimate>.popup__content{width:calc(100% - 32px);max-width:760px;max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;padding:32px;display:block}.zv-home-estimate .zv-estimate-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.zv-home-estimate
label{display:block;font:14px/1.4 Arial, sans-serif;color:#1a365d}.zv-home-estimate .wpcf7-form-control-wrap{display:block;margin-top:5px}.zv-home-estimate .wpcf7 input:not([type=checkbox]):not([type=hidden]),
.zv-home-estimate .wpcf7
textarea{box-sizing:border-box;width:100%;margin:0;padding:10px
12px;border:1px
solid #e2e8f0;border-radius:12px;font:16px/1.4 Arial, sans-serif}.zv-home-estimate .wpcf7
textarea{min-height:80px;resize:vertical}.zv-home-estimate .zv-estimate-message{margin-top:12px}.zv-home-estimate .zv-estimate-intro{margin:0
0 18px;color:#64748b;font:14px/1.5 Arial, sans-serif}.zv-home-estimate
h2{padding-right:22px;font:600 24px/1.2 Arial, sans-serif;margin:0
0 10px}.zv-home-estimate .wpcf7 input[type=submit]{background:var(--zv-brand);color:white;border:0;cursor:pointer}.zv-home-estimate .wpcf7-list-item{margin:12px
0}@media (max-width: 600px){#universal-popups .zv-home-estimate>.popup__content{padding:28px
20px 20px}.zv-home-estimate .zv-estimate-grid{grid-template-columns:1fr}.zv-home-estimate
h2{font-size:21px}}.zv-home-main>#home-materials{content-visibility:auto;contain-intrinsic-size:auto 2350px}@media (max-width: 767px){.zv-home-main>#home-materials{contain-intrinsic-size:auto 4960px}}.zv-home-first-background{background-image:var(--zv-desktop);background-size:cover;background-position:center}@media(max-width:767px){.zv-home-first-background{background-image:var(--zv-mobile)}}.main-slider.zv-home-native .owl-dots{display:flex;justify-content:center;align-items:center;gap:0}.main-slider.zv-home-native .owl-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0}.main-slider.zv-home-native .owl-dot:focus-visible{outline:2px
solid var(--zv-brand);outline-offset:-3px;border-radius:8px}#zv-mega-menu{--zm-indigo:var(--zv-brand);--zm-deep:var(--zv-brand-hover);position:relative;z-index:100;width:1100px;max-width:calc(100% - 32px);margin:0
auto 24px;font-family:Arial,sans-serif;color:#242832;font-size:16px;line-height:1.5}#zv-mega-menu
*{box-sizing:border-box}#zv-mega-menu
ul{padding:0;margin:0;list-style:none}#zv-mega-menu
a{color:inherit;text-decoration:none;background:none}#zv-mega-menu
button{font:inherit;cursor:pointer;border:0;margin:0;text-transform:none;letter-spacing:normal}#zv-mega-menu button:focus-visible,#zv-mega-menu a:focus-visible{outline:3px
solid var(--zv-brand-hover);outline-offset:3px}#zv-mega-menu .zm-bar{display:flex;align-items:center;gap:14px;padding:8px;background:#fff;border:1px
solid #e8e8ed;border-radius:18px;box-shadow:0 4px 15px #26284205}#zv-mega-menu .zm-items{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;min-width:0}#zv-mega-menu .zm-label{display:inline-flex;align-items:center;justify-content:flex-start;border-radius:12px;padding:0
8px;white-space:nowrap}#zv-mega-menu .zm-label>a{font-size:16px;font-weight:600;line-height:24px;padding:10px
0;min-height:44px}#zv-mega-menu .zm-toggle,#zv-mega-menu .zm-group-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:44px;background:transparent;color:inherit;padding:0;margin-left:2px}#zv-mega-menu .zm-toggle span,#zv-mega-menu .zm-group-toggle
span{display:block;width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-top:-4px}#zv-mega-menu .is-current>.zm-label,#zv-mega-menu .is-open>.zm-label{background:var(--zm-indigo);color:#fff}#zv-mega-menu .zm-label:hover{background:var(--zv-soft);color:var(--zm-deep)}#zv-mega-menu .zm-toggle[aria-expanded=true] span{transform:rotate(225deg);margin-top:4px}#zv-mega-menu .zm-panel{display:none;position:absolute;top:calc(100% - 1px);left:0;width:100%;padding:28px;background:#fff;border:1px
solid #ebebf0;border-radius:24px;box-shadow:0 20px 40px #25294114;grid-template-columns:minmax(0,1fr) 246px;gap:26px}#zv-mega-menu .is-open>.zm-panel{display:grid}#zv-mega-menu .zm-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;align-items:start}#zv-mega-menu .zm-groups:has(>.zm-group:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}#zv-mega-menu .zm-group-label{display:flex;align-items:center}#zv-mega-menu .zm-heading{display:block;font-weight:600;color:var(--zm-indigo);font-size:16px;line-height:24px;padding:8px
0;min-height:44px}#zv-mega-menu .zm-group-toggle{display:none}#zv-mega-menu .zm-leaves{margin-top:12px}#zv-mega-menu .zm-leaves
a{position:relative;display:block;font-size:16px;line-height:24px;padding:10px
0 10px 18px;min-height:44px;overflow-wrap:anywhere}#zv-mega-menu .zm-leaves a:before{content:'›';position:absolute;left:2px;color:#a0a3b1}#zv-mega-menu .zm-leaves a:hover,#zv-mega-menu a[aria-current=page]{color:var(--zm-indigo)}#zv-mega-menu .zm-label a[aria-current=page]{color:inherit}#zv-mega-menu .zm-pitch{isolation:isolate;position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(105deg,var(--zv-brand),#6b4ef7);color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:280px}#zv-mega-menu .zm-pitch:after{content:'';box-sizing:content-box;position:absolute;width:310px;height:310px;border:50px
solid #ffffff17;right:-100px;bottom:-125px;border-radius:50%;pointer-events:none;z-index:-1}#zv-mega-menu .zm-pitch
h2{font:500 24px/1.15 Arial,sans-serif;color:#fff;margin:0
0 16px;text-transform:none}#zv-mega-menu .zm-pitch
p{font:400 16px/1.5 Arial,sans-serif;margin:0;color:#fff}#zv-mega-menu .zm-pitch
button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:12px;border-radius:10px;background:#fff;color:var(--zm-deep);font-size:16px;font-weight:600;text-align:left}#zv-mega-menu .zm-search{width:200px;flex:0 0 200px}#zv-mega-menu .zm-search
.asp_w_container{width:100%;margin:0}#zv-mega-menu .zm-mobile{display:none}@media(max-width:1199px){#zv-mega-menu{width:960px}#zv-mega-menu .zm-bar{flex-wrap:wrap}#zv-mega-menu .zm-search{flex:1 0 100%;width:100%}#zv-mega-menu .zm-panel{grid-template-columns:1fr}#zv-mega-menu .zm-groups:has(>.zm-group:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}#zv-mega-menu .zm-pitch{min-height:0;flex-direction:row;align-items:center}#zv-mega-menu .zm-pitch>div{max-width:65%}}@media(max-width:1023px){#zv-mega-menu{margin:12px
auto 20px;max-width:calc(100% - 32px)}#zv-mega-menu .zm-bar{display:block;padding:8px
12px;border-radius:18px}#zv-mega-menu .zm-mobile{display:flex;gap:12px;align-items:center;background:transparent;color:#242832;min-height:44px;padding:0;font-size:17px;font-weight:600}#zv-mega-menu .zm-burger{width:20px;height:14px;border-block:2px solid currentColor;position:relative}#zv-mega-menu .zm-burger:after{content:'';position:absolute;top:4px;left:0;width:20px;border-top:2px solid currentColor}#zv-mega-menu .zm-items{display:block}#zv-mega-menu.zm-ready .zm-items{display:none}#zv-mega-menu.zm-mobile-open .zm-items{display:block}#zv-mega-menu .zm-top{border-top:1px solid #eee;padding:6px
0}#zv-mega-menu .zm-label>a{font-size:17px}#zv-mega-menu .zm-toggle,#zv-mega-menu .zm-group-toggle{width:44px;flex-basis:44px;margin-left:0}#zv-mega-menu .zm-panel{position:static;padding:12px
4px;border:0;border-radius:0;box-shadow:none;gap:22px}#zv-mega-menu .zm-groups,#zv-mega-menu .zm-groups:has(>.zm-group:nth-child(5)){display:block}#zv-mega-menu .zm-group{margin-bottom:10px}#zv-mega-menu .zm-group-label{justify-content:flex-start;gap:6px}#zv-mega-menu .zm-group-toggle{display:inline-flex}#zv-mega-menu .zm-leaves{margin-top:0}#zv-mega-menu.zm-ready .zm-leaves{display:none}#zv-mega-menu.zm-ready .zm-group.is-open .zm-leaves{display:block}#zv-mega-menu .zm-pitch{display:flex;flex-direction:column;align-items:stretch;gap:24px}#zv-mega-menu .zm-pitch>div{max-width:none}#zv-mega-menu .zm-search{display:none}#zv-mega-menu
.nav__lang{position:static;margin:8px
0}}#zv-mega-menu .zm-label:hover:has([aria-current=page]),#zv-mega-menu .is-open>.zm-label:hover{background:var(--zm-indigo);color:#fff}#zv-mega-menu .zm-search
div.asp_m{width:100%!important;max-width:100%;box-shadow:none!important;border-radius:22px!important}#zv-mega-menu .zm-search .proinput
input{font-size:16px!important}#zv-mega-menu:not(.zm-ready) .zm-top:hover>.zm-panel,#zv-mega-menu:not(.zm-ready) .zm-top:focus-within>.zm-panel{display:grid}@media(min-width:1200px){#zv-mega-menu .zm-groups:has(>.zm-group:nth-child(5))>.zm-group:nth-child(3){grid-column:3;grid-row:1/span 2}}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-groups{display:flex;flex-direction:column;align-items:stretch;gap:2px}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-group{margin:0}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-heading{flex:1;font-weight:500;color:#343743;padding:10px
12px}#zv-mega-menu .zm-heading{border-radius:10px;transition:background-color .12s,color .12s}#zv-mega-menu .zm-leaves
a{border-radius:10px;padding-left:24px;padding-right:10px;transition:background-color .12s,color .12s}#zv-mega-menu .zm-leaves a:before{left:9px}#zv-mega-menu .zm-panel a:hover,#zv-mega-menu .zm-panel a:focus,#zv-mega-menu .zm-panel a[aria-current=page]{background:var(--zv-soft);color:var(--zv-brand-hover)}#zv-mega-menu .zm-group-label>.zm-heading:hover,#zv-mega-menu .zm-group-label>.zm-heading:focus-visible{background:var(--zv-soft);color:var(--zv-brand-hover)}@media(min-width:1024px){#zv-mega-menu .zm-panel:not(:has(.zm-leaves)){width:640px;max-width:100%;left:auto;right:0;grid-template-columns:minmax(0,1fr) 246px;padding:22px;gap:22px}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-pitch{min-height:240px;flex-direction:column;align-items:stretch;gap:24px;padding:22px}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-pitch>div{max-width:none}}@media(prefers-reduced-motion:reduce){#zv-mega-menu .zm-heading,#zv-mega-menu .zm-leaves
a{transition:none}}#zm-mobile-control{display:none}.prefooter #cssmenu #menu-button{display:none!important}#zv-mega-menu .zm-shared-pitch{display:none}@media(max-width:1023px){.header>.header__container{position:relative}.header
.header__item1{max-width:calc(100% - 88px)}.header .header__item1
img{max-width:100%;height:auto}#zm-mobile-control{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px
solid var(--zv-brand);border-radius:12px;background:#fff;color:var(--zv-brand);cursor:pointer;z-index:2}#zm-mobile-control span,#zm-mobile-control span:before,#zm-mobile-control span:after{display:block;position:absolute;width:22px;height:2px;background:currentColor;content:''}#zm-mobile-control span:before{top:-7px}#zm-mobile-control span:after{top:7px}#zm-mobile-control[aria-expanded=true] span{background:transparent}#zm-mobile-control[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}#zm-mobile-control[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}#zm-mobile-control:focus-visible{outline:3px
solid var(--zv-brand);outline-offset:3px}body.zm-menu-open
.header{position:fixed;left:0;right:0;top:0;z-index:9991;background:#fff}#zv-mega-menu:not(.zm-mobile-open){display:none}#zv-mega-menu.zm-mobile-open{display:block;position:fixed;top:var(--zm-mobile-top,100px);bottom:0;left:0;right:0;width:100%;max-width:none;margin:0;padding:16px
16px 32px;background:#f5f6f8;overflow-y:auto;overscroll-behavior:contain;z-index:9990;-webkit-overflow-scrolling:touch}#zv-mega-menu .zm-bar{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:16px;background:transparent;border:0;border-radius:0;box-shadow:none}#zv-mega-menu.zm-mobile-open .zm-items{display:block;border-radius:22px;background:#fff;overflow:hidden;flex:none}#zv-mega-menu .zm-top{padding:0;border:0;border-bottom:1px solid #e9e9ee}#zv-mega-menu .zm-top:last-child{border-bottom:0}#zv-mega-menu .zm-label{display:flex;width:100%;justify-content:space-between;padding:8px
12px 8px 20px;border-radius:0;white-space:normal;gap:8px}#zv-mega-menu .zm-label>a{font-size:16px;line-height:22px;font-weight:600;text-transform:uppercase;padding:12px
0;flex:1;min-width:0}#zv-mega-menu .is-current>.zm-label,#zv-mega-menu .is-open>.zm-label,#zv-mega-menu .zm-label:hover,#zv-mega-menu .is-open>.zm-label:hover,#zv-mega-menu .zm-label:hover:has([aria-current=page]){background:#fff;color:var(--zv-brand)}#zv-mega-menu .zm-toggle,#zv-mega-menu .zm-group-toggle{margin:0;width:40px;flex:0 0 40px;height:44px}#zv-mega-menu .zm-toggle span,#zv-mega-menu .zm-group-toggle
span{width:8px;height:8px;transform:rotate(-45deg);margin:0;border-width:0 2px 2px 0}#zv-mega-menu .zm-toggle[aria-expanded=true] span,#zv-mega-menu .zm-group-toggle[aria-expanded=true] span{transform:rotate(45deg);margin-top:-4px}#zv-mega-menu .zm-panel{padding:0;gap:0;background:#f5f6f8}#zv-mega-menu .zm-groups,#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-groups{display:block;gap:0}#zv-mega-menu .zm-group{padding:8px
12px 8px 20px;margin:0;border-bottom:1px solid #e4e5e9}#zv-mega-menu .zm-group:last-child{border-bottom:0}#zv-mega-menu .zm-group-label{justify-content:space-between;width:100%;gap:8px}#zv-mega-menu .zm-heading{flex:1;min-width:0;font-size:16px;line-height:22px;padding:12px
0;color:var(--zv-brand);text-transform:none}#zv-mega-menu .zm-group-toggle{color:#999daa}#zv-mega-menu .zm-group-toggle[aria-expanded=true]{color:#343743}#zv-mega-menu .zm-leaves{padding:4px
0 8px}#zv-mega-menu .zm-leaves
a{font-size:16px;line-height:22px;padding-top:10px;padding-bottom:10px}#zv-mega-menu .zm-panel .zm-pitch{display:none}#zv-mega-menu .zm-shared-pitch{display:flex;flex:none;margin:0;min-height:0;border-radius:22px}#zv-mega-menu .zm-search{display:block;order:-1;width:100%;flex:none}#zv-mega-menu .zm-search
div.asp_m{background:#fff!important}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-group{padding:2px
8px}#zv-mega-menu .zm-panel:not(:has(.zm-leaves)) .zm-heading{padding:12px;font-size:16px}}.only-for-mob
.asp_w_container{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:1023px){body #zv-mega-menu.zm-mobile-open .zm-search
div.asp_m.ajaxsearchpro{background:#fff!important}}@media(max-width:1023px){body:not(.zm-menu-open) .wrapper>.header{position:sticky;top:0;z-index:9991;background:#fff;flex-shrink:0;box-shadow:0 2px 12px #2529410a}}.zvc-header,.zm-control-slot{display:none}.zvc-contacts{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.zvc-phone{font:500 16px/1.25 Arial,sans-serif;color:#292936;white-space:nowrap;display:inline-flex;align-items:center;min-height:48px;text-decoration:none}.zvc-messengers{display:flex;align-items:center;gap:8px;flex:none}.zvc-messenger,#zv-mega-menu .zvc-messenger{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:none;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border:0;border-radius:12px;text-decoration:none;cursor:pointer}.zvc-whatsapp,#zv-mega-menu .zvc-whatsapp{background:var(--zv-soft);color:#187d3e}.zvc-max,#zv-mega-menu .zvc-max{background:var(--zv-soft);color:var(--zv-brand)}.zvc-telegram,#zv-mega-menu .zvc-telegram{background:var(--zv-soft);color:#218bc4}.zvc-messenger img,#zv-mega-menu .zvc-messenger
img{display:block;width:24px;height:24px;max-width:none;margin:0}.zvc-max img,#zv-mega-menu .zvc-max
img{width:26px;height:26px}.zvc-messenger:hover{filter:brightness(.96)}.zvc-messenger:focus-visible,.zvc-phone:focus-visible{outline:3px
solid var(--zv-brand);outline-offset:3px}#zv-mega-menu .zvc-menu{width:100%;order:3;border-top:1px solid #eeeef4;padding-top:14px}#zv-mega-menu .zvc-phone{font:500 16px/1.25 Arial,sans-serif;color:#292936}@media(min-width:1024px){#zv-mega-menu .zm-bar{flex-wrap:wrap}#zv-mega-menu .zvc-menu .zvc-contacts{justify-content:flex-end;gap:24px}}@media(max-width:1023px){body .wrapper>.header,body:not(.zm-menu-open) .wrapper>.header,body.zm-menu-open .wrapper>.header{position:relative;top:auto;left:auto;right:auto;z-index:auto;box-shadow:none;background:#fff;flex-shrink:0}body .header>.header__container{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;width:100%;max-width:768px;margin:0
auto;padding:20px
16px 16px}body .header
.header__item1{grid-column:1;grid-row:1;width:200px;max-width:100%;margin:0;padding:0}body .header .header__item1
img{display:block;width:200px;max-width:100%;height:auto}body .header .header__item2,body .header .header__item3,body .header
.header__item4{display:none}body .header .zm-control-slot{display:block;grid-column:2;grid-row:1;width:48px;height:48px}body .header .zvc-header{display:block;grid-column:1/-1;grid-row:2}#zm-mobile-control{position:static;transform:none;width:48px;height:48px}body.zm-icon-floating #zm-mobile-control,body.zm-menu-open #zm-mobile-control{position:fixed;top:16px;right:16px;transform:none;z-index:9992;box-shadow:0 4px 16px #25294116}#zv-mega-menu.zm-mobile-open{top:0;padding-top:80px}#zv-mega-menu .zvc-menu{order:-2;border:0;padding:0}#zv-mega-menu .zvc-contacts{background:#fff;border-radius:16px;padding:12px}}@media(max-width:359px){.zvc-contacts{gap:6px}.zvc-phone{width:100%}}@media(max-width:1023px){body .only-for-mob,body .zm-search,body .prefooter
.asp_w_container{display:none!important}}#zvc-max-contact{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:340px;height:fit-content;padding:28px;border:0;border-radius:20px;background:#fff;color:#292936;font:16px/1.5 Arial,sans-serif;box-shadow:0 16px 60px #0003}#zvc-max-contact::backdrop{background:#17172e80}#zvc-max-contact
h2{font:600 24px/1.3 Arial,sans-serif;margin:0
0 16px}#zvc-max-contact .zvc-dialog-close{position:absolute;right:8px;top:4px;width:44px;height:44px;border:0;background:transparent;font-size:28px;cursor:pointer}#zvc-max-number{box-sizing:border-box;display:block;width:100%;padding:12px
6px;margin:8px
0 16px;border:1px
solid #ddd;border-radius:8px;font:18px Arial,sans-serif;text-align:center;background:#fff;color:#292936}#zvc-copy-number{width:100%;min-height:48px;padding:12px;border:0;border-radius:12px;background:var(--zv-brand);color:#fff;font:600 16px Arial,sans-serif;cursor:pointer}#zvc-copy-status{font-size:14px;margin:12px
0 0}@media(min-width:1024px){#zv-mega-menu .zvc-menu{display:none}}@media(min-width:1024px){#zv-mega-menu .zm-top>.zm-label{padding:0
12px;gap:6px;justify-content:center}#zv-mega-menu .zm-top>.zm-label>a{display:flex;align-items:center;justify-content:center;padding:0;min-height:44px;line-height:24px}#zv-mega-menu .zm-top>.zm-label>.zm-toggle{width:16px;flex-basis:16px;margin:0}#zv-mega-menu .zm-top>.zm-label>.zm-toggle
span{width:10px;height:6px;border:0;margin:0;background:currentColor;clip-path:polygon(0 0,50% 66.67%,100% 0,100% 33.33%,50% 100%,0 33.33%);transform:none}#zv-mega-menu .zm-top>.zm-label>.zm-toggle[aria-expanded=true] span{transform:rotate(180deg);margin:0}}body :is(#zv-mega-menu,.only-for-mob,.prefooter) .asp_w_container
div.asp_m.ajaxsearchpro{width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:24px!important;background:#f5f5f9!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m
.probox{display:flex!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m
.proinput{order:1!important;flex:1 1 auto!important;float:none!important;width:auto!important;min-width:0!important;height:44px!important;padding:0
0 0 16px!important;margin:0!important;box-sizing:border-box!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .proinput
form{height:44px!important;margin:0!important;padding:0!important;background:none!important;border:0!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .proinput
input{font:400 16px/44px Arial,sans-serif!important;letter-spacing:normal!important;min-width:0!important;width:100%!important;height:44px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#343743!important;text-shadow:none!important;box-sizing:border-box!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .proinput input::placeholder{font:400 16px/44px Arial,sans-serif!important;color:#797c89!important;opacity:1!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m
.promagnifier{order:3!important;float:none!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:#727586!important;box-sizing:border-box!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .promagnifier
.innericon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;background:none!important;border:0!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .promagnifier
svg{width:20px!important;height:20px!important;fill:currentColor!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .promagnifier:hover{background:var(--zv-soft)!important;color:var(--zv-brand)!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m:focus-within{outline:2px
solid var(--zv-brand)!important;outline-offset:2px!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m .proclose,body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m
.prosettings{order:2!important;flex-shrink:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body :is(#zv-mega-menu,.only-for-mob,.prefooter) div.asp_m
.proloading{order:2!important;flex-shrink:0!important}.prefooter #cssmenu>.asp_w_container{display:block!important;min-width:0;box-sizing:border-box}@media(min-width:991px){.prefooter
#cssmenu{display:flex!important;align-items:center;gap:20px}.prefooter #cssmenu>ul{flex:1 1 auto!important;width:auto!important;min-width:0}.prefooter #cssmenu>.asp_w_container{flex:0 0 225px;width:225px!important;margin:0!important}}@media(max-width:990px){.prefooter #cssmenu>.asp_w_container{width:100%!important;margin:16px
0 24px!important}}:root{--zv-brand:#565ce0;--zv-brand-hover:#4247b9;--zv-brand-pressed:#363b9b;--zv-soft:#eeefff;--zv-border:#c9ccf7;--zv-text:#292936;--zv-radius:12px;--zv-shadow:0 4px 14px rgba(86,92,224,.12);--zv-duration:200ms;--cf-primary:var(--zv-brand);--cf-primary-dark:var(--zv-brand-hover);--hero-primary:var(--zv-brand);--hero-primary-light:var(--zv-brand);--deadline-primary:var(--zv-brand);--color-primary:var(--zv-brand)}html body :is(.header__btn-order,.prefooter__btn-order,.cssmenu__btn,.main-slider__btn,.popular__btn,.promo__btn,.news-home__btn,.calculation__btn,.error404__btn,.form-bid-anchor,.zv-catalog-callback,.hero-drip-btn-primary,.hero-drip-btn-secondary,.contact-btn,.card-more-btn,.more-btn,.more-cases-btn,.seo-accordion-3__toggle,.cost-form__btn,.form-button,.wpcf7-submit,:where(.reviews__form) [type=submit],:where(.reviews__form) [type=submit],:where(.dialog-content) .btn,.wp-block-button__link,.zv3d-enquire,.zvblint-enquire,.zvspot-enquire,.zvkongrev-enquire,.zvfoil-enquire,.zvkomb-enquire,[id="zvc-copy-number"]){box-sizing:border-box;height:auto!important;min-height:48px;max-width:100%;padding:12px
24px!important;border:1px
solid var(--zv-brand)!important;border-radius:var(--zv-radius)!important;background-color:var(--zv-brand)!important;background-image:none!important;color:#fff!important;font-family:SFProText-Medium,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;letter-spacing:normal!important;text-transform:none!important;text-align:center;text-decoration:none!important;white-space:normal;cursor:pointer;box-shadow:none;transition:background-color var(--zv-duration),border-color var(--zv-duration),color var(--zv-duration),box-shadow var(--zv-duration)!important}html body :is(.header__btn-order,.prefooter__btn-order,.cssmenu__btn,.main-slider__btn,.popular__btn,.promo__btn,.news-home__btn,.calculation__btn,.error404__btn,.form-bid-anchor,.hero-drip-btn-primary,.contact-btn,.card-more-btn,.more-btn,.more-cases-btn,.seo-accordion-3__toggle,.cost-form__btn--primary,.form-button,.wpcf7-submit,:where(.reviews__form) [type=submit],:where(.reviews__form) [type=submit],:where(.dialog-content) .btn,.wp-block-button__link,.zv3d-enquire,.zvblint-enquire,.zvspot-enquire,.zvkongrev-enquire,.zvfoil-enquire,.zvkomb-enquire,[id="zvc-copy-number"]):hover{background-color:var(--zv-brand-hover)!important;border-color:var(--zv-brand-hover)!important;color:#fff!important;box-shadow:var(--zv-shadow)!important;transform:none!important}html body :is(.zv-catalog-callback,.hero-drip-btn-secondary,.cost-form__btn--ghost){background-color:#fff!important;color:var(--zv-brand)!important;border-color:var(--zv-brand)!important}html body :is(.zv-catalog-callback,.hero-drip-btn-secondary,.cost-form__btn--ghost):hover{background-color:var(--zv-soft)!important;color:var(--zv-brand-hover)!important;box-shadow:var(--zv-shadow)!important;transform:none!important}html body :is(.card-more-btn,.more-btn,.seo-accordion-3__toggle,.cssmenu__btn,.header__btn-order){font-size:14px!important;line-height:20px!important;padding:12px
18px!important}html body :is(.card-more-btn,.more-btn,.seo-accordion-3__toggle){min-height:44px}html body :is(.main-slider__btn,.more-cases-btn)::after{content:' →';display:inline-block;margin-left:8px;position:static;transform:none!important;font-size:20px;line-height:1}html body :is(.header__btn-order,.prefooter__btn-order,.main-slider__btn,.popular__btn,.form-bid-anchor,.wpcf7-submit,.cost-form__btn--primary,.card-more-btn,.more-btn):active{background-color:var(--zv-brand-pressed)!important;box-shadow:none!important}html body :is(.wpcf7,.card__form,.reviews__form,.contacts__form,.cost-form,.popup,.form-form) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],select,textarea,.jq-selectbox__select){box-sizing:border-box;max-width:100%;min-height:48px;border-radius:var(--zv-radius)!important;border:1px
solid #d9dbe7;background-color:#fff;padding:12px
14px;font-family:SFProText-Light,Arial,sans-serif;font-size:16px;line-height:22px;transition:border-color var(--zv-duration),box-shadow var(--zv-duration)}html body :is(.wpcf7,.card__form,.reviews__form,.contacts__form,.cost-form,.popup,.form-form) :is(input,select,textarea,.jq-selectbox):focus-within{border-color:var(--zv-brand)!important;box-shadow:0 0 0 3px rgba(86,92,224,.16)!important;outline:none}html body :is(input[type=checkbox],input[type=radio]){accent-color:var(--zv-brand)}html body input[type=file]::file-selector-button{min-height:44px;padding:10px
16px;border:1px
solid var(--zv-border);border-radius:var(--zv-radius);background:var(--zv-soft);color:var(--zv-brand);font:inherit;cursor:pointer}html body :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px
solid var(--zv-brand)!important;outline-offset:3px}html body :is(button,input[type=submit],.cost-form__btn):is(:disabled,[aria-disabled=true]){opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}html body .wpcf7 form.submitting .wpcf7-submit{opacity:.65;cursor:progress}html body .wpcf7-spinner{background-color:var(--zv-brand)}html body :is(.zvc-messenger,.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk,.contacts__btn-tl,.contacts__btn-wp,.contacts__btn-vb,.contacts__btn-vk){box-sizing:border-box;min-height:48px;border:1px
solid var(--zv-border)!important;border-radius:var(--zv-radius)!important;background:var(--zv-soft)!important;color:var(--zv-brand)!important;text-transform:none!important;transition:background-color var(--zv-duration),border-color var(--zv-duration),box-shadow var(--zv-duration)!important}html body :is(.zvc-messenger,.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk,.contacts__btn-tl,.contacts__btn-wp,.contacts__btn-vb,.contacts__btn-vk):hover{background:var(--zv-soft)!important;border-color:var(--zv-brand)!important;box-shadow:var(--zv-shadow)!important;transform:none!important}html body :is(.section2__btn-tl,.section2__btn-wp,.section2__btn-vb,.section2__btn-vk,.contacts__btn-tl,.contacts__btn-wp,.contacts__btn-vb,.contacts__btn-vk){padding:12px
18px;font:500 14px/22px SFProText-Medium,Arial,sans-serif}html body :is(.tab-button,.filter-btn,.portfolio__control,.portfolio-filter-item,.glossary__link){box-sizing:border-box;min-height:44px;border-radius:var(--zv-radius)!important;transition:background-color var(--zv-duration),border-color var(--zv-duration),color var(--zv-duration)!important}html body :is(.tab-button,.filter-btn,.portfolio__control,.portfolio-filter-item,.glossary__link):hover{background:var(--zv-soft)!important;color:var(--zv-brand)!important;border-color:var(--zv-border)!important}html body :is(.tab-button.active,.filter-btn.active,.portfolio__control.mixitup-control-active,.portfolio-filter-item.item-active,.glossary__link.active,.page-numbers.current){background:var(--zv-brand)!important;color:#fff!important;border-color:var(--zv-brand)!important;box-shadow:none!important}html body :is(.faq-icon,.quality-shield-icon,.timing-value,.summary-icon,.zvpol-nav-card__arrow){color:var(--zv-brand)}html body :is(.card-nav,.menu) a:is(:hover,.active){border-radius:8px}html body :is(.catalog-directions__card,.zvpol-nav-card,.zvpol-category-card,.catalog-card,.case-card,.case-card--featured,.material-card,.deadline-item,.production-step-card,.summary-card,.faq-item,.wp-logo-card):hover{transform:none!important;box-shadow:var(--zv-shadow)!important;border-color:var(--zv-border)!important}html body :is(.catalog-directions__card,.zvpol-nav-card,.zvpol-category-card,.catalog-card,.case-card,.case-card--featured,.material-card,.wp-logo-card):hover img,html body .wp-client-logo:hover{transform:none!important}html body :is(.catalog-directions__card,.zvpol-nav-card,.zvpol-category-card,.catalog-card,.case-card,.case-card--featured,.material-card,.deadline-item,.production-step-card,.summary-card,.faq-item,.wp-logo-card){transition:background-color var(--zv-duration),border-color var(--zv-duration),box-shadow var(--zv-duration)!important}html body .wp-stats-card{background:var(--zv-soft)!important}html body .wp-stat-number{color:var(--zv-brand)!important}html body :is(.zv3d-prev,.zv3d-next,.zv3d-close,.zvblint-prev,.zvblint-next,.zvblint-close,.zvspot-prev,.zvspot-next,.zvspot-close,.zvkongrev-prev,.zvkongrev-next,.zvkongrev-close,.zvfoil-prev,.zvfoil-next,.zvfoil-close,.zvkomb-prev,.zvkomb-next,.zvkomb-close,.popup__close,.zvc-dialog-close){box-sizing:border-box;min-width:44px;min-height:44px;border:1px
solid var(--zv-border);border-radius:var(--zv-radius)!important;background:var(--zv-soft)!important;color:var(--zv-brand)!important;box-shadow:none;transition:background-color var(--zv-duration),color var(--zv-duration)}html body :is(.lightbox-close,.lightbox-nav,.fancybox-button){color:#fff;border-radius:var(--zv-radius)}html body :is(.lightbox-close,.lightbox-nav,.fancybox-button):hover{background:var(--zv-brand)!important;transform:none}html body .owl-carousel .owl-nav :is(button.owl-prev,button.owl-next){min-width:44px;min-height:44px;background-color:var(--zv-soft)!important;background-size:20px 24px!important;background-position:center!important;border:1px
solid var(--zv-border)!important;border-radius:var(--zv-radius)!important;color:var(--zv-brand)!important;transition:background-color var(--zv-duration),border-color var(--zv-duration)!important}html body .owl-carousel .owl-nav button:hover{border-color:var(--zv-brand)!important}html body :is(.zv-technologies .owl-dot.active,.zv-catalog-strip .owl-dot.active,.owl-dot.active span){background-color:var(--zv-brand)!important;border-color:var(--zv-brand)!important}html body .fancybox-thumbs__list a:before{border-color:var(--zv-brand)}html body div.asp_r :is(.item:hover,.item.hovered){background:var(--zv-soft)!important}html body div.asp_r .item h3
a{color:var(--zv-brand)!important}@media(prefers-reduced-motion:reduce){html body :is(a,button,input,select,textarea,.popup,.popup__content,.popup__overlay,.case-card,.material-card,.deadline-item,.catalog-card,.zvpol-nav-card,.zvpol-category-card,.faq-icon,.lightbox-image){animation:none!important;transition:none!important;scroll-behavior:auto!important}.popup__content,.popup__overlay{opacity:1!important;transform:none!important}}html body :is(.cssmenu__tel,.cssmenu__tel2,.cssmenu__mail,.cssmenu__address,.contacts__block-in-tel,.contacts__block-in-mail){background-size:16px 16px}html body :is(.news__more,.news-home__more){background-size:20px 20px}html body .owl-carousel .owl-nav button.owl-prev{background-image:url('/wp-content/themes/zvpol/img/ui-indigo/prev.svg')!important}html body .owl-carousel .owl-nav button.owl-next{background-image:url('/wp-content/themes/zvpol/img/ui-indigo/next.svg')!important}html body :is(.card__form,.reviews__form,.contacts__form) .jq-selectbox__trigger-arrow{background-size:14px 14px}html body #zv-mega-menu .zm-pitch
button{min-height:48px;border-radius:12px;font-family:SFProText-Medium,Arial,sans-serif;font-size:16px;transition:background-color 200ms}html body .prefooter__other-contacts-links
a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:4px;border:1px
solid var(--zv-border);border-radius:12px;background:var(--zv-soft);vertical-align:middle}html body .prefooter__other-contacts-links a
img{width:28px;height:28px;object-fit:contain;margin:0}html body .prefooter__other-contacts-links a:hover{border-color:var(--zv-brand);box-shadow:var(--zv-shadow)}html body .reviews__form-text{box-sizing:border-box;width:100%;max-width:730px}html body .section1__item
img{filter:url(#zv-indigo-icon-tint)}html body .popup .popup__content
.popup__content{width:100%;max-width:none;padding:0;margin:0;box-shadow:none;border-radius:0;transform:none;opacity:1}html body .popup :is(form,label,p){font-family:SFProText-Light,Arial,sans-serif;font-size:15px;line-height:1.45}html body :is(.wpcf7,.card__form,.reviews__form,.contacts__form,.cost-form,.popup,.form-form) :is(input,select,textarea):focus-visible{outline:none!important}html body .promo__item_big .header__btn-order{width:auto!important;max-width:100%}html body :is(.news__media,.news-home__media,.portfolio__grid-item,.prefooter__other-contacts-links a):hover
img{transform:none!important}html body #zvc-max-number{border-radius:12px}html body
.popup__close{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;line-height:1;font-size:0}html body .popup__close::before,html body .popup__close::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}html body .popup__close::after{transform:translate(-50%,-50%) rotate(-45deg)}html body .main-slider .main-slider__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto!important;min-width:0!important;max-width:100%;min-height:48px;padding:12px
18px!important;box-sizing:border-box;vertical-align:middle}html body .main-slider .main-slider__btn:after{content:'→';position:static;display:block;width:auto;height:auto;margin:0;padding:0;line-height:22px;font-size:20px;flex:0 0 auto;background:none;transform:none!important}@layer zv-promo-contrast{html body .promo__item:hover :is(.promo__btn,.header__btn-order){background-color:#fff!important;border-color:#fff!important;color:var(--zv-brand-hover)!important;box-shadow:none!important}html body .promo__item:hover :is(.promo__btn,.header__btn-order):is(:hover,:focus-visible){background-color:var(--zv-soft)!important;border-color:#fff!important;color:var(--zv-brand-pressed)!important}html body .promo__item:hover :is(.promo__btn,.header__btn-order):focus-visible{outline:2px
solid #fff!important;outline-offset:3px}}@media(max-width:1199px){html body .prefooter :is(.header__btn-order,.prefooter__btn-order){display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:16px
0 0!important;padding:12px
18px!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;text-align:center!important;white-space:normal!important}html body
.prefooter__sicial{display:flex!important;align-items:center!important;gap:8px!important}html body .prefooter__sicial>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 48px!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;background:var(--zv-soft)!important;border:1px
solid var(--zv-border)!important;border-radius:12px!important}html body .prefooter__sicial>a
img{width:28px!important;height:28px!important;object-fit:contain!important;margin:0!important}}@media(max-width:767px){html body
.prefooter__sicial{justify-content:center!important}}.header.zrh-header{padding:0;background:#fff}.zrh-header .zrh-shell{width:1100px;max-width:calc(100% - 32px);margin:0
auto;display:grid;grid-template-columns:235px minmax(0,1fr) auto auto;gap:20px 22px;align-items:center;padding:22px
0 18px;font:16px/1.5 Arial,sans-serif;color:#242832}.zrh-header .zrh-description{grid-area:1/2;font:16px/1.5 SFProText-Light,Arial,sans-serif;display:block}.zrh-header .zrh-description
small{display:block;margin-top:5px;font-size:14px;line-height:1.5;color:#626775}.zrh-header .zrh-contacts{grid-area:1/3;display:flex;flex-direction:column;align-items:center;gap:12px}.zrh-header .zrh-direct{display:flex;flex-direction:column;gap:5px;align-items:center}.zrh-header .zrh-phone{font:18px/1.3 SFProText-Medium,Arial,sans-serif;color:#242832;white-space:nowrap;text-decoration:none}.zrh-header .zrh-email{font:16px/1.4 SFProText-Light,Arial,sans-serif;color:var(--zv-brand,#565ce0);text-decoration:none}.zrh-header .zrh-email:hover{text-decoration:underline;text-underline-offset:3px}.zrh-header .zrh-messengers{display:flex;gap:8px;align-items:center}.zrh-header .zrh-messengers>a,.zrh-header .zrh-messengers>button{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border:1px
solid var(--zv-brand-border,#dcdffa);border-radius:12px;background:var(--zv-brand-soft,#eeefff);padding:0;cursor:pointer}.zrh-header .zrh-messengers
img{display:block;object-fit:contain;max-width:26px;max-height:26px}.zrh-header .zrh-messengers>a:hover,.zrh-header .zrh-messengers>button:hover{background:#e3e5ff}.zrh-header .zrh-callback{grid-area:1/4;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px
18px;border:0;border-radius:12px;background:var(--zv-brand,#565ce0);color:#fff;white-space:nowrap;font:16px/1.5 SFProText-Medium,Arial,sans-serif;cursor:pointer}.zrh-header .zrh-callback:hover{background:var(--zv-brand-hover,#4247b9)}.zrh-header .zrh-logo{grid-area:1/1;min-width:0}.zrh-header .zrh-logo
a{display:block;line-height:0}.zrh-header .zrh-logo
img{display:block;width:235px;height:auto;max-width:100%;aspect-ratio:267/89;object-fit:contain}.zrh-header .zrh-navigation{grid-area:2/1/3/5;min-width:0}.zrh-header a:focus-visible,.zrh-header button:focus-visible,.zrh-header summary:focus-visible{outline:2px
solid var(--zv-brand,#565ce0);outline-offset:3px}@media(min-width:1024px){.zrh-header #zv-mega-menu{width:100%;max-width:none;margin:0;position:relative;z-index:100}.zrh-header #zv-mega-menu .zm-bar{width:100%;max-width:none;padding:0}.zrh-header #zv-mega-menu .zm-panel{left:auto;right:0;width:min(1100px,calc(100vw - 32px))}.zrh-header>.zrh-shell>.zm-control-slot{display:none}}@media(min-width:1024px) and (max-width:1199px){.zrh-header .zrh-shell{grid-template-columns:220px minmax(0,1fr) auto auto;column-gap:16px}.zrh-header .zrh-description{display:block}.zrh-header .zrh-description
small{display:block;margin-top:4px}.zrh-header .zrh-contacts{gap:12px}.zrh-header .zrh-callback{padding:12px
16px}.zrh-header .zrh-logo
img{width:220px}}@media(max-width:1023px){.zrh-header .zrh-shell{width:calc(100% - 32px);max-width:none;grid-template-columns:minmax(0,1fr) 48px;gap:16px;padding:18px
0}.zrh-header .zrh-logo{grid-area:1/1}.zrh-header .zrh-logo
img{width:235px}.zrh-header>.zrh-shell>.zm-control-slot{display:block;grid-area:1/2;position:relative;width:48px;height:48px}.zrh-header #zm-mobile-control{right:0}body.zm-icon-floating .zrh-header #zm-mobile-control,body.zm-menu-open .zrh-header #zm-mobile-control{right:16px}.zrh-header .zrh-description{grid-area:2/1/3/3;display:block}.zrh-header .zrh-description
small{display:block;margin-top:4px}.zrh-header .zrh-contacts{grid-area:3/1/4/3;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:12px}.zrh-header .zrh-direct{align-items:flex-start}.zrh-header .zrh-callback{grid-area:4/1/5/3;width:100%;min-height:48px}.zrh-header .zrh-navigation{grid-area:auto;display:contents}}@media(prefers-reduced-motion:reduce){.zrh-header
*{scroll-behavior:auto}}@media(max-width:360px){.wp-clients-section .wp-stats-card{padding:20px!important}.wp-clients-section .wp-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.wp-clients-section .wp-stat-text{overflow-wrap:anywhere}}@media(min-width:1024px) and (max-width:1199px){.zrh-header .zrh-shell{width:960px}.zrh-header #zv-mega-menu .zm-panel{width:960px;max-width:calc(100vw - 32px)}}@media(max-height:600px){html body .popup>.popup__content{box-sizing:border-box;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;justify-content:flex-start}html body .popup>.popup__content>.wpcf7{flex-shrink:0}}:root{--zv-page-max:1368px;--zv-page-gutter:clamp(16px,3.125vw,32px);--zv-page-width:min(var(--zv-page-max),calc(100% - var(--zv-page-gutter)*2));--zv-section-gap:clamp(28px,3vw,48px)}html body .zrh-header .zrh-shell,
html body .main>:is(.main-slider,.section1,.section2,.section3,.calculation,.popular,.promo,.catalog,.card,.page,.page-in,.contacts,.portfolio,.reviews,.vacancy,.glossary,.news,.breadcrumbs),
html body .wrapper>.page-in,
html body .zcd-desktop-layout,
html body .wp-clients-container,
html body .prefooter__container,
html body
.footer__container{box-sizing:border-box;width:var(--zv-page-width)!important;max-width:var(--zv-page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;min-width:0}html body .zcd-desktop-layout{grid-template-columns:232px minmax(0,1fr);gap:24px}html body .zcd-desktop-content{min-width:0}html body .zcd-desktop-content>:is(.card,.catalog,.page-in,.popular,.promo),
html body :is(.card,.catalog) .card__header,
html body .card>.card__content,
html body .card>.card__header,
html body .card .page-in,
html body .catalog .page-in,
html body :is(.card,.catalog) .catalog__grid,
html body .card .popular,
html body .zcd-desktop-content .popular,
html body .popular>.popular{box-sizing:border-box;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;min-width:0}html body .main>.breadcrumbs{padding-left:0!important;padding-right:0!important}html body .breadcrumbs>span{padding-left:0}html body .zrh-header #zv-mega-menu .zm-panel{width:100%!important;max-width:100%!important}html body .zrh-header .zrh-navigation{min-width:0}html body .zrh-header .zrh-description{min-width:0}html body .main .page-in{overflow:visible}html body .main :is(.card__title,.page__title,.contacts__title,.catalog__title){overflow-wrap:anywhere}html body .catalog__grid-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}html body .catalog__grid-in>.catalog__grid-item{width:auto;min-width:0;margin:0}html body .zvpol-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .zvpol-category-card{min-width:0}html body .zvpol-category-title{overflow-wrap:anywhere}html body .zvpol-nav-header-top{flex-wrap:wrap;justify-content:center}html body .zvpol-nav-header-title{white-space:normal;overflow-wrap:anywhere}html body .zvpol-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .zvpol-nav-card{min-width:0}html body :is(.zv-technologies,.zv-catalog-strip) :is(.zv-technologies__carousel,.zv-catalog-strip__carousel){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body :is(.zv-technologies,.zv-catalog-strip) .owl-stage-outer{width:100%}html body :is(.zv-technologies,.zv-catalog-strip) .owl-item :is(.zv-technologies__label,.card__grid-text){height:auto;min-height:62px;overflow-wrap:anywhere;text-transform:none}html body
.carousel__container{max-width:100%;margin-left:auto!important;margin-right:auto!important}html body
.product__content{column-gap:24px;row-gap:24px}html body .product__content>.card__left{width:calc((100% - 24px)*.45);min-width:0;margin:0}html body .product__content>.card__right{width:calc((100% - 24px)*.55);min-width:0;margin:0}html body .card__content>.card__description{width:100%;max-width:944px;margin-left:auto!important;margin-right:auto!important;padding-left:0;padding-right:0}html body .card__content>.new-form{width:100%;max-width:944px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}html body .card__content>.popular{flex-basis:100%}html body
.card__characteristics{width:100%;min-width:0}html body
.card__order{flex-wrap:wrap;gap:12px}html body .card__order
.plate{min-width:0;max-width:100%;overflow-wrap:anywhere}html body
.option__value{min-width:0;overflow-wrap:anywhere}html body .page-in>:is(.hero-drip,.hero-drip-section,.materials-section,.zvpol-nav-section,.cases-section){width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0}html body .hero-drip-container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body .hero-drip-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px)}html body :is(.hero-drip-text,.hero-drip-gallery){min-width:0}html body .hero-drip-title{overflow-wrap:anywhere}html body .faq-modern-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important}html body .faq-modern-item{width:auto!important;min-width:0!important;max-width:100%!important}html body .faq-modern-summary{min-width:0;overflow-wrap:anywhere}html body .faq-modern-content{min-width:0;max-width:100%;overflow-wrap:anywhere}html body .zvpol-container{width:100%;max-width:100%;box-sizing:border-box}html body .main .page-in :is(.materials-container,.cases-container){max-width:100%;min-width:0}html body .main>.page
.page__content{max-width:944px;margin-left:auto;margin-right:auto}html body .page-in
table{max-width:100%}@media(max-width:1199px){html body .card>.card__content{width:100%!important}}@media(max-width:991px){html body .catalog__grid-in{grid-template-columns:repeat(2,minmax(0,1fr))}html body .product__content>.card__left,html body .product__content>.card__right{width:100%}html body .product__content>.card__left{max-width:620px;margin-left:auto;margin-right:auto}html body .hero-drip-content{grid-template-columns:minmax(0,1fr);gap:28px}html body .hero-drip-gallery{width:100%;max-width:620px;margin-left:auto;margin-right:auto}}@media(max-width:899px){html body .zvpol-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){html body .main-slider{margin-top:16px}html body .page-in>:is(.hero-drip,.hero-drip-section,.materials-section,.zvpol-nav-section,.cases-section){padding-left:16px!important;padding-right:16px!important}html body .hero-drip-title{font-size:clamp(26px,5vw,36px);line-height:1.2}html body .hero-drip-cta{flex-wrap:wrap;gap:12px}html body .hero-drip-cta>a{max-width:100%;justify-content:center;white-space:normal}html body .card__content>.new-form{padding:24px
16px;display:flex;flex-direction:column}html body .new-form :is(.form-actions,.form-form){width:100%;max-width:100%;margin-left:0;margin-right:0}html body .new-form
.card__form{padding:0!important;width:100%;min-width:0}html body .new-form .card__form [class^="card__item"]{width:100%;min-width:0}html body .new-form .card__form :is(input,select,textarea){max-width:100%;min-width:0}html body .new-form
.phones{flex-wrap:wrap}html body .zvpol-nav-grid{grid-template-columns:minmax(0,1fr)}html body .wp-clients-container{padding-left:0!important;padding-right:0!important}}@media(max-width:599px){html body .catalog__grid-in,html body .zvpol-categories-grid{grid-template-columns:minmax(0,1fr)}html body .catalog__grid-in>.catalog__grid-item{width:100%}}@media(max-width:359px){html body .new-form .wpcf7-turnstile,html body .new-form .cf-turnstile{flex:0 0 300px;width:300px!important;max-width:none!important;margin-left:calc((100% - 300px)/2)!important;margin-right:calc((100% - 300px)/2)!important}html body .new-form .cf-turnstile .cf-turnstile{margin-left:0!important;margin-right:0!important}}html body :is(.zv-technologies,.zv-catalog-strip) .owl-nav:not(.disabled){position:static!important;display:flex!important;justify-content:flex-end;gap:12px;margin:16px
0 0!important;transform:none!important;width:100%}html body :is(.zv-technologies,.zv-catalog-strip) .owl-nav
button{position:static!important;transform:none!important;margin:0!important;flex:0 0 44px;width:44px!important;height:44px!important}html body .form-actions
.plate{box-sizing:border-box;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}@media(max-width:767px){html body .page-in
table{display:block;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}html body .page-in table :is(th,td){min-width:95px}}html body .main
h1{overflow-wrap:anywhere}@media(max-width:767px){html body .page-in
.card__form{padding:0!important;width:100%;max-width:100%;box-sizing:border-box;min-width:0}html body .page-in .card__form [class^="card__item"]{width:100%;min-width:0}html body .page-in .card__form :is(input,textarea,select){max-width:100%;min-width:0;box-sizing:border-box}}@media(max-width:359px){html body .main .cf-turnstile{width:300px!important;max-width:none!important;margin-left:calc((100% - 300px)/2)!important;margin-right:calc((100% - 300px)/2)!important}html body .main .cf-turnstile .cf-turnstile{margin-left:0!important;margin-right:0!important}}html body .main>.section2{--zv-band-color:#ebebeb}html body .page-in>:is(.hero-drip,.hero-drip-section,.materials-section,.cases-section,.production-steps-section,.deadlines-section,.faq-section){--zv-band-color:#fff}html body .page-in .zvpol-section-gray{--zv-band-color:#f8fafc}html body :is(.page-in>.hero-drip,.page-in>.hero-drip-section,.page-in>.materials-section,.page-in>.cases-section,.page-in>.production-steps-section,.page-in>.deadlines-section,.page-in>.faq-section,.page-in .zvpol-section-gray){position:relative;isolation:isolate;overflow:visible;background:transparent;border-radius:0;box-shadow:none;clip-path:none}html body :is(.page-in>.hero-drip,.page-in>.hero-drip-section,.page-in>.materials-section,.page-in>.cases-section,.page-in>.production-steps-section,.page-in>.deadlines-section,.page-in>.faq-section,.page-in .zvpol-section-gray)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--zv-band-color);box-shadow:0 0 0 100vmax var(--zv-band-color);clip-path:inset(0 -100vmax)}html body.zcd-desktop-active .zcd-desktop-rail{z-index:2}html body .main>.section2{justify-content:center}html body .main>.section2{position:relative;isolation:isolate;background:transparent;border-radius:0;box-shadow:none;clip-path:none;overflow:visible}html body .main>.section2::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#ebebeb;box-shadow:0 0 0 100vmax #ebebeb;clip-path:inset(0 -100vmax)}html body .main>.section1{border-radius:20px;box-shadow:none;clip-path:none}html body .wrapper>.cases-section,html body .main>.error404{box-sizing:border-box;width:var(--zv-page-width)!important;max-width:var(--zv-page-max)!important;margin-left:auto!important;margin-right:auto!important;min-width:0}html body .wrapper>.cases-section{position:relative;isolation:isolate;padding-left:0!important;padding-right:0!important;overflow:visible;background:transparent;border-radius:0;box-shadow:none;clip-path:none}html body .wrapper>.cases-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}html body .wp-clients-section .wp-logos-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .wp-clients-section .wp-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1024px){html body .wp-clients-section .wp-logos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){html body .wp-clients-section .wp-logos-grid,html body .wp-clients-section .wp-stats-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}html body .zv-product-description-tail{box-sizing:border-box;width:var(--zv-page-width);max-width:var(--zv-page-max);margin:clamp(32px,4vw,64px) auto}html body .zv-product-description-tail>.card__description{box-sizing:border-box;width:100%;max-width:944px;margin:0
auto!important;padding:0;min-width:0;overflow-wrap:anywhere}html body .page-in>:is(.hero-drip,.hero-drip-section){--zv-band-color:#f8f8f8}html body :is(.main>.page-in,.zcd-desktop-content>.page-in,.wrapper>.page-in)>:is(.hero-drip,.hero-drip-section):first-of-type{margin-top:0}html body .page-in .zv-direction-faq{box-sizing:border-box;width:100%;max-width:none;margin:40px
auto;padding:40px
32px;background:#fff;border:1px
solid #ededf2;border-radius:20px;font-family:Inter,Arial,sans-serif;text-align:left}html body .zv-direction-faq
h2{position:relative;margin:0
0 42px;padding:0
0 16px;text-align:center;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-transform:none;color:#292936}html body .zv-direction-faq h2::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#565ce0;border-radius:2px}html body .zv-direction-faq
details{margin:0
0 14px;border:1px
solid #e0e2ed;border-radius:12px;background:#f7f8fc;overflow:hidden}html body .zv-direction-faq details:last-child{margin-bottom:0}html body .zv-direction-faq details[open]{border-color:#c9ccf7;background:#fafaff}html body .zv-direction-faq
summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;cursor:pointer;padding:20px
24px;font:600 17px/1.45 Inter,Arial,sans-serif;color:#292936}html body .zv-direction-faq summary::-webkit-details-marker{display:none}html body .zv-direction-faq summary:hover{color:#4c51ca;background:#f0f0fd}html body .zv-direction-faq summary:focus-visible{outline:3px
solid #8b90ff;outline-offset:-4px;border-radius:10px}html body .zv-direction-faq .zv-faq-icon{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:#eeefff;color:#565ce0}html body .zv-direction-faq .zv-faq-icon::before,html body .zv-direction-faq .zv-faq-icon::after{content:'';position:absolute;background:currentColor;left:8px;top:13px;width:12px;height:2px}html body .zv-direction-faq .zv-faq-icon::after{transform:rotate(90deg)}html body .zv-direction-faq details[open] .zv-faq-icon::after{transform:rotate(0)}html body .zv-direction-faq .zv-faq-answer{padding:0
24px 22px}html body .zv-direction-faq .zv-faq-answer
p{margin:0;padding:0;font:400 16px/1.7 Inter,Arial,sans-serif;color:#4a4a5f}html body .zv-direction-faq .zv-faq-answer
strong{font-weight:600;color:#292936}html body .zv-direction-faq
a{color:#4c51ca;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){html body .page-in .zv-direction-faq{margin:28px
auto;padding:28px
22px;border-radius:18px}html body .zv-direction-faq
h2{font-size:23px;margin-bottom:28px}html body .zv-direction-faq
summary{padding:16px;font-size:15px;gap:14px}html body .zv-direction-faq .zv-faq-answer{padding:0
16px 18px}html body .zv-direction-faq .zv-faq-answer
p{font-size:15px}html body .zv-direction-faq .zv-faq-icon{width:24px;height:24px}html body .zv-direction-faq .zv-faq-icon::before,html body .zv-direction-faq .zv-faq-icon::after{left:6px;top:11px}}html body .zv-direction-faq .zv-faq-subtitle{font:400 16px/1.6 Inter,Arial,sans-serif;color:#4a4a5f;text-align:center;margin:-16px auto 28px;max-width:760px}html body .zv-direction-faq .contact-block{max-width:none;margin-top:32px}@media(max-width:768px){html body .zv-direction-pilot .hero-drip-features{grid-template-columns:minmax(0,1fr)!important}html body .zv-direction-pilot .hero-drip-feature{min-width:0;overflow-wrap:anywhere}}html body .page-in .zv-direction-article{box-sizing:border-box;width:100%;max-width:none;margin:40px
auto;padding:48px
32px;background:#fff;border:1px
solid #ededf2;border-radius:20px;box-shadow:0 2px 5px #29293605;text-align:left;font-family:Inter,Arial,sans-serif;color:#4a4a5f}html body .zv-direction-article .zv-article-inner{width:100%;max-width:none;margin:0
auto}html body .zv-direction-article
h2{margin:0
0 24px;padding:0;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.025em;text-transform:none;color:#292936}html body .zv-direction-article
h3{margin:34px
0 14px;padding:0;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.015em;text-transform:none;color:#292936}html body .zv-direction-article p,html body .zv-direction-article
li{font-size:16px;line-height:1.7;color:#4a4a5f}html body .zv-direction-article
p{margin:0
0 16px;padding:0}html body .zv-direction-article
strong{font-weight:600;color:#292936}html body .zv-direction-article
em{font-style:italic}html body .zv-direction-article ul,html body .zv-direction-article
ol{margin:14px
0 22px;padding:0
0 0 22px}html body .zv-direction-article
li{margin:0
0 9px;padding-left:4px}html body .zv-direction-article li::marker{color:#565ce0}html body .zv-direction-article
a{color:#4c51ca;text-decoration:underline;text-underline-offset:3px}html body .zv-direction-article
blockquote{margin:24px
0;padding:18px
22px;border:0;border-left:3px solid #777bef;border-radius:0 12px 12px 0;background:#f6f6ff}html body .zv-direction-article blockquote
p{margin:0}html body .zv-direction-article blockquote
strong{font-weight:500}html body .zv-direction-article .zv-table-wrap{overflow:auto;border:1px
solid #e0e1eb;border-radius:12px;margin:20px
0 28px}html body .zv-direction-article
table{border-collapse:collapse;width:100%;margin:0;border:0;font-size:15px;line-height:1.55}html body .zv-direction-article th,html body .zv-direction-article
td{border:0;border-bottom:1px solid #e6e6ee;text-align:left;padding:15px
18px;vertical-align:top;color:#4a4a5f;min-width:130px}html body .zv-direction-article
th{background:#f0f0fa;font-weight:600;color:#292936}html body .zv-direction-article tr:last-child
td{border-bottom:0}html body .zv-direction-article tbody tr:nth-child(even){background:#fafafe}html body .zv-direction-article .zv-article-faq{list-style:none;padding:0;margin:20px
0 0}html body .zv-direction-article .zv-article-faq
li{margin:0;padding:20px
0;border-top:1px solid #e9e9f1}html body .zv-direction-article .zv-article-faq
strong{display:block;margin-bottom:8px}html body .zv-direction-article .zv-article-faq br:first-of-type{display:none}html body .zv-direction-article .zv-article-lead{position:relative}html body .zv-direction-article:not(.is-open) .zv-article-lead{max-height:136px;overflow:hidden}html body .zv-direction-article:not(.is-open) .zv-article-lead::after{content:'';position:absolute;left:0;right:0;bottom:0;height:52px;background:linear-gradient(transparent,#fff);pointer-events:none}html body .zv-direction-article [hidden]{display:none!important}html body .zv-direction-article .zv-article-toggle{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#565ce0;color:#fff;border:0;border-radius:14px;padding:16px
26px;min-height:52px;margin:24px
0 0;font:600 15px/20px Inter,Arial,sans-serif;cursor:pointer}html body .zv-direction-article .zv-article-toggle:hover{background:#4449bd}html body .zv-direction-article .zv-article-toggle:focus-visible{outline:3px
solid #b5b8ff;outline-offset:4px}@media(max-width:767px){html body .page-in .zv-direction-article{margin:28px
auto;padding:28px
22px;border-radius:18px}html body .zv-direction-article
h2{font-size:23px;line-height:1.35;margin-bottom:20px}html body .zv-direction-article
h3{font-size:19px;margin-top:28px}html body .zv-direction-article p,html body .zv-direction-article
li{font-size:15px;line-height:1.7}html body .zv-direction-article .zv-article-toggle{width:100%}html body .zv-direction-article th,html body .zv-direction-article
td{padding:12px;font-size:14px;min-width:110px}}html body .zv-direction-article:not(.is-open) .zv-article-lead>h3{display:none}html body .zv-direction-article .zv-article-lead>h3:first-child{margin-top:0}html body .zv-direction-article{overflow-wrap:anywhere}html body .zv-direction-article .zv-article-more{position:relative;border:0;background:transparent;padding:0;margin:0;overflow:visible}html body .zv-direction-article .zv-article-more>.zv-article-toggle{list-style:none;width:max-content;max-width:100%;box-sizing:border-box}html body .zv-direction-article .zv-article-toggle::-webkit-details-marker{display:none}html body .zv-direction-article .zv-hide-label{display:none}html body .zv-direction-article .zv-article-more[open]>.zv-article-toggle{position:absolute;bottom:0;left:0;margin-top:0}html body .zv-direction-article .zv-article-more[open]>.zv-article-rest{padding-bottom:82px}html body .zv-direction-article .zv-article-more[open]>.zv-article-toggle .zv-hide-label{display:inline}html body .zv-direction-article .zv-article-more[open]>.zv-article-toggle .zv-show-label{display:none}html body .zv-direction-article .zv-article-more[open]>.zv-article-toggle .zv-toggle-arrow{transform:rotate(180deg)}html body .zv-direction-article:has(.zv-article-more[open]) .zv-article-lead{max-height:none;overflow:visible}html body .zv-direction-article:has(.zv-article-more[open]) .zv-article-lead::after{display:none}html body .zv-direction-article:has(.zv-article-more[open]) .zv-article-lead>h3{display:block}html body .zv-direction-article
h4{margin:26px
0 12px;padding:0;font:600 18px/1.4 Inter,Arial,sans-serif;color:#292936;text-transform:none}html body .zv-direction-article .zv-article-rest>h2{margin-top:38px;font-size:25px}html body .zv-direction-article .zv-article-rest>h2:first-child{margin-top:16px}html body .zv-direction-article
figure{max-width:100%;margin:20px
0}html body .zv-direction-article
img{max-width:100%;height:auto}html body .zv-direction-article
hr{height:1px;border:0;background:#e9e9f1;margin:28px
0}html body .zv-direction-article table
caption{padding:12px;text-align:left}html body .zv-direction-faq .zv-faq-answer p+p{margin-top:12px}html body .zv-direction-faq .zv-faq-anchor{display:block;scroll-margin-top:24px}html body .zv-direction-faq,html body .zv-direction-article{scroll-margin-top:24px}html body :is(.wp-lid-container,.zvpol-container)>.zv-direction-article{margin-top:0;margin-bottom:32px}html body :is(.wp-lid-container,.zvpol-container)>.zv-direction-article
p{max-width:none;text-align:left}@media(max-width:767px){html body .zv-direction-article .zv-article-more>.zv-article-toggle{width:100%}html body .zv-direction-article .zv-article-rest>h2{font-size:23px}html body .zv-direction-article
h4{font-size:17px}}@media (max-width: 767px){body:has(#faq-magnetic-boxes) .zvpol-quote-text{overflow-wrap:anywhere}}@media(max-width:767px){html body .hero-drip-proof{flex-direction:column;gap:20px;text-align:center}html body .hero-drip-proof-item{flex:none}}/*]]>*/