/* https://crystalauto.com.ua/wp-content/themes/krystalcar/style.css?ver=6.7.3 */
/* Import rule from: https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w9.woff) format('woff')}/*!
Theme Name: krystalcar
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: krystalcar
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

krystalcar is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:'Montserrat',sans-serif!important;margin:0}.site-content{background:#1e1c1c}.loading-screen{position:relative;padding-left:0;padding-right:0;padding-top:0;background-color:#00b2ba;width:100%;height:100%;transform:scaleY(0) skewX(0);transform-origin:top left}.loading-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:10;pointer-events:none}.er4{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;margin:50px 0;font-size:140px}.heading-container{max-width:800px;margin:auto;position:relative;padding-top:40px}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}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:-.25em}sup{top:-.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:.35em .75em .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}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;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;font-size:15px;font-size:.9375rem;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;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}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}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}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,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .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%}a{color:#4169e1}a:hover,a:focus,a:active{text-decoration:none!important}a:focus{outline:none}a:hover,a:active{outline:0}.container-custom{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container-custom{max-width:540px}}@media (min-width:768px){.container-custom{max-width:720px}}@media (min-width:992px){.container-custom{max-width:960px}}@media (min-width:1200px){.container-custom{max-width:1300px}}@media (min-width:1550px){.container-custom{max-width:1500px}}.main-navigation{clear:both;display:block;float:left;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,.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{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;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:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.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,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.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}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{display:inline;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}.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{content:"";display:table;table-layout:fixed}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.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}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}#preloader{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#a7df1e;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#79aa01;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#78a60a;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}header{position:relative;z-index:9}.background__header{background-color:rgba(0,0,0,.8);position:relative;z-index:11;top:0;width:100%;height:125px}.background__header:after{content:' ';position:absolute;width:100%;height:80px;top:45px;background-color:rgba(0,0,0,.8);z-index:0}.breadcrumbs{padding:13px 0;margin-top:20px}.breadcrumbs__link{color:#b5c0d0;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.breadcrumbs__current{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#b5c0d0}.breadcrumbs__separator{color:#b5c0d0}.phone_num{margin-left:67px;margin-top:-15px}.phone_num p{margin-bottom:0}.phone_num a{font-weight:600;font-size:16px;color:#fff;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.phone_num a strong{font-weight:600;font-size:20px;color:#00b2ba}.phone_num a:hover{color:#fff;text-decoration:none}.header-content{align-items:center;padding:30px 0;position:relative;z-index:1}.phone-ul li{list-style:none;display:block}.phone-ul li a{color:#fff}.select__phone ul{margin:0;padding:0}.select__phone ul li{list-style:none;display:inline-block;margin-left:38px}.select__phone ul li a{font-size:14px;font-weight:600;color:#66767f;font-family:sans-serif!important}.select__language{position:relative;justify-content:flex-end;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.navbar_controll{width:100%;padding-top:12px}.navbar__nav{padding-left:0;margin:0;text-align:center;margin-bottom:0;opacity:0}.navbar__nav li{position:relative;display:inline-block;text-align:center;margin-left:30px;list-style:none;z-index:1;outline:none}.navbar__nav li a{cursor:pointer;text-transform:uppercase;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;-webkit-transition:all .3s;transition:all .3s}.nav_active a{color:#00b2ba!important}.navbar__nav>li.active>a{color:#00b2ba!important}.navbar__nav>li:before,.navbar__nav>li:after{content:'';position:absolute;width:0%;height:4px;bottom:-20px;background:#00b2ba}.navbar__nav>li:before{left:0}.navbar__nav>li:after{right:0;background:#00b2ba;transition:width 0.8s cubic-bezier(.22,.61,.36,1)}.navbar__nav>li:hover a{color:#00b2ba}.navbar__nav>li:hover:before{background:#00b2ba;width:100%;transition:width 0.5s cubic-bezier(.22,.61,.36,1)}.navbar__nav>li:hover:after{background:transparent;width:100%;transition:0s}.navbar__nav .sub-menu{width:max-content;padding:0;margin:0;left:-15px;top:52px;opacity:1;background-color:#fff;position:absolute;transform:scaleY(0);transition:-webkit-transform .1s ease-out .1s;transition:transform .1s ease-out .1s;transition:transform .1s ease-out .1s,-webkit-transform .1s ease-out .1s;transition-delay:.1s}.navbar__nav .sub-menu li{text-align:left;display:block;margin:0;padding:5px 15px}.navbar__nav .sub-menu li:hover{background-color:#e4e4e4}.navbar__nav .sub-menu li a{padding:15px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:normal;color:#1f2732;justify-content:space-between}.navbar__nav li .sub-menu{transition-delay:0.5s}.navbar__nav li:hover .sub-menu{transform:scaleY(1);transition:-webkit-transform .1s ease-out .1s;transition:transform .1s ease-out .1s;transition:transform .1s ease-out .1s,-webkit-transform .1s ease-out .1s}.sticky{position:fixed!important;top:0;z-index:99;margin:0 auto;width:100%;transition:0.2s;-webkit-animation:headerfixed 0.8s forwards;animation:headerfixed 0.8s forwards}.sticky-logo{display:none}.sticky .sticky-logo{display:block;width:150px}.sticky .navbar_controll{background:#fff;box-shadow:0 10px 30px 0 rgba(151,206,13,.5);padding:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;justify-content:space-between}.sticky .navbar_controll a{color:#66767f}@-webkit-keyframes headerfixed{from{-webkit-transform:translateY(-110%);transform:translateY(-110%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes headerfixed{from{-webkit-transform:translateY(-110%);transform:translateY(-110%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.navbar_controll{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-end}.mob-position{position:relative;top:50%;transform:translate(0,-50%);max-height:80vh}.mobile__nav{padding-left:0;margin:0}.mobile__nav li{text-transform:uppercase;padding:7px 5px;border-top:1px solid #00b2ba;list-style:none}.mobile__nav li:last-child{border-bottom:1px solid #00b2ba}.mobile__nav .sub-menu{display:none;padding-left:10px;margin:0}.mobile__nav .sub-menu li{border:none;position:relative}.mobile__nav .sub-menu li:before{content:" ";width:5px;position:absolute;left:-5px;top:50%;height:2px;background:#fff}.mobile__nav .sub-menu a{text-transform:initial;color:#fff;font-size:14px}.mobile__nav a{font-size:16px;display:block;width:100%;text-align:center;color:#fff}.mobile__nav a:hover{color:#00b2ba}.lang-border{margin:50px 0 15px;padding:8px 15px}.phone_mobile_size{display:none}.lang_text{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:0}.header-logo{position:relative;width:250px}.header-logo img{position:absolute;width:100%;height:161px;bottom:-90px}.wpml-ls-link{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal!important;letter-spacing:normal;color:#fff;padding:11px 5px!important}.wpml-ls-link:hover{color:#00b2ba;text-decoration:none}.wpml-ls-legacy-list-horizontal{padding:0!important}.wpml-ls-native{color:#00b2ba}.wpml-ls-item-uk{position:relative}.wpml-ls-item-uk:after{content:'';position:absolute;right:-2px;top:50%;transform:translateY(-50%);border-radius:50%;width:4px;height:4px;background-color:#00b2ba}.soc{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.soc:before{content:'';position:absolute;width:1px;background-color:rgba(0,0,0,.08);height:80px;right:-1px;top:-25px}.soc img{margin:0 10px;border-radius:50%;width:30px;height:30px}.mobile__menu{display:none;text-align:center}.toggle-btn{display:none;position:relative;margin-left:5px;height:34px;padding:5px 15px;opacity:1;right:10px;z-index:1000;text-transform:uppercase;text-align:center;border-radius:5px;font-size:12px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.65px;color:#fff;transition:0.2s}span.one{position:absolute;left:0;width:30px;height:2px;background:#00b2ba;overflow:hidden}span.one:before{content:" ";position:absolute;left:-15px;width:5px;height:2px;background:#fff;transition:1s}span.two{position:absolute;width:30px;left:0;height:2px;background:#00b2ba;margin-top:10px;transition:1s;overflow:hidden}span.two:before{content:" ";position:absolute;left:-15px;width:5px;height:2px;background:#fff;transition:1s;overflow:hidden}span.three{position:absolute;width:30px;left:0;height:2px;background:#00b2ba;margin-top:20px;transition:1s;overflow:hidden}span.three:before{content:" ";position:absolute;left:-15px;width:5px;height:2px;background:#fff;transition:1s}.toggle-btn:hover span.one:before{left:45px;transition:1s}.toggle-btn:hover span.two:before{left:45px;transition:1s;transition-delay:0.1s}.toggle-btn:hover span.three:before{left:45px;transition:1s;transition-delay:0.2s}.overlay{position:fixed;right:0;top:-150%;height:100vh;width:100%;background-color:rgba(0,0,0,.8);z-index:10;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s}.nav_ul{padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav_ul li{display:block;text-align:center;margin:20px;height:20px;list-style:none}.nav_ul li a{font-size:17px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.main-section{max-width:1920px;margin:0 auto;height:1080px;background:url(/wp-content/themes/krystalcar/img/fon.png) no-repeat;background-size:cover;position:relative;overflow:hidden}.left-column{position:relative;width:1489px;z-index:1}.left-column img{position:absolute;top:311px;left:0;width:1489px;height:792px}.right-column img{position:absolute;width:763px;height:202px;top:335px;right:206px}.tuman{position:absolute;bottom:0;right:-195px;z-index:0}.fog{position:absolute;bottom:0;right:0;width:100%;height:400px;overflow:hidden;background:url(/wp-content/themes/krystalcar/img/tuman.png) center center;background-size:cover;z-index:0}.fog::before,.fog::after,.fog div::before,.fog div::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:repeat-x}.fog div::before,.fog div::after{left:100%}.fog::before,.fog div::before{background-image:url(/wp-content/themes/krystalcar/img/tuman.png);animation:fogmove 20s linear 2s infinite}.fog::after,.fog div::after{background-image:url(/wp-content/themes/krystalcar/img/tuman.png);animation:fogmove 30s linear 5s infinite}@keyframes fogmove{from{transform:translate3d(10%,0,0)}to{transform:translate3d(-100%,0,0)}}.border-plus{width:43px;height:43px;border:solid 1px #fff;padding:4px;border-radius:50%;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.green_plus{width:33px;height:33px;background-color:#fff;border-radius:50%;position:relative;z-index:1}.pos-relative{position:relative}.green_plus:after{content:"+";font-size:23px;font-weight:500;color:#00b2ba;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.first_line{width:1.2px;height:30px;background:#fff;position:absolute;top:-35px;left:50%;transform:translateX(-50%)}.second_line{width:20px;height:1.2px;background:#fff;position:absolute;top:-35px;right:16px}.title_plus{display:block;width:max-content;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;border-bottom:solid 3px #00b2ba;padding-bottom:6px;padding-left:3px;text-transform:uppercase;position:absolute;top:-58.6px;right:31px;transition:0.2s;overflow:hidden}.title_plus p{margin-bottom:0;position:relative;top:0}.title_plus:hover{letter-spacing:1px;transition:0.2s;color:#fff;text-shadow:1px 1px #00b2ba}.title_plus:after{content:" ";display:block;width:5px;height:5px;background-color:#00b2ba;border-radius:50%;position:absolute;left:-2px;bottom:-4px}.plus_1{position:absolute;top:553px;left:295px}.plus_2{position:absolute;top:492px;left:393px}.plus_2 .second_line{right:auto;left:16px}.plus_2 .title_plus{right:auto;left:35px;padding-left:0;padding-right:3px}.plus_2 .title_plus:after{left:auto;right:-2px}.plus_3{position:absolute;top:564px;left:723px}.plus_4{position:absolute;top:604px;left:851px}.plus_4 .second_line{right:auto;left:16px}.plus_4 .title_plus{right:auto;left:35px;padding-left:0;padding-right:3px}.plus_4 .title_plus:after{left:auto;right:-2px}.plus_5{position:absolute;top:690px;left:1058px}.plus_5 .second_line{right:auto;left:16px}.plus_5 .title_plus{right:auto;left:35px;padding-left:0;padding-right:3px}.plus_5 .title_plus:after{left:auto;right:-2px}.plus_6{position:absolute;top:773px;left:1170px}.plus_6 .first_line{top:35px}.plus_6 .second_line{right:auto;left:16px;top:65px}.plus_6 .title_plus{right:auto;left:35px;padding-left:0;padding-right:3px;top:41px}.plus_6 .title_plus:after{left:auto;right:-2px}.plus_7{position:absolute;top:766px;left:723px}.plus_7 .first_line{top:35px}.plus_7 .second_line{right:auto;left:16px;top:65px}.plus_7 .title_plus{right:auto;left:35px;padding-left:0;padding-right:3px;top:41px}.plus_7 .title_plus:after{left:auto;right:-2px}.plus_8{position:absolute;top:812px;left:485px}.plus_8 .first_line{top:35px}.plus_8 .second_line{top:65px}.plus_8 .title_plus{top:41px}.plus_9{position:absolute;top:655px;left:415px}.plus_9 .first_line{top:35px}.plus_9 .second_line{top:65px}.plus_9 .title_plus{top:41px}.our_services{background:#1e1c1c;padding:126px 0 50px}.title_block{font-size:34px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:54px;position:relative;z-index:1}.title_block_icon1{width:36px;height:36px;background:url(/wp-content/themes/krystalcar/img/Group23.svg) no-repeat;position:absolute;top:-37px;left:50%;z-index:-1}.title_block_icon2{width:36px;height:36px;background:url(/wp-content/themes/krystalcar/img/Group24.svg) no-repeat;position:absolute;top:50px;right:50%;z-index:-1}.our_services_content{margin:0 auto 15px;max-width:757px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#686868;text-align:center}.slide-serv img.slider_back{width:100%;height:544px;background:url(/wp-content/themes/krystalcar/img/1.JPG)}.wrap-link{position:relative;width:270px;margin:0 auto;display:block}.wrap-link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(11,11,11,.58),rgba(21,19,19,.48),#1e1c1c)}.link{max-width:186px;font-size:22px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;display:block;position:absolute;left:19px;bottom:65px;z-index:2;text-transform:uppercase;transition:0.2s}@media screen and (min-width:1000px){.slide-serv:hover .link{text-shadow:0 0 10px rgba(0,178,186,.5);color:#00b2ba;transition:0.2s}.slide-serv:hover .eyes{opacity:1;transition:0.2s}}.eyes{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:71px;height:71px;background-color:#1e1c1c;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;transition:0.2s}.slider_services .slick-dots li{width:127px;height:3px;margin:0}.slider_services .slick-dots li button:before{content:" ";width:127px;height:3px;background-color:#474747;opacity:1}.slider_services .slick-dots li.slick-active button:before{box-shadow:0 0 10px 0 #00b2ba;background-color:#00b2ba;border-radius:0}.slider_services button.slick-next,.slider-top button.slick-next:hover{position:absolute;width:42px;transform:rotate(180deg);height:37px;z-index:1;background:url(/wp-content/themes/krystalcar/img/white-arrows.svg) no-repeat;background-position:center;background-size:24px;right:30%;top:96%}.slider_services button.slick-prev,.slider-top button.slick-prev:hover{position:absolute;z-index:1;width:42px;height:37px;left:30%;background:url(/wp-content/themes/krystalcar/img/white-arrows.svg) no-repeat;background-position:center;background-size:24px;top:96%}.about-company{padding:150px 0 50px}.left-company,.right-company{width:50%;padding-right:15px;padding-left:15px}.about_content{margin-bottom:50px}.about_content p{max-width:686px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:rgba(255,255,255,.65)}.block_icon div{text-align:center;margin-right:30px}.block_icon img{width:79.4px;height:65px;margin-bottom:16px}.block_icon h4{max-width:181px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#fff;text-align:center}.car-anim{float:right;width:573px;height:573px;background-color:#242424;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.car-anim img{max-width:900px;position:relative;right:150px;flex-shrink:0}.overflow-hiiden{overflow:hidden;border-top-right-radius:45%;border-bottom-right-radius:45%}.news-block{padding:60px 0 150px}.parent{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin-top:66px}.parent img{height:340px;width:100%;object-fit:cover}.parent div{position:relative}.parent div:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to bottom,rgba(30,28,28,0),#1e1c1c)}.news-content{position:absolute!important;bottom:0;left:0;padding:30px 10px 30px 30px;z-index:1}.news-content:after{content:none!important}.news-content h3{text-transform:inherit;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;position:relative;z-index:1}.news-content h3:before{content:' ';width:100px;position:absolute;height:10px;bottom:0;background-color:#00b2ba;z-index:-1}.news-content p{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:rgba(255,255,255,.65);margin-bottom:0}.div1{width:49%;height:340px}.div2{width:49%;height:340px}.div3{margin-top:60px;width:62%;height:340px}.div4{margin-top:60px;width:36%;height:340px}.site-footer{background:#282828;padding:76px 15px}.ft-mn_1{margin-left:180px}.ft-mn_1 .footer__nav a{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.footer__nav{padding:0;margin:0}.footer__nav li{list-style:none;margin-bottom:9px}.footer__nav li.active a{color:#00b2ba}.footer__nav a{font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c6c6c}.footer__nav a:hover{color:#00b2ba}.ft-block-info p{margin-bottom:9px;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c6c6c}.ft-block-info a{font-size:18px;color:#fff}.ft-block-info a:hover{color:#fff}.ft-block-info a strong{font-size:22px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#00b2ba}.page-service-sec{background:#fff;padding:82px 0}.title_block_cat{color:#000}.category_description{max-width:757px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#686868;margin:0 auto 50px}.service-content{position:relative;display:block;margin:0 0 30px;width:100%}.service-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(11,11,11,.58),rgba(21,19,19,.48),#1e1c1c)}.service-content>img{object-fit:cover;width:100%;height:325px}.service-content p{bottom:35px;font-size:18px}.slider_foto,.slider_video{display:none!important}.slider_foto.active,.slider_video.active{display:block!important}.slider_foto_img{height:470px;padding:0 15px;object-fit:cover}.video_block{padding:0 15px}.slider_foto button.slick-next,.slider-top button.slick-next:hover{position:absolute;width:42px;transform:rotate(180deg);height:37px;z-index:1;background:url(/wp-content/themes/krystalcar/img/white-arrows.svg) no-repeat;background-position:center;background-size:30px;right:-40px;top:50%}.slider_foto button.slick-prev,.slider-top button.slick-prev:hover{position:absolute;z-index:1;width:42px;height:37px;left:-40px;background:url(/wp-content/themes/krystalcar/img/white-arrows.svg) no-repeat;background-position:center;background-size:30px;top:50%}.slider_video button.slick-next,.slider-top button.slick-next:hover{position:absolute;width:42px;transform:rotate(180deg);height:37px;z-index:1;background:url(/wp-content/themes/krystalcar/img/white-arrows.svg) no-repeat;background-position:center;background-size:30px;right:-40px;top:50%}.slider_video button.slick-prev,.slider-top button.slick-prev:hover{position:absolute;z-index:1;width:42px;height:37px;left:-40px;background:url(/wp-content/themes/krystalcar/img/white-arrows.svg) no-repeat;background-position:center;background-size:30px;top:50%}.switch{background-color:#fff;width:70px;height:35px;border-radius:22px;border:solid 2px #00b2ba;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:2px;position:relative;zoom:1;margin:80px auto 23px}.switch:before,.switch:after{content:" ";display:table}.switch:after{clear:both}.switch label{width:max-content;position:absolute;left:-270px;z-index:2;cursor:pointer;font-size:22px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-bottom:0;text-transform:uppercase}.switch label.right{left:120%}.switch input[type="radio"]{display:none}.switch input[type="radio"]:checked+label{font-size:22px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#00b2ba}.switch span{position:relative;z-index:1;top:0;left:5%;width:23px;height:23px;background-color:#00b2ba;display:block;border-radius:50%;background-color:#00b2ba;transition:all 200ms ease}.switch span.right{left:55%;border-radius:50%;transition:all 200ms ease}.back_single-service{background:#fff;padding:70px 0 60px}.title_single-service{font-size:26px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;text-transform:uppercase;margin-bottom:20px}.content_single-service{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#686868}.service_menu{margin:0;padding:0}.service_menu li{list-style:none;border-bottom:1px solid #f5eeee;padding:10px 0}.service_menu li a{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.service_menu li:hover a{color:#00b2ba}.service_menu li.active a{color:#00b2ba}.usluga-name{font-size:16px!important;font-weight:600!important;color:#0d1414!important}.povtorytel.padd-top{padding:30px 0 5px}.w-40{width:40%;align-items:center}.zagolovok{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0d1414;margin:40px 0 5px}.povtorytel{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;padding:15px 0 5px;border-bottom:1px solid #f5eeee}.nazvanye{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#686868}.czena{flex-shrink:0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#00b2ba}.btn_service{width:270px;float:right;margin:40px 0;padding:15px 0;background-color:#00b2ba;text-align:center;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.service_name{display:none}.modal-open .modal,body{padding-right:0!important}.modal-body input,.modal-body label{width:100%}.modal-body textarea{height:100px}.wpcf7-submit{width:270px!important;display:block;margin:5px auto;padding:15px 0!important;;background-color:#00b2ba!important;;text-align:center;font-size:16px!important;;font-weight:600;color:#ffffff!important;}.content-price{max-width:813px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#686868}.back_single-service.contact-sec{padding:70px 0 140px}.contact-content>div{margin-bottom:23px;position:relative;padding-left:70px}.contact-content>div:nth-child(1):before{content:'';width:60px;height:60px;background:url(/wp-content/themes/krystalcar/img/adrres.svg) no-repeat;background-position:center;background-color:#f8f8f8;border-radius:50%;display:block;position:absolute;left:0;top:0}.contact-content>div:nth-child(2):before{content:'';width:60px;height:60px;background:url(/wp-content/themes/krystalcar/img/phone.svg) no-repeat;background-position:center;background-color:#f8f8f8;border-radius:50%;display:block;position:absolute;left:0;top:0}.contact-content>div:nth-child(3):before{content:'';width:60px;height:60px;background:url(/wp-content/themes/krystalcar/img/email.svg) no-repeat;background-position:center;background-color:#f8f8f8;border-radius:50%;display:block;position:absolute;left:0;top:0}.contact-content h4{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#00b2ba;margin-bottom:4px}.contact-content p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#100d07}.contact-content a{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-bottom:2px;display:block}.contact-content a strong{font-size:18px;color:#00b2ba;font-weight:600}.contact-content h3{font-size:28px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin:36px 0 3px}.contact-content p.text-contact{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#000}.btn_contact{width:282px;padding:15px 0;text-align:center;box-shadow:0 0 30px 0 rgba(0,178,186,.65);background-color:#00b2ba;font-size:12px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;color:#fff;text-transform:uppercase;margin:30px 0 0}@media screen and (max-width:1600px){.car-anim img{transform:scale(.65);right:40px}.navbar__nav li a{font-size:14px}.right-column img{width:550px;object-fit:contain;height:auto;right:15px;top:180px}.main-section{height:850px}.fog{height:335px}.left-column{bottom:45px;left:-200px;transform:scale(.8)}.ft-mn_1{margin-left:70px}}@media screen and (max-width:1200px){.slider_foto_img{margin:auto;padding:0}.ft-block-info{width:100%;text-align:center;margin:20px auto 0}.left-company,.right-company{width:100%}.about_content p{margin:0 auto}.block_icon{justify-content:center}.car-anim{float:none;margin:20px auto;overflow:hidden}.car-anim img{transform:scale(.6)}.about-company{padding:75px 0 50px}.title_block{font-size:24px}.title_block_icon2{top:40px}.our_services{padding:75px 0 50px}.fog{height:300px}.left-column{bottom:-100px;left:-320px;transform:scale(.6)}.navbar__nav li{margin-left:20px}.phone_num{margin-left:10px}.phone_num a{font-size:14px}.phone_num a strong{font-size:18px}.header-logo{width:140px}.header-logo img{position:absolute;width:100%;height:100px;bottom:-60px}.slider_services button.slick-next,.slider-top button.slick-next:hover{right:15px;top:50%}.slider_services button.slick-prev,.slider-top button.slick-prev:hover{left:15px;top:50%}.slide-serv img.slider_back{object-fit:contain;background:transparent}.news-content h3{font-size:18px}.contact-content h3{font-size:22px}}@media screen and (max-width:1000px){.phone_num{margin-top:-7px;margin-left:0}.back_single-service{padding:30px 0}.title_single-service{font-size:22px}.btn_service{float:none;position:relative;left:50%;transform:translateX(-50%)}.background__header{height:auto}.header-content{padding:18px 0}.ft-mn_1{width:50%;margin:0}.site-footer{padding:30px 15px}.mob-df{width:130px}.ft-mn{width:50%}.div3,.div4{width:49%}.news-content{padding:15px 10px 15px 15px}.background__header .select__language{display:none}.background__header:after{height:70px;top:0}.slide-serv .link{font-size:16px;max-width:100%}.left-column{bottom:-175px;left:-381px;transform:scale(.5)}.right-column img{width:400px}.slide-serv div{width:auto}.navbar__nav{display:none!important}.toggle-btn,.mobile__menu{display:block}.menu-item-has-children:after{content:'';transform:rotate(-90deg);background:url(/wp-content/themes/krystalcar/img/mob-arrow.svg) no-repeat;background-size:cover;display:block;width:12.1px;height:8.1px;display:block;position:absolute;right:25px;top:18px;margin-top:-2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-item-has-children.active:after{transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-content{margin:30px 0}.back_single-service.contact-sec{padding:70px 0}}@media screen and (max-width:768px){.w-40{flex-shrink:0;width:90px;flex-direction:column;align-items:flex-end}.w-40 .zagolovok,.w-40 .czena{margin:10px 0 10px}.slider_foto_img,.video_block{padding:0}.slider_foto button.slick-next,.slider-top button.slick-next:hover{right:0}.slider_foto button.slick-prev,.slider-top button.slick-prev:hover{left:0}.slider_video button.slick-next,.slider-top button.slick-next:hover{right:0}.slider_video button.slick-prev,.slider-top button.slick-prev:hover{left:0}.slider_foto_img{height:300px}.switch{margin:30px auto 23px}.switch label{font-size:16px!important;left:-200px}.parent div{margin-bottom:30px}.div3,.div4{margin-top:0}.block_icon{flex-wrap:wrap}.block_icon div{margin:15px}.parent div{width:100%}.fog{height:110px}.main-section{height:650px}.right-column img{width:230px}.left-column{bottom:-175px;left:0;transform:scale(1);width:100%}.left-column img{position:absolute;top:145px;left:0;width:100%;height:auto}.block_plus{display:none}.news-block{padding:60px 0}}@media screen and (max-width:480px){.main-section{background-position:center}.left-column{bottom:-110px;left:25px;transform:scale(1.2)}.service-content>img{height:300px}.switch label{font-size:10px!important;left:-125px}.switch{width:40px;height:20px}.switch span{width:12px;height:12px}.car-anim{width:100%;height:360px}.overflow-hiiden{border-top-right-radius:none;border-bottom-right-radius:none}.phone_num a strong,.phone_num a{font-size:12px}.header-logo{width:90px}.header-logo img{height:66px;bottom:-47px}.ft-mn{width:100%}.footer__nav li{text-align:center}}