@charset "UTF-8";.qtranxs_language_chooser li{text-transform:uppercase}.qtranxs_language_chooser li.active,.qtranxs_widget_end{display:none}html{height:auto;box-sizing:border-box;font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:var(--h-height,0);interpolate-size:allow-keywords}html:not(.touch-screen)::-webkit-scrollbar{width:.5rem;height:.5rem}html:not(.touch-screen)::-webkit-scrollbar-track{background:0 0}html:not(.touch-screen)::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:.25rem}html:not(.touch-screen)::-webkit-scrollbar-thumb:active{background:#8d8d8d}body{height:auto;overflow-y:scroll;background-color:var(--clr-white)}body:not(.touch-screen) *::-webkit-scrollbar{width:.25rem;height:.25rem}body:not(.touch-screen) *::-webkit-scrollbar-track{background:0 0;border-radius:.25rem}body:not(.touch-screen) *::-webkit-scrollbar-thumb{background:#c2c2c2}:where(body.touch-screen *::-webkit-scrollbar){display:none}*{border:0;margin:0;padding:0;min-width:0;font:inherit;font-size:100%;line-height:inherit;vertical-align:baseline;-webkit-locale:auto;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}:is(*,*:before,*:after){box-sizing:inherit}:is(:focus,:hover,:active,:visited){outline:none}::-moz-selection{color:var(--clr-white);background:var(--clr-black)}::selection{color:var(--clr-white);background:var(--clr-black)}a{display:inline-block;text-decoration:none;cursor:pointer;outline:none;color:inherit;transition:var(--transition-1)}a:hover{text-decoration:none}:is(ul,ol){list-style:none}:is(sub,sup){font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}picture{font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(img,svg,iframe){width:auto;height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}img{position:relative}img:before{content:"";position:absolute;inset:0;background:no-repeat center/min(5rem, 50%) min(5rem, 50%) var(--clr-grey) url(//www.mvisionlab.pro/wp-content/themes/mvision/css/../img/placeholder.svg)}input{-webkit-appearance:none;-moz-appearance:none;font-size:1rem;font-weight:400;color:var(--clr-black)}::-moz-placeholder{display:none}::placeholder{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;height:.7em;width:.7em;background-size:contain;cursor:pointer}:is(input,textarea,select){border-radius:0;background:0 0;border:none;margin:0;width:100%;padding:0}textarea{display:block;resize:none;overflow:auto}select::-ms-expand{display:none}button{background:0 0}:root{--root-scale:1rem;--container-width:100%;--ff-1:"Raleway",sans-serif;--ff-2:"Raleway";--h1:clamp(3.8rem, calc(0.8rem + 4.5vw), 5.625rem);--h2:clamp(2.5rem, calc(0.6rem + 3.1vw), 3.875rem);--h3:clamp(1.9rem, calc(0.4rem + 2vw), 2.5rem);--h4:clamp(1.5rem, calc(0.3rem + 1.4vw), 1.75rem);--h5:clamp(1.12rem, calc(0.5rem + 1vw), 1.5rem);--h6:clamp(1.1rem, calc(0.79rem + 0.44vw), 1.25rem);--text:clamp(1.25rem, calc(0.79rem + 0.44vw), 1.25rem);--text-sm:clamp(1rem, calc(0.8947rem + 0.2193vw), 1.125rem);--sp-xl:clamp(5rem, calc(-0.8rem + 9.4vw), 9.375rem);--sp-lg:clamp(4rem, calc(-0.6rem + 7.5vw), 7.5rem);--sp-md:clamp(3.75rem, calc(1.64rem + 4.39vw), 6.25rem);--sp-sm:clamp(1.88rem, calc(0.30rem + 3.29vw), 3.75rem);--sp-xs:clamp(0.94rem, calc(0.15rem + 1.64vw), 1.88rem);--rd-1:1.25rem;--clr-title:#191919;--clr-text:rgba(25,25,25,.8);--clr-plc:rgba(255,255,255,.6);--clr-input:#f6f6f6;--clr-border:#f6f6f6;--clr-white:#fff;--clr-black:#191919;--clr-grey:#f4f4f4;--clr-red:red;--clr-green:#00a850;--clr-primary:#ff5800;--clr-secondary:#ff6804;--bg-1:#0a0a0a;--bg-2:#f6f6f6;--bg-3:var(--clr-text);--blur:5px;--bg-overlay:rgba(0,0,0,.5);--box-shadow:0 0 1.5rem 0 rgba(0,0,0,.03),0 0 .5rem 0 rgba(0,0,0,.06);--transition-1:.3s ease;--cubic-1:cubic-bezier(.65,0,.35,1)}html{font-size:var(--root-scale)}html.keyboard-focus:focus{outline:auto}html.overflow-menu,html.overflow-hidden{overflow:clip}html.overflow-menu body,html.overflow-hidden body{overflow:clip}.overflow-overlay{opacity:0;visibility:hidden;position:fixed;z-index:90;inset:0;background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));transition:var(--cubic-1)}#content-block{position:relative;min-height:100svh;display:flex;flex-direction:column}header{position:relative;opacity:0}main{display:flex;flex-direction:column}main .seo-section{order:1}footer{margin-top:auto;background:#0a0a0a}.seo-section{order:1}.section{will-change:opacity;position:relative;overflow:clip;opacity:0}.section.animated{opacity:1;transition:.15s linear opacity}.category-products{opacity:0;transition:ease-in .5s}.product-row,.sidebar{opacity:0}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:3rem;width:100%;margin-inline:auto;padding-inline:calc(var(--bs-gutter-x) * 0.5)}.swiper-container{will-change:opacity;opacity:0}.swiper-container.swiper-initialized{opacity:1;transition:.15s linear opacity}.popup-wrapper,.cookies-informer,.informer,.cart-informer,.cart-overlay,.cart{display:none}@media (min-width:1200px){:root{--container-width:83.334vw}.container{width:var(--container-width);padding-left:0;padding-right:0}}@media (min-width:1200px) and (max-width:1365px){:root{--root-scale:.6675rem}}@media (min-width:1366px) and (max-width:1680px){:root{--root-scale:.9rem}}@media (min-width:2100px){html{font-size:1.375rem}}@media (min-width:2600px){html{font-size:2rem}}:root{--h-height:6.25rem;--h-logo-width:11rem;--h-icon:2rem;--h-icon-num:1.25rem}header{height:var(--h-height);position:absolute}.h-wrap{position:fixed;z-index:900;top:0;left:0;width:100%;transition:box-shadow var(--transition-1)}.h-inner{position:relative;width:100%;height:var(--h-height);gap:1rem;display:flex;align-items:center;justify-content:space-between}.h-logo{display:block;width:var(--h-logo-width);flex-shrink:0}.h-logo img{display:block;max-width:100%}.h-logo img:last-child{display:none}body:not(:has(.banner-section)) .h-logo img{display:none;max-width:100%}body:not(:has(.banner-section)) .h-logo img:last-child{display:block}.scrolled .h-logo img{display:none;max-width:100%}.scrolled .h-logo img:last-child{display:block}.h-menu-wrap{position:fixed;bottom:1.25rem;z-index:999;width:100%}.h-menu{flex-grow:1;display:flex;align-items:center;background-color:rgba(246,246,246,.8);width:-moz-max-content;width:max-content;border-radius:3.125rem;margin-inline:auto;padding-inline:.625rem;padding-block:.625rem}.h-menu.blur{background:rgba(246,246,246,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.h-links{margin-inline:auto}.h-links ul{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.h-links ul li a{border-radius:3.125rem;background:#fff;padding:.5rem 1.5rem}.h-links a{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;color:transparent}.h-links a span[data-txt]{position:relative;overflow:hidden;display:inline-block;font-size:inherit;line-height:inherit;font-weight:inherit;color:transparent}.h-links a span[data-txt]:before,.h-links a span[data-txt]:after{content:attr(data-txt);position:absolute;z-index:1;top:.1875rem;left:0;width:100%;height:100%;color:#191919;transition:.3s linear}.h-links a span[data-txt]:after{transform:translateY(100%)}.h-drop-list,.h-menu-overlay,.h-burger{display:none}.h-controls{gap:.5rem;display:flex;align-items:center}.h-controls>*{cursor:pointer;line-height:0;display:inline-block;flex-shrink:0;color:var(--clr-title);transition:var(--transition-1)}.h-icon{position:relative;display:inline-block;width:var(--h-icon);height:var(--h-icon);flex-shrink:0;color:currentColor}.h-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%}.h-icon i{position:absolute;z-index:1;top:-.25rem;right:-.25rem;display:inline-block;flex-shrink:0;width:var(--h-icon-num);height:var(--h-icon-num);border-radius:100%;background-color:var(--clr-green);font-size:.75rem;line-height:1.375rem;font-weight:500;color:var(--clr-white);text-align:center}.h-lang{color:#fff;border:1px solid rgba(255,255,255,.3);padding:.5rem 1.5rem;border-radius:3.125rem;font-size:.875rem;line-height:1.5rem;font-weight:600}body:not(:has(.banner-section)) .h-lang{color:#191919;border-color:rgba(25,25,25,.15)}.scrolled .h-lang{color:#191919;border-color:rgba(25,25,25,.15)}.btn-menu{padding:0}.btn-menu .btn-content{background:linear-gradient(to top,var(--clr-white) 50%,var(--clr-white) 50%) no-repeat,linear-gradient(to top,var(--clr-primary) 50%,var(--clr-primary) 50%);background-size:100% 0%,100% calc(100% + 0.0625rem);transition:background-size .35s linear;padding:.6rem 1.4rem}@media (min-width:1200px){.btn:hover .btn-content{background-size:100% calc(100% + 0.0625rem),100% 0%}.h-links li:hover a{color:var(--clr-primary)}.btn-menu:hover{color:var(--clr-primary)}.h-links a:hover span:before{transform:translateY(-100%)}.h-links a:hover span:after{transform:translateY(0%);color:var(--clr-primary)}.h-controls>*:hover{color:var(--clr-green)}.h-lang:hover{border-color:#fff}.scrolled .h-lang:hover{border-color:#191919}.h-drop b{display:inline-block;position:relative;z-index:2;cursor:default;font-size:1.25rem;line-height:1em;font-weight:500;color:var(--clr-black);padding-right:1.5rem}.h-drop b:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:.75rem;height:.5rem;background:var(--clr-black);clip-path:polygon(100% 0,0 0,50% 100%);transition:var(--transition-1)}.h-drop.is-active b:before{transform:translateY(-50%) rotateX(180deg)}.h-drop.is-active b:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(var(--h-height) / 2);transform:translateY(100%)}.h-drop.is-active .h-drop-list{opacity:1;visibility:visible}.h-drop-list{position:absolute;z-index:1;bottom:0;transform:translate(-1rem,100%);padding:1rem;width:11.25rem;line-height:0;opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:flex-start;border:.0625rem solid var(--clr-grey);border-radius:var(--rd-1);background-color:var(--clr-white);transition:var(--transition-1);content-visibility:auto}.h-drop-list>*+*{margin-top:1rem}.h-drop-list a{font-size:1.125rem;line-height:1.2em;font-weight:500;color:var(--clr-black)}.h-cabinet-dropdown li>*:hover{color:var(--clr-green)}}@media (max-width:1199px){:root{--h-height:3.75rem;--h-logo-width:8.5rem}.h-burger{position:relative;display:block;width:2.5rem;height:2.5rem;border-radius:var(--rd-1);border:.0625rem solid var(--clr-grey);border-color:rgba(25,25,25,.15);margin-right:40px}.h-burger i{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:.125rem;background-color:var(--clr-black);transition:var(--transition-1)}.h-burger i:before,.h-burger i:after{content:"";position:absolute;left:0;top:-.375rem;width:100%;height:100%;background-color:var(--clr-black);transition:var(--transition-1)}.h-burger i:after{top:.375rem}.h-inner{justify-content:space-between;padding-inline:14px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.h-wrap .container{padding:0}.h-menu{position:fixed;z-index:-1;top:0;left:0;transform:translateX(-100%);transition:var(--transition-1);width:min(100%, 26.25rem);height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:var(--clr-white);opacity:0;padding:1rem;padding-top:calc(var(--h-height) + 1rem)}.h-menu>*+*{margin-top:2rem}.h-menu-overlay{display:block;position:fixed;z-index:99;inset:0;opacity:0;visibility:hidden;background-color:rgba(19,30,41,.8);transition:var(--transition-1)}.h-links{margin-block:auto}.h-links ul{gap:1.25rem;flex-direction:column}.h-drop>b{display:none}.h-drop-list{gap:1.25rem;display:flex;flex-direction:column;align-items:center}.h-controls{margin-left:auto}.h-cabinet>b{display:none}.h-cabinet-dropdown{right:0;transform:translate(0%,100%)}.h-logo img{display:none}.h-logo img:last-child{display:block}.h-lang{color:#191919;border-color:rgba(25,25,25,.15)}.open-menu .h-burger i{background-color:transparent}.open-menu .h-burger i:before,.open-menu .h-burger i:after{top:0;transform-origin:center;transform:rotate(-45deg)}.open-menu .h-burger i:after{transform:rotate(45deg)}.open-menu .h-menu{transform:translateX(0%);opacity:1;border-radius:0}.open-menu .h-menu-overlay{opacity:1;visibility:visible}.h-wrap{position:fixed;z-index:9999}}@media (max-width:720px){.h-menu{width:100%}}header{opacity:1;transition:.15s linear opacity}body{font-family:var(--ff-1);font-weight:400;font-size:var(--h6);line-height:1.4em;color:var(--clr-text)}.title span{color:#ff5800}.text{--text-space:1.9rem;--text-rd:var(--rd-1);--text-li-padding:2rem;--text-th-height:4rem;--text-th-padding:1.5rem;font-size:var(--text);font-weight:400;color:var(--clr-text);font-style:normal;line-height:1.875rem}.text.text-sm{font-size:var(--text-sm)}.text *+:where(*){margin-top:calc(var(--text-space))}.text *+:is(p,ul,ol,li){margin-top:.625rem}.text :is(img,table,iframe,figure,picture,blockquote,.swiper-entry)+*:not(figcaption){margin-top:1.375rem}.text .swiper-entry>* *{margin-top:0}.text b{font-weight:500}.text b,.text span{color:var(--clr-primary)}.text strong{font-weight:700}.text em{font-style:italic;font-weight:500}.text a:not(.btn){display:inline;font-weight:500;color:var(--clr-primary);text-decoration:underline;text-decoration-color:transparent}.text ul{margin-bottom:1.875rem}.text ol{margin-bottom:1.25rem}.text ul li{position:relative;padding-left:1rem;margin-top:.6875rem}.text ul li h1:not(:first-child),.text ul li h2:not(:first-child),.text ul li h3:not(:first-child),.text ul li h4:not(:first-child),.text ul li h5:not(:first-child),.text ul li h6:not(:first-child){margin-left:1rem}.text ul li p{margin-left:1rem}.text ol li{position:relative;padding-left:0;margin-top:1rem}.text ol li h1:not(:first-child),.text ol li h2:not(:first-child),.text ol li h3:not(:first-child),.text ol li h4:not(:first-child),.text ol li h5:not(:first-child),.text ol li h6:not(:first-child){margin-left:-1.625rem}.text ol li p{margin-left:-1.625rem;color:var(--text,rgba(25,25,25,.8));font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-top:1rem}.text ul>li:before{content:"";position:absolute;left:-1.5625rem;top:.625rem;width:.4375rem;height:.4375rem;border-radius:100%;background-color:var(--clr-primary)}.text ol{counter-reset:number;position:relative}.text ol>li{counter-increment:number;position:relative;list-style:none;padding-left:1.5625rem;margin-top:1rem}.text ol>li:before{content:counter(number) ".";position:absolute;left:0;top:-.125rem;font-weight:500;line-height:inherit;color:var(--clr-primary)}.text img{display:block;width:100%;border-radius:var(--text-rd)}.text figure{line-height:0;width:100%}.text figure.aligncenter{text-align:center}.text figure.alignright{text-align:right}.text figure>img{width:auto}.text figure figcaption{font-size:.75rem;font-weight:500;line-height:1.5em;color:var(--clr-black);margin:.25rem}.text iframe{display:block;max-width:100%;width:100%;height:100%;aspect-ratio:16/9;border:0;border-radius:var(--text-rd)}.text blockquote{position:relative;text-align:left;padding-block:2rem;padding-inline:4.7rem 2rem;color:#fff;border-radius:1.25rem;background:rgba(255,255,255,.1);font-family:"Raleway";font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.125rem;letter-spacing:-.035rem;margin-top:1.375rem}.text blockquote:before{content:"";background:url(//www.mvisionlab.pro/wp-content/themes/mvision/css/../img/icons/review-decor.svg);width:2rem;height:2rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:2rem;top:2rem}.text table{border-collapse:collapse;width:100%}.text table tr th,.text table tr td{width:20%}.text table tr th:first-child,.text table tr td:first-child{text-align:left;width:27%;padding-right:12.5rem}.text table tr th:last-child,.text table tr td:last-child{width:10%}.text tbody tr{text-align:left;padding-top:1rem;padding-bottom:1rem}.text tbody tr th,.text tbody tr td{border-bottom:.0625rem solid rgba(255,255,255,.25);padding-bottom:1rem;padding-top:1rem;color:var(--text,#b6b6b6);font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem}.text thead tr{border:none}.text thead th,.text thead td{padding-bottom:1rem;padding-top:1rem;color:var(--white,#fff);font-family:Raleway;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.625rem;letter-spacing:.0125rem;background:#232323;text-align:left}.text td,.text th{vertical-align:middle;height:calc(var(--text-th-height) / 1.4);padding:calc(var(--text-th-padding) / 3);color:var(--text,#b6b6b6);font-family:Raleway;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem}.text td:first-child,.text th:first-child{padding-left:1rem;border-radius:.625rem 0 0 .625rem}.text td:last-child,.text th:last-child{padding-right:var(--text-th-padding);border-radius:0 .625rem .625rem 0}.text *:first-child img{margin-top:0}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-weight:400;color:var(--clr-title);font-family:var(--ff-2)}h1,.h1{font-size:var(--h1);line-height:5.25rem;font-weight:400;letter-spacing:-.1125rem}h2,.h2{font-size:var(--h2);line-height:4.125rem;font-weight:400;letter-spacing:-.0775rem}h3,.h3{font-size:var(--h3);line-height:3rem;font-weight:400}h4,.h4{font-size:var(--h4);line-height:1.25em;font-weight:400}h5,.h5{font-size:var(--h5);line-height:1.4em;font-weight:400}h6,.h6{font-size:var(--h6);line-height:1.4em;font-weight:400}.text-balance{text-wrap:balance}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (min-width:1200px){.text a:not(.btn):hover{text-decoration-color:currentColor}}@media (max-width:991px){.text{--text-space:.75rem;--text-li-padding:1.5rem;--text-th-height:3.5rem;--text-th-padding:.5rem}h1,.h1{font-size:var(--h1);line-height:normal}h2,.h2{font-size:var(--h2);line-height:normal}h3,.h3{font-size:var(--h3);line-height:normal}h4,.h4{font-size:var(--h4);line-height:normal}h5,.h5{font-size:var(--h5);line-height:normal}h6,.h6{font-size:var(--h6);line-height:normal}}.btn{z-index:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;overflow:hidden;font-size:.875rem;line-height:1.5rem;font-weight:600;color:var(--clr-white);text-decoration:none;padding:1.1rem 2rem 1.1rem 4.125rem;border:none;border-radius:3.75rem;background-color:var(--clr-black);transition:var(--transition-1);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.56px}.btn:after{content:"";background:url(//www.mvisionlab.pro/wp-content/themes/mvision/css/../img/icons/arrow-black.svg);width:1rem;height:1rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:1.40625rem}.btn:before{content:"";position:absolute;background-color:#fff;width:2.5rem;height:2.5rem;border-radius:1.25rem;left:.625rem}.btn b{display:inline-block;line-height:inherit;font-weight:inherit;color:currentColor}.btn>*+*{margin-left:.8em}.btn-primary{background-color:var(--clr-primary);color:var(--clr-white)}.btn-secondary{background-color:var(--clr-white);color:var(--clr-black)}.btn-secondary:after{content:"";background:url(//www.mvisionlab.pro/wp-content/themes/mvision/css/../img/icons/arrow-white.svg);width:1rem;height:1rem;background-size:cover;background-position:center;background-repeat:no-repeat}.btn-secondary:before{content:"";position:absolute;background-color:var(--clr-black);width:2.5rem;height:2.5rem;border-radius:1.25rem;left:.625rem}.btn-menu{background-color:var(--clr-primary);color:#fff;padding:.6rem 1.4rem;padding:0;margin-left:.25rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:.035rem;text-transform:uppercase}.btn-menu:before{content:none}.btn-menu:after{content:none}.btn svg{color:currentColor}.btn svg *[stroke]{stroke:currentColor}.btn svg *[fill]{fill:currentColor}.btn-block{width:100%}.btn.disabled{pointer-events:none;background-color:var(--clr-grey)}.btn:has(svg:only-child){padding:.9em}.btn:has(svg:only-child) svg{width:1.2em;height:1.2em}.btn-close{display:inline-block;position:relative;cursor:pointer;--bw:2.75rem;width:var(--bw);height:var(--bw);color:var(--clr-white);border-radius:100%;background-color:#f6f6f6;transition:var(--transition-1)}.btn-close:before,.btn-close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#000;width:1rem;height:.2rem;border-radius:.125rem}.btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.btn-link{display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.38em;color:var(--clr-title);font-weight:500;text-decoration:underline;text-decoration-color:transparent;transition:var(--transition-1)}.btn span[data-txt]{position:relative;overflow:hidden;display:inline-block;font-size:inherit;line-height:inherit;font-weight:inherit;color:transparent}.btn span[data-txt]:before,.btn span[data-txt]:after{content:attr(data-txt);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;color:#fff;transition:.3s linear}.btn.btn-secondary span[data-txt]:before,.btn.btn-secondary span[data-txt]:after{color:#191919}.btn span[data-txt]:after{transform:translateY(100%)}@media (min-width:1200px){.btn:hover:before{background-color:var(--clr-primary);transition:var(--transition-1)}.btn:hover:after{background:url(//www.mvisionlab.pro/wp-content/themes/mvision/css/../img/icons/arrow-white.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.btn-primary:hover{color:var(--clr-white);background-color:var(--clr-secondary)}.btn:hover span:before{transform:translateY(-100%)}.btn:hover span:after{transform:translateY(0%)}.btn-close:hover{color:var(--clr-red);background-color:var(--clr-grey)}.btn-link:hover{color:var(--clr-primary);text-decoration:underline;text-decoration-color:currentColor}}@media (max-width:1199px){.btn,.btn-link{font-size:1rem}}@media (max-width:991px){.btn,.btn-link{font-size:.75rem}.btn-close{--bw:2rem}}.text-animate{opacity:0}.text-animate__word>i{display:inline-block;transform:translateY(100%);opacity:0;transition:1.5s;transform-origin:left top}.text-animate__word.animated>i{transform:translateY(0);opacity:1}.text-animated{opacity:1}.slideUp{--time:1.5s;--delay:calc(.11s * var(--animate-index));will-change:transform,opacity;opacity:0;transform:translateY(3rem)}.slideUp.animated{animation:var(--time) var(--cubic-1) var(--delay) slideUp forwards}@keyframes slideUp{to{opacity:1;transform:translateY(0%)}}.slideLeft{--time:1s;--delay:calc(.2s * var(--animate-index));will-change:transform,opacity;opacity:0}.slideLeft.animated{animation:var(--time) ease-in-out var(--delay) slideLeft forwards}@keyframes slideLeft{0%{transform:translateX(150px);opacity:0}20%{opacity:0}100%{transform:translateX(0);opacity:1}}.gallery-wrap .swiper-slide:nth-child(5n-4) .slideGlrLeft{--slide-index:1}.gallery-wrap .swiper-slide:nth-child(5n-3) .slideGlrLeft{--slide-index:2}.gallery-wrap .swiper-slide:nth-child(5n-2) .slideGlrLeft{--slide-index:3}.gallery-wrap .swiper-slide:nth-child(5n-1) .slideGlrLeft{--slide-index:4}.gallery-wrap .swiper-slide:nth-child(5n) .slideGlrLeft{--slide-index:5}.slideGlrLeft{--time:1.2s;--delay:calc(.2s * var(--slide-index));will-change:transform,opacity;opacity:0}.slideGlrLeft.animated{animation:var(--time) ease-in-out var(--delay) slideGlrLeft forwards}@keyframes slideGlrLeft{0%{transform:translateX(150px);opacity:0}20%{opacity:0}100%{transform:translateX(0);opacity:1}}.slideIn{--time:1.5s;--delay:calc(.3s * var(--animate-index));will-change:transform,opacity;opacity:0}.slideIn.animated{animation:var(--time) var(--cubic-1) var(--delay) slideIn forwards}@keyframes slideIn{0%{transform:translateY(-80px);opacity:0}50%{opacity:0}100%{transform:translateY(0);opacity:1}}