@charset 'UTF-8';


.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(//ms20.com.ua/wp-content/plugins/carousel-block/dist/assets/vendor/slick/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(//ms20.com.ua/wp-content/plugins/carousel-block/dist/assets/vendor/slick/fonts/slick.eot);src:url(//ms20.com.ua/wp-content/plugins/carousel-block/dist/assets/vendor/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(//ms20.com.ua/wp-content/plugins/carousel-block/dist/assets/vendor/slick/fonts/slick.woff) format('woff'),url(//ms20.com.ua/wp-content/plugins/carousel-block/dist/assets/vendor/slick/fonts/slick.ttf) format('truetype'),url(//ms20.com.ua/wp-content/plugins/carousel-block/dist/assets/vendor/slick/fonts/slick.svg#slick) format('svg');font-display:swap}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.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;
}
.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;
}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}a#scroll-to-top { background: url(//ms20.com.ua/wp-content/plugins/jquery-smooth-scroll/images/arrow.png) no-repeat center center; width: 35px;
height: 35px; position: fixed;	
right: 30px;
bottom: 30px; text-indent: -9999px;
font-size: 0; cursor: pointer;	
outline: 0;
}
body.rtl a#scroll-to-top {
left: 30px;
} @media only screen and (max-width: 480px) {
a#scroll-to-top { right: 0;
bottom: 0;
}
body.rtl a#scroll-to-top {
left: 0;
bottom: 0;
}
}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: mediumer;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}@font-face {
font-family: 'Play';
src: url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play-Bold.eot);
src: local('Play-Bold'),
url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play-Bold.eot?#iefix) format('embedded-opentype'),
url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play-Bold.woff2) format('woff2'),
url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Play';
src: url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play.eot);
src: local('Play'),
url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play.eot?#iefix) format('embedded-opentype'),
url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play.woff2) format('woff2'),
url(//ms20.com.ua/wp-content/themes/ardeil/fonts/Play.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
:root {
--themeColor: #e87812;
--textColor:#777; --headingColor:#232037;
--whiteColor:#fff;
--bgGrey: #f6f6f8;	
}
body {
color:var(--textColor);
font-family: 'Play', Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 18px; }
body.noscroll {overflow:hidden; position: fixed; width: 100%;}
.m-0 {margin: 0 !important;}
.p-0 {padding: 0 !important;}
.p-15 {padding: 15px !important;}
.p-30 {padding: 30px !important;}
.p-0-15 {padding: 0 15px !important;}
.p-15-0 {padding: 15px 0 !important;}
.p-t-15 {padding-top: 15px !important;}
.p-b-15 {padding-bottom: 15px !important;}
.p-r-15 {padding-right: 15px !important;}
.p-l-15 {padding-left: 15px !important;}
.p-r-30 {padding-right: 30px !important;}
.p-l-30 {padding-left: 30px !important;}
.p-0-30 {padding: 0 30px !important;}
.p-30-0 {padding: 30px 0 !important;}
.p-t-30 {padding-top: 30px !important;}
.p-b-30 {padding-bottom: 30px !important;}
.p-60 {padding: 60px !important;}
.p-t-60 {padding-top: 60px !important;}
.p-b-60 {padding-bottom: 60px !important;}
.p-t-0 {padding-top: 0 !important;}
.p-b-0 {padding-bottom: 0 !important;}
.m-t-0 {margin-top: 0 !important;}
.m-b-0 {margin-bottom: 0 !important;}
.m-l-0 {margin-left: 0 !important;}
.m-r-0 {margin-right: 0 !important;}
.m-15 {margin: 15px !important;}
.m-0-15 {margin: 0 15px !important;}
.m-15-0 {margin: 15px 0 !important;}
.m-t-15 {margin-top: 15px !important;}
.m-b-15 {margin-bottom: 15px !important;}
.m-r-15 {margin-right: 15px !important;}
.m-l-15 {margin-left: 15px !important;}
.m-r-30 {margin-right: 30px !important;}
.m-l-30 {margin-left: 30px !important;}
.m-30 {margin: 30px !important;}
.m-0-30 {margin: 0 30px !important;}
.m-30-0 {margin: 30px 0 !important;}
.m-t-30 {margin-top: 30px !important;}
.m-b-30 {margin-bottom: 30px !important;}
.m-t-60 {margin-top: 60px !important;}
.m-b-60 {margin-bottom: 60px !important;}
.t-0 {top:0;}
.l-0 {left:0;}
.r-0 {right: 0;}
.w-50 {width:50%;}
.w-30 {width:33%;}
.w-100 {width:100%;}
.h-100 {height:100%;}
.vh-100 {height:calc(100vh - 140px);}
.c-orange {color:var(--themeColor) !important;}
.c-grey {color:var(--textColor) !important;}
.c-black {color:var(--headingColor) !important;}
.f-orange {fill:var(--themeColor);}
.c-white, .c-white p, .c-white strong, .c-white h1, .c-white h2, .c-white h3,.bg-orange, .bg-orange a, .bg-orange p, .bg-orange strong, .bg-orange h1, .bg-orange h2, .bg-orange h3,.bg-orange  ul {color:var(--whiteColor) !important;}
.bg-orange svg {fill:var(--whiteColor);}
.bg-orange a:hover,.bg-orange svg:hover,.viber-icon:hover,.telegram-icon:hover {color:var(--headingColor) !important; fill:var(--headingColor) !important;}
.bg-orange {background:var(--themeColor);}
.bg-grey {background: var(--bgGrey);}
.bg-white {background: var(--whiteColor);}
.bg-black {background: var(--headingColor);}
.f-s-16,body .has-small-font-size,small{font-size: 16px !important}
.f-s-18{font-size: 1em !important;}
.f-s-24, h4, .has-medium-font-size {
font-size: clamp(24px, 1.8vw, 1.25em) !important;
line-height: 1.2;
margin-bottom: 1.2em;
margin-top: 15px;
}
.f-s-35, h3, .has-large-font-size, .single.single-post h1, .single.single-post h2,h1.entry-title {
font-size: clamp(27px, 2vw, 2em) !important;
}
h1, h2, .heading{font-size: clamp(47px, 3vw, 3em) !important;}
.has-x-large-font-size {font-size: clamp(70px, 3vw, 3em) !important;}
strong {
font-weight: bold !important;
}
mark {
color: var(--themeColor) !important;
}
.l-h-1 {line-height: 1;}
.t-t-up {text-transform: uppercase;}
.f-w-normal {font-weight: normal !important;}
.b-shadow {box-shadow: 0px 1px 16px 4px rgba(0, 1, 5, 0.03);}
.b-r{border:solid 2px rgb(209, 209, 209);}
.b-r-15 {border-radius:15px; overflow:hidden;}
.b-r-30 {border-radius:30px; overflow:hidden;}
.b-r-100 {border-radius:100%; overflow:hidden;}
.border-0 {border:0;}
.l-s-none {list-style: none;}
.d-block{display:block !important;}
.d-i-block {display: inline-block !important;}
.d-flex {display: flex !important;}
.v-a-top {vertical-align: top;}
.p-absolute {position:absolute;}
.p-relative {position:relative;}
.p-fixed {position:fixed;}
.o-hidden {overflow:hidden !important;}
.o-y-scroll {overflow-y: scroll !important;}
.o-x-scroll {overflow-x: scroll !important;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.pull-right{float:right;}
.pull-left{float:left;}
p b, b, .f-w-bold {font-weight:bold !important;}
main ul { color: var(--headingColor);margin:0;}
main ul li {
padding: 10px 0;
}
.menu li {
padding: 0;
}
.single.single-post article a {
color: var(--themeColor);
text-decoration: none;
border-bottom: 1px solid var(--themeColor);
font-style: italic;
letter-spacing: 1px;
}
.single.single-post article a:hover {
text-decoration: none;
border-color: transparent;
}
ol li::marker,ul li::marker{
color: var(--textColor);
}
.ol-start strong {
position: relative;
}
.ol-start strong::before {
width: 100px;
height: 100px;
display: block;
position: absolute;
content: '';
background: var(--bgOrange);
z-index: -1;
border-radius: 100%;
left: 50%;
top: 50%;
left: -23px;
top: -10px;
}
.l-s-check {
margin-left: 50px;
}
h3, h4, h5, h6 {
font-weight: bold;
color: var(--headingColor);
}
h1, h2, .heading,.heading-h3, .h2 {
font-weight: bold;
color: var(--headingColor);
line-height: 1.3;
margin-top: 0;
}
.h2 {
margin-bottom: .85em;
}
a,button,svg {color:var(--headingColor); transition: all 0.5s ease 0s; text-decoration: none;}
a:visited {color:var(--headingColor);text-decoration: none;}
a:hover,a:focus {color:var(--themeColor); outline: none;}
main .wp-block-column p strong {color: var(--headingColor) ;}
main .wp-block-column p a:not(.readmore),main .wp-block-column p a strong {
border-bottom: solid 1px;
color: var(--themeColor) ;
}
main .wp-block-column p a:not(.readmore):hover,main .wp-block-column p a strong:hover {
border-bottom: solid 1px transparent;
color: var(--headingColor) ;
}
.blockquote, blockquote {
border-radius: 30px;
padding: 15px 30px 30px;
border: 1px solid #ddd;
font-style: italic;
color: var(--headingColor);
letter-spacing: 1px;
position: relative;
margin: 30px 1.5vw;
display: flex;
flex-wrap: nowrap;
flex-direction: column;
}
.blockquote p, blockquote p {
margin-bottom: 0;
}
.blockquote::before,blockquote::before, .blockquote::after,blockquote::after {
content: '"';
position: absolute;
left: 25px;
top: 10px;
font-size: 70px;
color: var(--headingColor);
margin: 0;
line-height: 0;
font-weight: bold;
}
.blockquote::after,blockquote::after {
left: inherit;
top: inherit;
right: 30px;
bottom: -10px;
}
cite {
text-align: right;
font-weight: bold;
font-style: normal;
padding: 15px;
}
input, textarea, select {
outline: none;
margin-bottom: 20px;
}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { opacity:1;}
input::-moz-placeholder,textarea::-moz-placeholder { opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { opacity:1;}
input:-moz-placeholder,textarea:-moz-placeholder { opacity:1;}
summary {
margin: 30px 0;
}
details summary::-webkit-details-marker {
display:none;
}
.block-link {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow: hidden;
text-indent: -9999px;
margin: 0;
}
.block-link a {
display: block;
height: 100%;
}
.wp-block-group {
padding: 60px 0 30px;
}
#content .wp-block-group:last-child {
margin-bottom: 60px;
}
.wp-block-columns.wrap {
flex-wrap: wrap !important;
}
.wp-block-group.alignwide {margin: 0 auto; padding: 0 15px;}
.wp-block-group.alignwide .wp-block-group__inner-container {padding: 0; width: 100% !important;}
.single-product .wp-block-columns,.single-product .related-block,.tax-product_category .wp-block-columns,.post-template-default.single .wp-block-columns{
padding-bottom: 60px;
}
.wp-block-group__inner-container .wp-block-columns {
margin: 0;
}
.wp-block-buttons.text-center,.wp-block-buttons.mobile-text-center {
justify-content: center;
}
.wp-block-group__inner-container,.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.wp-block-group__inner-container .wp-block-group__inner-container,.wp-block-group.container-w-100 .wp-block-group__inner-container {
width: 100%; } 
.wp-block-group .wp-block-columns .wp-block-column {margin-bottom: 30px;}
.wp-block-group .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
margin-right: 30px;
}
.wp-block-group .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:last-child,.wp-block-group .product-category.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(3n),
.products.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(4n),.wp-block-columns.col-4 .wp-block-column:nth-child(4n),#sto-order .wpcf7-form-control .wpcf7-list-item:nth-child(4n) {
margin-right: 0;
}
.wp-block-columns.nowrap {
flex-wrap: nowrap !important;
}
figure.wp-block-gallery.has-nested-images {
display: flex;
flex-wrap: wrap;
gap: 0;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.wp-block-gallery figure {
border: 1px solid var(--whiteColor);
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
font-size: 1.5vw;
height: 100%;
max-height: 100%;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none;
}
.wp-block-gallery.no-gap figure {
padding: 0;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 0 1.5vw;
} .is-position-center-right .wp-block-cover__inner-container {
align-items: flex-end;
justify-content: right;
}
.wp-block-group.alignfull.swiper .wp-block-group__inner-container {
width: 100%;
} .video-responsive .wp-block-embed__wrapper {
padding-top: 56.25%;
}
.video-responsive .wp-block-embed__wrapper .wp-video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100% !important;
height: 100%;
}
.video-responsive .wp-video-shortcode {
width: 100% !important;
height: 100% !important;
} .wp-block-buttons {
padding-top: 30px;
}
.wp-block-button__link, input[type="submit"], button, body #primary .wpc-filter-chips-list li.wpc-filter-chip a {
font-size: 16px;
font-family: inherit;
font-weight: normal;
border: solid 1px;
border-radius: 4px !important;
box-shadow: none;
letter-spacing: 2px;
padding: .9em 2em;
}
.wp-block-button__link, input[type="submit"], button.orange, button.orange, input[type="button"], input[type="reset"],.inverse .wp-block-button__link:hover {
color: var(--whiteColor);
background: var(--themeColor);
border-color: var(--themeColor);
}
.wp-block-button__link:hover, input[type="submit"]:hover, button.orange:hover, input[type="button"]:hover, input[type="reset"]:hover,.inverse .wp-block-button__link  {
color: var(--whiteColor);
background: var(--headingColor);
border-color: var(--headingColor);
}
a.wp-block-button__link:visited,a.wp-block-button__link:focus {color: var(--whiteColor);}
a.wp-block-button__link:visited:hover, a.wp-block-button__link:focus:hover {
color: var(--whiteColor);
}
.inverse a.wp-block-button__link:visited, .inverse a.wp-block-button__link:focus {
color: var(--whiteColor);
}
.inverse a.wp-block-button__link:visited:hover,.inverse a.wp-block-button__link:focus:hover {color: var(--whiteColor);}
button.transparent {
border: transparent;
background: transparent;
}
button:active, button:focus {
outline: none !important;
}
button::-moz-focus-inner {
border: 0 !important;
}
select, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
border: solid 1px #ddd;
border-radius: 4px;
padding: .8em 1.5em;
width: 100%;
background: #fff;
font-size: 16px;
text-transform: none;
font-family: 'Play', Arial, Helvetica, sans-serif;
line-height: 1;
color: var(--textColor);
display: block;
min-height: 48px;
text-align: left !important;
}
select, input[type="date"] {
height: 40px !important;
width: 100% !important;
padding: .8em 1.5em !important;	
opacity: .9;
}
input[type="date"] {
min-width: 95% !important;	
line-height: 40px !important;
display: inline-block !important;
vertical-align: middle !important;
}
input::-webkit-date-and-time-value {
text-align: left !important;
width: 100% !important;
padding-left: 15px !important;
}
select {-webkit-appearance: none;} input[type="submit"],button {cursor:pointer;}
.breadcrumb_last {
color: var(--textColor);
}
.breadcrumbs m-0.o-hidden {
text-indent: -9999px;
}
.page-template-page-full-width h1 {
margin: 0;
line-height: 1;
}
#content {
overflow: hidden;
margin-top: 140px;
position: relative;
min-height: calc(100% - 570px);
} #masthead {
z-index: 1001;
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
background: #fff;
box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
@keyframes opacity {
0%  {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
#masthead.active {
position: fixed;
top: 0;
animation: opacity 1s alternate;
opacity:1;
}
#masthead.active .menu-block {
display: none;
}
.wp-block-group.contacts-box {
padding: 20px 0 18px;
}
#masthead.active .contacts-box {
padding: 10px 0 8px;
}
.menu-block .infobloks {
padding-top: 10px;
}
.logged-in.admin-bar #masthead,.logged-in.admin-bar #masthead.active  {
top: 32px;
}
#top-menu small {
display: none;
}
#top-menu li:not(:last-child) {
display: none;
}
#top-menu li:last-child svg {
margin-left: 0;
}
.lines {
border-top: 3px solid #5856a1;
border-bottom: 3px solid var(--themeColor);
}
.lines hr {
background: #da201d;
height: 3px;
margin: 3px 0;
}
.viber-icon {
fill: #834996;
}
.telegram-icon {
fill: #2fbbee;
}
.logo a {
display: block;
max-height: 50px;
-webkit-transition: -webkit-transform 2s;
-moz-transition: -moz-transform 2s;
-ms-transition: -moz-transform 2s;
-o-transition: -o-transform 2s;
transition: transform 2s;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.logo:hover a {
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(3630deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg);
}
.logo svg {
max-width: 76px;
max-height: 50px;
}
.main-navigation ul {
display: flex;
justify-content: center;
}
.main-navigation li a {
font-size: 1em;
padding: 12px 1vw;
letter-spacing: .5px;
}
.main-navigation a:hover, .main-navigation .current-menu-item a,.main-navigation .current-menu-item .sub-menu a, .main-navigation .current-menu-item .sub-menu a:hover, .main-navigation .current-lang a {
color: var(--themeColor);
}
.main-navigation a:hover svg {
fill: var(--themeColor);
}
.main-navigation li.menu-item-has-children::before {
border-style: solid;
border-width: 0.10em 0.10em 0 0;
content: '';
display: inline-block;
height: 0.45em;
position: absolute;
transform: rotate(135deg);
width: 0.45em;
right: 15px;
top: 50%;
margin-top: -7px;
color: var(--headingColor);
font-family: inherit;
}
.main-navigation ul ul li.menu-item-has-children::before {
transform: rotate(45deg);
}
li.menu-item-has-children a,#masthead.active .main-navigation li.menu-item-has-children a {
padding-right: 30px;
}
.main-navigation ul ul {
background: #fff;
flex-direction: column;
margin-left: -135px;
}
.main-navigation ul ul ul {
margin-left: 100%;
}
.main-navigation li ul li {
text-align: center;
margin: 0 20px !important;
border-bottom: 1px solid #dadada;
padding: 0;
}
.main-navigation ul ul ul li {
text-align: left;
margin: 0px !important;
transition: all .3s ease;
}
.main-navigation ul ul li:hover > ul li {
margin: 0 20px !important;
}
.main-navigation li ul li:last-child {
border: 0 none;
}
.contacts-box .topinfo {
padding-top: 3px;
}
.icon,.phones svg {
width: 26px;
height: 26px;
}
.phones svg {
margin: 0 10px 0 2vw;
}
.phones span {
transform: translateY(-6px);
display: inline-block;
}
#top-menu-fixed {
justify-content: center;
margin-top: 10px !important;
}
#top-menu-fixed li:nth-child(2) a svg  {
margin-left: 0;
}
.infobloks.fixed ul li:first-child,.infobloks.fixed ul li:last-child,#subscribe .infobloks.fixed li:last-child {
display: none;
}
#social-menu {
justify-content: right;
}
#social-menu li svg {
margin: 2px 0 0 2vw;
transition: all .3s ease;
transform: scale(1,1);
}
#social-menu-fixed li svg {
transition: all .3s ease;
transform: scale(1,1);
}
#social-menu li:hover svg, #social-menu-fixed li:hover svg {
transform: scale(1.2,1.2);
}
#social-menu-fixed {
position: fixed;
right: -50px;
top: 40%;
flex-wrap: wrap;
flex-direction: column;
transition: all .3s ease;
z-index: 800;
}
#footer.active #social-menu-fixed {
right: 8px;
}
#social-menu-fixed svg {
margin: 0;
}
#social-menu-fixed li {
margin-bottom: 5px;
}
#social-menu-fixed a {
background: #fff;
display: block;
width: 48px;
height: 48px;
text-align: center;
padding: 11px;
border-radius: 4px;
box-shadow: 0px 0px 15px rgba(0,0,0,0.15);
}
.phones svg {
margin: 0 10px 0 2vw;
}
.online {
vertical-align: top;
}
#masthead .wp-block-button__link {
padding: 7px 20px;
height: 42px;
font-weight: bold;
margin-top: 5px;
white-space: nowrap;
overflow: hidden;
max-width: 170px;
}
#masthead .menu-toggle {
border: solid transparent;
padding: 0;
background: var(--bgGrey);
width: 42px;
height: 42px;
margin-right: 0;
cursor: pointer;
display: none;
position: absolute;
z-index: 10001;
top: 24px;
right: 15px;
}
.icon-bar {
display: block;
width: 36px;
height: 2px;
border-radius: 1px;
background: var(--headingColor);
margin: 8px 0;
transition: all 0.5s ease 0s;
}
.open .icon-bar {background: var(--headingColor);}
.menu-toggle:hover {
background: transparent;
border: solid transparent;
}
.menu-toggle:hover .icon-bar {
background: var(--themeColor);
}
.menu-box.open .menu-toggle .icon-bar:nth-child(2){display:none;}
.menu-box.open .menu-toggle .icon-bar:first-child{transform: rotate(45deg);margin: -2px;}
.menu-box.open .menu-toggle .icon-bar:last-child{transform: rotate(-45deg);margin: -2px;}
.menu-box.open .menu-toggle .menu-toggle{padding:15px;}
.head__skob__hi {
width: 206px;
background: white;
-webkit-box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.15);
box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.15);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
text-align: center;
line-height: 1.25;
font-weight: 600;
position: absolute;
right: 0;
right: 50%;
margin-right: -46px;
top: 60px;
} .head__skob__hi_in {
width: 210px;
padding: 11px 20px 14px;
background-color: #fff;
position: relative;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: var(--headingColor);
white-space: nowrap;
}
.pulse {
width: 206px;
height: 60px;
border-radius: 3px;
animation: animate-pulse 5s linear infinite;
position: absolute;
left: 0;
top: 0;
}
@keyframes animate-pulse{
0%{
box-shadow: 0 0 0 0 rgba(232,120,18,0.5),  0 0 0 0 rgba(232,120,18,0.5);
}
40%{
box-shadow: 0 0 0 50px rgba(255,109,74,0.0),  0 0 0 0 rgba(232,120,18,0.5);
}
80%{
box-shadow: 0 0 0 50px rgba(255,109,74,0.0),  0 0 0 30px rgba(255,109,74,0);
}
100%{
box-shadow: 0 0 0 0 rgba(255,109,74,0.0),  0 0 0 30px rgba(255,109,74,0);
}
}
.head__skob__hi::before {
content: '';
position: absolute;
top: -30px;
right: 35px;
background: white;
border: 8px solid transparent;
transform: rotate(45deg) translateX(15px) translateY(15px);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bounceIn {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@keyframes bounceIn {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.chat ul {
height: 48px;
display: block;
margin: 0;
padding:0;
list-style: none;
text-align: right;
}
.chat ul li {
display: inline-block;
}
.chat svg {
height: 42px;
width: 42px;
}
.chat ul li a {
padding: 4px 0 5px 4px;
margin-left: 1px;
height: 48px;
width: 48px;
display: block;
}
.chat p {
line-height: 24px;
}
.form-box.show,.menu-box.open .main-navigation   {
transform: translateX(0);
}
#closebtn {
position: absolute;
right: 30px;
top: 50%;
font-size: 30px;
transform: rotate(45deg);
color: #323232;
padding: 10px;
cursor: pointer;
margin-top: -30px;
}
.search-form {
max-width: 500px;
position: relative;
max-width: normal;
margin: 0 auto;
}
.search-submit {
position: absolute;
right: 0;
top: 0;
height: 48px;
}
#searchbox {
position: fixed;
top: -160px;
width: 100%;
background: #fff;
transform: translate(0, 0);
transition: all .5s ease;
z-index: 1010;
}
.searchbox {
padding: 32px 0;
box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
#searchbox .search-form {
margin-top: 20px;
}
#searchbox.show {transform:translate(0, 140px);}
.search-submit {
display: inline-block;
width: auto !important;
} .sidebar {
margin-top: 160px;
}
.sidebar section {
margin-bottom: 0;
}
.sidebar.active {
position: fixed;
top: -70px;
width: 270px;
height: calc(100vh - 100px);
}
.sidbar-scroll {
height: 100%;
overflow-y: scroll;
}
.sidebar .wp-block-latest-posts,.sidebar .widget_nav_menu ul{
margin: 0;
list-style: none;
padding: 0;
}
.sidebar .wp-block-latest-posts a,.sidebar .widget_nav_menu a  {
padding: 1vh 10px;
background: #fff;
margin-bottom: 1vh;
display: block;
border-radius: 4px;
font-size: 16px;
}
.sidebar.right {margin: 0;}
.sidebar.right.active {margin-top: 120px; width: 375px;}
.sidebar.right.active .wpcf7-form {
background: var(--bgGrey);
} #promo .has-x-large-font-size {
margin-bottom: 30px;
font-weight: bold;
margin-top: 0;
}
#promo .slick-slide {
transform: translateY(100%);
position: relative;
transition: all .9s ease;
}
#promo .slick-slide.slick-active {
transform: translateY(0);
}
#promo .slick-dots li button::before,#promo .slick-dots li.slick-active button::before {
color: #fff;
}
#promo .wp-block-cover__inner-container {
max-height: 470px;
}
#brends {
padding: 25px 0 0;
}
.home h2, .heading {
text-align: center;
position: relative;
font-weight: bold;
color: var(--headingColor);
}
.home h2::after, .heading::after {
content: url(//ms20.com.ua/wp-content/themes/ardeil/images/brend.svg);
display: inline-block;
margin-left: 5px;
width: 34px;
height: 34px;
}
.post {
z-index: 100;
}
.service-menu {
font-weight: bold;
font-size: 24px;
list-style: none;
margin: 0;
padding: 0;
}
.service-menu.right {
text-align: right;
}
.service-menu li a {
position: relative;
}
.service-menu li a::after {
background: #184783;
content: '';
position: absolute;
bottom: -10px;
left: 0;
width: 0;
height: 1px;
transition: all 1s ease;
}
.service-menu.right li a::after {
text-align: right;
left: inherit;
right: 0;
margin-left: -100%;
}
.service-menu li a.active::after {width: 45vw;}
.car{
position: absolute;
top: 50px;
right: 0;
margin: 0 auto;
animation: lift 15s infinite ease;
animation-delay: 1s;
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
@-webkit-keyframes lift {
0% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-moz-transform: translateY(100px);
-webkit-transform: translateY(100px);
-o-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
100% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes lift {
0% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-moz-transform: translateY(100px);
-webkit-transform: translateY(100px);
-o-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
100% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
}
.advantadges p {
margin: 0;
}
.wp-block-cb-carousel .slick-next,.wp-block-cb-carousel .slick-prev {
width: 48px;
height: 48px;
background: var(--headingColor) !important;
}
.slider .wp-block-cb-carousel .slick-next,.slider  .wp-block-cb-carousel .slick-prev {
top: -64px;}
.slider .wp-block-cb-carousel .slick-next {
right: 0;
}
.slider .wp-block-cb-carousel .slick-prev {
left: inherit;
right: 50px;
}
.wp-block-cb-carousel .slick-next::before, .wp-block-cb-carousel .slick-prev::before {
color: var(--whiteColor);
font-size: 30px;
opacity: .75;
width: 48px;
display: inline-block;
line-height: 51px;
height: 48px;
}
.wp-block-cb-carousel .slick-next:focus::before,.wp-block-cb-carousel .slick-next:hover::before,.wp-block-cb-carousel .slick-prev:focus::before,.wp-block-cb-carousel .slick-prev:hover::before {
opacity: 1;
}
.wp-block-cb-carousel .slick-dots {
bottom: -40px;
}
.slider h2 {
text-align: left;
}
.subscribe .wp-block-group__inner-container {
max-width: 1300px;
}
#videoButton {
width: 70px;
height: 70px;
margin-top: 30px;
cursor: pointer;
transition: all .3s ease;
opacity: 1;
}
#videoButton:hover {
opacity: .6;
}
.video-box {
position: fixed;
overflow: hidden;
width: 100%;
padding-top: 56.25%;
top: 0;
right: 0;
z-index: 1002;
background: rgba(0,0,0,0.9);
}
.myIframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
.certificates img {
filter: grayscale(100%);
opacity: .6;
transition: all .3s ease;	
}
figure.wp-block-image {
overflow: hidden;
}
figure.wp-block-image a img {
transition: all .3s ease;
transform: scale(1);
}
figure.wp-block-image a img:hover {
transform: scale(1.1);
filter: grayscale(0);
opacity: 1;
}
.navigation.pagination {
padding: 30px 0;
flex-basis: 100% !important;
}
nav.navigation.pagination a,nav.navigation.pagination span {
float:left;
position:relative;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: var(--headingColor);
text-decoration: none;
background-color: #fff;
border: 1px solid var(--headingColor);
}
nav.navigation.pagination .page-numbers.current,nav.navigation.pagination a:hover,nav.navigation.pagination span:hover {
background: var(--headingColor);
color: #fff;
}
nav.navigation.pagination a:first-child,nav.navigation.pagination span:first-child {
border-radius: 5px 0 0 5px;	
}
nav.navigation.pagination a:last-child,nav.navigation.pagination span:last-child {
border-radius:  0 5px 5px 0;	
} .readmore:hover svg  {fill:var(--themeColor) !important;}
.post, .page {
margin: 0;
} .wpcf7-form input[type="submit"] {
margin-bottom: 0;
}
.wpcf7-form .text-center input {
text-align: center;
}
.wpcf7-form .text-center input[type="submit"], .wp-block-column.text-center input[type="submit"] {
margin: 0 -70px 0 auto;
}
.wpcf7-form-control.wpcf7-quiz {
display: inline-block;
width: 50px;
margin-right: 15px;
padding-left: 0;
padding-right: 0;
text-align: center !important;
}
.form-box {
align-content: center;
align-items: center;
display: flex;
justify-content: center;
position: fixed;
transition: transform 1s ease;
left: 0;
top: 0;
transform: translateX(120%);
background: #fff;
z-index: 1000;
height: 100vh;
width: 100%;
}
#form form {
max-width: 600px;
margin: 0 auto;
text-align: center;
}
#form1 {
z-index: 1002;
}
#form2 {
z-index: 1003;
} .entry-header h1 {
margin-bottom: 0;
}
.post-thumb {
display: block;
padding-bottom: 60%;
position: relative;
}
.post-img {
width: 40%;
float: left;
margin: 9px 30px 15px 0;
}
.post-img-box {
padding-bottom: 60%;
position: relative;
}
.post-thumb img,.post-img-box img {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
width: 100%;
display: block;
left: 0;
top: 0;
z-index: 1;
}
.post-thumb + p {
overflow: hidden;
max-height: 50px;
text-overflow: ellipsis;
}
.excerpt p {
min-height: 140px;
margin: 0;
}
#top-menu-contacts {
flex-wrap: wrap;
text-align: center;
}
#top-menu-contacts li {
flex: 100%;
position: relative;
}
#top-menu-contacts strong {
position: absolute;
top: -20px;
display: block;
text-align: center;
width: 100%;
margin-left: 7px;
}
#top-menu-contacts.phones svg {
margin: 0 10px 0 0;
}
#top-menu-contacts small {
display: none;
}
#top-menu-contacts li:first-child svg {
fill: var(--textColor);
}
.contact-form .p-60.bg-white {
background: transparent;
padding: 30px !important;
}
.contact-form .heading {
font-size: 30px !important;
margin-bottom: 30px;
}
.price.heading {
margin: 60px 0 15px 0;
font-size: 30px !important;
}
.price-anchors li a {
border: solid 1px #ddd;
border-radius: 4px;
padding: 7px 15px;
}
#service > *,
#service table {
width: calc(100% - 400px);
}
#service > h2 {
font-size: clamp(20px, 2vw, 1.5em) !important;
clear: left;
}
#service > h3 {
font-size: clamp(18px, 1.5vw, 1.25em) !important;
}
.animated-box {
position: relative;
height: 346px;
}
.animated-box__front .animated-box__inner {
justify-content: space-between;
}
.animated-box__content {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.animated-box__front .animated-box__content {
order: 2;
} 
.animated-box__inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
min-width: 100%;
z-index: 2;
}
.animated-box__front, .animated-box__back {
position: absolute;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.wp-block-cover__background {
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
left: 0;
z-index: 1;
background-color: var(--headingColor);
opacity: 0.3;
}
.animated-box__front, .animated-box__back {
background-color: var(--themeColor);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 29px 29px 29px 29px;
}
.animated-box__back {
background-color: var(--headingColor);
}
.animated-box__back .wp-block-cover__background {
background-color: var(--headingColor);
opacity: .9;
}
.animated-box__back .animated-box__inner {
justify-content: center;
}
.animated-box.box-effect-7 {
-webkit-perspective:1000px;
perspective:1000px
}
.animated-box.box-effect-7 .animated-box__front {
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:2;
-webkit-transition:all .7s cubic-bezier(.5,.12,.46,.88);
-o-transition:all .7s cubic-bezier(.5,.12,.46,.88);
transition:all .7s cubic-bezier(.5,.12,.46,.88)
}
.animated-box.box-effect-7 .animated-box__front .animated-box__inner {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
-webkit-transition:all .4s cubic-bezier(.5,.12,.46,.88) .2s;
-o-transition:all .4s cubic-bezier(.5,.12,.46,.88) .2s;
transition:all .4s cubic-bezier(.5,.12,.46,.88) .2s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.animated-box.box-effect-7 .animated-box__back {
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transform:rotateY(-180deg);
transform:rotateY(-180deg);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:1;
-webkit-transition:all .7s cubic-bezier(.5,.12,.46,.88);
-o-transition:all .7s cubic-bezier(.5,.12,.46,.88);
transition:all .7s cubic-bezier(.5,.12,.46,.88)
}
.animated-box.box-effect-7 .animated-box__back .animated-box__inner {
-webkit-transform:translateZ(125px);
transform:translateZ(125px);
-webkit-transition:all .4s cubic-bezier(.5,.12,.46,.88);
-o-transition:all .4s cubic-bezier(.5,.12,.46,.88);
transition:all .4s cubic-bezier(.5,.12,.46,.88);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.animated-box.box-effect-7.flipped .animated-box__front {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg);
-webkit-transition:all .7s cubic-bezier(.5,.12,.46,.88);
-o-transition:all .7s cubic-bezier(.5,.12,.46,.88);
transition:all .7s cubic-bezier(.5,.12,.46,.88)
}
.animated-box.box-effect-7.flipped .animated-box__front .animated-box__inner {
-webkit-transform:translateZ(125px);
transform:translateZ(125px);
-webkit-transition:all .4s cubic-bezier(.5,.12,.46,.88);
-o-transition:all .4s cubic-bezier(.5,.12,.46,.88);
transition:all .4s cubic-bezier(.5,.12,.46,.88);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.animated-box.box-effect-7.flipped .animated-box__back {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
-webkit-transition:all .7s cubic-bezier(.5,.12,.46,.88);
-o-transition:all .7s cubic-bezier(.5,.12,.46,.88);
transition:all .7s cubic-bezier(.5,.12,.46,.88)
}
.animated-box.box-effect-7.flipped .animated-box__back .animated-box__inner {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
-webkit-transition:all .4s cubic-bezier(.5,.12,.46,.88) .2s;
-o-transition:all .4s cubic-bezier(.5,.12,.46,.88) .2s;
transition:all .4s cubic-bezier(.5,.12,.46,.88) .2s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
} #footer {
overflow: hidden;
background: var(--headingColor);
}
#footer a,#footer span {color:var(--whiteColor);}
#footer a:hover  {color: var(--themeColor) !important;}
#footer .sub-menu {
display: none;
}
#footer .flex-2 svg  {
fill: var(--themeColor);
vertical-align: top;
margin-left: 0;
}
#footer hr {opacity: .3;}
#menu-kontakty li:not(:first-child), #menu-kontakty li strong {
display: none;
}
#footer ul small {
color: var(--textColor);
margin-left: 38px;
display: block;
}
.close {
position: absolute;
z-index: 100;
top: 50px;
right: 50px;
font-size: 50px;
transform: rotate(45deg);
cursor: pointer;
width: 40px;
height: 40px;
text-align: center;
display: block;
color: var(--headingColor);
background: #fff;
border-radius: 100%;
line-height: 40px;
}
#closeButton {
top: 100px;
}
body a#scroll-to-top {
right: 9px;
background: transparent;
z-index: 1000;
bottom: 9px;
}
body a#scroll-to-top:hover:after  {opacity:1;}
body a#scroll-to-top::after {
content: "^";
font-size: 34px !important;
text-indent: 0;
position: absolute;
left: 0;
font-family: san-serif;
font-weight: normal;
width: 40px;
height: 40px;
border-radius: 4px;
box-shadow: 0px 1px 16px 4px rgba(0, 1, 5, 0.03);
text-align: center;
background: var(--bgGrey);
}
#subscribe {
padding: 7px;
position: fixed;
bottom: 0;
width: 100%;
left: 0;
right: 0;
background: var(--textColor);
z-index: 1000;
transition: all .7s ease;
display: none;
-webkit-box-shadow: 0px -9px 30px -17px rgba(0,0,0,0.2);
-moz-box-shadow: 0px -9px 30px -17px rgba(0,0,0,0.2);
box-shadow: 0px -9px 30px -17px rgba(0,0,0,0.2);
}
#subscribe .wp-block-button__link {
padding: 7px 10px;
width: 100px;
max-height: 50px;
line-height: 1;
text-transform: uppercase;
}
#subscribe .infobloks.fixed {
width: calc(100% - 105px);
vertical-align: top;
}
#subscribe .infobloks.fixed li {
flex: 25%;
text-align: center;
}
#subscribe .infobloks.fixed svg {
margin: 4px;
width: 40px;
height: 40px;
}
#bottom-menu a {
display: block;
width: 48px;
height: 48px;
margin: 0 auto;
background: var(--whiteColor);
border-radius: 6px;
}
.entry-content {
margin-bottom: 40px;
}
.error-404.not-found {
text-align: center;
} table {
border-spacing: 0;
border-collapse: collapse;
max-width: 100%;
color: var(--headingColor);
}
td {
border: solid 1px #ddd;
}
.border-0 table td {
border: 0 none;
}
table td,.wp-block-table td {
padding: 10px 15px;
white-space: normal !important;
}
table td.nowrap {
white-space: nowrap !important;
}
table.stripped tr:nth-child(1n)  td,.wp-block-table.is-style-stripes table td {background: var(--bgGrey);}
table.stripped tr:nth-child(2n) td, .wp-block-table.is-style-stripes table tr:nth-child(2n) td {
background: var(--whiteColor);
}
.wp-block-table.is-style-stripes {
border-bottom: 0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {background: transparent;}
thead th,.wp-block-table th {
padding: 15px 20px;
color: #fff;
background: var(--headingColor);
}
thead tr th:first-child {border-radius: 6px 0 0 0;}
thead tr th:last-child {border-radius:  0 6px 0 0;}
thead th:first-child { text-align: left;}
table tr:last-child td:first-child {border-radius:  0 0 0 4px; padding-bottom: 15px;}
table tr:last-child td:last-child {border-radius:  0 0 4px 0; padding-bottom: 15px;}
.is-style-stripes.col-1 th {
border-radius: 4px 4px 0 0;
text-align: center;
}
.is-style-stripes.col-1 table td {text-align: center;}
.is-style-stripes.col-1 table tr:last-child td:last-child {
border-radius: 0 0 4px 4px;
}
.table-responsive {
min-height: .01%;
overflow-x: auto;
}
#service table tr td:last-child,.price table tr td:last-child {
white-space: nowrap !important;
}
.wp-block-group__inner-container,.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-group.alignwide {
width: 100%;
max-width: 1920px;}
.site-container > .wp-block-group__inner-container.p-0.m-0 {
margin: 0 auto !important;
}
.glsr {
margin-top: 30px;
}
.glsr-review {
box-shadow: 0 0 15px rgba(0,0,0,0.15);
padding: 15px;
margin-left: 5px;
} 
.glsr-review-author .glsr-tag-value {
font-weight: bold;
color: var(--headingColor);
}
@media (max-width:782px)
{
.hidden-xs{display:none!important;}
}
@media (max-width:970px)
{
.hidden-sm{display:none!important;}
}
@media (max-width:1170px)
{
.hidden-md{display:none!important;}
}
@media (min-width:1200px)
{
.hidden-lg{display:none!important;}
}
@media (min-width: 1170px)  {
.main-navigation li ul li a {
padding: 0;
width: 350px;
transition: all .3s ease;
}
.main-navigation ul li:hover > ul li a {
padding: 20px 0;
}
#primary-menu li:first-child {
display: none;
}
#primary-menu .sub-menu li {
display: block;
}
}
@media (max-width: 1170px)  {
#content {
margin-top: 80px;
}
.vh-100 {height:calc(100vh - 80px)}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
#masthead .menu-toggle {display: block;}
#masthead.active .menu-block {
display: block;
}
#masthead.active .menu-toggle {
top: 14px;
}
#top-menu-fixed span,.menu-block .infobloks {
display: none;
}
.chat {
margin-right: 42px !important;
}
.main-navigation > div {
width: 100%;
}
.main-navigation {
transition: transform 1s ease;
transform: translateX(120%);
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: var(--whiteColor);
justify-content: center;
align-items: center;
display: flex;
}
.main-navigation ul {
display: flex;
flex-direction: column;
margin: 0;
padding: 0;
margin-top: 0;
list-style-type: none;
width: 100%;
}
.main-navigation .sub-menu,.main-navigation ul ul li:hover > ul li {
margin-left: 0 !important;
}
.sub-link ~ .sub-menu {
margin: 0;
left: 0;
}
.main-navigation ul li {
width: 100%;
text-align: center;
max-width: boldpx;
margin-left: auto;
margin-right: auto;
}
.main-navigation li a {
margin: 0;
padding: 1vh 0;
font-size: 3.5vh;
}
.main-navigation li.menu-item-has-children:hover .sub-menu,.main-navigation li.menu-item-has-children:focus .sub-menu {
left:-9999px;
display:inherit;
}
.main-navigation .sub-menu {
top: 100% !important;
display:none !important;
left: -9999px;
}
.main-navigation .menu-closed.menu-open + .sub-menu {
display: block !important;
left:0 !important
}
.main-navigation li ul li {
text-align: center;
margin: 0 !important;
background: var(--bgGrey);
}
.main-navigation ul ul ul li {
text-align: center;
background: #fff;
}
.main-navigation li ul li a {
font-size: 16px;
margin: 0;
width: auto;
padding: 1vh 0;
font-weight: normal;
}
.main-navigation li.menu-item-has-children::before,.lines {
display: none;
} 
.chat.text-right {
text-align: left;
}
#masthead .wp-block-group .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.logo {
flex-basis: 80px !important;
flex-grow: 0 !important;
margin-right: auto !important;
}
.wp-block-group .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.chat {
flex-grow: 0 !important;
}
.menu-closed {
position: absolute;
width: 60px;
height: 5vh;
margin-bottom: 1px;
display: block;
right: 0;
top: 0;
}
.menu-closed::after {
content: '+';
line-height: 5vh;
font-size: 27px;
color: var(--textColor);
}
.menu-closed.menu-open::after {
content: '-';
}
.wp-block-columns.sm-col-2 {
flex-wrap: wrap !important;
}
.wp-block-columns.sm-col-2 .wp-block-column {
flex-basis: calc(50% - 15px) !important;
}
.wp-block-gallery.columns-4 figure {
flex-basis: calc(50% - 30px);
}
.wp-block-columns.sm-col-2 .wp-block-column:nth-child(2n) {
margin-right: 0;
}
.wp-block-group .product-category.wp-block-columns.sm-col-2:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(3n) {
margin-right: 30px;
}
.wp-block-group .product-category.wp-block-columns.sm-col-2:not(.is-not-stacked-on-mobile) > .wp-block-column:last-child {
margin-right: 0px;
}
}
@media (max-width: 830px) {
.address {display: none;}
}
@media (max-width: 782px) {
body {font-size: 16px;}	
#masthead .phones span, #subscribe .phones span {
display: none;
}
.logo svg {
max-height: 46px;
padding-top: 5px;
}
#top-menu li {
width: 25%;
text-align: center;
}
#masthead .logo {
flex-basis: 80px !important;
margin-right: auto !important;
}
.wp-block-group .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.chat {
flex-grow: 0 !important;
}
.service-menu {
text-align: center !important;
}
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
}	
.mobile-text-center {text-align: center !important;}
.mobile-text-left {text-align: left !important;}
.mobile-p-t-15 {padding-top: 15px !important;}
.mobile-d-block {display:  block !important;}
.mobile-d-i-block {display:  inline-block !important;}
.mobile-p-relative {position: relative !important;}
.mobile-order-0 {order:0 !important;}
.mobile-order-1 {order:1 !important;}
.mobile-order-99 {order:99 !important;}
.wp-block-group {
padding: 30px 0 0;
}
.wp-block-group .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
margin-right: 0px;
flex-basis: 100% !important;
}
.wpcf7-form .wp-block-column {
padding: 0 15px;
}
#searchbox .search-form {
margin: 20px 50px 0 10px;
}
#closebtn {
right: 10px;	
}
.close {
top: 15px;
right: 10px;
}
#footer li.menu-item-has-children a {
padding-right: 0;
}
#footer .topinfoblock .d-inline-block {
display: block !important;
width: 100%;
}
.wp-block-media-text__media img {
max-width: 100% !important;
width: auto !important;
display: block !important;
margin: 0 auto !important;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
font-size: 24px;
}
}
@media (max-width: 700px) { #content {
margin-top: 65px;
}
.vh-100 {height:calc(100vh - 65px)}
.wp-block-group.contacts-box {
padding: 10px 0 8px;
}
#masthead .menu-toggle {
top: 14px;
}
#masthead .chat,#masthead .infobloks.fixed ul li:not(:first-child),#masthead .infobloks.fixed small {
display: none;
}
#masthead .infobloks.fixed ul li:first-child,#masthead .phones span {
display: inline-block;
}
#masthead .infobloks.fixed ul li:first-child {
margin-right: 50px;
} 
#top-menu-fixed li {
position: relative;
}
#top-menu-fixed strong {
position: absolute;
top: -6px;
}
#top-menu-fixed span {
transform: translateY(2px);
}
#subscribe {display: block;}
body a#scroll-to-top,#service .contact-form {
display: none !important;
}
#service > *,
#service table {
width: 100%;
}
}
@media (max-width: 590px) {
#promo {
margin-top: -50px;
}
#promo .wp-block-cb-carousel .slick-next, #promo .wp-block-cb-carousel .slick-prev {
display: none !important;
}
h1, h2, .about-ul strong, .has-x-large-font-size,.heading, .h2 {
font-size: clamp(30px, 2vw, 2em) !important;
}
.f-s-24, h4, .has-medium-font-size,.service-menu {
font-size: 19px !important;
}
.p-60 {
padding: 30px !important;
}
.p-b-60 {
padding-bottom: 30px !important;
}
.p-t-60 {
padding-top: 30px !important;
}
.m-b-60 {
margin-bottom: 30px !important;
}
.m-t-60 {
margin-top: 30px !important;
}
.has-large-font-size {
font-size: 24px !important;
}
#content .wp-block-group:last-child {
margin-bottom: 30px;
}
.wp-block-gallery .blocks-gallery-item figure {
justify-content: center;}
.wp-block-gallery.columns-default figure,.wp-block-gallery.columns-3 figure,.wp-block-gallery.columns-4 figure  {
flex-basis: 100%;
margin-right: 0 ;
}
.wp-block-buttons {margin-right: 0 !important;}
.wp-block-buttons .wp-block-button + .wp-block-button {
margin-top: 15px;
}
.slider .wp-block-cb-carousel .slick-next,.slider  .wp-block-cb-carousel .slick-prev {
top: -51px;
}
.car{
top: 30px;
}
@-webkit-keyframes lift {
0% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-moz-transform: translateY(50px);
-webkit-transform: translateY(50px);
-o-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
}
100% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes lift {
0% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-moz-transform: translateY(50px);
-webkit-transform: translateY(50px);
-o-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
}
100% {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
}
#order .wp-block-column.is-vertically-aligned-center.p-30 {
padding: 0 15px 30px 15px !important;
}
.post-img {
width: 100%;
float: none;
margin: 0;
}
ul, ol {
margin: 0 0 1.5em 0;
}
}
@media (max-width: 440px) {
#masthead .infobloks.fixed ul li:first-child svg{display: none;}
#top-menu-fixed span {
transform: translateY(10px);
font-size: 13px;
}
}body{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-xs:0.25em;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:1em;--glsr-gap-xl:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-tag-label-weight:600;--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--glsr-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-description-text:var(--glsr-text-sm);--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:600;--glsr-range-size:1.75em;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.2;--glsr-toggle-opacity-1:1;--glsr-toggle-p:.15em;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.1);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--wp--preset--color--base,var(--glsr-white));--glsr-modal-radius:3px;--glsr-modal-padding:1.5em;--glsr-tooltip-border-radius:4px;--glsr-tooltip-font-size:0.875rem;--glsr-tooltip-font-weight:400;--glsr-tooltip-line-height:1;--glsr-tooltip-margin:12px;--glsr-tooltip-padding:.5em 1em;--glsr-tooltip-size:6px}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div:not([data-type=procaptcha]){display:flex}.glsr-fade-out{opacity:0!important;transition:visibility 0s cubic-bezier(0,0,.2,1) var(--glsr-duration-slow),opacity var(--glsr-duration-slow)!important;visibility:hidden!important}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-xl);display:grid;gap:var(--glsr-gap-xl)}.glsr-default .glsr-loading,.glsr-default form.glsr-form .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:after,.glsr-default form.glsr-form .glsr-loading:before{animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default form.glsr-form .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-star-empty{background-image:var(--glsr-star-empty)}.glsr-star-full{background-image:var(--glsr-star-full)}.glsr-star-half{background-image:var(--glsr-star-half)}.glsr-review{quotes:"“" "”";word-break:break-word}.glsr-review,.glsr-reviews>p{opacity:1;transition:opacity .5s}.glsr-hide .glsr-review,.glsr-hide .glsr-reviews>p{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;gap:.5em;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc((var(--glsr-text-md)*1.5)*-1);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0;padding:0}.glsr-default .glsr-tag-label{font-weight:var(--glsr-tag-label-weight)}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex;gap:.5em}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex-shrink:0;gap:.5em}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-stars,.glsr-summary-text{font-size:var(--glsr-summary-text)}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{font-size:var(--glsr-summary-text);padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{font-size:var(--glsr-summary-text);padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-default .glsr-field{position:relative}.glsr-default .glsr-field.glsr-hidden,.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-default form.glsr-form .glsr-description{display:block;font-weight:normal;text-transform:none}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;vertical-align:middle}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.1) var(--glsr-toggle-shadow-color),0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.15) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}.glsr-default form.glsr-form .glsr-range-labels{display:grid;font-size:var(--glsr-text-sm);grid-template-columns:repeat(auto-fit,minmax(50px,1fr));line-height:1.5;text-align:center}.glsr-default form.glsr-form .glsr-range-labels :first-child{text-align:left}.glsr-default form.glsr-form .glsr-range-labels :last-child{text-align:right}.glsr-default form.glsr-form .glsr-range-options{align-items:center;display:flex;font-size:var(--glsr-text-base);gap:var(--glsr-gap-lg);justify-content:space-between;margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs);padding-top:var(--glsr-gap-xs);position:relative}.glsr-default form.glsr-form .glsr-range-options:before{background-color:var(--glsr-gray-400);content:"";display:block;height:1px;position:absolute;width:100%}.glsr-default form.glsr-form .glsr-range-options:has(.glsr-is-invalid):before{background-color:var(--glsr-form-error)}.glsr-default form.glsr-form .glsr-field-range{display:flex;z-index:1}.glsr-default form.glsr-form .glsr-range-options input[type=radio].glsr-input-range{flex-shrink:0;height:var(--glsr-range-size);width:var(--glsr-range-size)}.glsr-default form.glsr-form .glsr-range-options label{display:none}.glsr-default form.glsr-form .glsr-range-options input[type=radio]:checked+label{display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default form.glsr-form .glsr-range-options:not(:has(input[type=radio]:checked)):after{content:attr(data-placeholder);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-empty);background-position:50%;background-repeat:no-repeat;background-size:contain}form.glsr-form .glsr-field-is-invalid .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-error)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active,form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:var(--glsr-star-full)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]{margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]:after{content:attr(aria-label);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}.glsr-modal-small .glsr-modal__dialog{min-height:auto;width:480px}[aria-hidden=false] .glsr-modal__dialog{animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{font-weight:600}.glsr-modal__footer,.glsr-modal__header{align-items:center;box-shadow:0 0 1px 0 color-mix(in srgb,currentColor 10%,transparent),0 0 1em 0 rgba(0,0,0,.1);display:flex;flex-shrink:0;gap:var(--glsr-gap-md);padding:0 var(--glsr-modal-padding);position:relative;z-index:1}.glsr-modal__footer>div,.glsr-modal__header>div{align-items:center;display:flex;flex:1;gap:var(--glsr-gap-md);padding:.75em 0}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:var(--glsr-modal-padding);position:relative}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:1.5em;justify-content:center;line-height:1;margin:.75em 1em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:1.5em;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:1.5em;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{animation-duration:var(--glsr-duration-slow);animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{animation-duration:var(--glsr-duration-fast);animation-name:gl-fadeOut}.glsr-modal-error .glsr-modal__content,.glsr-modal-success .glsr-modal__content{display:flex;gap:var(--glsr-gap-md)}.glsr-modal-error .glsr-modal__content:before,.glsr-modal-success .glsr-modal__content:before{content:"";display:block;flex-shrink:0;height:2em;margin-top:-.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.75;width:2em}.glsr-modal-error .glsr-modal__content:before{background-color:var(--glsr-red);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E")}.glsr-modal-success .glsr-modal__content:before{background-color:var(--glsr-green);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E")}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-verified .glsr-modal__footer{box-shadow:inset 0 .5px 0 var(--glsr-review-verified);color:var(--glsr-review-verified)}#glsr-modal-verified .glsr-modal__footer:after{background:currentColor;content:"";height:100%;left:0;opacity:.125;position:absolute;top:0;width:100%;z-index:-1}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:"Fira Code",Consolas,Monaco,monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggle-bg-1:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-leading);margin-bottom:var(--glsr-gap-xs);padding:0}.glsr-default form.glsr-form .glsr-label+.glsr-description{margin-bottom:var(--glsr-gap-xs)}.glsr-default form.glsr-form .glsr-description{font-size:var(--glsr-description-text);opacity:.75}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border:var(--glsr-input-b);border-radius:var(--glsr-input-radius);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);min-height:auto!important;padding:var(--glsr-input-py) var(--glsr-input-px)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form select.glsr-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-gray-400);color:var(--glsr-blue);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio]{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}