@charset "UTF-8";
.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;
}.quick-ajax-filter-container.quick-ajax-theme{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;margin-bottom:3rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.quick-ajax-filter-container.quick-ajax-theme button.qapl-button, .quick-ajax-sort-options-container.quick-ajax-theme select{padding:0.625rem 1.25rem;font-size:1rem;line-height:1;border:2px solid #1e1e1e;background-color:#1e1e1e;color:#ffffff;-webkit-box-shadow:0 0 22px rgba(0,0,0,0.2);box-shadow:0 0 22px rgba(0,0,0,0.2);border-radius:22px;outline:unset;-webkit-transition:background-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;}
.quick-ajax-filter-container.quick-ajax-theme button.qapl-button:focus{outline:none;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}
.quick-ajax-filter-container.quick-ajax-theme button.qapl-button:hover, .quick-ajax-filter-container.quick-ajax-theme button.qapl-button.active{border:2px solid #1e1e1e;background-color:transparent;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.5);box-shadow:0 0 14px rgba(0,0,0,0.5);-webkit-transition:background-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;}
.quick-ajax-controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.625rem;}
.quick-ajax-posts-container .qapl-hidden{display:none;}
.quick-ajax-controls-container .quick-ajax-filter-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.quick-ajax-controls-container .quick-ajax-sort-options-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.quick-ajax-controls-container .quick-ajax-filter-container.quick-ajax-theme{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}
.quick-ajax-sort-options-container.quick-ajax-theme{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}
.quick-ajax-sort-options-container.quick-ajax-theme select{background-color:#1e1e1e;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23ffffff" d="M2 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 1.25rem) 0.5rem;background-size:0.625rem;padding:0.3125rem 2.5rem 0.3125rem 1.25rem;margin-bottom:3rem;min-height:40px;font-weight:500;text-align:center;outline:none;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 0.3s ease, background-position 0.3s ease, background-image 0.3s ease;transition:background-color 0.3s ease, background-position 0.3s ease, background-image 0.3s ease;}
.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select:hover, .quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper:hover select{background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%231e1e1e" d="M2 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 1.25rem) 0.5rem;background-size:0.625rem;border:2px solid #1e1e1e;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0, 0, 0, 0.5);box-shadow:0 0 14px rgba(0, 0, 0, 0.5);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}
.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select:focus{background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%231e1e1e" d="M2 0L0 2h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 1.25rem) 1rem;background-size:0.625rem;color:#1e1e1e;-webkit-transition:background-color 0.3s ease, background-position 0.3s ease, background-image 0.3s ease;transition:background-color 0.3s ease, background-position 0.3s ease, background-image 0.3s ease;}
.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select option{background-color:#ffffff;color:#1e1e1e;font-weight:500;padding:0.625rem;text-align:center;}
.quick-ajax-posts-container.quick-ajax-theme{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper{display:grid;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--qapl-gap);grid-template-columns:repeat(auto-fit, minmax(var(--qapl-min-col-size), 1fr));}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-1{--qapl-cols:1;--qapl-min-col-size:100%;--qapl-gap:2rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-2{--qapl-cols:2;--qapl-min-col-size:18rem;--qapl-gap:2rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-3{--qapl-cols:3;--qapl-min-col-size:16rem;--qapl-gap:2rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-4{--qapl-cols:4;--qapl-min-col-size:14rem;--qapl-gap:2rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-5{--qapl-cols:5;--qapl-min-col-size:12rem;--qapl-gap:2rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-6{--qapl-cols:6;--qapl-min-col-size:11rem;--qapl-gap:2rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-7{--qapl-cols:7;--qapl-min-col-size:10rem;--qapl-gap:1rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-8{--qapl-cols:8;--qapl-min-col-size:9rem;--qapl-gap:1rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-9{--qapl-cols:9;--qapl-min-col-size:8rem;--qapl-gap:1rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-10{--qapl-cols:10;--qapl-min-col-size:7rem;--qapl-gap:1rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-11{--qapl-cols:11;--qapl-min-col-size:6.5rem;--qapl-gap:1rem;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-12{--qapl-cols:12;--qapl-min-col-size:6rem;--qapl-gap:1rem;}
@media(min-width:1024px){
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper[class*="col-qty-"]{grid-template-columns:repeat(var(--qapl-cols), 1fr);gap:var(--qapl-gap);}
} .quick-ajax-posts-container.quick-ajax-theme .qapl-no-posts-found{display:block;width:100%;text-align:center;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-end-message-container{display:block;width:100%;text-align:center;opacity:0;-webkit-animation:qapl-fade-in 0.3s ease forwards;animation:qapl-fade-in 0.3s ease forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-load-more-button{display:block;width:auto;margin:0 auto;opacity:0;-webkit-animation:qapl-fade-in 0.3s ease forwards;animation:qapl-fade-in 0.3s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item div{-webkit-box-sizing:border-box;box-sizing:border-box;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a:focus{outline:none;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a > div{position:relative;display:block;width:100%;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);text-decoration:none;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-decoration:none;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:focus img{outline:none;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a > div{opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:hover > div{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;aspect-ratio:5 / 3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-image img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:8px;border-top-left-radius:8px;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-date{position:absolute;top:1rem;left:1rem;z-index:1;background-color:rgba(255,255,255,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;border-radius:8px;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-date span{line-height:1;padding:0.5rem;font-size:0.875rem;font-weight:bold;color:#1e1e1e;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0.5rem 1rem 1rem;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title, .quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title > *{color:#1e1e1e;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 1rem 1rem;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description, .quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description *{color:#1e1e1e;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-read-more{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:right;padding:0 1rem 1rem;color:#1e1e1e;margin-top:auto;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-read-more p{margin-bottom:0;}
.quick-ajax-posts-container.quick-ajax-theme.loading{margin-bottom:0;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container{display:block;width:100%;opacity:1;}
.quick-ajax-posts-container.quick-ajax-theme.loading .quick-ajax-load-more-container{display:none;opacity:0;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-wrapper{margin-top:3rem;}
.quick-ajax-posts-container.quick-ajax-theme .qapl-load-more-button{display:block;width:auto;margin:0 auto;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-button{display:block;padding:0.625rem 1.25rem;font-size:1rem;line-height:1;border:2px solid #1e1e1e;background-color:#1e1e1e;color:#ffffff;-webkit-box-shadow:0 0 22px rgba(0, 0, 0, 0.2);box-shadow:0 0 22px rgba(0, 0, 0, 0.2);border-radius:22px;outline:unset;-webkit-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-color 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-button:hover{border:2px solid #1e1e1e;background-color:transparent;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0, 0, 0, 0.5);box-shadow:0 0 14px rgba(0, 0, 0, 0.5);-webkit-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-color 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease;}
.quick-ajax-posts-container .quick-ajax-load-more-container.infinite-scroll{visibility:hidden;}
.quick-ajax-posts-container .quick-ajax-loader-container{visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease;}
.quick-ajax-posts-container.loading .quick-ajax-loader-container{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-loader-container{display:none;margin:0 auto 0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme.loading .quick-ajax-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.quick-ajax-posts-container.quick-ajax-theme.filter-update .quick-ajax-loader-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;top:50%;left:50%;visibility:visible;opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.qapl-loader-default{border:8px solid #ebeaea;border-top:8px solid #ffffff;border-radius:50%;width:60px;height:60px;margin:1rem auto 1rem;-webkit-animation:loader-one-spin 2s linear infinite;animation:loader-one-spin 2s linear infinite;}
.qapl-loader-default.dark-loader{border:8px solid rgba(0,0,0,0.3);border-top:8px solid rgba(0,0,0,0.6);}
@-webkit-keyframes loader-one-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}  
@keyframes loader-one-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .qapl-loader-dot{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;margin:1rem auto 1rem;}
.qapl-loader-dot .dot{width:15px;height:15px;background:rgba(255,255,255,1);border-radius:50%;margin:5px;-webkit-animation:dotPulse 1.2s infinite ease-in-out both;animation:dotPulse 1.2s infinite ease-in-out both;}
.qapl-loader-dot.dark-loader .dot{background:rgba(0,0,0,0.6);}
.qapl-loader-dot .dot:nth-child(1){-webkit-animation-delay:-0.24s;animation-delay:-0.24s;}
.qapl-loader-dot .dot:nth-child(2){-webkit-animation-delay:-0.12s;animation-delay:-0.12s;}
.qapl-loader-dot .dot:nth-child(3){-webkit-animation-delay:0;animation-delay:0;}
@-webkit-keyframes dotPulse {
0%, 100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.7;}
50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes dotPulse {
0%, 100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.7;}
50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
} .qapl-loader-wave{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;margin:1rem auto 1rem;}
.qapl-loader-wave .wave{width:5px;height:30px;background:rgba(255,255,255,0.1);margin:0 2px;-webkit-animation:wave 1.2s infinite ease-in-out;animation:wave 1.2s infinite ease-in-out;}
.qapl-loader-wave.dark-loader .wave{background:rgba(0,0,0,0.1);-webkit-animation:wave-dark 1.2s infinite ease-in-out;animation:wave-dark 1.2s infinite ease-in-out;}
.qapl-loader-wave .wave:nth-child(1){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.qapl-loader-wave .wave:nth-child(2){-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.qapl-loader-wave .wave:nth-child(3){-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.qapl-loader-wave .wave:nth-child(4){-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.qapl-loader-wave .wave:nth-child(5){-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
@-webkit-keyframes wave {
0%, 40%, 100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1.0);transform:scaleY(1.0);background:rgba(255,255,255,1);}
}  
@keyframes wave {
0%, 40%, 100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1.0);transform:scaleY(1.0);background:rgba(255,255,255,1);}
}
@-webkit-keyframes wave-dark {
0%, 40%, 100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1.0);transform:scaleY(1.0);background:rgba(0,0,0,0.6);}
}
@keyframes wave-dark {
0%, 40%, 100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1.0);transform:scaleY(1.0);background:rgba(0,0,0,0.6);}
} @-webkit-keyframes qapl-fade-in {
from{opacity:0;}
to{opacity:1;}
}
@keyframes qapl-fade-in {
from{opacity:0;}
to{opacity:1;}
} .quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img{position:relative;overflow:hidden;color:#fff;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a{text-decoration:none;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;-o-object-position:center;object-position:center;object-fit:cover;z-index:1;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-no-image{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);border-radius:8px;z-index:0;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .post-content{position:relative;z-index:2;background-color:rgba(0, 0, 0, 0.5);padding:1.25rem;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:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;overflow:hidden;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .post-content::before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(45deg, rgba(0,0,0,0.9) 0%, rgba(0, 0, 0, 0.1) 65%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);opacity:0;z-index:-1;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-transition:left 0.6s ease, opacity 0.6s ease;transition:left 0.6s ease, opacity 0.6s ease;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a:hover > .post-content::before{left:0;opacity:1;-webkit-transition:left 0.6s ease, opacity 0.6s ease;transition:left 0.6s ease, opacity 0.6s ease;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-date{position:relative;background:none;line-height:1;margin-bottom:1.25rem;font-size:0.875rem;font-weight:600;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-date span{padding:0;margin-bottom:0.5rem;color:#fff;text-decoration:none;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title{padding-top:3rem;margin-top:auto;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title, .quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title *{color:#fff;text-decoration:none;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-description, .quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-description *{color:#fff;text-decoration:none;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-read-more{text-align:right;font-weight:600;color:#fff;text-decoration:none;background:rgba(0, 0, 0, 0.4);display:inline-block;margin-top:1rem;margin-left:auto;margin-bottom:0;padding:0.6rem 2rem 0.8rem;text-transform:uppercase;border-radius:8px;line-height:1;opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-read-more p{margin-bottom:0;}
.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a:hover .qapl-read-more {
opacity:1;
background: rgba(0, 0, 0, 0.6);
-webkit-transition: opacity 0.6s ease;
transition: opacity 0.6s ease;
}

:root {
--bs-font-family:"OpenSans",
sans-serif;
--bs-font-size:14px;
--bs-font-weight:400;
--bs-line-height:1;
--bs-font-color:#191919;
--bs-transition:.3s ease-in-out;
--bs-radius:10px;
--bs-shadow:0px 2px 3px rgba(#000 10%),
0px 8px 3px rgba(#000 10%);
--hover-shadow:0 0 5px 0 rgba(#000 10%),
0 0 10px 0 rgba(#000 10%),
0 0 15px 0 rgba(#000 10%)
} *{padding:0;margin:0;border:0;-webkit-tap-highlight-color:transparent}
*,
:after, :before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,
:focus{outline:0}
aside, footer, header, nav{display:block}
html{scroll-behavior:smooth;}
html.lock{overflow:hidden;-ms-touch-action:none;touch-action:none}
body, html{width:100%;height:100%;min-width:320px}
body{font-size:14px;font-size:var(--bs-font-size);font-family:OpenSans,sans-serif;font-family:var(--bs-font-family);font-weight:400;font-weight:var(--bs-font-weight);line-height:1;line-height:var(--bs-line-height);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
button, input, textarea{font-family:inherit}
input::-ms-clear{display:none}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
button::-moz-focus-inner{padding:0;border:0}
.btn{color:#fff!important}
.btn{cursor:pointer;height:50px;padding:10px 20px;line-height:30px;border-radius:5px;text-transform:uppercase;background:#1c8adb;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn::-moz-focus-inner{padding:0;border:0}
.btn:active, .btn:focus{background:#0867ad}
.btn:visited{background:#0867ad}
.btn:hover {
background:#00a0df
} a{-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#1c8adb}
a:active, a:focus{outline:0;color:#0867ad}
a:visited{-webkit-text-decoration:none;text-decoration:none;color:#0867ad}
a:hover{color:#00a0df!important}
a:hover{-webkit-text-decoration:none;text-decoration:none}
a:hover span{color:#00a0df!important}
.btn:hover{color:#fff!important}
li, ul{list-style:none}
img{vertical-align:top}
h1, h2, h3, h4, h5, h6{color:#191919;font-family:"Fira Sans",sans-serif;font-style:normal;text-transform:uppercase}
h1{font-size:20px;line-height:30px}
h2, h3{font-size:16px}
sup{color:inherit}
.gray {
color:#838383
} *{scrollbar-width:.5rem;scrollbar-color:var(--primary-color) #d6d6d6}::-webkit-scrollbar{width:.5rem;background-color:var(--white-color)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .375rem rgba(0,0,0,.2);box-shadow:inset 0 0 .375rem rgba(0,0,0,.2);border-radius:.25rem;background:#eee}::-webkit-scrollbar-thumb{border-radius:.25rem;border:0 none #fff;background-color:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-hover-color)}
@-webkit-keyframes show-header {
0%{top:-100%}
100%{top:0}
}
@keyframes show-header {
0%{top:-100%}
100%{top:0}
}
@-webkit-keyframes fade-up-big {
0%{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-up-big {
0%{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes rotation {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotation {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
[class*=__container]{max-width:73.75rem;margin:0 auto;padding:0 .625rem}
[class*=__container] .title{font-weight:700;color:#191919;font-family:"Fira Sans",sans-serif;font-size:16px;line-height:20px;text-transform:uppercase;text-align:center;margin-bottom:10px}
[class*=-ibg]{position:relative}
[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}
.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden}
.page{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.page img{max-width:100%}
.page_start{padding-top:6.25rem}
.no-mob{display:none}
section.main-banners{padding:10px 0}
.main-banners .banners__line{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.main-banners .banners__line.main-banner__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.main-banners .banners__line div{text-align:left;}
.main-banners .banners__line p{font-size:12px;color:#838383;line-height:15px;font-weight:600;margin-bottom:3px}
.main-banners .banners__line p.title{font-weight:600}
.main-banners .banners__line .main-banner__item p{color:#191919;font-size:10px;font-weight:600;text-align:left}
.main-banners .banners__line a.btn{display:inline-block;margin-top:7px}
.no-webp .main-banners .banners__line .main-banner{background:url(//vizy.ua/wp-content/themes/vizy/images/main-banner-big.png) bottom center no-repeat #87c5f2}
.main-banners .banners__line .main-banner{height:147px;width:175px;min-width:48.5%;margin-right:-10px;background-size:auto 99%!important;border-bottom-left-radius:15px;border-top-left-radius:15px;-webkit-box-flex:0;-ms-flex:none;flex:none}
.main-banner__item{width:49%;padding:5px 0 5px 0}
.product__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}
.product__item{width:15%;align-items:center;text-align:center;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Fira Sans", sans-serif;}
.product__item .icon{width:65px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e6e6e6;border-radius:5px;margin-bottom:5px}
.product__item .icon img{height:35px}
.product__item p{color:#191919;text-align:center;font-size:11px;font-weight:400;line-height:13px;padding:0 5px;}
.product__item p a{color:#191919}
.main-country .title{padding:0 10%;margin-bottom:5px}
.main-country .title2{text-align:center;font-size:10px;line-height:15px;font-weight:600;padding:0 22%}
.main-blog__item{border-radius:5px;border:1px solid #e6e6e6;padding:5px;margin-bottom:10px}
.main-blog__header{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;margin-bottom:5px}
.main-blog__title{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:12px;font-weight:600;font-size:12px;line-height:16px}
.main-blog__img{width:100px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none;height:50px;-ms-flex-negative:0;flex-shrink:0;background-position:bottom center;background-repeat:no-repeat;background-size:cover;border-radius:5px}
.main-blog__content{color:#191919;font-size:9px;line-height:14px}
.main-blog__img-content{width:130px;height:87px;-ms-flex-negative:0;flex-shrink:0;display:none;background-position:bottom center;background-repeat:no-repeat;background-size:cover;border-radius:10px;float:left;margin-right:18px;margin-bottom:5px}
.main-blog__stages-work{margin-bottom:10px;}
.main-blog__stages-work .page__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-blog__stages-work .stages-work-inner{width:100%;padding:10px 0 12px;display:flex;align-items:center;background:#cbe2fc;border-radius:15px;flex-direction:column;}
.states__title{color:#191919;text-align:center;font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin-bottom:8px;}
.states__items{display:-webkit-box;display:-ms-flexbox;display:flex}
.states__item{min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#191919;text-align:center;font-size:12px;font-weight:600;line-height:15px;padding:0 5px;font-family:"Fira Sans", sans-serif;}
.states__item img{margin-bottom:5px;height:25px}
.states__item.two{border-left:1px solid #000;border-right:1px solid #000;}
.main-about{margin-bottom:10px}
.main-about .gray{font-size:10px;padding:0 20px;margin-bottom:5px;font-weight:600;text-align:center;line-height:15px}
.main-about ul{margin-left:20px;margin-bottom:10px}
.main-about li{list-style-type:disc;color:#191919;font-size:12px;font-weight:600;line-height:16px;margin-bottom:5px}
.main-about .main-about__pages{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}
.main-about .main-about__page{width:49%;padding:0;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.main-about .main-about__page p{margin-bottom:5px;color:#191919;font-size:10px;font-weight:600;line-height:14px}
.main-about .main-about__page a{color:#1c8adb;font-size:12px;font-weight:600;line-height:1.25;text-transform:uppercase;font-family:"Fira Sans", sans-serif;}
.main-about .main-about__page a.link-img{display:block;height:340px;width:100%;border-radius:15px;margin-bottom:22px;}
.main-about .main-about__page a span.link-img{display:block;width:100%;height:100%;}
.main-about .main-about__page img{border-radius:5px;display:block;object-fit:cover;object-position:top;width:100%;height:100%;}
.main-faq{margin-bottom:25px;}
.main-faq .main-faq-inner{background:#e6e6e6;padding:15px 20px;width:100%;border-radius:15px;}
.main-faq .title{margin-bottom:5px;}
.main-news{margin-bottom:15px;}
.main-news .title{margin-bottom:5px;}
.main-news__item-img{width:60px;height:51px;border-radius:5px;background-size:cover;background-repeat:no-repeat;display:none}
.main-news__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-news__item{margin-bottom:5px;border-radius:5px;border:1px solid #e6e6e6}
.main-news__item-title{position:relative;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#191919;font-size:10px;font-weight:600;line-height:13px}
.main-news__item-title a{color:#191919}
.main-news__item-title::before{width:6px;height:10px;display:block;position:absolute;top:6px;left:7px;content:"";background:url(//vizy.ua/wp-content/themes/vizy/images/bg-news-item.svg) center center no-repeat}
.main-order{margin-bottom:20px;}
.main-order ol{margin-left:40px;margin-right:20px;margin-bottom:15px}
.main-order li{list-style:auto;margin-bottom:3px;color:#191919;font-size:12px;font-weight:600;line-height:16px}
.main-order form{margin:0 auto;width:100%;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}
.main-order input{width:100%;padding:9px 10px;font-size:15px;border-radius:5px;border:1px solid #191919;background:#fff;margin-bottom:9px;}
.main-order button{padding:0 30px;border-radius:5px;background:#1c8adb;color:#fff;font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;margin-top:5px}
.main-order .main-order__content{justify-content:space-between;width:100%;}
.main-order .main-order__content .title, .main-order .main-order__content .main-order__list, .main-order .main-order__content .main-order__form{width:calc(33% - 10px);}
.main-order .main-order__content .main-order__list{display:flex;justify-content:center;}
.main-order .main-order__content .main-order__list img{border-radius:10px;}
.main-order .main-order__content .main-order__list p{margin-bottom:0;}
.main-contacts{margin-bottom:15px;font-size:10px;line-height:15px;}
.main-contacts .line{width:100%;height:1px;background:#e6e6e6;margin-bottom:20px;}
.main-contacts .header__soc img{width:28px;height:28px}
.main-contacts .title{color:#1c8adb}
.main-contacts .title.desktop{display:none}
.main-contacts .main-contacts__list{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}
.main-contacts .main-contacts__item{width:48%;margin-bottom:10px}
.main-contacts .main-contacts__item .map{height:120px;width:100%;margin-bottom:5px}
.main-contacts .tel{color:#191919;font-weight:600;margin-bottom:10px;font-size:14px}
.main-contacts .tel a{color:#191919}
.main-contacts .gray{font-size:14px;margin-bottom:5px;font-weight:600}
.main-contacts .font12{font-weight:600;line-height:16px;color:#191919}
.main-contacts .font12 a{color:#191919}
.main-contacts .header__soc{margin-bottom:12px}
.main-contacts .mt10{margin-top:13px}
.main-contacts .title2{font-size:14px;font-weight:600;color:#191919;line-height:16px;margin-bottom:5px}
.font12{font-size:12px}
.header{width:100%;z-index:50}
.header .header__logo{position:relative}
.header .header__menu{width:calc(100% + 10px);position:absolute;min-height:calc(100% - 75px);top:75px;background:#fff;z-index:50;display:none;left:-10px;right:-10px}
.header .header__menu .dropdown-menu{margin-left:35px}
.header .header__menu .dropdown-menu li{padding-bottom:5px}
.header .header__menu .dropdown-menu a{color:#838383;text-align:left;font-size:14px;line-height:22px;text-transform:uppercase}
.header .header__menu .menu__link{text-transform:uppercase;padding:10px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Fira Sans",sans-serif;font-size:16px;color:#454545;text-align:left}
.header .header__menu > ul > .menu__item{min-width:160px;border-left:1px solid #fff;border-right:1px solid #fff}
.header .header__menu > ul > .menu__item:hover{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.header .header__menu .menu__item.dropdown>a, .header .header__menu .menu__item.dropdown>span{padding-right:35px;background:url(//vizy.ua/wp-content/themes/vizy/images/dropdown.svg) no-repeat right 20px top 16.5px}
.header-is-sticky .header{position:fixed;background-color:#007aff}
.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header-is-sticky .header__container{height:3.125rem}
.menu-open .header__menu{display:block!important}
.mob-menu-footer{display:none}
.menu-open .desktop.lang, .menu-open .header__contact, .menu-open .header__logo .tel, .menu-open .soc-lang{display:none}
.menu-open .logo img{width:220px}
.menu-open .menu__list{padding:20px 10px;border-bottom:1px solid #e6e6e6}
.menu-open .mob-menu-footer{display:block;padding:30px 10px 20px 35px}
.menu-open .mob-menu-footer div{display:block}
.menu-open .mob-menu-footer .tel, .menu-open .mob-menu-footer .tel a{color:#454545;font-family:"Fira Sans",sans-serif;font-size:18px}
.menu-open .mob-menu-footer .tel a span, .menu-open .mob-menu-footer .tel span{color:#8e8e8e}
.menu-open .mob-menu-footer .header__soc{margin:20px 0 30px;text-align:left}
.menu-open .mob-menu-footer .header__soc a{margin:0 9px 0 0}
.header__soc a{margin-right:9px}
.lang{margin-bottom:5px;font-family:"Fira Sans",sans-serif;font-size:13px;font-style:normal;font-weight:500}
.lang ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.lang ul li{margin-right:4px;color:#8e8e8e}
.lang ul li.active{color:#1c8adb}
.desktop.lang{display:none}
.bg-eclipse{position:fixed;display:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;overflow-y:auto;pointer-events:none;background-color:rgba(0,0,0,.5);z-index:40;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.topline{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100;height:74px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.topline .tel, .topline .tel a{margin-top:5px;font-family:"Fira Sans",sans-serif;font-size:13px;color:#454545}
.topline .tel a span, .topline .tel span{color:#8e8e8e}
.topline .tel a.desktop, .topline .tel.desktop{display:none}
.icon-menu{display:none;background:0 0;margin-left:20px}
.logo img{width:124px}
.header .banners{display:-webkit-box;display:-ms-flexbox;width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}
.header .banners .banners__item{width:107px;margin:0 4.5px;height:40px;background-position:center center;background-size:cover}
.header__contact{font-family:"Fira Sans",sans-serif;display:none}
.header__contact span{color:#8e8e8e}
.banners-desktop{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}
.banners-desktop .banners__item{width:110px;margin:0 4.5px;height:70px;background-position:center center;background-size:cover}
.popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;overflow-y:auto;pointer-events:none;padding:1.875rem .625rem;background-color:rgba(0,0,0,.5);z-index:10151;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.popup.is-open{opacity:1;pointer-events:auto}
.popup.is-open .popup__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%}
.popup__content{position:relative;width:100%;margin:0 auto;padding:1.875rem 3.125rem;max-width:43.125rem;background-color:#fff;-webkit-transform:translateY(-12.5rem);-ms-transform:translateY(-12.5rem);transform:translateY(-12.5rem);opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}
.popup__close{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;color:#000;border-radius:.5rem}
.checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-wrap:nowrap}
.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}
.checkbox__input:checked+.checkbox__box{background-color:#ff4040;border-color:#fff}
.checkbox__input:focus+.checkbox__box{-webkit-box-shadow:0 0 0 2px #00f;box-shadow:0 0 0 2px #00f}
.checkbox__box{height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;border-radius:3px;border:2px solid #1a8c80}
.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}
.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}
.tabs__trigger{padding:.625rem;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.tabs__trigger.active{background-color:#ff4040;color:#fff}
.tabs__panel{-webkit-animation:fade-up-big .4s forwards;animation:fade-up-big .4s forwards;display:none}
.tabs__panel.active{display:block}
.accordion__item{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.accordion__item.open .accordion__header{margin-bottom:0}
.accordion__item.open .accordion__header:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.accordion__item.open .accordion__content{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 0 5px 20px}
.accordion__header{color:#000;margin-bottom:5px;font-size:10px;font-weight:600;line-height:13px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;padding:0 0 0 20px;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.accordion__header:hover{background:rgba(255,255,255,.02)}
.accordion__header:active{background:rgba(255,255,255,.05)}
.accordion__header::before{content:"";position:static;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-image:url(//vizy.ua/wp-content/themes/vizy/css/images/bg-acc.svg);background-repeat:no-repeat;background-size:cover;width:10px;position:absolute;top:3px;left:0;height:5px;background-position:top center;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.accordion__content{height:0;overflow:hidden;color:#000;font-size:10px;line-height:13px;padding:0 .5rem;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.footer{color:#191919;font-size:12px;font-weight:600;line-height:15px}
.footer li{line-height:15px;margin-bottom:4px}
.footer a{color:#191919}
.footer .page__container{padding-top:10px;padding-bottom:15px;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;position:relative;}
.footer .page__container:before{content:'';display:block;position:absolute;z-index:0;width:calc(100% - 1.25rem);height:100%;background:#e7f1f7;top:0;left:0.625rem;border-top-right-radius:15px;border-top-left-radius:15px;}
.footer .footer__item{width:48%;margin-bottom:15px;z-index:1;}
.footer .footer__item.four{padding-left:13px;}
.footer .footer-logo{width:154px;margin-bottom:15px}
.footer .footer-title{color:#838383;font-size:14px;font-weight:600;line-height:14px;margin-bottom:5px}
.footer .footer-soc{margin-bottom:15px}
.footer .footer-soc img{margin-right:15px}
.footer .copyright{color:#191919;font-size:13px;font-weight:400;line-height:20px}
.main-banner-big-title{padding-left:40px;}
.all-countries-block{margin-bottom:30px;}
.all-countr-inner{display:flex;align-items:center;justify-content:space-between;}
.all-countr-pic{width:50%;}
.all-countr-list{display:flex;flex-direction:column;width:48%;padding-left:40px;font-size:21px;line-height:1.3;font-family:"Fira Sans", sans-serif;}
.wy-we-block, .wy-we-block-mob{margin-bottom:10px;}
.wy-we-block .wy-we-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wy-we-block .wy-we-item, .wy-we-block-mob .wy-we-item{width:calc(33% - 10px);background:#cbe2fc;border-radius:10px;margin-bottom:15px;padding:20px;font-family:"Fira Sans", sans-serif;}
.wy-we-block .wy-we-item-top, .wy-we-block-mob .wy-we-item-top{display:flex;}
.wy-we-block p.wy-we-item-title, .wy-we-block-mob p.wy-we-item-title{font-weight:bold;color:#1c8adb;text-transform:uppercase;font-size:18px;line-height:1.3;margin-bottom:6px;}
.wy-we-block .wy-we-item-numb, .wy-we-block-mob .wy-we-item-numb{color:#1c8adb;font-family:'Montserrat Black';font-size:47px;line-height:.84;margin-right:10px;font-weight:900;}
.wy-we-block-mob .wy-we-item-numb{font-size:20px;line-height:1;}
.wy-we-block .wy-we-item-cont, .wy-we-block-mob .wy-we-item-cont{line-height:1.25;font-size:16px;letter-spacing:-.5px;}
.wy-we-block-mob .wy-we-inner{display:flex;flex-direction:column;}
.wy-we-block-mob .wy-we-item{width:100%;}
.help-viza-block{margin-bottom:30px;}
.help-viza-inner{display:flex;flex-wrap:wrap;width:100%;}
.help-viza-inner .help-viza-inner-col{width:50%;}
.help-viza-inner .help-viza-item-title{font-family:Fira Sans;font-size:17px;cursor:pointer;padding:10px 10px 10px 40px;position:relative;border:1px solid #e6e6e6;border-radius:4px;letter-spacing:-.5px;}
.help-viza-inner .help-viza-item-title.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid rgb(230 230 230 / 0%);}
.help-viza-inner .help-viza-item-text{display:none;}
.help-viza-inner .help-viza-item .help-viza-item-text{padding:5px 10px 12px 15px;border:1px solid #e6e6e6;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;line-height:1.3;font-family:"Fira Sans", sans-serif;font-size:15px;}
.help-viza-inner .help-viza-item-title:before, .solutions .solutions__item .title::before{content:'';display:block;width:11px;height:8px;background:url(//vizy.ua/ru//wp-content/uploads/2025/11/list-item.png) no-repeat;background-size:100%;position:absolute;top:15px;left:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);transition:transform ease-out .4s;}
.solutions .solutions__item .title::before{top:5px;left:10px;}
.help-viza-inner .help-viza-item-title.active:before, .solutions .solutions__item .title.active:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}
.help-viza-inner .help-viza-item .help-viza-item-text p{margin-bottom:7px;}
.help-viza-inner .help-viza-item .help-viza-item-text ul{margin:0 0 10px 10px;}
.help-viza-inner .help-viza-item .help-viza-item-text ul li{margin-bottom:5px;}
.our-awards-block{margin-bottom:19px;}
.our-awards-block .our-awards-inner{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px;}
.our-awards-block .our-awards-item{margin-bottom:10px;}
.our-awards-block .our-awards-item-pic{border-radius:10px;overflow:hidden;margin-bottom:15px;cursor:pointer;}
.our-awards-block .our-awards-item-year{font-size:15px;padding-left:5px;font-family:"Fira Sans", sans-serif;letter-spacing:-.5px;}
.main-faq .accordionn-block .accordion__item h3{font-size:17px!important;margin-bottom:10px;line-height:1.1!important;font-weight:400;font-family:"Fira Sans", sans-serif;letter-spacing:-.5px;}
.main-faq .accordionn-block .panel{font-size:16px;line-height:1.3;font-family:"Fira Sans", sans-serif;letter-spacing:-.5px;}
.main-banners .top-banner-info-mob, .main-banners .top-banner-info-mob p{color:#000;}
@media(min-width:640px) and (max-width:800px){
.wy-we-block .wy-we-item-numb{font-size:40px;}
}
@media(max-width:767px){
.help-viza-inner .help-viza-inner-col{width:100%;}
.our-awards-block .our-awards-inner{gap:15px;}
}
@media(min-width:640px){
.wy-we-block{display:block;}
.wy-we-block-mob{display:none;}
.main-order .main-order__content .main-order__form form{align-items:end;margin-right:0;}
.main-banners .top-banner-info-mob{display:none;}
}
@media(max-width:639px){
[class*=__container] .title{margin-bottom:18px;}
.main-banners .banners__line a.btn{text-align:center;}
.main-banner-big-title h1{width:100%!important;}
.wy-we-block{display:none;}
.wy-we-block-mob{display:block;}
.wy-we-block-mob .title h2{font-family:OpenSans, sans-serif;}
.wy-we-block-mob p.wy-we-item-title{font-size:14px;margin-bottom:5px;}
.wy-we-block-mob .wy-we-item-numb{font-size:16px;line-height:1.05;}
.our-awards-block .our-awards-inner{grid-template-columns:repeat(3, 1fr);gap:10px;}
.main-order .main-order__content .main-order__list{display:none;}
.main-order .main-order__content .title, .main-order .main-order__content .main-order__form{width:100%;}
.main-order .title{margin-bottom:10px!important;}
.main-order .title br:first-child{display:none;}
.help-viza-inner .help-viza-item-title{padding:8px 10px 8px 40px;font-size:16px;}
.help-viza-inner .help-viza-item-title:before{top:14px;}
.our-awards-block .our-awards-item-year{display:none;}
.our-awards-block .our-awards-item, .our-awards-block .our-awards-item-pic{margin-bottom:0;}
.main-banners .top-banner-info.hasMobText{display:none;}
.main-about .main-about__page a{font-size:16px;}
.product__item .icon img{height:55px;}
.main-about .main-about__page a.link-img{height:240px;}
.main-contacts .mob{width:48%;}
.wy-we-block .wy-we-item, .wy-we-block-mob .wy-we-item{padding:15px;}
.wy-we-block .wy-we-item-cont, .wy-we-block-mob .wy-we-item-cont{font-size:14px;}
.our-awards-block{margin-bottom:42px;}
.help-viza-inner .help-viza-item .help-viza-item-text{font-size:14px;}
}
@media(min-width:39.99875em){
h1{font-size:25px;line-height:35px}
h2, h3{font-size:20px;line-height:28px}
[class*=__container] .title{font-size:20px;line-height:28px;text-align:left;margin-bottom:15px}
.no-mob{display:block}
.mob{display:none}
section.main-banners{padding:19px 0}
.main-banners .banners__line div{text-align:left}
.main-banners .banners__line p{font-size:13px;line-height:17px;margin-bottom:5px}
.main-banners .banners__line p.title{font-size:16px;line-height:22px;margin-top:20px}
.main-banners .banners__line .main-banner__item p{font-size:12px}
.main-banners .banners__line a.btn{font-size:12px}
.main-banners .banners__line .main-banner{height:247px;margin-right:0;border-bottom-right-radius:15px;border-top-right-radius:15px}
.main-banner-big p{padding-right:45px}
.main-banner__item{width:23%}
.product__list{margin-bottom:10px;justify-content:space-between;}
.product__item .icon{width:100%;height:100px;border-radius:10px;padding:0 20px;}
.product__item .icon img{height:60px}
.product__item p{font-size:14px;line-height:1.2;}
.main-country .title{padding:0}
.main-country .title2{padding:0;font-size:14px;line-height:22px;text-align:left}
.main-blog__item{border-radius:10px;padding:10px;margin-bottom:10px}
.main-blog__title{padding-left:0;font-size:16px;line-height:22px}
.main-blog__img{display:none}
.main-blog__content{font-size:13px;line-height:19px}
.main-blog__img-content{display:block}
.main-blog__stages-work{margin-bottom:15px;}
.main-blog__stages-work .stages-work-inner{padding:15px;}
.states__title{font-size:20px;line-height:28px}
.states__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 45px;text-align:left;font-size:13px;line-height:19px;}
.states__item.one{padding-left:20px;}
.states__item.three{padding-right:20px;}
.states__item img{height:30px;margin-bottom:0;margin-right:10px}
.main-about{margin-bottom:5px;}
body.home .main-about{margin-bottom:30px;}
.main-about .gray{font-size:14px;padding:0;text-align:left;margin-bottom:0;width:80%;line-height:22px}
.main-about ul{margin-top:10px}
.main-about li{font-size:14px;line-height:18px}
.main-about .main-about__page{margin-bottom:15px;}
.main-about .main-about__page:nth-child(3),
.main-about .main-about__page:nth-child(4){margin-bottom:10px;}
.main-about .main-about__page img{border-radius:10px}
.main-about .main-about__page p{font-size:12px;line-height:16px}
.main-about .main-about__page a{font-weight:bold;color:#1c8adb;text-transform:uppercase;font-size:18px;line-height:1.25;}
.main-news__item-img{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}
.main-news__lists{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.main-news__item{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px 5px;padding:5px}
.main-news__item-title{font-size:14px;line-height:18px;padding:0 10px}
.main-news__item-title::before{display:none}
.main-order ol{margin-left:20px;margin-top:6px}
.main-order li{font-size:14px;line-height:18px}
.main-order .main-order__content{display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-contacts{font-size:12px;line-height:17px;}
.main-contacts .one{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.main-contacts .two{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.main-contacts .three{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.main-contacts .four{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.main-contacts .font12{font-size:14px}
.main-contacts .gray{font-size:16px;line-height:22px;margin-bottom:2px}
.main-contacts .header__soc{text-align:left;margin-bottom:5px}
.main-contacts .mt10{margin-top:10px}
.main-contacts .tel{margin-bottom:5px}
.header .header__logo .tel{display:none}
.header__soc{text-align:center}
.header__soc a{margin:0 4.5px}
.lang{display:none}
.desktop.lang{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.topline .tel a.desktop, .topline .tel.desktop{display:block;font-size:14px;margin-top:0;margin-bottom:6px}
.banners-desktop, .desktop.lang, .header__contact, .soc-lang{-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}
.logo img{width:140px}
.header .banners .banners__item{width:140px;margin:0 7px;height:50px}
.header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:100%;padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;-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;line-height:17px}
.header__contact a{padding-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.accordion__header{font-size:14px;line-height:20px}
.accordion__header::before{top:7px}
.accordion__content{font-size:14px;line-height:20px}
.footer{font-size:14px;line-height:22px}
.footer li{line-height:22px;margin-bottom:4px}
.footer .footer__item.four{-ms-flex-item-align:end;align-self:flex-end}
.footer .footer-logo{width:218px}
.footer .footer-title{font-size:16px;line-height:22px}
}
@media(min-width:39.99875em) and (min-width:72.49875em){
.topline .tel a.desktop, .topline .tel.desktop{font-size:16px}
.header__contact{padding:0 30px;font-size:14px}
.header__contact a{padding-bottom:5px}
}
@media(min-width:72.49875em){
h1{font-size:47px;line-height:65px}
[class*=__container] .title{font-size:30px;line-height:45px}
.main-banners .banners__line p{font-size:16px;line-height:25px;margin-bottom:5px}
.main-banners .banners__line p.title{font-size:20px;line-height:30px}
.main-banners .banners__line .main-banner__item p{font-size:14px;line-height:18px}
.main-banners .banners__line a.btn{font-size:14px;margin-top:25px}
.main-banners .banners__line .main-banner{height:400px;margin-right:0;border-bottom-right-radius:15px;border-top-right-radius:15px;width:560px;min-width:560px;background-size:auto 99%}
.main-banner__item{max-width:260px;padding:0;width:24%}
.product__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.product__list{margin-bottom:25px}
.product__item{width:15%;}
.product__item .icon{width:160px;height:125px;margin-bottom:10px}
.product__item .icon img{height:80px}
.product__item p{font-size:16px;line-height:20px}
.main-country .title2{font-size:18px}
.main-blog__item{margin-bottom:20px;border-radius:15px}
.main-blog__title{font-size:20px;line-height:30px}
.main-blog__content{font-size:14px;line-height:20px}
.main-blog__img-content{width:240px;height:135px}
.main-blog__stages-work{margin-bottom:30px;}
.main-blog__stages-work .stages-work-inner{padding:23px;flex-direction:row;}
.main-blog__stages-work .page__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.states__title{font-size:30px;line-height:45px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;margin-right:55px;padding-left:25px;}
.states__item{font-size:16px;line-height:22px;padding:0 20px}
.states__item.one{border-left:1px solid #000;}
.main-about .gray{font-size:18px}
.main-about .two-col ul{margin-top:20px;list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2;height:200px}
.main-about .two-col ul li{max-width:95%}
.main-about li{font-size:16px;line-height:22px}
.main-about .main-about__page{width:24%;max-width:260px;margin-bottom:0}
.main-about .main-about__page img{border-radius:15px}
.main-about .main-about__page p{font-size:16px;line-height:20px;margin-bottom:0;}
.main-faq .page__container{display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-faq .main-faq-inner{display:flex;}
.main-faq .title{width:400px;-webkit-box-flex:0;-ms-flex:none;flex:none}
.main-news{margin-bottom:5px}
.main-news .page__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-news .title{width:400px;-webkit-box-flex:0;-ms-flex:none;flex:none}
.main-news__item{min-width:360px;margin:0 0 10px}
.main-order .main-order__content{padding:20px 0;}
.main-order .page__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-order .title{-webkit-box-flex:0;-ms-flex:none;flex:none}
.main-order .main-order__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-contacts{font-size:13px;line-height:16px;margin-top:5px;margin-bottom:15px;}
.main-contacts .header__soc img{width:25px;height:25px}
.main-contacts .one{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:42px}
.main-contacts .two{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.main-contacts .three{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.main-contacts .three .img{margin-bottom:10px}
.main-contacts .four{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-top:42px}
.main-contacts .main-contacts__item{width:23%}
.main-contacts .header__soc{margin-bottom:19px}
.main-contacts .title{display:none}
.main-contacts .title.desktop{display:block;font-size:25px;line-height:30px;margin-bottom:11px}
.header .header__menu{position:static;display:block;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;left:0;right:0}
.header .header__menu .menu__item{position:relative}
.header .header__menu .dropdown-menu{display:none;margin-left:0;position:absolute;background:#fff;padding:0 15px 0;border:1px solid #e6e6e6;border-top:none;left:-1px;width:calc(100% + 1.5px)}
.header .header__menu .dropdown-menu li{padding-bottom:7px}
.header .header__menu .dropdown-menu a{color:#6d6b6a;text-align:center;font-family:"Fira Sans",sans-serif;font-size:14px;line-height:17px}
.header .header__menu .menu__item:hover .dropdown-menu{display:block}
.header .header__menu .menu__item:hover .dropdown-menu a{padding-right:0}
.header .header__menu .menu__list{display:-webkit-box;display:-ms-flexbox;max-width:1160px;margin:0 auto;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .header__menu .menu__link{padding:20px}
   .header .header__menu .menu__item.dropdown>a, .header .header__menu .menu__item.dropdown>span{background:url(//vizy.ua/wp-content/themes/vizy/images/dropdown.svg) no-repeat right 20px top 26.5px}
.desktop.lang{border-right:none;padding:0 30px}
.icon-menu{display:none}
.logo img{width:160px}
.header .banners{display:none}
.banners-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer .footer__item{width:23%;margin-bottom:0}
.footer .footer__item.one{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.footer .footer__item.two{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.footer .footer__item.three{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.footer .footer__item.four{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:start;align-self:flex-start}
.footer .footer-logo{margin-bottom:27px}
.footer .footer-soc{margin-bottom:26px}
}
@media(max-width:72.5em){
.icon-menu{display:block;position:relative;width:1.875rem;height:21.6px;cursor:pointer;z-index:5}
.icon-menu span, .icon-menu::after, .icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:3px;background-color:#000;border-radius:2px}
.icon-menu span{width:78%;left:0}
.icon-menu::before{top:0}
.icon-menu::after{bottom:0}
.icon-menu span{top:calc(50% - .0625rem)}
.menu-open .icon-menu span{width:0}
.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.footer .footer__item.one, .footer .footer__item.three{padding-left:10px;}
.footer .footer__item.four{padding-left:0;}
}
.webp .main-banners .banners__line .main-banner{background:url(//vizy.ua/wp-content/themes/vizy/images/main-banner-big.webp) bottom center no-repeat #87c5f2}
.price-block td[colspan]{text-align:center;}
.price__list .tablepress{}
.price__list .tablepress > :where(thead){font-size:14px;font-style:normal;font-weight:600;line-height:18px;color:#fff;margin-bottom:5px;min-height:35px;}
.price__list .tablepress > :where(thead) > tr{}
.price__list .tablepress > :where(thead) > tr > *{background:#1C8ADB !important;padding:3px 10px;color:#fff;}
.pagination a, .pagination .current{border:1px solid #b0b0b0;padding:5px 10px;}
.content-item-wrap h4{font-size:1.5rem;line-height:normal;}
#review-in-modal .review-modal-description{font-size:medium;line-height:normal;}
@media(max-width:800px){
.mob-margin.halign-center{margin-bottom:38px;}
.all-countr-list{font-size:15px;line-height:1.2;padding-left:20px;}
}
.pagination a i{font-style:normal;}
@media(max-width:649px){
.all-countr-inner{flex-direction:column;}
.all-countr-pic{margin-bottom:15px;}
.all-countr-pic, .all-countr-list{width:100%;}
.all-countr-list{padding:0 1.5%;flex-wrap:wrap;flex-direction:row;font-size:14px;}
.all-countr-list .countr-item{flex-basis:50%;box-sizing:border-box;padding-bottom:5px;position:relative;padding-left:20px;}
.all-countr-list .countr-item:before{content:'';display:block;width:5px;height:5px;background:#000;border-radius:50%;position:absolute;top:6px;left:5px;}
}
@media(max-width:500px){
.reviews__list .reviews__item .reviews__line{margin:0;}
.pagination a span{display:none;}
.pagination a i{position:relative;top:-1px;}
}
@media(max-width:39.9988em){
.desktop-img {
display: none;
}
.main-products .product__list .product__item {
width: 100%;
align-items: center;
}
.main-products .product__list .product__item p {
text-align: center;
}
.main-products .product__list .product__item:nth-child(3) {
display: none;
}
.product__list {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 5px;
}
.product__item .icon {
width: 100%;
padding: 8px 10px;
height: auto;
}
.product__item p {
padding: 0 2px;
}
.main-banner-big-title {
padding-left: 20px;
}
}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/400/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/400/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/400/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/500/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/500/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/500/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/500/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/500/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/500/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/600/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/600/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/600/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/600/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/600/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/600/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/700/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/700/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/700/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/700/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/700/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/400/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/400/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/400/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/400/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/400/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/400/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/500/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/500/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/500/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/500/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/500/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/500/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/500/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/600/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/600/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/600/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/600/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/600/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/600/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/600/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin-ext/700/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/greek/700/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/latin/700/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/cyrillic/700/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fira-sans/5.0.18/vietnamese/700/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/normal.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/normal.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/normal.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/normal.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/normal.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/normal.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/normal.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/italic.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/italic.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/italic.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek-ext/wght/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic/wght/italic.woff2);unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/hebrew/wght/italic.woff2);unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/greek/wght/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin-ext/wght/italic.woff2);unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/open-sans/5.0.20/latin/wght/italic.woff2);unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Montserrat Black';src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/montserrat/Montserrat-Black.eot);src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/montserrat/Montserrat-Black.eot?#iefix) format('embedded-opentype'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/montserrat/Montserrat-Black.woff2) format('woff2'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/montserrat/Montserrat-Black.woff) format('woff'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/montserrat/Montserrat-Black.svg#Montserrat-Black) format('svg');font-weight:900;font-style:normal;font-display:swap;}
.header__soc{display:flex;justify-content:center;}
.main-contacts__list .header__soc{justify-content:space-between;max-width:80px;}
.header__soc-btn{width:23px;height:23px;background:#1C8ADB;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.header .header__soc-btn{margin:0 5px;}
.header__soc-btn:nth-child(1){background:#29A71A;}
.header__soc-btn:nth-child(3){background:#6F3FAA;}
.header__soc-btn i{background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;}
.header__soc-btn:first-child, .header__soc-btn:last-child{display:none;}
.header__soc-btn:nth-child(1) i{background:url(//vizy.ua/ru//wp-content/themes/vizy/images/1b.svg);width:15px;height:14px;display:block;background-size:contain;}
.header__soc-btn:nth-child(2) i{background:url(//vizy.ua/wp-content/themes/vizy/images/telegram.svg);width:23px;height:23px;display:block;background-size:contain;}
.header__soc-btn:nth-child(3) i{background:url(//vizy.ua/wp-content/themes/vizy/images/whatsup.svg);width:100%;height:100%;display:block;background-size:cover;}
.main-contacts__list .header__soc{max-width:85px;}
.header__soc-btn:nth-child(4){background:#6F3FAA;}
.header__soc-btn:nth-child(4) i{background:url(//vizy.ua/wp-content/themes/vizy/images/viber.svg);display:block;width:23px;height:23px;}
#bx_incl_area_2, #bx_incl_area_4{display:-webkit-box;display:-ms-flexbox;display:flex}
#bx_incl_area_4{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-order input[type="submit"]{padding:0 30px;border-radius:5px;background:#0867ad;color:#fff;font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;margin-top:5px;width:auto;cursor:pointer;margin-bottom:0;border:0;}
.form-note-block{border:1px solid #191919;border-radius:5px;padding:15px 30px;text-align:center;margin:0 auto;width:300px;color:#000;font-size:14px;font-weight:600;}
.form-note-block .ico-check{margin-bottom:10px}
h1{font-size:18px;line-height:22px;}
.main-banners .banners__line p{font-size:10px;line-height:10px;}
.main-banners .banners__line a.btn{line-height:unset;height:auto;font-size:13px;line-height:1.3;display:inline-flex;align-items:center;font-family:"Fira Sans", sans-serif;font-weight:bold;letter-spacing:.5px;}
.main-banners .main-banner-big{gap:10px;margin-bottom:15px;}
.main-banner-big-title{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-family:"Fira Sans", sans-serif;}
.main-banners .banners__line p{font-size:10px;line-height:12px;font-weight:400;}
.main-banners .banners__line p.f-12{font-size:12px;line-height:15px;}
.main-order__list p{text-align:center;font-size:10px;font-weight:700;line-height:16px;margin-bottom:5px}
.main-order li{font-size:10px;font-weight:600;line-height:14px;}
.main-order .title{margin-bottom:5px}
@media(min-width:640px){
.main-order__list p{text-align:left;font-size:14px;line-height:18px;margin-bottom:5px;}
.main-order li{font-size:14px;line-height:18px;}
.main-order form{font-size:16px;}
.main-banners .main-banner-big{gap:22px;}
.main-order .form-note-block{width:330px!important;}
.main-banners .banners__line a.btn{height:auto;margin-top:11px;text-align:center;font-size:17px;min-height:50px;}
.main-banners .banners__line p{font-size:13px;line-height:17px;}
.main-banners .banners__line p.title{font-size:16px;font-weight:600;line-height:22px;text-transform:unset;margin-top:10px;}
h1{font-size:25px;line-height:35px;}
}
@media(min-width:1160px){
.main-order form{-webkit-box-align:start;-ms-flex-align:start;align-items:start;}
.main-order form{width:360px!important;}
.main-order .form-note-block{width:360px!important;padding:30px 100px;}
.form-note-block .ico-check{margin-bottom:15px}
h1{font-size:47px;line-height:65px;margin-top:21px}
.main-banners .banners__line p{font-size:16px;line-height:25px;}
.main-banners .banners__line p.title{font-size:20px;line-height:30px;margin-top:20px;}
.main-banners .banners__line a.btn{width:auto;}
.main-banners .main-banner-big{gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}
} .main-banners .banners__line .main-banner{height:255px;background-size:auto 230px!important;}
.main-banners .main-banner-big{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
body.home .main-banners .main-banner-big{background:#88c5f2;border-radius:15px;overflow:hidden;}
.main-banner-big-title h1{width:80%;margin-bottom:10px;}
.main-banner-big-title p, .main-banners .banners__line p{margin-bottom:10px}
h1{font-size:16px;line-height:20px;}
.main-banners .banners__line p.title{font-size:12px;line-height:15px;text-transform:unset;color:#000;}
.main-banners .banners__line a.btn{margin-top:0;}
@media(min-width:640px){
.main-banner-big-title h1{width:100%;margin:0 auto 10px;}
h1{font-size:25px;line-height:35px;}
.main-banners .banners__line p.title{font-size:16px;line-height:22px;}
}
@media(min-width:1160px){
.main-banners .banners__line .main-banner{height:400px;background-size:auto 400px!important;}
h1{font-size:47px;line-height:65px;margin:0 0 20px;}
.main-banners .banners__line p.title{font-size:20px;line-height:30px;margin-top:0}
.main-banners .banners__line a.btn{margin-top:20px;}
}
.main-blog__stages-work .stages-work-inner{padding:20px 0 17px;}
@media(min-width:1160px){
.main-blog__stages-work .stages-work-inner{padding:23px 0 23px;}
}
@media(min-width:640px){
.main-blog__stages-work .states__item br{display:none;}
}
@media(max-width:639px){
footer a{font-size:11px}
.main-blog__stages-work .states__title{margin-bottom:15px;}
.main-blog__stages-work .states__items{width:100%;justify-content:center;}
.main-blog__stages-work .states__item{width:33.33%;}
.what-gets-block .what-gets-block__list ul{font-size:14px!important;}
} .page2 .main-banner-big-title h1{width:100%;}
section.main-banners.page2{padding-bottom:0;}
.webp .main-banners.page2 .banners__line .main-banner{background:url(https://vizy.ua/wp-content/themes/vizy/images/main-banner-big-page2.webp) bottom left no-repeat #87c5f2;background-size:auto 100%!important;}
.main-banners.page2 .banners__line .main-banner{background:url(https://vizy.ua/wp-content/themes/vizy/images/main-banner-big-page2.png) bottom left no-repeat #87c5f2;background-size:auto 100%!important;}
.question, .required-documents{border-top:1px solid #E6E6E6;padding-top:15px;}
.question__item{font-size:10px;font-style:normal;font-weight:400;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-bottom:15px;position:relative;}
.question__item::before{content:'';width:2px;height:100%;position:absolute;left:9px;top:2px;background:#1C8ADB;z-index:10;}
.question__item:last-child:before{display:none;}
.question__item-ico{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;z-index:11;}
.question__item-ico img{height:20px;width:auto;}
.question__item-name{color:#1C8ADB;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:5px;}
.question__item-name.no-mob{display:none;}
.question__item-name.mob{display:block;}
@media(min-width:640px){
.question, .required-documents{border-top:none;}
.webp .main-banners.page2 .banners__line .main-banner{background:url(https://vizy.ua/wp-content/themes/vizy/images/main-banner-big-page2.webp) bottom center no-repeat #87c5f2;}
.main-banners.page2 .banners__line .main-banner{background:url(https://vizy.ua/wp-content/themes/vizy/images/main-banner-big-page2.png) bottom center no-repeat #87c5f2;}
.question__item-ico img{height:35px;}
.question__item::before{left:17px;}
.question__item-name{font-size:16px;line-height:20px;}
.question__item{font-size:14px;line-height:20px;gap:45px;}
.required-documents .no-desktop{display:none!important;}
}
@media(min-width:1160px){
.question__item-name.no-mob{display:block;}
.question__item-name.mob{display:none;}
.question__item-name{width:125px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.question__item{gap:10px;}
.question__item::before{left:152px;}
.question__item-ico{margin-right:30px;}
}
@media(max-width:639px){
.required-documents__item p.title{font-size:15px!important;}
.required-documents__item p, .required-documents__item{font-size:14px!important;}
} .required-documents{padding-bottom:15px;margin-bottom:15px;}
.required-documents__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.required-documents__item{border-radius:5px;border:1px solid #E6E6E6;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;}
.required-documents__item p, .required-documents__item{font-size:10px;line-height:1.1;font-family:"Fira Sans", sans-serif;}
.required-documents__item p span, .required-documents__item span{font-weight:600;}
.required-documents__item p.title{color:#1C8ADB;font-size:12px;font-weight:600;line-height:16px;text-align:left;margin-bottom:5px;text-transform:none;font-family:"Fira Sans", sans-serif;}
.required-documents__item-desc{padding:6px 10px 6px 6px;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:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;}
.required-documents__item-img{width:107px;-webkit-box-flex:0;-ms-flex:none;flex:none;background-size:cover;border-radius:5px 0 0 5px;}
body.page-template-services-sub-page .required-documents .solution-line{display:none!important;}

@media(min-width:640px){
.required-documents__item{min-height:90px;}
.required-documents__item p, .required-documents__item{font-size:15px;line-height:1.1;}
.required-documents__item p.title{font-size:16px;line-height:20px;}
.required-documents__item-desc{padding:10px 10px 10px 18px;}
.required-documents__item-img{width:224px;background-position:center;}
}
@media(min-width:1160px){
.required-documents__item{min-height:150px;width:33.33%;border-radius:15px;}
.required-documents__item p, .required-documents__item{font-size:16px;line-height:1.1;}
.required-documents__item p.title{font-size:16px;line-height:20px;}
.required-documents__item-desc{padding:10px;}
.required-documents__item-img{width:160px;border-radius:15px 0 0 15px;}
.required-documents__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
} .visa-image{padding:15px 0;}
.visa-image__img{width:86%;margin:0 auto 15px;text-align:center;}
.visa-image__marking ol{counter-reset:num;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:9px;}
.visa-image__marking ol li{position:relative;padding-left:22px;margin-bottom:7px;color:#191919;font-size:10px;font-style:normal;font-weight:600;line-height:17px;}
.visa-image__marking ol li:before{content:counter(num) '';counter-increment:num;display:inline-block;position:absolute;top:0px;left:0;width:17px;height:17px;background:#1C8ADB;color:#fff;font-size:12px;font-weight:800;line-height:17px;border-radius:8.5px;text-align:center;}
.visa-image__desc{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-style:normal;font-weight:600;line-height:14px;gap:15px;}
.visa-image__desc .col1-2{width:50%;}
.visa-image__desc ul li{position:relative;}
.visa-image__desc ul li::before{display:inline-block;content:'–';margin-right:3px;}
@media(min-width:640px){
.visa-image__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.visa-image__marking{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.visa-image__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:380px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
 
.visa-image__desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.visa-image__marking ol{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.visa-image__marking ol li:before{width:22px;height:22px;font-size:14px;line-height:22px;border-radius:11px;}
.visa-image__marking ol li{padding-left:28px;margin-bottom:12px;font-size:14px;line-height:22px;}
.visa-image__desc .col1-2{width:auto;min-width:30%;}
.visa-image__desc .col1-2.df{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}
.visa-image__desc{gap:20px;font-size:12px;line-height:14px;}
}
@media(min-width:1160px){
.visa-image{padding:40px 0 25px;}
.visa-image__block{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:35px;}
.visa-image__img{width:467px;}
 
.visa-image__desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:14px;line-height:22px;padding-top:26px;}
.visa-image__marking{padding-top:26px;}
.visa-image__marking ol{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.visa-image__marking ol li:before{width:27px;height:27px;font-size:16px;line-height:27px;border-radius:13.5px;}
.visa-image__marking ol li{padding-left:37px;margin-bottom:13px;font-size:16px;line-height:27px;}
.visa-image__desc .col1-2{width:auto;min-width:30%;}
.visa-image__desc .col1-2.df{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:5px;}
.visa-image__desc{gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}
} .viza-target{margin:15px 0;line-height:1.1;font-weight:400;font-size:16px;font-family:"Fira Sans", sans-serif;}
.viza-target .viza-target-content{display:flex;gap:40px;}
.viza-target .viza-target-left-col, .viza-target .viza-target-right-col{width:50%;}
.viza-target ul{line-height:1.3;}
.viza-target ul li{padding-left:20px;position:relative;margin-bottom:5px;}
.viza-target ul li:before{content:'';background:url(//vizy.ua/wp-content/themes/images/li_check.svg);background-size:cover;position:absolute;width:5px;height:5px;background:#000;left:6px;top:7px;border-radius:50px;}
@media(max-width:1159px){
.viza-target{padding-top:15px;}
}
@media(max-width:639px){
.viza-target .viza-target-content{flex-direction:column;gap:0;}
.viza-target ul{margin-left:5px;}
.viza-target ul li{font-size:15px;line-height:1.2;}
.viza-target .viza-target-left-col, .viza-target .viza-target-right-col{width:100%;}
} .solutions{padding:15px 0;font-size:13px;line-height:1.1;font-weight:400;}
.solutions ul li::before{display:inline-block;content:'-';margin-right:3px;}
.solutions .solutions__item{padding:5px 0;}
.solutions .solutions__item .title{color:#000;font-weight:400;position:relative;padding-left:35px;text-align:left;line-height:1.3;text-transform:none;margin-bottom:0;cursor:pointer;font-family:"Fira Sans", sans-serif;}
.solutions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.solutions__list .col1-2, .solutions__list .col2-2{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.solutions__list .col2-2{margin-left:-1px;}
.solutions__list .col1-2 .solutions__item:first-child{border-radius:5px 0px 0px 0px;}
.solutions__list .col1-2 .solutions__item:nth-last-child(2){border-radius:0px 0px 0px 5px;}
.solutions__list .col2-2 .solutions__item:first-child{border-radius:0px 5px 0px 0px;}
.solutions__list .col2-2 .solutions__item:nth-last-child(2){border-radius:0px 0px 5px 0px;}
.solutions__img{border-radius:15px;background-size:cover;background-position:center center;margin:5px 5px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:160px;}
.solutions .solutions__item .solutions_item_answer{display:none;padding-left:35px;margin:10px 0;font-family:"Fira Sans", sans-serif;font-size:16px;line-height:1.3;}
.solution-line-title-bottom{width:100%;margin-top:20px;justify-content:center;text-transform:uppercase;color:#000;font-size:24px;line-height:1.3;font-weight:bold;font-family:"Fira Sans", sans-serif;border:1px solid #0967ad;border-radius:10px;padding:12px 10px;text-align:center;}
.attention-block, .message-block{display:none;}
.price-block__desc{margin:5px 0 0;font-size:14.5px;line-height:1.3;font-family:"Fira Sans", sans-serif;}
.price-block__desc p{margin:0 0 3px;}
.price-block__desc-col{margin-bottom:5px;}
.price-block__desc ul{font-family:"Fira Sans", sans-serif;font-size:14.5px;line-height:1.3;padding-left:5px;}
.price-block__desc ul li{padding:0 0 5px 20px;position:relative;}
.price-block__desc ul li:before{content:'';display:block;width:5px;height:5px;background:#000;border-radius:50%;position:absolute;top:6px;left:5px;}
.price-block__desc ul li:last-child{padding-bottom:0;}
body.page-template-services-sub-page .price-block{padding-top:40px;}
body.page-template-services-sub-page .price-block .price-top-title{color:#191919;font-size:30px;text-transform:uppercase;font-family:"Fira Sans", sans-serif;font-weight:bold;margin-bottom:20px;}
.price-subpage-block{display:flex;justify-content:space-between;align-items:center;padding:50px 0;gap:20px;border-top:1px solid #ddd;}
.price-subpage-block .price-title-block .title{font-size:30px;font-family:"Fira Sans", sans-serif;line-height:1.3;margin-bottom:5px;text-transform:none;}
.price-subpage-block .price-title-block .title-en{font-size:24px;font-weight:400;line-height:1;text-transform:none;font-family:"Fira Sans", sans-serif;}
.price-subpage-block .price-button-block .order-modal-subpage{display:inline-flex;justify-content:space-between;align-items:center;color:#fff;font-size:23px;line-height:1;font-weight:600;background:#0867ad;border-radius:4px;padding:20px;transition:background ease-in-out .4s;}
.price-subpage-block .price-button-block .order-modal-subpage:hover{color:#fff !important;background:#054b7f;}
.price-subpage-block .price-button-block .order-modal-subpage:hover span{color:#fff !important;}
.price-subpage-block .price-button-block .order-modal-subpage .price-item{margin-right:17px;font-weight:400;}
body.page-template-services-sub-page .price-block .price-block__desc{padding-top:17px;border-top:1px solid #ddd;margin-top:0;}
body.page-template-services-sub-page .price-block.with-table .price-block__desc{border-top:0;margin-bottom:30px;}
@media(min-width:640px){
.price-block__desc{margin:10px 0 0;font-size:14.5px;line-height:1.3;}
.attention-block, .message-block{display:block;}
.title-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}
.attention-block{width:50%;}
.solutions .title{padding-right:20px;font-size:20px;line-height:28px;}
.attention-block{border-radius:10px;border:1px solid #000;background:#CBE2FC;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:9px 12px;font-size:14px;line-height:18px;position:relative;}
.attention-block::before{content:'!';position:absolute;left:-20px;top:10px;color:#E4002B;font-size:50px;font-weight:700;font-family:"Fira Sans",sans-serif;font-family:auto;}
.solutions{font-size:14px;}
.solutions .solutions__item .title{font-size:16px;line-height:1.3;width:100%;}
.solutions__list .col2-2{margin-left:0;}
.solutions .solutions__item{margin-top:0;border:none;padding:0 0 6px 0;}
.message-block{border-radius:10px;border:1px solid #1C8ADB;color:#1C8ADB;font-size:14px;font-weight:600;padding:0 15px;line-height:30px;text-transform:uppercase;margin:22.5px 0px;}
.solutions__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;}
.solutions__img{margin:7.5px 0 0;min-height:244px;}
}
.only-desktop{display:none!important;}
@media(min-width:1160px){
.price-block__desc{margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}
.price-block__desc-col{width:50%;}
.no-desktop{display:none;}
.only-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
.attention-block{width:360px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.solutions .title{width:auto;font-size:30px;line-height:45px;}
.solutions .title-line{margin-bottom:10px;}
.solutions .title-line .title{margin-bottom:0;}
.required-documents__list{gap:40px;}
.required-documents__item{width:360px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.title-line{gap:40px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.attention-block::before{left:-28px;top:18px;font-size:80px;}
.col1-3{width:360px;}
.solutions__list{gap:40px;}
.message-block{padding:10px 25px;margin:40px 0px;}
}
.page2-margin{margin:-10px 0 30px;}
.page-template-services-page .page2-margin, .page-template-services-sub-page .page2-margin{margin:20px 0;}
@media(min-width:640px){
.page2-margin{margin:-15px 0 30px;}
.solutions .no-desktop{display:none;}
.solutions .only-desktop{display:flex!important;}
}
@media(min-width:1160px){
.page2-margin{margin:-30px 0 0px;}
}
@media(max-width:639px){
.solutions .only-desktop{display:none!important;}
body.page-template-services-sub-page .solutions .solution-line-title-bottom.only-desktop{display:flex!important;}
body.page-template-services-sub-page .required-documents{border-top:0;padding-top:10px;}
.solutions .no-desktop{display:flex;}
.solutions .title-line .title{margin-bottom:10px;}
.solutions .solutions__item .title, .solutions .solutions__item .solutions_item_answer{font-size:15px;line-height:1.2;}
.solution-line-title-bottom{font-size:14px;}
} .ask-for-help{padding:15px 0 0;}
.ask-for-help .title span{color:#1C8ADB;font-size:10px;font-weight:600;line-height:20px;}
.main-blog__title{color:#1C8ADB;}
@media(min-width:640px){
.main-blog__content{min-height:90px;}
.note{border:1px solid #1C8ADB;}
.note .main-blog__content{min-height:auto;}
.ask-for-help .title span{font-size:14px;line-height:26px;}
}
.ask-for-help__list{flex-wrap:wrap;display:flex;justify-content:space-between;}
.ask-for-help__list .main-blog__item{width:calc(33% - 10px);border:0;background:#cbe2fc;display:flex;flex-direction:column;padding:21px 15px 23px 15px;font-family:"Fira Sans", sans-serif;}
.ask-for-help__list .main-blog__item .main-blog_title{font-size:18px;line-height:1.3;text-transform:uppercase;margin-bottom:10px;color:#1C8ADB;font-weight:600;}
.ask-for-help__list .main-blog__item .main-blog__text{font-size:16px;line-height:1.2;color:#191919;margin-bottom:15px;}
.ask-for-help__list .main-blog__item .main-blog__link{margin-top:auto;}
.ask-for-help__list .main-blog__item .main-blog__link a.link{font-size:15px;color:#fff;background:#8cc3ec;border-radius:4px;padding:2px 12px;transition:background ease-in-out .4s;}
.ask-for-help__list .main-blog__item .main-blog__link a.link:hover{color:#fff!important;background:#1d8adb;}
@media(min-width:1160px){
.note{padding:15px 20px;}
.main-blog__content{min-height:140px;}
.ask-for-help .title span{font-size:20px;line-height:26px;}
}
@media(max-width:639px){
.ask-for-help__list .main-blog__item{width:100%;}
.ask-for-help__list .main-blog__item .main-blog_title{font-size:16px;}
.ask-for-help__list .main-blog__item .main-blog__text, .ask-for-help__list .main-blog__item .main-blog__link a.link{font-size:14px;}
} .price-block{padding:15px 0;font-size:10px;line-height:13px;}
.price__list .price__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px;border-bottom:1px solid #E6E6E6;}
.price__list .price__item:nth-child(2n+1){background:#F6F6F6;}
.price__item .type{width:48.6%;padding:8px 0;border-right:1px solid #E6E6E6;}
.price__item .term{padding:8px 0;text-align:center;width:110px;}
.price__item .price{width:30%;text-align:center;border-left:1px solid #E6E6E6;padding:8px 0;}
.price-block .accordion__header::before{display:none;}
.price-block .accordion__header{background:#1C8ADB;padding:3px 30px 10px 10px;color:#fff;font-size:12px;line-height:14px;font-size:12px;font-weight:600;}
.price-block .accordion__header::after{-webkit-transform:rotate(0);position:absolute;content:'';-ms-transform:rotate(0);transform:rotate(0);background-image:url(https://vizy.ua/wp-content/themes/vizy/images/acc-ico.svg);background-repeat:no-repeat;background-size:cover;width:13px;top:8px;right:10px;height:8px;background-position:top center;}
.price-block .open .accordion__header::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;}
.price__item.header-line{color:#1C8ADB;border-bottom:1px solid #1C8ADB;font-size:12px;font-weight:600;line-height:16px;padding:5px 10px;background:none !important;}
.price__item.header-line .type, .price__item.header-line .type-en, .price__item.header-line .term, .price__item.header-line .price, .price__item.header-line .btn-link{padding:0;border:none;}
.price-block .accordion__item .accordion__content{padding:0;}
.tables-new{display:flex;justify-content:space-between;}
.tables-new .col{width:100%;}
.tables-new .col-2{width:calc(50% - 10px);}
.tables-new .accordion__item .price__list{display:flex;flex-direction:column;gap:0;}
.tables-new .accordion__item .price__item, .tables-new .accordion__item .invisible-part{display:flex;flex-direction:column;width:100%;}
.tables-new .accordion__item .price__item:nth-child(2n+1){background:none;}
.tables-new .accordion__item .visible-part{display:flex;justify-content:space-between;width:100%;align-items:center;padding:10px 10px 10px 0;}
.tables-new .accordion__item .visible-part .type-block{padding-left:40px;position:relative;cursor:pointer;padding-right:10px;}
.tables-new .accordion__item .visible-part .type-block:before{content:'';display:block;width:11px;height:8px;background:url(//vizy.ua/ru//wp-content/uploads/2025/11/list-item.png) no-repeat;background-size:100%;position:absolute;top:4px;left:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);transition:transform ease-out .4s;}
.tables-new .accordion__item .visible-part .type-block.active:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}
.tables-new .accordion__item .price__item .type-block-item{font-size:16px;line-height:1.1;text-transform:uppercase;font-weight:bold;margin-bottom:5px;word-break:break-word;font-family:"Fira Sans", sans-serif;}
.tables-new .accordion__item .price__item .type_en_block{font-size:13px;font-family:"Fira Sans", sans-serif;}
.tables-new .accordion__item .invisible-part{padding:0 10px 5px 40px;font-size:13px;display:none;}
.tables-new .accordion__item .term-block, .tables-new .accordion__item .cat-block{margin-bottom:10px;font-family:"Fira Sans", sans-serif;}
.tables-new .accordion__item .term-title, .tables-new .accordion__item .cat-title{font-weight:bold;font-size:16px;}
.tables-new .accordion__item .term-cont, .tables-new .accordion__item .cat-cont{font-size:15px;}
.tables-new .accordion__item .price-bl{min-width:170px;display:flex;justify-content:flex-end;}
.tables-new .accordion__item .add-text{padding-bottom:12px;font-size:15px;line-height:1.2;font-family:"Fira Sans", sans-serif;}
.tables-new .accordion__item .add-text p{margin-bottom:7px;}
.tables-new .accordion__item .price-bl .mob-order-modal{display:inline-flex;justify-content:space-between;align-items:center;color:#fff;font-size:13.5px;font-weight:600;background:#0867ad;border-radius:4px;padding:11px 10px;transition:background ease-in-out .4s;min-width:137px;}
.tables-new .accordion__item .price-bl .mob-order-modal .price-item{font-weight:400;font-size:12.5px;margin-right:10px;}
.tables-new .accordion__item .price-bl .mob-order-modal:hover{color:#fff!important;background:#054b7f;}
.tables-new .accordion__item .price-bl .mob-order-modal:hover span{color:#fff!important;}
.tables-new .accordionn-block .panel.no-top{border-top:3px solid #0667ad;}
.tables-new .accordionn-block.col-2:first-child .panel.first-accord, .tables-new .accordionn-block.col .panel.first-accord{display:block;}
@media(min-width:640px){
.price__list .price__item{font-size:11px;min-height:30px;line-height:14px;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}
.price__header{background:#1C8ADB;text-align:center;color:#fff;height:20px;line-height:20px;font-size:14px;}
.price__item .type, .price__item .type-en, .price__item .term, .price__item .price, .price__item .btn-link, .price__item .type-vize, .price__item .type-vize-en, .price__item .cat, .price__item .term{padding:3px 10px;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.price__item .price, .price__item .term{padding:3px 7px;}
.price__item.header-line .type, .price__item.header-line .type-en, .price__item.header-line .term, .price__item.header-line .price, .price__item.header-line .btn-link{padding:3px 10px;}
.price__item.header-line{min-height:35px;border-radius:10px 10px 0px 0px;border:1px solid #1C8ADB;background:#1C8ADB!important;font-size:14px;font-style:normal;font-weight:600;line-height:18px;color:#fff;margin-bottom:5px;}
.price__item.header-line.only-desktop{margin-bottom:0px;}
.price__item .type{width:33%;}
.price__item .type-en{border-right:1px solid #E6E6E6;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.price__item .term{width:14%;}
.price__item .price{width:14%;}
.price__item .btn-link{width:13%;text-align:center;border-left:1px solid #E6E6E6;}
.price__item .price span{color:#838383;}
.price-subpage-block .price-title-block-mob{display:none!important;}
.tables-new .accordionn-block.col-2 .panel.first-accord{display:block;}
}
@media(max-width:959px){
.tables-new{flex-direction:column;}
.tables-new .col-2{width:100%;}
}
@media(min-width:640px) and (max-width:959px){
body.page-template-services-sub-page .price-block .price-top-title, .price-subpage-block .price-title-block .title{font-size:20px;}
.price-subpage-block .price-title-block .title-en{font-size:20px;}
.price-subpage-block .price-button-block .order-modal-subpage{font-size:20px;padding:15px;}
}
@media(max-width:639px){
.tables-new .accordion__item .price__item{padding:0;}
.tables-new .accordion__item .price__item .type-block-item{font-size:15px;}
.tables-new .accordion__item .price__item .type_en_block{font-size:12px;line-height:1.1;}
.tables-new .accordion__item .invisible-part, .tables-new .accordion__item .price-bl .mob-order-modal{font-size:12px;}
.tables-new .accordion__item .price-bl .mob-order-modal, .tables-new .accordion__item .price-bl{min-width:125px;}
.tables-new .accordion__item .price-bl .mob-order-modal .price-item{font-size:11px;margin-right:5px;}
.tables-new .accordion__item .term-title, .tables-new .accordion__item .cat-title, .tables-new .accordion__item .term-cont, .tables-new .accordion__item .cat-cont, .tables-new .accordion__item .add-text, .price-block__desc ul, .price-block__desc, .main-faq .accordionn-block .panel{font-size:14px;}
.main-faq .accordionn-block .accordion__item h3{font-size:15px !important;margin-bottom:7px;}
.main-about .main-about__page a.link-img{margin-bottom:20px;}
.main-contacts{margin-bottom:25px;}
.main-about .main-about__page{margin-bottom:15px;}
.main-about .main-about__page:nth-child(3),
.main-about .main-about__page:nth-child(4){margin-bottom:5px;}
body.page-template-services-sub-page .price-block{padding-top:35px;}
body.page-template-services-sub-page .price-block .price-top-title{text-align:center;margin-bottom:15px;font-size:26px;}
.price-subpage-block{flex-direction:column;align-items:center;padding:35px 0;}
.price-subpage-block .price-title-block, .price-subpage-block .price-item{display:none!important;}
.price-subpage-block .price-title-block-mob{text-align:center;}
.price-subpage-block .price-title-block-mob .title, .price-subpage-block .price-title-block-mob .title-en{font-size:26px;font-family:"Fira Sans", sans-serif;line-height:1.1;margin-bottom:5px;text-transform:none;}
.price-subpage-block .price-title-block-mob .title-en{font-weight:400;margin-bottom:22px;}
.price-subpage-block .price-title-block-mob .price-from{font-size:21px;line-height:1.2;margin-bottom:10px;}
.price-subpage-block .price-button-block .order-modal-subpage{text-transform:uppercase;padding:15px 45px;}
}
@media(max-width:399px){
.price-subpage-block .price-title-block-mob .title, .price-subpage-block .price-title-block-mob .title-en{font-size:23px;}
.price-subpage-block .price-button-block .order-modal-subpage{font-size:21px;padding:12px 39px;}
}
@media(min-width:1160px){
.price__list .price__item{min-height:35px;}
.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}
.price__list-col{width:50%;}
}
.price__list .price__list-onecol{width:100%;}
.what-gets-block{padding:15px 0;font-size:12px;line-height:16px;}
.title, .title2{font-size:16px;line-height:20px;font-weight:700;text-align:center;margin-bottom:5px;}
.title3{line-height:15px;font-weight:600;text-align:center;margin-bottom:10px;color:#838383;}
.your-participation{padding:10px 5px;margin-bottom:30px;border-radius:10px;border:1px solid #e9e9e9;}
.your-participation img{height:30px;width:30px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.what-gets-block__item-header-line{display:grid;margin-bottom:15px;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;gap:5px;font-family:"Fira Sans", sans-serif;}
.what-gets-block__item-header-line .what-gets-block__item-title .participation-title{font-weight:bold;margin-bottom:6px;line-height:1.3;font-size:15px;font-family:"Fira Sans", sans-serif;}
.your-participation__item{font-size:10px;line-height:14px;}
.what-gets-block .col1-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.what-gets-block .col2-2{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.what-gets-block__list ul li{padding-left:20px;position:relative;margin-bottom:5px;}
.what-gets-block__list ul li::before{content:'';width:14px;height:16px;background:url(https://vizy.ua/wp-content/themes/vizy/images/li_check.svg);background-size:cover;position:absolute;left:0;top:0;}
@media(min-width:640px){
.what-gets-block{padding:20px 0;border-top:1px solid #E6E6E6;font-size:14px;line-height:18px;}
.what-gets-block .title-block .only-desktop{display:block!important;}
.what-gets-block .title-block .no-desktop{display:none!important;}
.what-gets-block .col2-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.what-gets-block .col1-2{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.title, .title2{font-size:20px;line-height:28px;text-align:left;margin-bottom:5px;}
.title3{line-height:20px;text-align:left;margin-bottom:10px;font-size:14px;}
.your-participation{padding:20px 10px 2px 10px;margin:20px 0px;}
.your-participation img{height:50px;width:50px;}
.your-participation__item{font-size:14px;line-height:20px;}
.what-gets-block__item-header-line{font-size:15px;line-height:1.3;gap:10px;grid-template-columns:50px 1fr;}
.your-participation .no-desktop{display:none;}
.what-gets-block .blockquote{padding:10px;border-radius:10px;border:1px solid #1C8ADB;color:#1C8ADB;font-size:16px;font-weight:600;line-height:26px;margin-bottom:20px;}
.what-gets-block .banner{height:280px;width:100%;}
.what-gets-block .banner img, .what-gets-block .banner picture{border-radius:15px;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.receiving-list-left-col .only-desktop{display:block!important;}
.receiving-list-left-col .no-desktop{display:none!important;}
.what-gets-block .receiving-list-left-col, .what-gets-block .receiving-list-right-col{display:block !important;}
}
.what-gets-block .what-gets-block__list{display:grid;grid-template-columns:repeat(2, 1fr);}
.what-gets-block .receiving-list-left-col{grid-column-start:1;grid-row-start:1;grid-row-end:3;}
.what-gets-block .receiving-list-left-col .title3{color:#2f2f2f;font-weight:400;margin-bottom:15px;line-height:1.3;font-size:16px;font-family:"Fira Sans", sans-serif;}
.what-gets-block .your-participation{margin:0 0px 20px 40px;}
.what-gets-block .receiving-list-right-col{margin-left:40px;}
.what-gets-block .what-gets-block__list ul{line-height:1.3;font-size:16px;font-family:"Fira Sans", sans-serif;}
@media(max-width:639px){
.what-gets-block .title-block .only-desktop{display:none!important;}
.what-gets-block .title-block .no-desktop{display:block!important;}
.what-gets-block .what-gets-block__list{grid-template-columns:100%;}
.what-gets-block .what-gets-block__list.active-parent .your-participation{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.what-gets-block .your-participation, .what-gets-block .receiving-list-right-col{margin-left:0;}

.what-gets-block__item-header-line{grid-template-columns:40px 1fr;}
.what-gets-block .your-participation{grid-row-start:1;grid-row-end:2;margin-bottom:0;padding-top:15px;}
.what-gets-block .your-participation img{height:40px;width:40px;}
.what-gets-block .receiving-list-left-col{grid-row-start:2;grid-row-end:3;padding:0 5px;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;display:none;}
.what-gets-block .receiving-list-left-col .title{margin-bottom:10px;}
.what-gets-block .receiving-list-left-col .sub-text{color:#838383;text-align:left;margin-bottom:10px;font-weight:600;line-height:1.1;font-size:13px;}
.what-gets-block .receiving-list-right-col{grid-row-start:3;grid-row-end:4;padding:0 5px 15px 5px;border:1px solid #e9e9e9;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;}
.to-open-list-mob{margin-top:20px;margin-bottom:10px;cursor:pointer;}
.to-open-list-mob .to-open-list-mob-title{position:relative;padding-left:45px;font-weight:bold;font-size:14px;font-family:"Fira Sans", sans-serif;}
.to-open-list-mob .to-open-list-mob-title:before{content:'';display:block;width:11px;height:8px;background:url(//vizy.ua/ru//wp-content/uploads/2025/11/list-item.png) no-repeat;background-size:100%;position:absolute;top:5px;left:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);transition:transform ease-out .4s;}
.receiving-list-left-col .only-desktop{display:none!important;}
.receiving-list-left-col .no-desktop{display:block!important;}
}
@media(min-width:1160px){
.what-gets-block{padding:0;border-top:none;}
.what-gets-block .only-desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.title{font-size:30px;line-height:40px;margin-bottom:10px;}
.title2{line-height:25px;margin-bottom:15px;}
.what-gets-block__list .title, .what-gets-block__list .blockquote{display:none;}
.what-gets-block__list{margin-bottom:10px;}
.your-participation__item{width:100%;}
.what-gets-block .col1-2, .what-gets-block .col2-2{width:50%;}
.what-gets-block .col1-2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.what-gets-block .col1-2 ul{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:justify;-ms-flex-pack:justify;justify-content:space-between;}
.your-participation{padding:26px 19px 5px 20px;}
}
@media(min-width:640px){
.what-gets-block .what-gets-block__list ul li:before{width:5px;height:5px;background:#000;left:6px;top:7px;border-radius:50px;}
.what-gets-block .your-participation{border-radius:12px;border:3px solid #0967ad;}
} .details-visa-types{padding:15px 0 30px;border-top:1px solid #E6E6E6;;}
.details-visa-types .accordion__item{border-radius:5px;border:1px solid #E6E6E6;}
.question__item ul, .question__item ol, .accordion__item ol{margin-left:15px;}
.question__item ul li{list-style-type:disc;}
.question__item ol li, .accordion__item ol li{list-style-type:inherit;}
.accordion__item ul li::before{display:inline-block;content:'–';margin-right:3px;}
.details-visa-types .accordion__item .accordion__header{padding:5px 30px 5px 10px;font-size:12px;line-height:16px;position:relative;margin-bottom:0;}
.details-visa-types .accordion__item.open .accordion__header::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.details-visa-types .accordion__header::before{content:"+";position:absolute;background:none;width:15px;line-height:15px;text-align:center;font-size:16px;font-weight:400;top:5px;left:unset;right:10px;height:15px;}
.details-visa-types .accordion__item .accordion__content{padding:0 25px 0px 10px;}
.details-visa-types .accordion__item.open .accordion__content{padding:0 25px 15px 10px;}
.details-visa-types .accordion__content{font-size:10px;line-height:14px;padding:0 25px 15px 10px;}
@media(min-width:640px){
.details-visa-types{border-top:none;padding:15px 0 40px;}
.details-visa-types .accordion__item .accordion__content{font-size:14px;line-height:18px;padding:0 80px 0px 20px;}
.details-visa-types .accordion__item.open .accordion__content{padding:0 80px 10px 20px;}
.details-visa-types .accordion__item .accordion__header{padding:10px 80px 10px 20px;font-size:14px;line-height:18px;}
.details-visa-types .accordion__item.open .accordion__header{padding:10px 80px 0px 20px;}
.details-visa-types .accordion__header::before{width:20px;line-height:20px;font-size:20px;top:10px;right:10px;height:20px;}
}
@media(min-width:1160px){
.details-visa-types .accordion__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;}
.details-visa-types .accordion__list .col1-2, .details-visa-types .accordion__list .col2-2{width:50%;}
} #scrolltop{position:fixed;bottom:20px;right:20px;height:35px;width:35px;background-image:url(https://vizy.ua/wp-content/themes/vizy/images/to-top.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;z-index:9999;}
#scrolltop:hover{background-image:url(https://vizy.ua/wp-content/themes/vizy/images/to-top-hover.svg);}
@media(min-width:640px){
#scrolltop{right:25px;height:40px;width:40px;}
}
@media(min-width:1160px){
#scrolltop{right:30px;height:47px;width:47px;}
}
.page2-main-country{border-bottom:1px solid #E6E6E6;}
@media(min-width:640px){
.page2-main-country{margin-bottom:20px;}
.page2-main-country .title{margin-bottom:5px;}
.page2 .main-blog__content{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:18px;}
.page2  .main-blog__img-content{margin-right:10px;}
}
@media(min-width:1160px){
.page2 .main-blog__content{display:block}
.page2-main-country{margin-bottom:0;margin-top:10px;padding-top:20px;}
.page2-main-country .product__list{margin-bottom:15px;}
} .page3 .main-banner-big-title h1{width:100%;}
section.main-banners.page3{padding-bottom:0;}
.webp .main-banners.page3 .banners__line .main-banner{background:url(https://vizy.ua/wp-content/themes/vizy/images/main-banner-big-page3.webp) bottom center no-repeat #87c5f2;}
.main-banners.page3 .banners__line .main-banner{background:url(https://vizy.ua/wp-content/themes/vizy/images/main-banner-big-page3.png) bottom center no-repeat #87c5f2;}
@media(min-width:640px){
.main-banners.page3 .banners__line .main-banner{background-size:auto 238px!important;}
}
@media(min-width:1160px){
.main-banners.page3 .banners__line .main-banner{background-size:auto 390px!important;}
}
@media(min-width:1160px){
.page3 .question__item-name{font-size:14px;}
}
.page3 .price__item .cat, .page3 .price__item .btn-link{border-left:1px solid #E6E6E6;}
.page3 .price__item.header-line .cat, .page3 .price__item.header-line .btn-link, .page3 .price__item.header-line .type-vize-en{border-left:none;}
.page3 .price__item .price, .page3 .price__item .type, .page3 .price__item .cat, .page3 .price__item .btn-link{width:14%;padding:8px 1.5%;text-align:center;}
.page3 .price__item .term{text-align:left;width:36%;padding:8px 1.5%;}
.page3 .price__item.header-line{font-size:11px;font-weight:600;}
.page3 .price__item.header-line .price, .page3 .price__item.header-line .type, .page3 .price__item.header-line .cat, .page3 .price__item.header-line .term, .page3 .price__item.header-line .btn-link{text-align:left;}
.price-block.page3 span{color:#838383;}
.price-block__cat-info{margin:5px 0 0;font-size:9px;line-height:12px;}
.price-block__cat-info p{margin-bottom:5px;}
.cat-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;}
.type-vize, .type-vize-en{display:none !important;}
@media(min-width:640px){
.price-block__cat-info{margin:10px 0 0;font-size:12px;line-height:18px;}
.cat-info__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;}
.page3 .price__item .price, .page3 .price__item .type, .page3 .price__item .term, .page3 .price__item .cat, .page3 .price__item .btn-link{padding:8px 10px;text-align:left;}
.page3 .terms-line p{padding:0px 10px;}
.page3 .price__item .btn-link, .page3 .price__item .price{width:15%;}
.page3 .price__item .type{width:23%;}
.page3 .price__item .cat{width:19%;}
.page3 .price__item.header-line{text-transform:uppercase;font-size:14px;font-weight:600;line-height:18px;}
.page3 .price__item.header-line .terms{height:auto;}
.page3 .price__item .terms-line{width:28%;}
.page3 .price__item .terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;}
.page3 .price__item.header-line .terms .term{padding:0px 10px;border-left:none;font-size:10px;}
.page3 .price__item .terms .term{width:50%;border-left:1px solid #E6E6E6;}
}
@media(min-width:1160px){
.page3 .price__item.header-line{margin-bottom:0;}
.page3 .price__item .type-vize, .page3 .price__item .type-vize-en{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;padding:3px 10px;}
.page3 .price__item .type-vize{width:12%;}
.page3 .price__item .type-vize-en{width:30%;border-left:1px solid #E6E6E6;}
.page3 .price__header{background:none;font-size:0;border-bottom:1px solid #E6E6E6;}
.page3 .price__list-col{width:100%;}
.page3 .price__item .terms-line{width:16%;-ms-flex-item-align:stretch;align-self:stretch;}
.page3 .price__item .type{width:12%;padding:3px 10px;}
.page3 .price__item .price, .page3 .price__item .cat{width:10%;padding:3px 10px;}
.page3 .price__item .btn-link{width:8%;padding:3px 10px;}
.price-block__cat-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}
}
.accordionn-block .accordionn{padding:5px 30px 5px 10px;font-size:12px;line-height:16px;position:relative;margin-bottom:0;color:#000;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;}
.accordionn-block .accordionn::before{content:"+";position:absolute;background:none;width:15px;line-height:15px;text-align:center;font-size:16px;font-weight:400;top:5px;left:unset;right:10px;height:15px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.accordionn-block .accordionn.active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.accordionn-block .panel{display:none;overflow:hidden;-webkit-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;margin:0;text-align:left;font-size:10px;line-height:14px;}
.accordionn-block .panel>div{padding:0px 25px 15px 10px;}
@media(min-width:640px){
.accordionn-block .accordionn{padding:10px 80px 10px 20px;font-size:14px;line-height:18px;}
.accordionn-block .accordionn::before{width:20px;line-height:20px;font-size:20px;top:10px;right:10px;height:20px;}
.accordionn-block .panel{font-size:14px;line-height:18px;}
.accordionn-block .panel>div{padding:0px 80px 10px 20px;}
}
.main-contacts .title2{text-align:left;}
@media(max-width:1160px){
.header .menu__item.dropdown .dropdown-menu{display:none;max-height:0;-webkit-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;}
.header .menu__item.dropdown .dropdown-menu.active{display:block;max-height:900px;-webkit-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;}
.header .header__menu .menu__link{color:#454545!important;}
.header .header__menu .menu__item.dropdown:hover{border-left:none;border-right:none;}
}
@media(min-width:1160px){
.icon-menu{display:none;}
.header .menu__item.dropdown .dropdown-menu{max-height:auto;}
}
.main-faq .accordionn{color:#000;margin-bottom:0;font-size:10px;font-weight:600;line-height:13px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;padding:0 0 0 20px;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}
.main-faq .accordionn.active{margin-bottom:0;}
.main-faq .accordionn::before{content:"";position:static;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-image:url(https://vizy.ua/wp-content/themes/vizy/images/bg-acc.svg);background-repeat:no-repeat;background-size:cover;width:10px;position:absolute;top:5px;left:0;height:5px;background-position:top center;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;}
.main-faq .accordionn.active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.main-faq .accordion__item{margin-bottom:5px;}
.main-faq .accordionn-block .panel>div{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 0 5px 12px;}
.main-faq .accordionn-block .panel{overflow:hidden;-webkit-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;margin:0;padding:0 0.5rem;text-align:left;}
@media(min-width:640px){
.main-faq .accordionn{font-size:14px;line-height:20px;}
}
.price-block .accordionn{background:#1C8ADB;padding:3px 30px 3px 10px;color:#fff;font-size:16px;line-height:1.1;font-weight:600;font-family:"Fira Sans", sans-serif;}
.price-block .accordion__item{margin-bottom:5px;}
.price-block .accordionn::before{-webkit-transform:rotate(0);position:absolute;content:'';-ms-transform:rotate(0);transform:rotate(0);background-image:url(https://vizy.ua/wp-content/themes/vizy/images/acc-ico.svg);background-repeat:no-repeat;background-size:cover;width:10px;top:7px;right:10px;height:6px;background-position:top center;}
.price-block .accordionn.active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;}
.price-block .accordionn-block .panel>div{padding:0;}
@media(max-width:639px){
.price-block .accordionn{font-size:15px;}
}
.page2 .main-order .main-order__content, body.home .main-order .main-order__content, body.page-template-reviews-page .main-order .main-order__content{padding:20px;background:#88c5f2;border-radius:15px;}
@media(min-width:1160px){
.page2 .main-order .title.w300{width:300px;}
.page2 .main-order .main-order__content, body.home .main-order .main-order__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
} .popup__content{max-width:400px;padding:0;}
@media(min-width:1000px){
.popup__content{max-width:400px;padding:0;}
}
.popup__close{top:10px;right:10px;content:"";background-image:url(https://vizy.ua/wp-content/themes/vizy/images/bg-close.svg);background-repeat:no-repeat;height:25px;width:25px;background-size:cover;}
.popup__content .title{font-size:16px;line-height:30px;text-transform:uppercase;margin-bottom:15px;}
.popup form{margin:0 auto;width:300px;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;}
.popup input, .popup textarea{width:100%;padding:5px 10px;border-radius:5px;border:1px solid #191919;background:#fff;margin-bottom:5px;}
.popup input[type="submit"]{padding:0 30px;border-radius:5px;background:#1c8adb;color:#fff;font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;margin-top:5px;width:auto;}
.price__item .btn-link{cursor:pointer;color:#1C8ADB;text-decoration:underline;}
.page__container .news-list{margin:30px 0 0;}
.lang .search img{height:14px;width:14px;}
.desktop.lang{display:none;}
.menu-open .mob-menu-footer div.lang, .soc-lang div.lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;}
.search-page input.search-suggest{border:1px solid #d6d6d6;width:100%;margin-bottom:10px;padding:0 10px;line-height:30px;}
.search-page-params input{border:1px solid #d6d6d6;padding:0 3px;}
input[type="submit"]{padding:0 30px;border-radius:5px;background:#1c8adb;color:#fff;font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;margin-top:0px;width:auto;margin-bottom:10px;}
@media(min-width:640px){
.desktop.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;}
.search-page input.search-suggest{max-width:60%;width:auto}
.soc-lang div.lang{display:none}
}
.details-visa-types ul li::before{display:inline-block;content:'–';margin-right:3px;}
.main-country .title2{padding:0;}
@media(min-width:1160px){
.header .header__menu .menu__list{max-width:1170px;}
.header .menu__item.dropdown .dropdown-menu{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;top:57px;padding-top:15px;padding-bottom:5px}
.header .header__menu .dropdown-menu li{text-align:left}
.header .header__menu .menu__item.dropdown:hover::after{display:block;content:"";position:absolute;bottom:-2px;height:2px;width:100%;background:#fff}
}
.menu__item.sub-cat::before{display:inline-block;content:'–';margin-right:3px;}
html.lock{overflow:auto;-ms-touch-action:pan-y;touch-action:pan-y;}
.menu-open body:before{background-color:rgba(0, 0, 0, 0.2);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:17;}
.header{background:#fff;}
.header .header__menu .dropdown-menu a{text-transform:none;text-align:left;}
.header .header__menu .menu__link{text-transform:none;}
ol.bx_sitemap_ul{margin:15px;-webkit-column-count:2;-moz-column-count:2;column-count:2;height:auto;}
ol.bx_sitemap_ul.first-child{margin:0 15px 15px;}
@media(min-width:768px){
ol.bx_sitemap_ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
ol.bx_sitemap_ul li{list-style:auto;padding:5px 0;}
ol.bx_sitemap_ul li a{color:#191919;font-weight:400;text-transform:none;}
ol.bx_sitemap_ul li span{display:none;}
.current-list{margin:20px 0;}
@media(min-width:768px){
.current-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;height:auto;}
}
.current-list .product-item-container a, .product-item .product-item-title a{color:#191919;line-height:normal;}
.current-block{margin:20px 0;}
.current-list .product-item-container a:hover, .product-item .product-item-title a:hover, ol.bx_sitemap_ul li a:hover{color:#1c8adb;}
.bx-breadcrumb .bx-breadcrumb-item{margin-bottom:0;line-height:30px;margin-right:10px;}
.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Fira Sans",sans-serif;font-size:20px;white-space:normal;}
.bx-breadcrumb .bx-breadcrumb-item h1{font-family:"Fira Sans", sans-serif;font-size:24px;font-weight:400;line-height:normal;margin-bottom:0;white-space:normal;display:inline;}
.bx-breadcrumb{margin:20px 0;}
.bx-breadcrumb i{line-height:30px;font-size:20px;vertical-align:unset;}
.bx_sitemap.blog-page{border-top:1px solid #e6e6e6;}
.bx_sitemap_title{display:none;}
.bx_sitemap_li_title{font-size:1.2rem;}
.bx-catalog-element .bx-title{font-size:1rem;text-transform:none;font-weight:700;}
.product-item .product-item-title{list-style:disc;display:inline-block;padding:5px 10px;position:relative;}
.product-item .product-item-title::before{content:'';width:4px;height:4px;border-radius:2px;background-color:#000;position:absolute;top:12px;left:0;}
hr{margin:10px 0;width:100%;height:1px;background:#e6e6e6;}
.bx-catalog-element{line-height:1.4rem;margin-bottom:40px;}
.bx-catalog-element p{margin-bottom:15px;}
@media(max-width:500px){
.bx-catalog-element img{padding:0;max-width:100%;width:100%;height:auto;}
}
.bx-catalog-element img{padding:0 15px 8px;}
.product-item-detail-tab-content{padding:0;}
.catalog-section{margin-bottom:20px;}
h1.other-pages{font-size:1.5rem;margin:15px 0;}
@media(min-width:500px){
h1.other-pages{font-size:2rem;margin:20px 0;}
}
.reviews__item .reviews__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;gap:15px;margin:15px 0;}
.reviews__item .reviews__line .properties-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;font-size:0.8rem;margin:20px 0;color:#8e8e8e;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;}
.reviews__item .reviews__images{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.reviews__item .reviews__images .preview_picture, .reviews__desc .reviews__item-title{cursor:pointer;}
.reviews__desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.reviews__text{font-size:1.1rem;line-height:normal;display:none;}
.reviews__text-mob{font-size:1.1rem;line-height:normal;}
@media(min-width:500px){
.reviews__item .reviews__line .properties-block{gap:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:2;-ms-flex-order:1;}
.reviews__item .reviews__line{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;}
.reviews__text-mob{display:none;}
.reviews__text{display:block;}
.reviews__desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.reviews__item .reviews__images{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
.reviews__item-title a, .reviews__item-title{color:#191919;line-height:normal;font-weight:700;}
#review-image .detail_picture{max-width:100%;max-height:80vh;height:auto;width:auto;}
#review-image .popup__content{max-width:100%;width:auto;padding:40px;}
.reviews-detail p{margin-bottom:15px;}
.reviews-detail{margin-bottom:20px;border-top:1px solid #E6E6E6;padding-top:10px;}
.reviews-detail-property{margin-bottom:15px;line-height:normal;}
.reviews-detail-property p{margin-bottom:0;}
h1.other-pages a{color:#191919;}
.padination-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;}
a.addreview{margin-left:20px;color:#454545;}
body.page-template-services-page h1, body.page-template-services-page .main-banner-big-title h1{font-size:27px;line-height:1;text-transform:none;margin-bottom:30px;}
body.page-template-services-page .main-banner-big-title h1.hasSubt{margin-bottom:5px;}
body.page-template-services-page .main-banner-big-title .subt{margin-bottom:30px;}
body.page-template-services-page .fs42, body.page-template-services-page .main-banner-big-title h1{font-size:40px;width:100%;display:inline-block;}
body.page-template-services-page h1 span.sm, body.page-template-services-page .main-banner-big-title .subt{font-size:27.4px;font-weight:bold;}
body.page-template-services-sub-page h1{text-transform:none;font-size:40px;line-height:1.1;margin-bottom:25px;}
body.page-template-services-sub-page .main-banner-big-title h1.hasSubt{margin-bottom:5px;}
body.page-template-services-sub-page .main-banner-big-title .subt{margin-bottom:25px;}
body.page-template-services-sub-page h1 span.sm, body.page-template-services-sub-page .main-banner-big-title .subt{font-weight:400;font-size:34px;}
body.page-template-services-sub-page .main-banner-big-title a.btn{margin-top:30px;}
@media(min-width:640px) and (max-width:1099px){
body.page-template-services-sub-page h1{font-size:34px;margin-bottom:20px;}
body.page-template-services-sub-page h1 span.sm, body.page-template-services-sub-page .main-banner-big-title .subt{font-size:28px;}
body.page-template-services-sub-page .main-banner-big-title a.btn{margin-top:22px;}
}
@media(max-width:799px){
body.page-template-services-sub-page h1 span.sm, body.page-template-services-sub-page .main-banner-big-title .subt{font-size:20px;margin-top:17px;display:inline-block;}
}
@media(max-width:639px){
body.page-template-services-sub-page h1{font-size:25px;margin-bottom:15px;}
body.page-template-services-sub-page h1 span.sm, body.page-template-services-sub-page .main-banner-big-title .subt{font-size:16px;margin-top:15px;}
body.page-template-services-sub-page .main-banner-big-title a.btn{margin-top:17px;}
}
@media(min-width:1160px){
.fs42{font-size:42px;line-height:normal;display:inline-block;}
.fs34{font-size:34px;line-height:normal;display:inline-block;}
.fs67{font-size:67px;line-height:90px;}
.fs27{font-size:27px;line-height:normal;display:inline-block;}
.fs30{font-size:30px;line-height:normal;display:inline-block;}
.two-item .required-documents__item{width:560px;}
.two-item .required-documents__item .required-documents__item-img{width:50%;}
}
.no-upp{text-transform:none;}
.redcolor{color:#E4002B;}
.price-block__content, .block-content{font-size:14px;line-height:18px;}
.price-block__content p, .price-block__content ul, .block-content p, .block-content ul, .block-content ol{margin-bottom:0.5em;}
.price-block__content ul li::before{display:inline-block;content:'-';margin-right:3px;}
.block-content ul, .block-content ol{margin-left:15px;}
.block-content ul li{list-style:disc;list-style-type:disc;margin-bottom:0.5em;}
.block-content ol li{list-style:inherit;margin-bottom:0.5em;list-style-type:inherit;}
.blue-check li{padding-left:20px;position:relative;margin-bottom:5px;}
.blue-check li::before{content:'';width:14px;height:16px;background:url(//vizy.ua/wp-content/themes/vizy/images/li_check.svg);background-size:cover;position:absolute;left:0;top:0;z-index:1;}
.pr20{padding-right:20px!important;}
.photo-reduction{cursor:pointer;}
.docs__item img{border:1px solid #d6d6d6;}
.docs__item-text{padding:10px 10px 20px 20px;}
.big_picture{width:auto;height:auto;max-width:100%;}
#big-image .popup__content{max-width:80%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 15px rgb(0 0 0 / 42%);-moz-box-shadow:0 0 15px rgb(0 0 0 / 42%);box-shadow:0 0 15px rgb(0 0 0 / 42%);}
@media(min-width:768px){
.oferta__list, .docs__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.oferta__list.two-items, .docs__list.two-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.oferta__item{max-width:50%;cursor:pointer;}
.docs__item{max-width:32.3%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.docs__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
}
@media(min-width:1160px){
.oferta__item{max-width:23%;}
.oferta__list.two-items .oferta__item{max-width:48%;}
}
.content__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.ataki-page{font-size:14pt;line-height:normal;}
.ataki-page .content__item{margin-bottom:20px;text-align:center;}
@media(min-width:768px){
.content__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.ataki-page .content__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.content__item.col1-2{width:50%;}
.content__item.col2-2{width:50%;padding-left:20px;}
.ataki-page .content__item.col1-2{padding-top:20px;}
}
.main-order li{list-style-type:inherit;list-style:inherit;}
@media(min-width:39.99875em){
.main-order ol{margin-left:15px;}
}
h1.fs24{font-size:24px;line-height:normal;}
.price__item .type, .price__item .type-en{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.price__item .type ul li::before, .price__item .type-en ul li::before{display:inline-block;content:'-';margin-right:3px;}
.block-big-banner{height:550px;background:url(//vizy.ua/wp-content/themes/vizy/images/bg-big-banner.png) center center no-repeat;width:100%;background-size:cover;}
.block-big-banner .page__container{height:100%;background:url(//vizy.ua/wp-content/themes/vizy/images/bg-big-banner-container.png) center bottom no-repeat;width:100%;background-size:auto 98%;position:relative;}
.block-big-banner .page__container .left-col{height:100%;position:absolute;top:5%;left:50%;margin-left:-330px;width:100px;}
.block-big-banner .page__container .left-col img{height:auto;max-width:100%;margin-bottom:5px;}
.block-big-banner .page__container .right-col{position:absolute;top:5%;right:50%;width:150px;margin-right:-300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;}
.block-big-banner .page__container .right-col div{max-width:40%;}
.block-big-banner .page__container .right-col img{max-width:100%;height:auto;}
.logo-col{position:absolute;bottom:3%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.logo-col div{width:400px;margin:0 auto;}
@media(max-width:640px){
.block-big-banner .page__container .left-col{left:10px;margin-left:0;}
.block-big-banner .page__container .right-col{right:10px;margin-right:0;}
.logo-col{width:95%;margin:0 auto;}
body.page-template-services-page h1{font-size:20px;margin-bottom:13px;}
body.page-template-services-page .main-banner-big-title{word-break:break-word;}
body.page-template-services-page .fs42, body.page-template-services-page .main-banner-big-title h1{margin:10px 0 12px;font-size:27px;}
body.page-template-services-page h1 span.sm, body.page-template-services-page .main-banner-big-title .subt{font-size:17px;}
body.page-template-services-page .top-banner-info-mob{margin-bottom:15px;}
}
@media(max-width:500px){
.block-big-banner .page__container .left-col{display:none;}
.block-big-banner .page__container .right-col{right:10px;width:100px;}
.logo-col img{width:100%;}
}
@media(max-width:449px){
body.page-template-services-page .fs42, body.page-template-services-page .main-banner-big-title h1{font-size:23px;}
}
.block-content .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.history-events-list{flex-wrap:wrap;}
@media(min-width:640px){
.block-content .row .col1-3{width:33.3%;}
.block-content .row .col2-3{width:66.6%;}
.block-content .row .col1-2{width:50%;}
.block-content .row .col1-4{width:23%;}
.block-content .row .col1-5{width:20%;}
.block-content .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.onas-list .col1-4 img{height:150px;width:auto;}
.nagrady-list .col1-4 img{height:200px;width:auto;}
.onas-list .col1-3 img{height:200px;width:auto;}
}
@media(min-width:1160px){
.block-content .row{gap:40px;}
.history-events-list.row{gap:3.3%;}
.history-events-list.row .col1-4{width:22.5%;}
.onas-list .col1-4 img{height:200px;}
.nagrady-list .col1-4 img{height:300px;width:auto;}
.onas-list .col1-3 img{height:400px;width:auto;}
}
.fx1_8{font-size:1.8rem;line-height:normal;}
.fx1_5{font-size:1.5rem;line-height:normal;}
.fx1_3{font-size:1.3rem;line-height:normal;}
.fx1_2{font-size:1.2rem;line-height:normal;}
.fx2{font-size:2rem;line-height:normal;}
.valign-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.halign-center{text-align:center;}
.bg-gray{background:#f0f0f0;}
.t-b-40{padding-top:20px;padding-bottom:40px;}
.big-number-list{position:relative;counter-reset:list;}
.big-number-list li{font-size:1.2rem;min-height:60px;margin-bottom:40px!important;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:60px;line-height:1.6rem;}
.big-number-list li:last-child{margin-bottom:0px!important;}
.big-number-list li::before{display:block;position:absolute;width:60px;height:60px;background-color:#bee0f7;left:-25px;z-index:1;font-size:2rem;text-align:center;counter-increment:list;line-height:60px;font-weight:bold;content:counter(list);}
.big-number-list::before{display:block;content:"";width:10px;height:90%;background-color:#e0e0e0;position:absolute;left:0;top:10%;}
.cat-clients__img{height:350px;width:100%;background-size:cover;background-position:center center;}
@media(min-width:640px){
.cat-clients__img{height:250px;}
}
.header .banners-desktop img{height:70px;width:auto;}
.header .banners  img{height:60px;width:auto;}
.price-block.page3 .price__list .price__item, .price__list-onecol .price__item, .price__list-onecol{font-size:11px;}
.onas-list p{margin-top:0.5em;}
.banners .middle-element, .banners-desktop .middle-element{font-weight:700;}
.banners, .banners-desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:17px;padding:0 10px;}
.banners p{padding:0 .625rem;text-align:center;}
@media(min-width:640px){
.banners .middle-element{border-left:2px solid #191919;}
.banners{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.lang{margin-bottom:0px;}
}
@media(min-width:977px){ 
.banners .middle-element{border-right:2px solid #191919;}
} 
@media(min-width:1160px){  
.topline .tel a.desktop, .topline .tel.desktop{font-weight:700;}
}
.price-block.schengen .price__item .type p, .price-block.schengen .price__item .type-en p{font-weight:bold;}
.price__item.top-text-line{border:1px solid #E6E6E6;padding:5px 10px;display:block;margin-top:-5px;}
.main-banner__item img{opacity:0.7;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.main-banner__item:hover img{opacity:1;}
.grecaptcha-badge{display:none;}
@media(max-width:639px){
.logo img{width:80px;}
.icon-menu{margin-left:0px;}
.topline .tel, .topline .tel a{font-weight:700;}
.main-banner-big-title p, .main-banners .banners__line p, .main-banners .banners__line li{font-size:13px;line-height:1.1;color:#191919;text-align:left;}
.main-banners .banners__line p.title{font-size:14px;line-height:1.2;}
}
.banner-picture{background-color:#fff!important;border:1px solid #EBEBEB!important}
@media(max-width:1159px){
.main-banners .main-banner-big-title, .main-banners.page2 .banners__line .main-banner{width:49%;}
.main-banners .banners__line .main-banner{margin-right:0;}
}
@media(max-width:400px){
.header__soc a{margin-right:3px;}
}
.topline .tel, .topline .tel a{font-size:18px;}
.footer, .main-contacts .font12, .main-contacts .tel, .main-contacts .title2{font-weight:400;}
.main-banners .banners__line .main-banner__item p{font-weight:400;}
@media(min-width:1160px){
.webp .main-banners.page2 .banners__line .main-banner.banner-picture{background-size:100% auto!important;}
}
.error-page{min-height:400px;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;}
.error-page h1{font-size:5rem;font-weight:400;}
.title h2, .title h3, .accordionn h3{font-size:inherit!important;line-height:inherit!important;}
.main-blog__header h2, .main-blog__header h3{color:#1c8adb;font-weight:600;text-transform:none;}
.accordionn h3{text-transform:none;font-weight:600;}
.reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.reviews__item{width:23%;padding:10px;margin:1%;border:1px solid #d6d6d6;}
.reviews__item .reviews__images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.reviews__item .reviews__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}
.reviews__item .reviews__line .properties-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.reviews__item .reviews__line .properties-block .rating{text-wrap:nowrap;}
.reviews__item .reviews__line .properties-block{margin:10px 0;}
@media(max-width:1160px){
.reviews__item{width:31%;}
}
@media(max-width:768px){
.reviews__item{width:46%;margin:2%;}
}
@media(max-width:500px){
.reviews__item{width:100%;margin:0 0 10px;}
}
.reviews__desc{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:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}
.approval__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.6%;margin-bottom:20px;}
.approval__item{margin:0 0 10px;width:16%;border:1px solid #e6e6e6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;overflow:hidden;}
.approval__item img:hover{cursor:pointer;}
@media(max-width:768px){
.approval__item{margin:0 0 10px;width:32%;border:1px solid #e6e6e6;border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.rating{font-size:larger;color:#4C90E1;}
.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:30px;vertical-align:middle;margin-right:10px;}
.pagination{text-align:center;}
.form-note-block{display:none;}
.errortext{color:red;}
#addReview{margin-top:10px;}
.errortext, .error-name, .error-email, .error-text, .error-email-incorrect, .error-field, #file-error,
.empty-file{display:none;}
.desktop.lang li:first-child{order:3;}
.desktop.lang li:last-child{order:1;}
.desktop.lang .separator{order:2;}
.lang li, .lang li a{text-transform:uppercase;}
.alignleft{float:left;}
.bx-breadcrumb i{color:#b5bdc2;margin-right:5px;}
.wpcf7-spinner{position:absolute;right:0;top:64%;}
.wpcf7-response-output{display:none;}
#review-in-modal .review-modal-image, #review-in-modal .review-modal-name, #review-in-modal .review-modal-properties{margin-bottom:10px;}
.rating-input{direction:rtl;}
.rating-input input{display:none;}
.rating-input label{font-size:30px;color:#ccc;cursor:pointer;}
.rating-input input:checked ~ label,
.rating-input label:hover, .rating-input label:hover ~ label{color:#4C90E1;}
.pagination{margin-bottom:12px;}
body .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;max-width:73.75rem;margin:15px auto 5px auto;padding:0 .625rem;}
@media(min-width:1160px){
body .breadcrumbs{margin-top:25px;}
}
body .about-page .breadcrumbs{margin-bottom:19px;}
body .breadcrumbs li{font-family:"Fira Sans",sans-serif;font-size:20px;white-space:normal;position:relative;margin-bottom:0;list-style:none;}
body .breadcrumbs li:after{content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:20px;margin:0 10px;color:#b5bdc2;position:relative;left:-2px;}
body .breadcrumbs li:first-child{font-family:"Fira Sans", sans-serif;font-size:24px;font-weight:400;line-height:normal;margin-bottom:0;white-space:normal;}
body .breadcrumbs li:last-child:after{display:none;}
body .breadcrumbs li a, .breadcrumbs li span{font-size:16px;}
#review-in-modal .popup__content{max-width:500px;}
.bx-breadcrumb .bx-breadcrumb-item{margin-bottom:0;line-height:30px;margin-right:10px;}
@media(min-width:1160px){
.page3 .price__item .type-vize, .page3 .price__item .type-vize-en{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;padding:3px 10px;}
}
@media(min-width:1160px){
.page3 .price__item .type-vize{width:12%;}
}
@media(min-width:640px){
.price__item .type, .price__item .type-en, .price__item .term, .price__item .price, .price__item .btn-link, .price__item .type-vize, .price__item .type-vize-en, .price__item .cat, .price__item .term{padding:3px 10px;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.price__item .type, .price__item .type-en{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.type-vize, .type-vize-en{display:block!important;}
.page3{width:100%;}
.price-block.page3 .price__item, .price__list-onecol .price__item, .price__list-onecol{font-size:11px;}
.header .header__menu .menu__link.root-item a{padding-top:0;padding-bottom:0;padding-left:4px;}
.header .header__menu .menu__item.dropdown > span{padding-right:31px;}
@media(max-width:1159px){
.header .header__menu .menu__item.dropdown > span{display:block;}
.header .header__menu .menu__item.dropdown > span:hover{cursor:pointer;}
.header .header__menu .menu__item.dropdown > span > a{padding-left:0;}
.header .header__menu .menu__item.dropdown, .header .header__menu .menu__item, .header .header__menu .menu__item.dropdown:hover, .header .header__menu .menu__item:hover{border-left:0!important;border-right:0!important;}
.header .header__menu > ul > .menu__item br{display:none;}
}
.awards-list{flex-wrap:wrap;}
.nagrady-list.awards-list{gap:30px;}
@media(min-width:640px){
.awards-list.row .col1-3{width:31%;}
}
#scrolltop{top:22px;bottom:auto;display:none !important;}
.h-top{z-index:58;}
@media all and (min-width: 1159px) {
.header{position:fixed;top:0;}
.main-wrapper{padding-top:132px;}
.user-logged-in .main-wrapper{padding-top:99px;}
}
@media all and (max-width: 1158px) {
.header{position:fixed;top:0;width:100%;}
.main-wrapper{padding-top:74px;}
.user-logged-in .main-wrapper{padding-top:42px;}
#scrolltop{top:auto;bottom:140px;}
}
.header.header-banner{position:static;}
.page-template-about-us-main h1.fs24{margin-top:35px;}
.page-template-about-us-main .about-blocks{display:flex;gap:10px;margin-bottom:45px;}
.page-template-about-us-main .about-blocks .about-block-item{width:calc(16.67% - 8.33px);border:2px solid #cbe2fc;border-radius:12px;overflow:hidden;padding:4px;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-pic{border-radius:10px;overflow:hidden;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-pic img{max-width:100%;width:100%;min-height:135px;max-height:135px;height:auto;display:block;object-fit:cover;object-position:top;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-title{text-align:center;color:#191919;font-family:"Fira Sans", sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;margin-top:23px;margin-bottom:15px;}
.page-template-about-us-main .cont{margin-bottom:30px;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-btn{display:flex;justify-content:center;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-btn span{display:flex;background:#8cc3ec;border-radius:5px;color:#fff!important;font-size:12px;font-weight:600;line-height:30px;text-transform:uppercase;padding:0 12px;margin-bottom:5px;transition:background ease-in-out .4s;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-btn span:hover{color:#fff!important;background:#04497b;}
.page-template-about-page .main-banners .pic-desktop, .page-template-about-page .main-banners .pic-mobile, .page-template-our-clients .main-banners .pic-desktop, .page-template-our-clients  .main-banners .pic-mobile{border-radius:15px;overflow:hidden;}
.page-template-about-page .main-banners .pic-desktop img, .page-template-about-page .main-banners .pic-mobile img, .page-template-our-clients .main-banners .pic-desktop img, .page-template-our-clients  .main-banners .pic-mobile img{width:100%;}
.page-template-about-page .main-banners, .page-template-our-clients .main-banners{margin-bottom:15px;padding-top:0;}
.page-template-about-page h1, .page-template-about-page h2, .page-template-our-clients h1, .page-template-our-clients h2{font-size:24px;line-height:1.3;margin-bottom:20px;}
.page-template-about-page .enter-text, .page-template-about-page .history-text, .more-history-text, .page-template-our-clients .enter-text{font-size:16px;line-height:1.3;margin-bottom:25px;font-family:"Fira Sans", sans-serif;}
.page-template-our-clients .enter-text ul li{margin-bottom:2px;}
.more-history-text{margin-bottom:0;}
.more-history-text .more-history-pic-mob{display:none;}
.page-template-about-page .history-text{margin-bottom:30px;}
.page-template-about-page .history-text p, .more-history-text p{margin-bottom:15px;}
.more-history-block{display:flex;gap:25px;margin-bottom:25px;font-family:"Fira Sans", sans-serif;}
.more-history-block .right-part{display:flex;align-items:flex-start;}
.more-history-pic{width:120px;height:120px;border-radius:12px;overflow:hidden;margin-bottom:8px;display:flex;}
.more-history-pic img{object-fit:cover;object-position:top;display:block;width:100%;}
.more-history-block .pic-caption{font-size:14px;max-width:120px;}
.mission-block{margin-top:40px;font-family:"Fira Sans", sans-serif;}
.mission-block .mission-block-text{display:flex;width:100%;gap:25px;margin-bottom:30px;}
.mission-block .mission-block-text .mission-left, .mission-block .mission-block-text .mission-right{width:calc(50% - 12.5px);background:#cbe2fd;text-align:center;font-size:16px;line-height:1.3;padding:15px;border-radius:8px;}
.mission-block .mission-bottom{margin-bottom:30px;}
.mission-block .mission-bottom a{color:#1c8adb;font-size:19px;}
.expertise-block{margin-bottom:30px;}
.expertise-text{font-size:16px;line-height:1.3;margin-bottom:25px;font-family:"Fira Sans", sans-serif;}
.expertise-pics{display:flex;gap:30px;flex-wrap:wrap;}
.expertise-pics .expertise-pic-item{width:calc(33.33% - 20px);}
.expertise-pics .expertise-pic{max-height:270px;min-height:270px;width:100%;overflow:hidden;border-radius:12px;display:flex;margin-bottom:10px;cursor:pointer;}
.expertise-pics .expertise-pic img{object-fit:cover;object-position:top;display:block;width:100%;}
.expertise-pics .expertise-pic-caption{font-size:15px;padding-left:5px;font-family:"Fira Sans", sans-serif;letter-spacing:-.5px;}
.how-we-work-block .how-we-work-text{font-size:16px;line-height:1.3;margin-bottom:25px;font-family:"Fira Sans", sans-serif;}
.how-we-work-cols{font-family:"Fira Sans", sans-serif;display:flex;gap:10px;line-height:1.3;margin-bottom:35px;}
.how-we-work-cols .how-we-work-col{width:calc(25% - 7.5px);background:rgb(203 226 253 / 24%);border-radius:12px;overflow:hidden;border:2px solid rgb(164 208 224 / 24%);}
.how-we-work-cols .how-we-work-col .how-we-work-col-top{background:#cbe2fd;border-radius:12px;overflow:hidden;border:2px solid #a4d0e0;padding:12px 10px 10px 10px;min-height:260px;}
.how-we-work-cols .how-we-work-col-top .top-cont{display:flex;align-items:center;margin-bottom:20px;padding-left:5px;}
.how-we-work-cols .how-we-work-col-top .top-cont .top-cont-icon{width:60px;height:60px;overflow:hidden;border-radius:5px;display:flex;margin-right:10px;}
.how-we-work-cols .how-we-work-col-top .top-cont .top-cont-icon img{object-fit:contain;object-position:center;display:block;width:100%;}
.how-we-work-cols .how-we-work-col-top .top-cont .top-cont-title{font-weight:bold;font-size:16px;color:#276ea2;}
.how-we-work-cols .how-we-work-col-top .cont{margin-left:5px;}
.how-we-work-cols .how-we-work-col-top .cont .sub-title{color:#000;font-weight:bold;font-size:14px;padding-left:15px;margin-bottom:20px;}
.how-we-work-cols .how-we-work-col-bottom{padding:20px 10px 13px 10px;}
.how-we-work-cols .how-we-work-col-bottom ul{margin-left:0;}
.how-we-work-cols .how-we-work-col-bottom ul li{position:relative;list-style:none;padding-left:22px;}
.how-we-work-cols .how-we-work-col-bottom ul li:before{content:'';width:14px;height:16px;background:url(//vizy.ua/wp-content/themes/vizy/images/li_check.svg) no-repeat;background-size:cover;position:absolute;left:0;top:-1px;z-index:1;}
.how-we-work-block .how-we-work-bottom{margin-bottom:35px;font-weight:bold;font-family:"Fira Sans", sans-serif;font-size:18px;line-height:1.3;}
.page-template-about-page section.main-order .main-order__content{padding:20px;background:#88c5f2;border-radius:15px;}
.page-template-about-page .bottom-about-block{font-family:"Fira Sans", sans-serif;padding-top:20px;}
.page-template-about-page .bottom-about-block img{border-radius:15px;}
.our-clients-title-mob{display:none;}
.our-clients-opportun-block{display:flex;gap:20px;margin-bottom:25px;font-family:"Fira Sans", sans-serif;}
.our-clients-opportun-block .our-clients-pic{width:130px;height:auto;border-radius:8px;overflow:hidden;margin-bottom:8px;display:flex;}
.our-clients-opportun-block .our-clients-pic img{object-fit:cover;object-position:top;display:block;width:100%;height:100%;}
.our-clients-opportun-block .right-part{display:flex;align-items:flex-start;flex-direction:column;font-size:15px;line-height:1.3;}
.our-clients-opportun-block .right-part .opport-title{font-weight:bold;}
.page-template-our-clients h2.opportun-title{margin-bottom:25px;}
.page-template-our-clients h2.format-title, .page-template-our-clients h2.suit-title{margin:30px 0;}
.page-template-our-clients h2.exper-title{margin-bottom:30px;}
.page-template-our-clients .formats-block{font-size:16px;line-height:1.3;font-family:"Fira Sans", sans-serif;display:flex;gap:25px;margin-bottom:25px;}
.page-template-our-clients .formats-block .formats-block-left, .page-template-our-clients .formats-block .formats-block-right{width:calc(50% - 12.5px);}
.page-template-our-clients .formats-block .formats-block-title{font-weight:bold;font-size:17px;margin-bottom:25px;}
.page-template-our-clients .formats-block .formats-block-content ul li{margin-bottom:20px;}
.page-template-our-clients .formats-block .formats-block-content ul li:last-child{margin-bottom:0;}
.page-template-our-clients .under-line-block-mob{display:none;}
.page-template-our-clients .under-line-block{width:100%;margin:20px 0 30px;color:#000;font-size:24px;line-height:1.3;font-family:"Fira Sans", sans-serif;border:1px solid #0967ad;border-radius:10px;padding:12px 10px;text-align:center;}
.page-template-our-clients .under-line-block em{font-style:normal;font-size:22px;}
.page-template-our-clients .under-line-block p{margin-bottom:0;}
.page-template-our-clients .main-order > .page__container{padding:0;}
.page-template-our-clients .main-order .main-order__content{padding:20px;background:#88c5f2;border-radius:15px;}
.page-template-our-clients .suit-block{display:flex;flex-wrap:wrap;gap:15px 30px;margin-bottom:40px;font-family:"Fira Sans", sans-serif;font-size:16px;line-height:1.3;}
.page-template-our-clients .suit-block .suit-block-item{width:calc(50% - 15px);}
.page-template-our-clients .suit-block .suit-block-item-title{font-weight:bold;margin-bottom:5px;position:relative;display:flex;align-items:center;}
.page-template-our-clients .suit-block .suit-block-item-title:before{content:'';display:block;width:30px;height:30px;background:url(//vizy.ua/wp-content/themes/vizy/images/li_check.svg) no-repeat;background-size:100%;margin:0 10px 0 5px;min-width:30px;min-height:30px;}
.page-template-our-clients .suit-block .suit-block-item-cont p:last-child{margin-bottom:0;}
.page-template-our-clients .formats-block .formats-block-button{display:none;}
.page-template-our-clients .experience-block-big{display:flex;gap:50px;margin-bottom:20px;font-family:"Fira Sans", sans-serif;font-size:15px;line-height:1.3;}
.page-template-our-clients .experience-block-big .exp-block-big{width:calc(33.33% - 33.33px);}
.page-template-our-clients .experience-block-big .exp-block-big-img{border-radius:12px;overflow:hidden;min-height:305px;height:305px;width:100%;}
.page-template-our-clients .experience-block-big .exp-block-big-img img, .page-template-our-clients .experience-block-small .exp-block-small-img img{object-fit:cover;object-position:top;display:block;width:100%;height:100%;}
.page-template-our-clients .experience-block-big .exp-block-big-cont{padding:12px 10px 0 10px;}
.page-template-our-clients .experience-block-big .exp-block-big-title{font-weight:bold;}
.page-template-our-clients .experience-block-small{display:flex;gap:20px 50px;margin-bottom:40px;font-family:"Fira Sans", sans-serif;font-size:15px;line-height:1.3;flex-wrap:wrap;}
.page-template-our-clients .experience-block-small .exp-block-small{width:calc(50% - 25px);display:flex;align-items:center;}
.page-template-our-clients .experience-block-small .exp-block-small-img{width:110px;min-width:110px;height:87px;min-height:87px;border-radius:8px;overflow:hidden;margin-right:15px;}
.page-template-our-clients .experience-block-small .exp-block-small-title{font-weight:bold;}
.page-template-our-clients .all-reviews-link{margin-bottom:35px;}
.page-template-our-clients .all-awards-link{margin-bottom:50px;}
.page-template-our-clients .all-reviews-link a, .page-template-our-clients .all-awards-link a{color:#1c8adb;font-weight:bold;font-size:18px;font-family:"Fira Sans", sans-serif;display:inline-flex;position:relative;padding-right:23px;}
.page-template-our-clients .all-reviews-link a:after, .page-template-our-clients .all-awards-link a:after{content:'';display:block;width:14px;height:13px;background:url(//vizy.ua/ru//wp-content/uploads/2026/01/arrow-for-link-icon.png) no-repeat;background-size:100%;position:absolute;top:2px;right:0;}
.page-template-our-clients .our-awards-block h2{font-size:24px!important;line-height:1.3!important;margin-bottom:20px;}
.page-template-our-clients .our-clients-add-text{width:100%;font-family:"Fira Sans", sans-serif;color:#000;font-size:18px;line-height:1.3;border:1px solid #0967ad;border-radius:10px;padding:16px;text-align:center;margin-bottom:30px;}
.page-template-our-clients .main-about{margin-top:25px;}
body.error404 main .page__container{display:flex;align-items:flex-start;}
body.error404 main .page__container .col-1, body.error404 main .page__container .col-2{width:50%;padding:40px 0;}
body.error404 main .page__container .col-2{display:flex;justify-content:center;}
body.error404 main .page__container .col-2 img{width:550px;}
body.error404 main .title{font-size:35px;text-transform:none;margin-bottom:35px;}
body.error404 main .desc{font-size:27px;line-height:1.2;margin-bottom:50px;}
body.error404 main a.toMain{display:inline-flex;text-transform:uppercase;color:#fff;background:#0966ad;border-radius:11px;font-size:24px;padding:13px 40px;letter-spacing:.5px;}
body.error404 main a.toMain:hover{color:#fff!important;background:#064b80;transition:background ease-in-out .4s;}
header.header div[id*='ajaxsearchlite'].asl_m{max-width:145px !important;margin:0 auto;}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{margin-left:0;}
#ajaxsearchliteres1.wpdreams_asl_results{margin-left:-90px;}
header.header .asl_w_container{min-width:140px;}
@media(min-width:640px){
header.header .desktop.lang{max-width:160px;}
}
body.search header.header .desktop.lang{padding-top:20px;}
body.search .asl_w_container{z-index:57;position:relative;margin-bottom:20px;}
body.search .wpdreams_asl_results{z-index:57;}
body.search main h1{font-weight:bold!important;font-size:25px!important;}
body.search main .asl_w_container #ajaxsearchlite2{border:0;box-shadow:none;padding-bottom:20px;border-bottom:1px solid #656464;}
body.search main .asl_w_container #ajaxsearchlite2 > .probox{border-radius:10px;border:1px solid #656464;height:36px;}
body.search main .asl_w_container #ajaxsearchlite2 form[role="search"] input[type="search"]{font-size:19px;height:36px;}
body.search main .asl_w_container input[type="search"]{font-size:16px;}
body.search main .asl_w_container #ajaxsearchlite2 button.promagnifier, 
body.search main .asl_w_container #ajaxsearchlite2 .proclose, 
body.search main .asl_w_container #ajaxsearchlite2 .proloading{margin-top:3px;}
body.search main h2.res-title{text-transform:none;font-weight:400;font-size:22px;margin-bottom:22px;}
body.search main .page-block{display:flex;width:100%;flex-wrap:wrap;gap:15px 80px;margin-bottom:45px;}
body.search main .page-block .search-item{width:calc(50% - 40px);}
body.search main .page-block .search-item article{display:flex;justify-content:space-between;align-items:center;height:100%;}
body.search main .page-block .search-item a.read-more{display:inline-flex;justify-content:space-between;align-items:center;color:#fff;font-size:13px;font-weight:600;background:#0867ad;border-radius:4px;padding:8px 10px;transition:background ease-in-out .4s;margin-left:20px;}
body.search main .page-block .search-item a.read-more:hover{color:#fff!important;background:#054b7f;}
body.search main .page-block .search-item .entry-title{line-height:1;}
body.search main .page-block .search-item .entry-title a{font-size:18px;line-height:1.1;text-transform:uppercase;font-weight:bold;}
body.search main .add-text{font-size:21px;line-height:1.2;font-family:"Fira Sans", sans-serif;margin-bottom:40px;}
body.search main .main-order{padding:0 .625rem;}
body.search main .main-order > .page__container{background:#88c5f2;border-radius:15px;padding:0 20px;}
body.page-template-welfare-page section.main-order .main-order__content{padding:20px;background:#88c5f2;border-radius:15px;}
body.page-template-welfare-page h1.fs24{margin-top:35px;margin-bottom:20px;}
body.page-template-welfare-page .text-block{margin-bottom:25px;}
body.page-template-welfare-page .text-block p{margin-bottom:15px;font-family:"Fira Sans", sans-serif;line-height:1.2;}
body.page-template-welfare-page .text-block p:last-child{margin-bottom:0;}
body.page-template-welfare-page .images-desc-block{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:stretch;margin-bottom:45px;}
body.page-template-welfare-page .images-desc-block .images-desc-item{width:calc(33% - 11px);}
body.page-template-welfare-page .images-desc-item .pic{margin-bottom:10px;}
body.page-template-welfare-page .images-desc-item .pic img{border-radius:15px;}
body.page-template-welfare-page .images-desc-item .desc{text-align:center;font-family:"Fira Sans", sans-serif;line-height:1.1;font-size:16px;}
body.page-template-welfare-page #big-image .popup__body .picDesc{padding:7px 10px;text-align:center;font-size:15px;font-family:"Fira Sans", sans-serif;max-width:600px;margin:0 auto;}
body.page-template-welfare-page .slick-slide{margin:0 15px;}
body.page-template-welfare-page .awards-slider{opacity:0;transition:opacity ease-in-out .4s;}
body.page-template-welfare-page .awards-slider .content__item.col1-2{width:100%;margin-bottom:0;}
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:435px;display:grid;overflow:hidden;margin-bottom:10px;}
body.page-template-welfare-page .awards-slider .content__items img{object-fit:cover;width:100%;height:100%;object-position:top center;}
body.page-template-welfare-page .awards-slider .content__items .desc{text-align:center;font-family:"Fira Sans", sans-serif;line-height:1.1;font-size:16px;}
body.page-template-welfare-page .awards-slider button.slick-prev, body.page-template-welfare-page .awards-slider button.slick-next{display:inline-flex;text-indent:-9999px;position:absolute;z-index:10;height:100%;width:45px;background:url(https://vizy.ua/wp-content/themes/vizy/images/arrow-slider-1.png) no-repeat;background-size:34px 52px;background-position:center center;top:0;}
body.page-template-welfare-page .awards-slider button.slick-prev{left:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
body.page-template-welfare-page .awards-slider button.slick-next{right:10px;}
body.page-template-welfare-page .awards-slider-wrap{padding-top:25px;padding-bottom:25px;margin-bottom:25px;}
@media(max-width:1159px){
body.search main .main-order > .page__container{padding:20px;}
}
body.search main .cont-nothing{margin:35px 0;font-size:23px;font-family:"Fira Sans", sans-serif;font-weight:400;}
body.page-template-page-blog .blog-title h1, body.archive.category .cat-title h1{font-size:34px;line-height:1.2;margin:15px 0 15px;}
body.archive.category .cat-title h1{font-size:28px;}
body.page-template-page-blog .blog-descript, body.archive.category .blog-descript{font-family:"Fira Sans", sans-serif;font-size:16px;line-height:1.2;margin-bottom:20px;}
body.archive.category .blog-descript{margin-bottom:15px;}
body.page-template-page-blog .quick-ajax-controls-container{display:grid;grid-template-columns:repeat(2, 1fr);}
body.page-template-page-blog .quick-ajax-controls-container .quick-ajax-filter-container{order:1;grid-column-start:1;grid-column-end:3;margin-bottom:15px;}
body.page-template-page-blog .quick-ajax-sort-options-container{order:3;}
body.page-template-page-blog .filter-posts-title{order:2;justify-content:flex-start;display:flex;font-size:20px;}
body.page-template-page-blog .quick-ajax-filter-container h2.filter-cat-title{width:100%;}
body.page-template-page-blog .quick-ajax-filter-container .qapl-filter-button{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:5px 15px;font-family:"Fira Sans", sans-serif;font-size:18px;border-radius:4px;background-color:rgb(30 30 30 / 5%);color:#000;}
body.page-template-page-blog .quick-ajax-filter-container .qapl-filter-button.active, body.page-template-page-blog .quick-ajax-filter-container .qapl-filter-button:hover{background-color:#0867ad;color:#fff;}
body.page-template-page-blog .quick-ajax-sort-options-container select#quick_ajax_sort_option,
body.archive.category .quick-ajax-sort-options-container select#quick_ajax_sort_option{min-height:33px;border-radius:4px;padding:5px 40px 5px 20px;background-position:calc(100% - 1.1rem) 0.43rem;background-color:#1C8ADB;border:0;font-weight:bold;box-shadow:none;font-size:15px;margin-bottom:20px;}
body.page-template-page-blog .quick-ajax-sort-options-container select#quick_ajax_sort_option:hover,
body.page-template-page-blog .quick-ajax-sort-options-container select#quick_ajax_sort_option:focus,
body.archive.category .quick-ajax-sort-options-container select#quick_ajax_sort_option:hover,
body.archive.category .quick-ajax-sort-options-container select#quick_ajax_sort_option:focus,
.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper:hover select{color:#fff!important;background-color:#0a67ad;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23ffffff" d="M2 5L0 3h4z"/></svg>');}
body.page-template-page-blog .quick-ajax-sort-options-container select#quick_ajax_sort_option:focus,
body.archive.category .quick-ajax-sort-options-container select#quick_ajax_sort_option:focus{background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23ffffff" d="M2 0L0 2h4z"/></svg>');background-position:calc(100% - 1.1rem) 0.8rem;}
body.page-template-page-blog .posts-block, body.archive.category .posts-block{padding-bottom:40px;}
body.page-template-page-blog .posts-block .qapl-post-item, body.archive.category .posts-block .qapl-post-item{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;padding-bottom:13px;}
body.page-template-page-blog .posts-block .qapl-post-item > .qapl-post-link, body.archive.category .posts-block .qapl-post-item > .qapl-post-link{width:100%;position:relative;}
body.page-template-page-blog .posts-block .qapl-post-item .qapl-post-image a, body.page-template-page-blog .posts-block .qapl-post-item .category-block a, body.page-template-page-blog .posts-block .qapl-post-item h3 a, body.archive.category .posts-block .qapl-post-item .qapl-post-image a, body.archive.category .posts-block .qapl-post-item .category-block a, body.archive.category .posts-block .qapl-post-item h3 a{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;transition:none!important;}
body.page-template-page-blog .posts-block .qapl-post-item .qapl-post-image, body.archive.category .posts-block .qapl-post-item .qapl-post-image{aspect-ratio:0!important;margin-bottom:10px;}
body.page-template-page-blog .posts-block .qapl-post-item .qapl-post-image a, body.archive.category .posts-block .qapl-post-item .qapl-post-image a{height:205px;}
body.page-template-page-blog .posts-block .qapl-post-item .qapl-post-image a img, body.archive.category .posts-block .qapl-post-item .qapl-post-image a img{border-radius:0;height:205px;width:100%;object-position:top center!important;object-fit:cover!important;}
body.page-template-page-blog .posts-block .qapl-post-item .category-block, body.archive.category .posts-block .qapl-post-item .category-block, body.archive.category .posts-block .qapl-post-item .date-block{padding:0 10px;text-align:left;margin-bottom:5px;font-size:13px;}
body.page-template-page-blog .posts-block .qapl-post-item .date-block, body.archive.category .posts-block .qapl-post-item .date-block{position:absolute;top:10px;left:10px;background:rgb(255 255 255 / 79%);padding:2px 5px;border-radius:4px;font-size:12px;}
body.page-template-page-blog .posts-block .qapl-post-item .category-block, body.archive.category .posts-block .qapl-post-item .category-block{font-size:13px;font-family:"Fira Sans", sans-serif;font-weight:bold;text-transform:uppercase;}
body.page-template-page-blog .posts-block .qapl-post-item .category-block a, body.archive.category .posts-block .qapl-post-item .category-block a{color:#000;font-size:14px;font-weight:400;}
body.page-template-page-blog .posts-block .qapl-post-item .category-block a:hover, body.archive.category .posts-block .qapl-post-item .category-block a:hover{-webkit-box-shadow:none;box-shadow:none;transition:none;}
body.page-template-page-blog .posts-block .qapl-post-item h3, body.archive.category .posts-block .qapl-post-item h3{padding:0 10px;margin-bottom:10px;}
body.page-template-page-blog .posts-block .qapl-post-item h3 a, body.archive.category .posts-block .qapl-post-item h3 a{line-height:1.1;font-size:18px;font-family:"Fira Sans", sans-serif;color:#0867ad;text-transform:none;}
body.page-template-page-blog .posts-block .qapl-post-item .excerpt-block, body.archive.category .posts-block .qapl-post-item .excerpt-block{font-size:15px;padding:0 10px;font-family:"Fira Sans", sans-serif;line-height:1.1;}
body.page-template-page-blog .quick-ajax-posts-container .qapl-load-more-wrapper, body.archive.category .quick-ajax-posts-container .qapl-load-more-wrapper{margin-top:35px!important;}
body.page-template-page-blog .qapl-load-more-wrapper button.qapl-load-more-button, body.archive.category .qapl-load-more-wrapper button.qapl-load-more-button{box-shadow:none!important;border-radius:4px!important;padding:8px 20px!important;font-family:"Fira Sans", sans-serif;background:#1C8ADB!important;border:0!important;letter-spacing:1px;font-weight:500;font-size:16px!important;color:#fff!important;}
body.page-template-page-blog .qapl-load-more-wrapper button.qapl-load-more-button:hover, body.archive.category .qapl-load-more-wrapper button.qapl-load-more-button:hover{color:#fff!important;background:#00aeee!important;}
body.single-post section.main-faq{margin-top:25px;}
body.single-post section.main-faq > .page__container{padding:0;}
body.single-post section.main-order{background:#88c5f2;border-radius:15px;margin-top:25px;margin-bottom:25px;}
body.single-post section.main-order > .page__container{padding:0;}
body.single-post section.main-order .main-order__content{padding:20px;}
body.single-post h1{font-size:28px;line-height:1.1;margin:20px 0 20px;}
body.single-post .post-content{font-family:"Fira Sans", sans-serif;font-size:16px;line-height:1.1;}
body.single-post .post-content p{margin-bottom:15px;}
body.single-post .post-content ul, body.single-post .post-content ol{margin-bottom:20px;}
body.single-post .post-content ol{margin-left:20px;}
body.single-post .post-content ul li{margin-bottom:10px;position:relative;padding-left:20px;}
body.single-post .post-content ul li:before{content:'';display:block;width:7px;height:7px;background:#1C8ADB;border-radius:50%;position:absolute;top:5px;left:2px;}
body.single-post .post-content ol li{list-style:decimal;margin-bottom:10px;}
body.single-post .post-content h2, body.single-post .post-content h3{margin-bottom:15px;}
body.single-post .post-content h2{font-size:23px;line-height:1.2;}
body.single-post .post-content table{margin-bottom:15px;border-collapse:collapse;}
body.single-post .post-content table td{padding:5px 9px;border:1px solid #000;}
body.single-post .relative-block{margin-top:45px;font-family:"Fira Sans", sans-serif;margin-bottom:45px;}
body.single-post .relative-block .relative-block-title{text-align:center;margin-bottom:30px;text-transform:uppercase;color:#054778;font-weight:bold;font-size:20px;}
body.single-post .relative-block .relative-items, body.page-template-main-page .relative-block .relative-items, body.page-template-services-page .relative-block .relative-items, body.page-template-services-sub-page .relative-block .relative-items{grid-template-columns:repeat(3, 1fr);gap:2rem;display:grid;justify-content:center;box-sizing:border-box;}
body.single-post .relative-block.relat-col-3 .relative-items, body.page-template-main-page .relative-block.relat-col-3 .relative-items, body.page-template-services-page .relative-block.relat-col-3 .relative-items, body.page-template-services-sub-page .relative-block.relat-col-3 .relative-items{grid-template-columns:repeat(3, 1fr);}
body.single-post .relative-block.relat-col-4 .relative-items, body.page-template-main-page .relative-block.relat-col-4 .relative-items, body.page-template-services-page .relative-block.relat-col-4 .relative-items, body.page-template-services-sub-page .relative-block.relat-col-4 .relative-items{grid-template-columns:repeat(4, 1fr);}
body.single-post .relative-block .relative-items .relative-item-block, body.page-template-main-page .relative-block .relative-items .relative-item-block, body.page-template-services-page .relative-block .relative-items .relative-item-block, body.page-template-services-sub-page .relative-block .relative-items .relative-item-block{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;padding-bottom:13px;}
body.single-post .relative-block .relative-items .relative-item-img, body.page-template-main-page .relative-block .relative-items .relative-item-img, body.page-template-services-page .relative-block .relative-items .relative-item-img, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img{display:flex;overflow:hidden;width:100%;margin-bottom:10px;}
body.home .relative-block .relative-items .relative-item-img, body.page-template-services-page .relative-block .relative-items .relative-item-img, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img{display:none;}
body.page-template-main-page .relative-block .relative-items .relative-item-block, body.page-template-services-page .relative-block .relative-items .relative-item-block, body.page-template-services-sub-page .relative-block .relative-items .relative-item-block{padding-top:13px;}
body.single-post .relative-block .relative-items .relative-item-img a, body.page-template-main-page .relative-block .relative-items .relative-item-img a, body.page-template-services-page .relative-block .relative-items .relative-item-img a, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img a{height:205px;width:100%;}
body.single-post .relative-block .relative-items .relative-item-img a img, body.page-template-main-page .relative-block .relative-items .relative-item-img a img, body.page-template-services-page .relative-block .relative-items .relative-item-img a img, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img a img{height:205px;object-position:top center;object-fit:cover;width:100%;max-width:100%;}
body.single-post .relative-block .relative-items .relative-item-title, body.page-template-main-page .relative-block .relative-items .relative-item-title, body.page-template-services-page .relative-block .relative-items .relative-item-title, body.page-template-services-sub-page .relative-block .relative-items .relative-item-title{padding:0 10px;margin-bottom:10px;}
body.single-post .relative-block .relative-items .relative-item-title a, body.page-template-main-page .relative-block .relative-items .relative-item-title a, body.page-template-services-page .relative-block .relative-items .relative-item-title a, body.page-template-services-sub-page .relative-block .relative-items .relative-item-title a{line-height:1.1;font-size:18px;font-family:"Fira Sans", sans-serif;color:#1c8adb;font-weight:bold;}
body.single-post .relative-block .relative-items .relative-item-exc, body.page-template-main-page .relative-block .relative-items .relative-item-exc, body.page-template-services-page .relative-block .relative-items .relative-item-exc, body.page-template-services-sub-page .relative-block .relative-items .relative-item-exc{font-size:15px;padding:0 10px;font-family:"Fira Sans", sans-serif;line-height:1.1;}
body.page-template-main-page .relative-block .relative-items .relative-item-title, body.page-template-services-page .relative-block .relative-items .relative-item-title, body.page-template-services-sub-page .relative-block .relative-items .relative-item-title, body.page-template-main-page .relative-block .relative-items .relative-item-exc, body.page-template-services-page .relative-block .relative-items .relative-item-exc, body.page-template-services-sub-page .relative-block .relative-items .relative-item-exc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
body.page-template-main-page .relative-block, body.page-template-services-page .relative-block, body.page-template-services-sub-page .relative-block{margin-bottom:30px;font-family:"Fira Sans", sans-serif;}
body.page-template-main-page .relative-block .relative-block-title, body.page-template-services-page .relative-block .relative-block-title, body.page-template-services-sub-page .relative-block .relative-block-title{color:#191919;font-family:"Fira Sans", sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:15px;}
html.post-page{scroll-padding-top:155px;}
@media(min-width:39.9988em){
body.page-template-main-page .relative-block .relative-block-title, body.page-template-services-page .relative-block .relative-block-title, body.page-template-services-sub-page .relative-block .relative-block-title{font-size:20px;line-height:28px;}
}
@media(min-width:72.4988em){
body.page-template-main-page .relative-block .relative-block-title, body.page-template-services-page .relative-block .relative-block-title, body.page-template-services-sub-page .relative-block .relative-block-title{font-size:30px;line-height:45px;}
}
@media(min-width:1199px){
.header__menu.menu ul.menu__list > li:first-child{max-width:160px;position:relative;}
.header__menu.menu ul.menu__list > li:first-child > span{padding-left:0;}
.header__menu.menu ul.menu__list > li:first-child > span > a{padding-left:0;}
.header__menu.menu ul.menu__list > li:first-child > ul.dropdown-menu{left:-10px;}
.header__menu.menu ul.menu__list > li:first-child:hover{border-left:1px solid rgb(0 0 0 / 0%);}
.header__menu.menu ul.menu__list > li:first-child:before{content:'';display:inline-block;width:1px;height:100%;top:0;left:-10px;position:absolute;background:rgb(0 0 0 / 0%);}
.header__menu.menu ul.menu__list > li:first-child:hover:before{background:#e6e6e6;}
}
@media(min-width:640px){
.page-template-about-page .main-banners .pic-mobile, .page-template-our-clients .main-banners .pic-mobile{display:none;}
.page-template-our-clients .formats-block .formats-block-content{display:block!important;}
.our-clients-opportun-block .right-part{display:flex!important;}
}
@media(max-width:1159px){ 
.page-template-about-us-main h1.fs24{margin-bottom:20px;}
.page-template-our-clients .under-line-block{padding:16px 25px;}
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:405px;}
body.single-post .relative-block .relative-items, body.page-template-main-page .relative-block .relative-items, body.page-template-services-page .relative-block .relative-items, body.page-template-services-sub-page .relative-block .relative-items, body.single-post .relative-block.relat-col-3 .relative-items, body.page-template-main-page .relative-block.relat-col-3 .relative-items, body.page-template-services-page .relative-block.relat-col-3 .relative-items, body.page-template-services-sub-page .relative-block.relat-col-3 .relative-items, body.single-post .relative-block.relat-col-4 .relative-items, body.page-template-main-page .relative-block.relat-col-4 .relative-items, body.page-template-services-page .relative-block.relat-col-4 .relative-items, body.page-template-services-sub-page .relative-block.relat-col-4 .relative-items{grid-template-columns:repeat(1, 1fr);gap:20px;}
body.single-post .relative-block .relative-items .relative-item-cont, body.page-template-main-page .relative-block .relative-items .relative-item-cont, body.page-template-services-page .relative-block .relative-items .relative-item-cont, body.page-template-services-sub-page .relative-block .relative-items .relative-item-cont{padding:10px 0;}
body.single-post .relative-block .relative-items .relative-item-block, body.page-template-main-page .relative-block .relative-items .relative-item-block, body.page-template-services-page .relative-block .relative-items .relative-item-block, body.page-template-services-sub-page .relative-block .relative-items .relative-item-block{grid-template-columns:224px 1fr;display:grid;padding-bottom:0;}
body.single-post .relative-block .relative-items .relative-item-img, body.page-template-main-page .relative-block .relative-items .relative-item-img, body.page-template-services-page .relative-block .relative-items .relative-item-img, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img{margin-bottom:0;}
body.single-post .relative-block .relative-items .relative-item-img a, body.page-template-main-page .relative-block .relative-items .relative-item-img a, body.page-template-services-page .relative-block .relative-items .relative-item-img a, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img a{height:95px;overflow:hidden;}
body.single-post .relative-block .relative-items .relative-item-img a img, body.page-template-main-page .relative-block .relative-items .relative-item-img a img, body.page-template-services-page .relative-block .relative-items .relative-item-img a img, body.page-template-services-sub-page .relative-block .relative-items .relative-item-img a img{height:100%;}
body.single-post .relative-block .relative-items .relative-item-exc, body.single-post .relative-block .relative-items .relative-item-title, body.page-template-main-page .relative-block .relative-items .relative-item-exc, body.page-template-main-page .relative-block .relative-items .relative-item-title, body.page-template-services-page .relative-block .relative-items .relative-item-exc, body.page-template-services-page .relative-block .relative-items .relative-item-title, body.page-template-services-sub-page .relative-block .relative-items .relative-item-exc, body.page-template-services-sub-page .relative-block .relative-items .relative-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
body.page-template-main-page .relative-block .relative-items .relative-item-block, body.page-template-services-page .relative-block .relative-items .relative-item-block, body.page-template-services-sub-page .relative-block .relative-items .relative-item-block{padding-top:0;grid-template-columns:1fr;}
}
@media(max-width:1024px){ 
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:340px;}
}
@media(max-width:959px){
.page-template-about-us-main .about-blocks{flex-wrap:wrap;}
.page-template-about-us-main .about-blocks .about-block-item{width:calc(33.33% - 10px);}
.how-we-work-cols{flex-wrap:wrap;}
.how-we-work-cols .how-we-work-col{width:calc(50% - 5px);}
.more-history-block .right-part{padding-top:0;}
.bottom-about-block .fx1_2{font-size:16px;}
.page-template-about-us-main h1.fs24{margin-top:25px;}
.page-template-our-clients .experience-block-big{gap:25px;}
.page-template-our-clients .experience-block-big .exp-block-big{width:calc(33.33% - 16.67px);}
.page-template-our-clients .experience-block-big .exp-block-big-img{min-height:270px;height:270px;}
.page-template-our-clients .all-awards-link{margin-bottom:40px;}
.page-template-our-clients .under-line-block{font-size:16px;}
body.error404 main .title{font-size:30px;}
body.error404 main .desc{font-size:22px;margin-bottom:40px;}
body.error404 main a.toMain{font-size:20px;border-radius:8px;padding:11px 30px;}
body.search main h2.res-title{font-size:20px;}
body.search main .page-block .search-item .entry-title a{font-size:16px;}
body.search main .page-block .search-item a.read-more{font-size:12px;}
body.search main .page-block{gap:15px 60px;}
body.search main .page-block .search-item{width:calc(50% - 30px);}
body.search main .add-text{font-size:18px;}
body.search main .cont-nothing{font-size:21px;}
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:320px;}
body.page-template-welfare-page .awards-slider button.slick-next{background-position:center 45%;}
body.page-template-welfare-page .awards-slider button.slick-prev{background-position:center 55%;}
}
@media(max-width:799px){
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:260px;}
}
@media(max-width:767px){
.expertise-pics{gap:20px;}
.expertise-pics .expertise-pic-item{width:calc(50% - 10px);}
body.error404 main .page__container{flex-direction:column;}
body.error404 main .page__container .col-1, body.error404 main .page__container .col-2{width:100%;padding:20px 0;}
body.error404 main .page__container .col-1{text-align:center;}
body.error404 main .page__container .col-2{padding-top:0;}
body.error404 main .title{text-align:center;font-size:25px;margin-bottom:20px;text-transform:uppercase;}
body.error404 main .desc{font-size:19px;margin-bottom:25px;}
body.error404 main a.toMain{font-size:16px;padding:10px 30px;}
body.error404 main .page__container .col-2 img{width:350px;}
body.search main .page-block .search-item{width:100%;}
body.search main .page-block{gap:10px;}
body.search main .page-block .search-item .entry-title a{font-size:15px;}
body.search main .page-block .search-item a.read-more{font-size:11px;}
body.search main h2.res-title{font-size:19px;text-align:center;}
body.search main h1{font-size:23px !important;}
body.search main .add-text{font-size:17px;}
body.search main .cont-nothing{font-size:19px;}
body.page-template-welfare-page .text-block .fx1_2{font-size:16px;}
body.page-template-welfare-page .images-desc-block{gap:15px;}
body.page-template-welfare-page .images-desc-block .images-desc-item{width:calc(50% - 11px);}
body.page-template-welfare-page .images-desc-item .desc{display:none;}
body.page-template-welfare-page .images-desc-item .pic{margin-bottom:0;}
body.page-template-welfare-page h1.fs24{margin-top:25px;}
body.page-template-welfare-page .slick-slide{margin:0 10px;}
body.page-template-welfare-page .awards-slider .content__items .desc{font-size:14px;}
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:435px;}
body.page-template-services-sub-page h1{word-wrap:break-word;}
body.single-post .relative-block .relative-items, body.page-template-main-page .relative-block .relative-items, body.page-template-services-page .relative-block .relative-items, body.page-template-services-sub-page .relative-block .relative-items{grid-template-columns:repeat(1, 1fr);}
body.single-post .relative-block, body.page-template-main-page .relative-block, body.page-template-services-page .relative-block, body.page-template-services-sub-page .relative-block{margin-top:35px;margin-bottom:35px;}
body.single-post .relative-block .relative-block-title, body.page-template-main-page .relative-block .relative-block-title, body.page-template-services-page .relative-block .relative-block-title, body.page-template-services-sub-page .relative-block .relative-block-title{margin-bottom:15px;font-size:18px;}
body.page-template-page-blog .posts-block .qapl-post-item h3 a, body.archive.category .posts-block .qapl-post-item h3 a{font-size:16px;}
body.single-post .relative-block .relative-items .relative-item-title a, body.page-template-main-page .relative-block .relative-items .relative-item-title a, body.page-template-services-page .relative-block .relative-items .relative-item-title a, body.page-template-services-sub-page .relative-block .relative-items .relative-item-title a{font-size:15px;}
body.page-template-page-blog .posts-block .qapl-post-item .category-block, body.archive.category .posts-block .qapl-post-item .category-block{font-size:14px;}
body.page-template-page-blog .filter-posts-title{font-size:25px;}
body.page-template-page-blog .blog-title h1{font-size:30px;}
body.archive.category .cat-title h1{font-size:24px;}
body.page-template-page-blog .blog-descript, body.archive.category .blog-descript{font-size:15px;}
body.single-post .relative-block .relative-items .relative-item-block, body.page-template-main-page .relative-block .relative-items .relative-item-block, body.page-template-services-page .relative-block .relative-items .relative-item-block, body.page-template-services-sub-page .relative-block .relative-items .relative-item-block{grid-template-columns:110px 1fr;}
body.page-template-main-page .relative-block .relative-items .relative-item-block, body.page-template-services-page .relative-block .relative-items .relative-item-block, body.page-template-services-sub-page .relative-block .relative-items .relative-item-block{grid-template-columns:1fr;}
}
@media(max-width:699px){
header.header .asl_w_container{min-width:100px;}
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:380px;}
}
@media(max-width:639px){
.page-template-about-page .main-banners .pic-desktop.mob-isset, .page-template-our-clients .main-banners .pic-desktop.mob-isset{display:none;}
.page-template-about-us-main .about-blocks .about-block-item{width:calc(50% - 10px);}
.page-template-about-page h1, .page-template-about-page h2, .mission-block .mission-bottom a, .page-template-our-clients h1, .page-template-about-page h2, .page-template-our-clients h2.opportun-title, .page-template-our-clients h2.format-title, .page-template-our-clients h2.suit-title, .page-template-our-clients h2.exper-title{font-size:16px;text-align:center;}
.page-template-our-clients h2.suit-title{margin-bottom:20px;}
.mission-block .mission-bottom a{text-align:left;}
.page-template-about-page .enter-text, .page-template-about-page .history-text, .more-history-text, .expertise-text, .how-we-work-block .how-we-work-text, .how-we-work-cols .how-we-work-col-top .top-cont .top-cont-title, .bottom-about-block .fx1_2, .page-template-our-clients .enter-text, .our-clients-opportun-block .right-part, .page-template-our-clients .formats-block, .page-template-our-clients .suit-block .suit-block-item, .page-template-our-clients .experience-block-big, .page-template-our-clients .experience-block-small{font-size:14px;}
.expertise-pics .expertise-pic-caption, .how-we-work-cols .how-we-work-col-top .cont .sub-title, .how-we-work-cols .how-we-work-col-top .cont .cont-text, .how-we-work-cols .how-we-work-col-bottom{font-size:13px;}
.more-history-block .pic-caption{display:none;}
.mission-block .mission-block-text{gap:10px;flex-wrap:wrap;}
.mission-block .mission-block-text .mission-left, .mission-block .mission-block-text .mission-right{width:100%;font-size:14px;}
.how-we-work-block .how-we-work-bottom{font-size:16px;}
.bottom-about-block{padding-top:0!important;padding-bottom:20px;}
.mission-block{margin-top:20px;}
.expertise-pics .expertise-pic-caption{text-align:center;}
.page-template-about-us-main h1.fs24{margin-top:20px;margin-bottom:15px;}
.more-history-block{margin-bottom:10px;}
.more-history-block .left-part{display:none;}
.more-history-block .right-part .more-history-pic-mob{display:inline-block;width:80px;height:80px;border-radius:12px;overflow:hidden;margin-bottom:2px;float:left;margin-right:15px;}
.more-history-block .right-part .more-history-pic-mob img{object-fit:cover;object-position:top;display:block;width:100%;}
.how-we-work-cols .how-we-work-col-top .top-cont .top-cont-title br{display:none;}
.our-clients-title-mob{display:block;font-size:14px;font-weight:bold;margin-right:10px;}
.our-clients-opportun-block .right-part .opport-title{display:none;}
.page-template-our-clients .under-line-block{display:none;}
.page-template-our-clients .under-line-block-mob{display:block;}
.our-clients-opportun-block{flex-direction:column;gap:10px;margin-bottom:10px;}
.our-clients-opportun-block .left-part{display:flex;align-items:center;}
.our-clients-opportun-block .our-clients-pic{margin-bottom:0;width:80px;min-width:80px;margin-right:12px;}
.page-template-our-clients .formats-block{flex-direction:column;gap:10px;}
.page-template-our-clients .formats-block .formats-block-left, .page-template-our-clients .formats-block .formats-block-right{width:100%;}
.page-template-our-clients .formats-block .formats-block-title{font-size:15px;margin-bottom:15px;text-align:left;}
.page-template-our-clients .formats-block .formats-block-button{display:flex;justify-content:flex-start;margin-bottom:15px;}
.page-template-our-clients .formats-block .formats-block-button span{display:inline-flex;padding:0 30px;height:30px;border-radius:5px;background:#0867ad;color:#fff;font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;cursor:pointer;}
.page-template-our-clients .formats-block .formats-block-content{display:none;}
.our-clients-opportun-block .right-part{display:none;}
.our-clients-opportun-block .left-part{cursor:pointer;}
.page-template-our-clients .under-line-block-mob{width:100%;margin-bottom:35px;color:#000;font-size:14px;line-height:1.3;font-family:"Fira Sans", sans-serif;border:1px solid #0967ad;border-radius:10px;padding:12px 10px;text-align:center;}
.page-template-our-clients .under-line-block-mob p{margin-bottom:0;}
.page-template-our-clients .suit-block .suit-block-item-title:before{width:25px;height:25px;min-width:25px;min-height:25px;}
.page-template-our-clients .suit-block{flex-direction:column;}
.page-template-our-clients .suit-block .suit-block-item, .page-template-our-clients .experience-block-small .exp-block-small{width:100%;}
.our-clients-opportun-block .left-part{position:relative;}
.our-clients-opportun-block .left-part:after{content:'';display:block;width:11px;height:8px;min-width:11px;min-height:8px;background:url(//vizy.ua/ru//wp-content/uploads/2025/11/list-item.png) no-repeat;background-size:100%;position:relative;margin-left:auto;margin-right:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);transition:transform ease-out .4s;}
.page-template-our-clients .suit-block{margin-bottom:25px;}
.page-template-our-clients h2.exper-title{margin-bottom:20px;}
.page-template-our-clients .experience-block-big{flex-direction:column;gap:10px;margin-bottom:10px;}
.page-template-our-clients .experience-block-big .exp-block-big{width:100%;display:flex;flex-direction:row;align-items:center;}
.page-template-our-clients .experience-block-big .exp-block-big-img, .page-template-our-clients .experience-block-small .exp-block-small-img{height:71px;min-height:71px;width:90px;min-width:90px;margin-right:15px;}
.page-template-our-clients .experience-block-big .exp-block-big-cont{padding:0;}
.page-template-our-clients .experience-block-small{flex-direction:column;margin-bottom:30px;gap:10px;}
.page-template-our-clients .all-reviews-link a, .page-template-our-clients .all-awards-link a{font-size:16px;}
.page-template-our-clients .all-reviews-link a, .page-template-our-clients .all-awards-link a{padding-right:21px;}
.page-template-our-clients .all-reviews-link a:after, .page-template-our-clients .all-awards-link a:after{width:12px;height:11px;top:3px;}
.page-template-our-clients .all-reviews-link{margin-bottom:25px;}
.page-template-our-clients .all-awards-link{margin-bottom:35px;}
.page-template-our-clients .our-awards-block h2{font-size:16px!important;}
.page-template-our-clients .our-clients-add-text{font-size:14px;padding:20px;margin-bottom:20px;}
header.header .soc-lang .lang{position:relative;}
header.header .soc-lang .lang ul{align-items:center;}
header.header .soc-lang .search .asl_w_container{opacity:0;margin-bottom:0;position:absolute;visibility:hidden;transition:all ease-out .4s;right:0;bottom:0;min-width:0;width:0;}
header.header .soc-lang .search .asl_w_container > div[id*='ajaxsearchlite'].asl_m{min-width:0;width:0;}
header.header .soc-lang .search .asl_w_container.active{opacity:1;visibility:visible;min-width:200px;width:200px;}
header.header .soc-lang .search .asl_w_container.active > div[id*='ajaxsearchlite'].asl_m{min-width:200px;width:200px;}
header.header .soc-lang .search .search-icon{cursor:pointer;}
header.header .soc-lang .search .close-btn{opacity:0;visibility:hidden;display:block;position:absolute;right:-23px;bottom:4px;background:url(https://vizy.ua/wp-content/themes/vizy/images/bg-close.svg) no-repeat;background-size:100%;width:18px;height:18px;cursor:pointer;transition:all ease-out .4s;}
header.header .soc-lang .search .close-btn.active{opacity:1;visibility:visible;}
header.header .soc-lang .search .asl_w_container .proclose{display:none!important;}
#ajaxsearchliteres1.wpdreams_asl_results{margin-left:-15px;}
body.page-template-main-page .relative-block .relative-block-title, body.page-template-services-page .relative-block .relative-block-title, body.page-template-services-sub-page .relative-block .relative-block-title{font-size:16px;line-height:20px;text-align:center;}
}
@media(max-width:599px){
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:320px;}
}
@media(max-width:499px){
.more-history-block{gap:15px;}
.more-history-pic{width:80px;height:80px;}
.expertise-pics .expertise-pic-item, .how-we-work-cols .how-we-work-col{width:100%;}
.mission-block .mission-bottom a{font-size:15px;}
.how-we-work-cols .how-we-work-col .how-we-work-col-top{min-height:auto;}
.how-we-work-block .how-we-work-bottom{text-align:center;}
.page-template-about-us-main .about-blocks .about-block-item .about-block-item-pic img{min-height:100px;max-height:100px;}
body.search main .page-block{gap:10px;margin-bottom:35px;}
body.search main .page-block .search-item{text-align:center;border-bottom:1px solid rgb(204 204 204 / 51%);padding-bottom:10px;}
body.search main .page-block .search-item article{flex-direction:column;}
body.search main .page-block .search-item a.read-more{margin-left:0;}
body.search main .page-block .search-item .entry-title{margin-bottom:5px;}
body.search main .page-block .search-item a.read-more{padding:6px 10px;}
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:510px;}
}
@media(max-width:449px){
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:430px;}
}
@media(max-width:399px){
body.page-template-welfare-page .awards-slider .content__item .pic{min-height:375px;}
body.single-post .post-content table{word-break:break-all;}
}
@media(max-width:349px){
body.page-template-welfare-page .awards-slider .content__item .pic {
min-height: 275px;
}
}@font-face{font-family:'FontAwesome';src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(//vizy.ua/wp-content/themes/vizy/assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,
:root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x, .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
.fa-glass:before{content:"\f000";}
.fa-music:before{content:"\f001";}
.fa-search:before{content:"\f002";}
.fa-envelope-o:before{content:"\f003";}
.fa-heart:before{content:"\f004";}
.fa-star:before{content:"\f005";}
.fa-star-o:before{content:"\f006";}
.fa-user:before{content:"\f007";}
.fa-film:before{content:"\f008";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-remove:before, .fa-close:before, .fa-times:before{content:"\f00d";}
.fa-search-plus:before{content:"\f00e";}
.fa-search-minus:before{content:"\f010";}
.fa-power-off:before{content:"\f011";}
.fa-signal:before{content:"\f012";}
.fa-gear:before, .fa-cog:before{content:"\f013";}
.fa-trash-o:before{content:"\f014";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-road:before{content:"\f018";}
.fa-download:before{content:"\f019";}
.fa-arrow-circle-o-down:before{content:"\f01a";}
.fa-arrow-circle-o-up:before{content:"\f01b";}
.fa-inbox:before{content:"\f01c";}
.fa-play-circle-o:before{content:"\f01d";}
.fa-rotate-right:before, .fa-repeat:before{content:"\f01e";}
.fa-refresh:before{content:"\f021";}
.fa-list-alt:before{content:"\f022";}
.fa-lock:before{content:"\f023";}
.fa-flag:before{content:"\f024";}
.fa-headphones:before{content:"\f025";}
.fa-volume-off:before{content:"\f026";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-up:before{content:"\f028";}
.fa-qrcode:before{content:"\f029";}
.fa-barcode:before{content:"\f02a";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-print:before{content:"\f02f";}
.fa-camera:before{content:"\f030";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-dedent:before, .fa-outdent:before{content:"\f03b";}
.fa-indent:before{content:"\f03c";}
.fa-video-camera:before{content:"\f03d";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before{content:"\f03e";}
.fa-pencil:before{content:"\f040";}
.fa-map-marker:before{content:"\f041";}
.fa-adjust:before{content:"\f042";}
.fa-tint:before{content:"\f043";}
.fa-edit:before, .fa-pencil-square-o:before{content:"\f044";}
.fa-share-square-o:before{content:"\f045";}
.fa-check-square-o:before{content:"\f046";}
.fa-arrows:before{content:"\f047";}
.fa-step-backward:before{content:"\f048";}
.fa-fast-backward:before{content:"\f049";}
.fa-backward:before{content:"\f04a";}
.fa-play:before{content:"\f04b";}
.fa-pause:before{content:"\f04c";}
.fa-stop:before{content:"\f04d";}
.fa-forward:before{content:"\f04e";}
.fa-fast-forward:before{content:"\f050";}
.fa-step-forward:before{content:"\f051";}
.fa-eject:before{content:"\f052";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-plus-circle:before{content:"\f055";}
.fa-minus-circle:before{content:"\f056";}
.fa-times-circle:before{content:"\f057";}
.fa-check-circle:before{content:"\f058";}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-crosshairs:before{content:"\f05b";}
.fa-times-circle-o:before{content:"\f05c";}
.fa-check-circle-o:before{content:"\f05d";}
.fa-ban:before{content:"\f05e";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-arrow-down:before{content:"\f063";}
.fa-mail-forward:before, .fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-compress:before{content:"\f066";}
.fa-plus:before{content:"\f067";}
.fa-minus:before{content:"\f068";}
.fa-asterisk:before{content:"\f069";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-gift:before{content:"\f06b";}
.fa-leaf:before{content:"\f06c";}
.fa-fire:before{content:"\f06d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-warning:before, .fa-exclamation-triangle:before{content:"\f071";}
.fa-plane:before{content:"\f072";}
.fa-calendar:before{content:"\f073";}
.fa-random:before{content:"\f074";}
.fa-comment:before{content:"\f075";}
.fa-magnet:before{content:"\f076";}
.fa-chevron-up:before{content:"\f077";}
.fa-chevron-down:before{content:"\f078";}
.fa-retweet:before{content:"\f079";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-arrows-v:before{content:"\f07d";}
.fa-arrows-h:before{content:"\f07e";}
.fa-bar-chart-o:before, .fa-bar-chart:before{content:"\f080";}
.fa-twitter-square:before{content:"\f081";}
.fa-facebook-square:before{content:"\f082";}
.fa-camera-retro:before{content:"\f083";}
.fa-key:before{content:"\f084";}
.fa-gears:before, .fa-cogs:before{content:"\f085";}
.fa-comments:before{content:"\f086";}
.fa-thumbs-o-up:before{content:"\f087";}
.fa-thumbs-o-down:before{content:"\f088";}
.fa-star-half:before{content:"\f089";}
.fa-heart-o:before{content:"\f08a";}
.fa-sign-out:before{content:"\f08b";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-thumb-tack:before{content:"\f08d";}
.fa-external-link:before{content:"\f08e";}
.fa-sign-in:before{content:"\f090";}
.fa-trophy:before{content:"\f091";}
.fa-github-square:before{content:"\f092";}
.fa-upload:before{content:"\f093";}
.fa-lemon-o:before{content:"\f094";}
.fa-phone:before{content:"\f095";}
.fa-square-o:before{content:"\f096";}
.fa-bookmark-o:before{content:"\f097";}
.fa-phone-square:before{content:"\f098";}
.fa-twitter:before{content:"\f099";}
.fa-facebook-f:before, .fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-unlock:before{content:"\f09c";}
.fa-credit-card:before{content:"\f09d";}
.fa-rss:before{content:"\f09e";}
.fa-hdd-o:before{content:"\f0a0";}
.fa-bullhorn:before{content:"\f0a1";}
.fa-bell:before{content:"\f0f3";}
.fa-certificate:before{content:"\f0a3";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-hand-o-down:before{content:"\f0a7";}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-arrow-circle-up:before{content:"\f0aa";}
.fa-arrow-circle-down:before{content:"\f0ab";}
.fa-globe:before{content:"\f0ac";}
.fa-wrench:before{content:"\f0ad";}
.fa-tasks:before{content:"\f0ae";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-arrows-alt:before{content:"\f0b2";}
.fa-group:before, .fa-users:before{content:"\f0c0";}
.fa-chain:before, .fa-link:before{content:"\f0c1";}
.fa-cloud:before{content:"\f0c2";}
.fa-flask:before{content:"\f0c3";}
.fa-cut:before, .fa-scissors:before{content:"\f0c4";}
.fa-copy:before, .fa-files-o:before{content:"\f0c5";}
.fa-paperclip:before{content:"\f0c6";}
.fa-save:before, .fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-underline:before{content:"\f0cd";}
.fa-table:before{content:"\f0ce";}
.fa-magic:before{content:"\f0d0";}
.fa-truck:before{content:"\f0d1";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-money:before{content:"\f0d6";}
.fa-caret-down:before{content:"\f0d7";}
.fa-caret-up:before{content:"\f0d8";}
.fa-caret-left:before{content:"\f0d9";}
.fa-caret-right:before{content:"\f0da";}
.fa-columns:before{content:"\f0db";}
.fa-unsorted:before, .fa-sort:before{content:"\f0dc";}
.fa-sort-down:before, .fa-sort-desc:before{content:"\f0dd";}
.fa-sort-up:before, .fa-sort-asc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before, .fa-undo:before{content:"\f0e2";}
.fa-legal:before, .fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before, .fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before, .fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before, .fa-clipboard:before{content:"\f0ea";}
.fa-lightbulb-o:before{content:"\f0eb";}
.fa-exchange:before{content:"\f0ec";}
.fa-cloud-download:before{content:"\f0ed";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-user-md:before{content:"\f0f0";}
.fa-stethoscope:before{content:"\f0f1";}
.fa-suitcase:before{content:"\f0f2";}
.fa-bell-o:before{content:"\f0a2";}
.fa-coffee:before{content:"\f0f4";}
.fa-cutlery:before{content:"\f0f5";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-hospital-o:before{content:"\f0f8";}
.fa-ambulance:before{content:"\f0f9";}
.fa-medkit:before{content:"\f0fa";}
.fa-fighter-jet:before{content:"\f0fb";}
.fa-beer:before{content:"\f0fc";}
.fa-h-square:before{content:"\f0fd";}
.fa-plus-square:before{content:"\f0fe";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-desktop:before{content:"\f108";}
.fa-laptop:before{content:"\f109";}
.fa-tablet:before{content:"\f10a";}
.fa-mobile-phone:before, .fa-mobile:before{content:"\f10b";}
.fa-circle-o:before{content:"\f10c";}
.fa-quote-left:before{content:"\f10d";}
.fa-quote-right:before{content:"\f10e";}
.fa-spinner:before{content:"\f110";}
.fa-circle:before{content:"\f111";}
.fa-mail-reply:before, .fa-reply:before{content:"\f112";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-smile-o:before{content:"\f118";}
.fa-frown-o:before{content:"\f119";}
.fa-meh-o:before{content:"\f11a";}
.fa-gamepad:before{content:"\f11b";}
.fa-keyboard-o:before{content:"\f11c";}
.fa-flag-o:before{content:"\f11d";}
.fa-flag-checkered:before{content:"\f11e";}
.fa-terminal:before{content:"\f120";}
.fa-code:before{content:"\f121";}
.fa-mail-reply-all:before, .fa-reply-all:before{content:"\f122";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content:"\f123";}
.fa-location-arrow:before{content:"\f124";}
.fa-crop:before{content:"\f125";}
.fa-code-fork:before{content:"\f126";}
.fa-unlink:before, .fa-chain-broken:before{content:"\f127";}
.fa-question:before{content:"\f128";}
.fa-info:before{content:"\f129";}
.fa-exclamation:before{content:"\f12a";}
.fa-superscript:before{content:"\f12b";}
.fa-subscript:before{content:"\f12c";}
.fa-eraser:before{content:"\f12d";}
.fa-puzzle-piece:before{content:"\f12e";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-shield:before{content:"\f132";}
.fa-calendar-o:before{content:"\f133";}
.fa-fire-extinguisher:before{content:"\f134";}
.fa-rocket:before{content:"\f135";}
.fa-maxcdn:before{content:"\f136";}
.fa-chevron-circle-left:before{content:"\f137";}
.fa-chevron-circle-right:before{content:"\f138";}
.fa-chevron-circle-up:before{content:"\f139";}
.fa-chevron-circle-down:before{content:"\f13a";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-anchor:before{content:"\f13d";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-bullseye:before{content:"\f140";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-rss-square:before{content:"\f143";}
.fa-play-circle:before{content:"\f144";}
.fa-ticket:before{content:"\f145";}
.fa-minus-square:before{content:"\f146";}
.fa-minus-square-o:before{content:"\f147";}
.fa-level-up:before{content:"\f148";}
.fa-level-down:before{content:"\f149";}
.fa-check-square:before{content:"\f14a";}
.fa-pencil-square:before{content:"\f14b";}
.fa-external-link-square:before{content:"\f14c";}
.fa-share-square:before{content:"\f14d";}
.fa-compass:before{content:"\f14e";}
.fa-toggle-down:before, .fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before, .fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before, .fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before, .fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before, .fa-usd:before{content:"\f155";}
.fa-rupee:before, .fa-inr:before{content:"\f156";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content:"\f157";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content:"\f158";}
.fa-won:before, .fa-krw:before{content:"\f159";}
.fa-bitcoin:before, .fa-btc:before{content:"\f15a";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-sort-alpha-asc:before{content:"\f15d";}
.fa-sort-alpha-desc:before{content:"\f15e";}
.fa-sort-amount-asc:before{content:"\f160";}
.fa-sort-amount-desc:before{content:"\f161";}
.fa-sort-numeric-asc:before{content:"\f162";}
.fa-sort-numeric-desc:before{content:"\f163";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbs-down:before{content:"\f165";}
.fa-youtube-square:before{content:"\f166";}
.fa-youtube:before{content:"\f167";}
.fa-xing:before{content:"\f168";}
.fa-xing-square:before{content:"\f169";}
.fa-youtube-play:before{content:"\f16a";}
.fa-dropbox:before{content:"\f16b";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
.fa-adn:before{content:"\f170";}
.fa-bitbucket:before{content:"\f171";}
.fa-bitbucket-square:before{content:"\f172";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-long-arrow-down:before{content:"\f175";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-apple:before{content:"\f179";}
.fa-windows:before{content:"\f17a";}
.fa-android:before{content:"\f17b";}
.fa-linux:before{content:"\f17c";}
.fa-dribbble:before{content:"\f17d";}
.fa-skype:before{content:"\f17e";}
.fa-foursquare:before{content:"\f180";}
.fa-trello:before{content:"\f181";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-gittip:before, .fa-gratipay:before{content:"\f184";}
.fa-sun-o:before{content:"\f185";}
.fa-moon-o:before{content:"\f186";}
.fa-archive:before{content:"\f187";}
.fa-bug:before{content:"\f188";}
.fa-vk:before{content:"\f189";}
.fa-weibo:before{content:"\f18a";}
.fa-renren:before{content:"\f18b";}
.fa-pagelines:before{content:"\f18c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-arrow-circle-o-right:before{content:"\f18e";}
.fa-arrow-circle-o-left:before{content:"\f190";}
.fa-toggle-left:before, .fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before, .fa-try:before{content:"\f195";}
.fa-plus-square-o:before{content:"\f196";}
.fa-space-shuttle:before{content:"\f197";}
.fa-slack:before{content:"\f198";}
.fa-envelope-square:before{content:"\f199";}
.fa-wordpress:before{content:"\f19a";}
.fa-openid:before{content:"\f19b";}
.fa-institution:before, .fa-bank:before, .fa-university:before{content:"\f19c";}
.fa-mortar-board:before, .fa-graduation-cap:before{content:"\f19d";}
.fa-yahoo:before{content:"\f19e";}
.fa-google:before{content:"\f1a0";}
.fa-reddit:before{content:"\f1a1";}
.fa-reddit-square:before{content:"\f1a2";}
.fa-stumbleupon-circle:before{content:"\f1a3";}
.fa-stumbleupon:before{content:"\f1a4";}
.fa-delicious:before{content:"\f1a5";}
.fa-digg:before{content:"\f1a6";}
.fa-pied-piper:before{content:"\f1a7";}
.fa-pied-piper-alt:before{content:"\f1a8";}
.fa-drupal:before{content:"\f1a9";}
.fa-joomla:before{content:"\f1aa";}
.fa-language:before{content:"\f1ab";}
.fa-fax:before{content:"\f1ac";}
.fa-building:before{content:"\f1ad";}
.fa-child:before{content:"\f1ae";}
.fa-paw:before{content:"\f1b0";}
.fa-spoon:before{content:"\f1b1";}
.fa-cube:before{content:"\f1b2";}
.fa-cubes:before{content:"\f1b3";}
.fa-behance:before{content:"\f1b4";}
.fa-behance-square:before{content:"\f1b5";}
.fa-steam:before{content:"\f1b6";}
.fa-steam-square:before{content:"\f1b7";}
.fa-recycle:before{content:"\f1b8";}
.fa-automobile:before, .fa-car:before{content:"\f1b9";}
.fa-cab:before, .fa-taxi:before{content:"\f1ba";}
.fa-tree:before{content:"\f1bb";}
.fa-spotify:before{content:"\f1bc";}
.fa-deviantart:before{content:"\f1bd";}
.fa-soundcloud:before{content:"\f1be";}
.fa-database:before{content:"\f1c0";}
.fa-file-pdf-o:before{content:"\f1c1";}
.fa-file-word-o:before{content:"\f1c2";}
.fa-file-excel-o:before{content:"\f1c3";}
.fa-file-powerpoint-o:before{content:"\f1c4";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before, .fa-file-archive-o:before{content:"\f1c6";}
.fa-file-sound-o:before, .fa-file-audio-o:before{content:"\f1c7";}
.fa-file-movie-o:before, .fa-file-video-o:before{content:"\f1c8";}
.fa-file-code-o:before{content:"\f1c9";}
.fa-vine:before{content:"\f1ca";}
.fa-codepen:before{content:"\f1cb";}
.fa-jsfiddle:before{content:"\f1cc";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content:"\f1cd";}
.fa-circle-o-notch:before{content:"\f1ce";}
.fa-ra:before, .fa-rebel:before{content:"\f1d0";}
.fa-ge:before, .fa-empire:before{content:"\f1d1";}
.fa-git-square:before{content:"\f1d2";}
.fa-git:before{content:"\f1d3";}
.fa-hacker-news:before{content:"\f1d4";}
.fa-tencent-weibo:before{content:"\f1d5";}
.fa-qq:before{content:"\f1d6";}
.fa-wechat:before, .fa-weixin:before{content:"\f1d7";}
.fa-send:before, .fa-paper-plane:before{content:"\f1d8";}
.fa-send-o:before, .fa-paper-plane-o:before{content:"\f1d9";}
.fa-history:before{content:"\f1da";}
.fa-genderless:before, .fa-circle-thin:before{content:"\f1db";}
.fa-header:before{content:"\f1dc";}
.fa-paragraph:before{content:"\f1dd";}
.fa-sliders:before{content:"\f1de";}
.fa-share-alt:before{content:"\f1e0";}
.fa-share-alt-square:before{content:"\f1e1";}
.fa-bomb:before{content:"\f1e2";}
.fa-soccer-ball-o:before, .fa-futbol-o:before{content:"\f1e3";}
.fa-tty:before{content:"\f1e4";}
.fa-binoculars:before{content:"\f1e5";}
.fa-plug:before{content:"\f1e6";}
.fa-slideshare:before{content:"\f1e7";}
.fa-twitch:before{content:"\f1e8";}
.fa-yelp:before{content:"\f1e9";}
.fa-newspaper-o:before{content:"\f1ea";}
.fa-wifi:before{content:"\f1eb";}
.fa-calculator:before{content:"\f1ec";}
.fa-paypal:before{content:"\f1ed";}
.fa-google-wallet:before{content:"\f1ee";}
.fa-cc-visa:before{content:"\f1f0";}
.fa-cc-mastercard:before{content:"\f1f1";}
.fa-cc-discover:before{content:"\f1f2";}
.fa-cc-amex:before{content:"\f1f3";}
.fa-cc-paypal:before{content:"\f1f4";}
.fa-cc-stripe:before{content:"\f1f5";}
.fa-bell-slash:before{content:"\f1f6";}
.fa-bell-slash-o:before{content:"\f1f7";}
.fa-trash:before{content:"\f1f8";}
.fa-copyright:before{content:"\f1f9";}
.fa-at:before{content:"\f1fa";}
.fa-eyedropper:before{content:"\f1fb";}
.fa-paint-brush:before{content:"\f1fc";}
.fa-birthday-cake:before{content:"\f1fd";}
.fa-area-chart:before{content:"\f1fe";}
.fa-pie-chart:before{content:"\f200";}
.fa-line-chart:before{content:"\f201";}
.fa-lastfm:before{content:"\f202";}
.fa-lastfm-square:before{content:"\f203";}
.fa-toggle-off:before{content:"\f204";}
.fa-toggle-on:before{content:"\f205";}
.fa-bicycle:before{content:"\f206";}
.fa-bus:before{content:"\f207";}
.fa-ioxhost:before{content:"\f208";}
.fa-angellist:before{content:"\f209";}
.fa-cc:before{content:"\f20a";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content:"\f20b";}
.fa-meanpath:before{content:"\f20c";}
.fa-buysellads:before{content:"\f20d";}
.fa-connectdevelop:before{content:"\f20e";}
.fa-dashcube:before{content:"\f210";}
.fa-forumbee:before{content:"\f211";}
.fa-leanpub:before{content:"\f212";}
.fa-sellsy:before{content:"\f213";}
.fa-shirtsinbulk:before{content:"\f214";}
.fa-simplybuilt:before{content:"\f215";}
.fa-skyatlas:before{content:"\f216";}
.fa-cart-plus:before{content:"\f217";}
.fa-cart-arrow-down:before{content:"\f218";}
.fa-diamond:before{content:"\f219";}
.fa-ship:before{content:"\f21a";}
.fa-user-secret:before{content:"\f21b";}
.fa-motorcycle:before{content:"\f21c";}
.fa-street-view:before{content:"\f21d";}
.fa-heartbeat:before{content:"\f21e";}
.fa-venus:before{content:"\f221";}
.fa-mars:before{content:"\f222";}
.fa-mercury:before{content:"\f223";}
.fa-transgender:before{content:"\f224";}
.fa-transgender-alt:before{content:"\f225";}
.fa-venus-double:before{content:"\f226";}
.fa-mars-double:before{content:"\f227";}
.fa-venus-mars:before{content:"\f228";}
.fa-mars-stroke:before{content:"\f229";}
.fa-mars-stroke-v:before{content:"\f22a";}
.fa-mars-stroke-h:before{content:"\f22b";}
.fa-neuter:before{content:"\f22c";}
.fa-facebook-official:before{content:"\f230";}
.fa-pinterest-p:before{content:"\f231";}
.fa-whatsapp:before{content:"\f232";}
.fa-server:before{content:"\f233";}
.fa-user-plus:before{content:"\f234";}
.fa-user-times:before{content:"\f235";}
.fa-hotel:before, .fa-bed:before{content:"\f236";}
.fa-viacoin:before{content:"\f237";}
.fa-train:before{content:"\f238";}
.fa-subway:before{content:"\f239";}
.fa-medium:before {
content: "\f23a";
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}