/*!
Theme Name: gruzo-perevozka
Theme URI: http://gruzo-perevozka.com/
Author: A1ex_G
Author URI: http://a1-studio.ru/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gruzo-perevozka
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.

gruzo-perevozka 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/
*/
:root{--main-red-color:#e32525;--border-radius:.75rem;--red-border:2px solid #e32525;--h1-size:2.4rem;--h2-size:1.875rem;--h3-size:1.4rem;--p1-size:.875rem;--p2-size:1rem;--p3-size:1.4rem;--p4-size:1.5rem;--p5-size:1.75rem;--section-padding:4.25rem}h1,h2,h3,h4,h5,h6,p{font-family:'Mulish',sans-serif}h1,h2,h3,h4,h5,h6{color:maroon}a{color:#00000088;font-family:'Mulish',sans-serif}a:hover{color:var(--main-red-color)}.gap{gap:1.5rem}.gap-none{gap:unset}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fs-110{font-style:110%!important}.fs-120{font-style:120%!important}.fs-130{font-style:130%!important}.desc{font-size:var(--p3-size);line-height:1.5;font-family:'Mulish',sans-serif}.caption{font-weight:600}header.stick .logo-img .logo{width:6rem !important;height:6rem !important;transition:.82s}header.stick .logo-text{font-size:var(--p2-size);transition:.82s}.site-header{position:sticky;top:0;width:100%;background-color:#fff;z-index:999999}.main-content{background:#f0f0f0;width:100%}.main-content h2{text-align:left}ul,ol{margin:0;padding:0;margin-left:3rem;margin-bottom:1rem}.main-content table>thead{background:#fff !important}.main-content table th{color:#000;text-align:left;font-family:'Mulish',sans-serif;font-size:var(--h2-size);font-style:normal;font-weight:700;line-height:normal;vertical-align:middle}.main-content table td{color:#000;text-align:left;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:500;line-height:normal;vertical-align:middle}.main-content .gap{gap:1.5rem}.nav-links{display:flex;justify-content:space-between;padding-left:5rem;padding-right:5rem}.nav-links a{color:var(--main-red-color);font-size:var(--h3-size);font-weight:600;text-decoration:none}.nav-links .nav-previous a:before{content:'<';font-size:var(--h3-size);text-decoration:none;margin-left:3px;padding-right:4px}.nav-links .nav-next a:after{content:'>';font-size:var(--h3-size);text-decoration:none;padding-left:4px}section#main-slider{width:100%;display:flex;position:relative;height:50rem;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}section.mainSlider h1{color:#fff;font-size:var(--h1-size)}section.mainSlider .desc{color:#fff;font-family:'Mulish',sans-serif;font-size:var(--h2-size);font-style:normal;font-weight:600;line-height:normal}section.mainSlider .shade{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 2.17%,rgba(0,0,0,.0) 83.5%),#06060600 50%/cover no-repeat}section.mainSlider .item{position:relative;z-index:5;display:flex;flex-direction:column;gap:3.125rem}section.mainSlider ul li{list-style:none;line-height:2.4;display:flex;align-items:center;color:#fff}section.mainSlider ul li:before{content:'';display:inline-block;background-image:url(/wp-content/uploads/2024/01/g1010.svg);background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.5rem}nav a.nav-link{color:#fff;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;position:relative;z-index:1;padding:0}.logo-text{color:#000;font-family:'Mulish',sans-serif;font-size:var(--p2-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.82s}#social-icons{width:11.75rem;height:3.25rem}.telefon{color:#000;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:700;line-height:normal}.logoArea{gap:5px}.logo-img .logo{width:8.125rem;height:8.125rem;transition:.82s}.extra-column{background-color:var(--main-red-color);box-shadow:0 5px 15px 0 #00000088;position:relative;display:flex;align-items:center;left:0;right:0;bottom:0;top:auto;height:3.75rem;width:100%;z-index:0}section.route{width:100%;flex-shrink:0;background:#f0f0f0}.route-section .searchInput{width:14.25rem;height:3.125rem;flex-shrink:0;border-radius:var(--border-radius);border:var(--red-border);color:#303030;padding-left:1.2em;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:600;line-height:normal}h2{text-align:inherit;text-transform:uppercase;font-family:'Mulish',sans-serif;font-size:var(--h1-size);font-style:normal;font-weight:700;line-height:normal}section.autopark .massa a{display:flex;width:100%;height:3.125rem;padding:var(--p1-size) var(--h2-size);justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:var(--border-radius);border:var(--red-border);color:var(--main-red-color);text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p4-size);font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:.3s;text-decoration:none}section.autopark .massa a:hover{background:var(--main-red-color);color:#fff}section.autopark .massa:has(.selected) a{display:flex;width:100%;height:3.125rem;padding:var(--p1-size) var(--h2-size);justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:var(--border-radius);border:var(--red-border);background:var(--main-red-color);color:#fff !important;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p4-size);font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:.3s;text-decoration:none}section.autopark .name{color:#000;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--h2-size);font-style:normal;font-weight:700;line-height:normal}section.autopark .detail{min-height:10rem}section.autopark .detail p{color:#000;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:600;line-height:normal}section.autopark .item{width:100%;min-height:30rem;flex-shrink:0;border-radius:1.25rem;background:#f5f5f5;padding:2.5rem 3.5rem}section.autopark .rows-gap-2{row-gap:1.5rem}section.autopark .details p{color:#000;font-family:'Mulish',sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.75;margin-bottom:0}section.autopark .desc p{color:#000;font-family:'Mulish',sans-serif;font-size:1.1rem;font-style:normal;font-weight:300;line-height:1.75;margin-bottom:0}section.autopark .price{color:gray;font-family:'Mulish',sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:normal}.all-services.btn{width:100%;height:4.375rem;flex-shrink:0;border-radius:var(--border-radius);padding:0;border:var(--red-border);display:flex;flex-direction:column;justify-content:center;color:#e32525;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:800;line-height:normal}section.autopark .line{height:2px;background-color:#e32525}section.autopark .track{padding:.625rem;padding-bottom:3.625rem;border-radius:.625rem;background:#f5f5f5}section.service{width:100%;height:auto;flex-shrink:0;background-color:#fff}section.service .attachment-medium.size-medium{border-radius:1.5rem}.searchButton{display:flex;width:14.25rem;height:3.125rem;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;color:#fff;text-align:center;font-family:'Mulish',sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;border-radius:var(--border-radius);border:none;background:var(--main-red-color)}.service-item{border-radius:1.25rem;background:#f5f5f5}.service-short .name{color:#000;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p3-size);font-style:normal;font-weight:700;line-height:normal}.image{border-radius:1.2rem;object-fit:contain;max-width:100%;max-height:300px}.searchButton:hover{border-radius:var(--border-radius);border:var(--red-border);background-color:#fff;color:var(--main-red-color)}.service .line{height:2px;background-color:var(--main-red-color)}section.pluses{background:#f5f5f5;width:100%}section.pluses .name{color:#000;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--p4-size);font-style:normal;font-weight:500;line-height:1.2}section.pluses .desc{font-size:var(--p3-size);color:#494949;margin-top:.95rem;font-style:italic}section.pluses .image svg{width:100% !important;height:auto}section.text-block p{font-size:var(--h3-size)}section.quest .formQuest{display:flex;min-height:31.25rem;width:28.75rem;padding:2.5rem 3.125rem;justify-content:center;align-items:center;gap:.625rem;border-radius:var(--border-radius)}section.quest .title{color:#fff;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--h2-size);font-style:normal;font-weight:700;line-height:normal}section.quest .formdesc,section.quest p{color:#fff;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--p2-size);font-style:normal;font-weight:500;line-height:normal}section.quest .item #form-quest{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}section.quest .item .h1{color:#000;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--h1-size);font-style:normal;font-weight:700;line-height:normal}section.quest .h1 span{color:var(--main-red-color);font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--h1-size);font-style:normal;font-weight:700;line-height:normal}section.quest .item{display:flex;flex-direction:column;gap:3.12rem}section.quest .form-quest input[type=text],section.quest .form-quest input[type=email],section.quest .form-quest input[type=tel]{display:flex;width:18.75rem;height:45px;padding:1.1875rem 1.75rem;align-items:center;gap:.625rem;border-radius:var(--border-radius);border:0 solid #fff;color:#000;background-color:#fff}section.quest .form-quest .feedback-calc-form__text,section.quest .form-quest label,section.quest .form-quest .wpcf7-form-control-wrap{width:100%}section.quest .form-quest input[type=submit]{display:flex;width:18.75rem;height:45px;padding:0 1.75rem;align-items:center;gap:.625rem;flex-shrink:0;border-radius:var(--border-radius);border:none;text-align:left;background:#000;transition:.8s;color:#fff;font-family:'Mulish',sans-serif;font-size:var(--p2-size);font-style:normal;font-weight:600;line-height:normal}section.quest .form-quest input[type=submit]:hover{padding-left:2rem}section.quest .telefon{color:#000;font-family:'Mulish',sans-serif;font-size:2.85rem;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}section.quest .desc{color:#000;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--p4-size);font-style:normal;font-weight:600;line-height:normal}section.quest .wpcf7-form{position:relative;width:20rem;display:flex;flex-direction:column;gap:1.125rem}section.quest .wpcf7-form .wpcf7-spinner{display:none}section.quest .wpcf7-form input::placeholder{font-weight:700;color:#414141;font-family:'Mulish',sans-serif;font-size:var(--p3-size);font-style:normal;font-weight:600;line-height:normal}.wpcf7-response-output{position:absolute;margin:0 !important;width:18.75rem;bottom:-3em;color:dark;background-color:var(--main-red-color);display:none!important}.wpcf7-not-valid-tip{color:dark!important;padding-left:.5rem;font-size:.75rem;display:none!important}section#movers-slider{width:100%;display:flex;position:relative;height:31.25rem;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}section.movers h2{color:#fff}section.movers .desc{color:#fff;font-family:'Mulish',sans-serif;font-size:var(--h2-size);font-style:normal;font-weight:600;line-height:normal}section.movers .shade{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 2.17%,rgba(0,0,0,.0) 83.5%),#06060600 50%/cover no-repeat}section.movers .item{position:relative;z-index:5;display:flex;flex-direction:column;gap:3.125rem}section.movers .desc ul li{list-style:none;line-height:1.8}section.movers .desc ul li:before{content:'';display:inline-block;background-image:url(/wp-content/uploads/2024/01/g1010.svg);background-repeat:no-repeat;background-size:contain;width:1.75rem;height:1.75rem;margin-right:.5rem}.arrow:before{content:'';display:inline-block;background-image:url('/wp-content/uploads/2024/01/arrow-right.svg');background-repeat:no-repeat;background-size:contain;width:1.75rem;height:1.75rem;margin-right:.5rem}.step:last-child .arrow:before{background-image:url('')}button.make-order{color:#fff;font-family:'Mulish',sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:normal;display:inline-flex;border-radius:var(--border-radius);border:none;background:#e32525;display:flex;width:31.25rem;height:4.375rem;padding:1.25rem 2.8125rem;justify-content:center;align-items:center;gap:.625rem}#colophon{width:100%;height:auto;flex-shrink:0;background:0 0;display:flex;align-items:center}#colophon .telefon{color:#fff;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p4-size);font-style:normal;font-weight:700;line-height:normal;display:inline-block;text-decoration:none;gap:1.125rem}#colophon .call-order{width:220px;height:3.75rem;flex-shrink:0;color:#fff;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p4-size);font-style:normal;font-weight:800;line-height:normal;border-radius:var(--border-radius);background:#e32525;display:flex;align-items:center;justify-content:center}#colophon .call-order:hover{border:2px solid #fff}#colophon .shade{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 52.17%,rgba(0,0,0,.1) 85.5%),#06060600 80%/cover no-repeat}.footer-menu{color:#fff;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:400;line-height:normal}.footer-menu ul{list-style:none}.footer-menu a{color:#fff;text-decoration:none;line-height:1.5}section.work .step .name{color:#000;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p3-size);font-style:normal;font-weight:700;line-height:normal}h1{text-align:left;font-family:'Mulish',sans-serif;font-style:normal;font-weight:700;line-height:normal;font-size:var(--h1-size)}p,li{color:#000;font-family:'Mulish',sans-serif;font-size:var(--p3-size);font-style:normal;font-weight:500;line-height:normal;word-break:break-word}.progress-wrap.btn-right-side{right:22px !important}.progress-wrap{bottom:24px !important;right:22px}.autocomplete-wrap{position:relative;width:100%}.autocompleate-input{position:absolute;top:100%;width:100%;background-color:#fff;display:none;z-index:9999;max-height:400px;overflow-y:auto;list-style:none;padding-left:10px}.swiper-button-next,.swiper-button-prev{width:2.375rem;height:2.375rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-width:2px;border-color:#303030;border-style:solid;border-radius:50%;padding:15px}.swiper-button-next:after,.swiper-button-prev:after{color:#303030;font-size:var(--p4-size);font-weight:700}.swiper-button-next{right:-3.5rem}.swiper-button-prev{left:-3.5rem}input.ac{padding:8px 10px;border-radius:3px;border:1px solid #b0e086;box-shadow:0 1px 5px rgba(10,70,10,.2);transition:all .3s ease}input.ac:focus{border:1px solid #97b46c}.autocomplete-wrap{position:relative}.autocomplete-input{width:100%}.autocomplete-list{position:absolute;top:100%;border:1px solid #97b46c;width:100%;display:none;z-index:9999;max-height:400px;overflow-y:auto;background:#fff}.autocomplete-wrap.active .autocomplete-list{display:block;border-radius:0 0 3px 3px}.autocomplete-item{padding:8px 10px;font-size:1.25rem;cursor:pointer;transition:all .3s ease}.autocomplete-items{position:absolute;top:3.2rem;left:-12px;width:22rem;padding-left:.25em;margin-left:1rem;max-height:20rem;overflow-y:auto;cursor:pointer;background:#fff;z-index:9}.autocomplete-items div{font-size:1.85rem;background:#f5f5f5}.autocomplete-items small{font-size:.975rem !important}.autocomplete-items div:hover{background:#eee}.autocomplete-item:hover,.autocomplete-item.focused{background:#eee}.autocomplete-wrap.active .autocomplete-input{border-radius:3px 3px 0 0;border-bottom:1px solid transparent}@media screen AND (min-width:576px){section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.cp-bottom{padding-bottom:2.5rem}.cp-top{padding-top:2.5rem}.cm-bottom{margin-bottom:6.25rem}.cm-top{margin-top:6.25rem}html,body{font-size:12px}.container,.container-sm{max-width:540px}nav a.nav-link{font-size:var(--p1-size)}.telefon{font-size:var(--p4-size)}.logo-text{color:#000;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.82s}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}nav a.nav-link{font-size:var(--p3-size)}.telefon{font-size:var(--p4-size)}.logo-text{color:#000;font-family:'Mulish',sans-serif;font-size:var(--p3-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.82s}}@media (min-width:992px){nav a.nav-link{font-size:var(--p3-size)}.telefon{font-size:var(--h3-size)}.logo-text{color:#000;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.82s}.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){nav a.nav-link{font-size:var(--p5-size)}.telefon{font-size:var(--h2-size)}.logo-text{color:#000;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.82s}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media screen AND (max-width:576px){:root{--main-red-color:#e32525;--border-radius:.25rem;--red-border:2px solid #e32525;--h1-size:2rem;--h2-size:1.575rem;--h3-size:1rem;--p1-size:.75rem;--p4-size:1.25rem;--section-padding:2.25rem}.main-content table th{color:#000;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}.main-content table td{color:#000;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.cp-bottom{padding-bottom:1.75rem}.cp-top{padding-top:1.75rem}.cm-bottom{margin-bottom:2.75rem}.cm-top{margin-top:2.75rem}h2{font-size:var(--h2-size)}ul,ol{margin:0;padding:0;white-space:break-spaces;word-break:break-word;overflow-y:clip}.gap li{margin-left:1.5rem;margin-bottom:.875rem}section.mainSlider ul li{list-style:none;line-height:1.1;display:flex;align-items:center;font-size:var(--p2-size)}section#main-slider{width:100%;display:flex;position:relative;height:auto;align-items:start;background-size:cover;background-repeat:no-repeat;background-position:center}section.mainSlider .desc ul li:before{content:'';display:inline-block;background-image:url('');background-repeat:no-repeat;background-size:contain;width:.75rem;height:.75rem;margin-right:.5rem}section.mainSlider .desc{color:#fff;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:600;line-height:normal}section.mainSlider .desc li{margin-top:1rem}section.mainSlider .item{position:relative;z-index:5;display:flex;flex-direction:column;gap:3.125rem;align-items:center;margin-top:2rem}section.autopark .detail{min-height:auto !important}button.make-order{color:#fff;font-family:'Mulish',sans-serif;font-size:var(--h2-size);font-style:normal;font-weight:700;line-height:normal;display:inline-flex;border-radius:var(--border-radius);border:none;background:#e32525;display:flex;width:100%;padding:1.25rem 2.8125rem;justify-content:center;align-items:center;gap:.625rem}.all-services.btn{width:100%;height:2.375rem;flex-shrink:0;border-radius:var(--border-radius);padding:0;border:var(--red-border);display:flex;flex-direction:column;justify-content:center;color:#e32525;text-align:center;font-family:'Mulish',sans-serif;font-size:var(--h3-size);font-style:normal;font-weight:800;line-height:normal}.service-short .name{color:#000;text-align:center;font-family:'Mulish',sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.service-item{row-gap:2rem}.swiper-button-next{right:-1rem}.swiper-button-prev{left:-1rem}.arrow:before{content:'';display:inline-block;background-image:url('/wp-content/uploads/2024/01/arrow-bottom.svg');background-repeat:no-repeat;background-size:contain;width:1.75rem;height:1.75rem;margin:1.25rem auto}.step:last-child .arrow:before{background-image:url('')}.autocomplete-items{position:absolute;top:3.25rem;left:0;width:100%;padding-left:.25em;margin-left:auto;max-height:20rem;overflow-y:auto;cursor:pointer;background:#fff;z-index:9}.autocomplete-items div{font-size:1.25rem;z-index:999999999999}section.pluses .image svg{width:50% !important;height:auto}section.pluses .name{color:#000;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:500;line-height:1.2}section.pluses .desc{font-size:.65rem;color:#494949;margin-top:.1rem;font-style:italic}section.quest .formQuest{display:flex;height:31.25rem;width:auto;padding:2.5rem 3.125rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.25rem;background:#e32525}section.quest .telefon{color:#000;font-family:'Mulish',sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}section.quest .desc{color:#000;font-feature-settings:'case' on;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:600;line-height:normal}header .extra-column .telefon{color:#fff;font-family:'Mulish',sans-serif;font-size:.8rem;font-style:normal;font-weight:700;line-height:normal}.logo-img .logo{width:5.125rem;height:5.125rem;transition:.82s}.extra-column{background-color:var(--main-red-color);display:flex;align-items:center;height:2.75rem;width:100%;max-width:600px}.menu-button{padding:5px 10px;border-color:var(--main-red-color);border-radius:.35rem}.menu-button-icon{color:var(--main-red-color);font-size:1.25rem}.menu-logo-img .logo{width:2.125rem;height:2.125rem;transition:.82s}.menu-logo-text{color:#818181;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:700;line-height:normal;text-transform:none;transition:.82s}.image{border-radius:1.2rem;object-fit:contain;max-width:70%;max-height:300px;margin:auto}.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:5%;width:100%;text-align:center;margin-top:2.5rem}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:10px;right:45px;font-size:60px}nav a.nav-link{font-size:var(--p1-size)}.telefon{font-size:var(--p4-size)}.logo-text{color:#000;font-family:'Mulish',sans-serif;font-size:var(--p1-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.82s}}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}