/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lpb-enable{z-index:2;transform:translateY(0);}pre{opacity:1 !important;}pre.sf-dump,pre.sf-dump .sf-dump-default{z-index:0 !important;}.layout > .layout__region{box-sizing:border-box !important;}.no_gutters .layout{margin:0 !important;}.no_gutters .layout__region{padding:0 !important;}.layout:not(.layout--onecol){margin:0 -20px;}.layout:not(.layout--onecol) > .layout__region{padding:0 20px;}.layout--threecol-33-34-33 > .layout__region,.layout--fourcol-section > .layout__region{flex:0 1 100% !important;}@media (min-width:992px){.layout--threecol-33-34-33 > .layout__region:not(.layout__region--top):not(.layout__region--bottom){flex:0 1 33.3333333333% !important;}.layout--fourcol-section > .layout__region:not(.layout__region--top):not(.layout__region--bottom){flex:0 1 25% !important;}}.elements-wrapper section:first-child:not(.block-brands),form.layout-paragraphs-builder-form .js-lpb-component-list section:first-child{margin-top:0;padding-top:60px;padding-bottom:60px;}.elements-wrapper section:first-child.block_service{padding-bottom:0;}@media (max-width:640px){.elements-wrapper section:first-child:not(.block-brands),form.layout-paragraphs-builder-form .js-lpb-component-list section:first-child{padding-top:30px;padding-bottom:30px;}}main > .elements-wrapper section.block_service:first-child{padding-top:0;}.flex-row-reverse{flex-direction:row-reverse !important;}.justify-content-center{justify-content:center !important;}.node-wrapper{padding:0;}.swiper-pagination-bullet{background-color:var(--color3);}@media (max-width:767px){.swiper-pagination-bullet{width:8px;height:8px;margin:0 5px !important;}}.btn{cursor:pointer;}main>div#admin-header-tool:first-child{margin-top:157px !important;}div#admin-header-tool .messages-list{padding-top:20px;}.m-0{margin:0 !important;}.p-0{padding:0 !important;}.header_image{z-index:2 !important;}.cardescription .list{margin-left:0 !important;}.select-selected.select-arrow-active{border-bottom:1px solid var(--color4) !important;}nav.menu-local-tasks > .tabs{padding:var(--gin-spacing-l) var(--gin-spacing-xs) var(--gin-spacing-l);}body.toolbar-icon-10.toolbar-horizontal.user-logged-in .elements-wrapper{padding-top:0;padding-bottom:0;}.media-library-item .media-library-item__preview{padding-bottom:0 !important;}.media-library-item img{aspect-ratio:1/1;}
@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-UltraLight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-UltraLightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Book.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-BookItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Regular.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Italic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Univia Pro";src:url(/themes/custom/losch_theme/assets/fonts/UniviaPro-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic}.tk-univia-pro{font-family:"univia-pro",sans-serif}@font-face{font-family:'xscale';src:url(/themes/custom/losch_theme/assets/fonts/xscale.ttf)}:root{--color-white:#ffffff;--color-black:#000000;--color-red:#FF2D16;--color-reddark:#8d2419;--color-grey:#5a5a5a;--color-greytext:#D3D3D3;--color-greybg:#D8D8D8;--color1:#B1A295;--color2:#A28F80;--color3:#C57B58;--color4:#253746;--color5:#061F31;--color6:#33AAAC;--color-bg:#ffffff;--color-bg1:#F5F8F8;--color-bg2:#E6ECED;--color-bg3:#edf4f5;--height-header:50px;--height-footer:585px;--width-wrapper:calc(100% - 260px);--width-max:1500px;--swiper-navigation-size:30px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:10px;--swiper-navigation-color:var(--color-white);--swiper-pagination-color:var(--color-white);--swiper-pagination-left:auto;--swiper-pagination-right:8px;--swiper-pagination-bottom:8px;--swiper-pagination-top:auto;--swiper-pagination-fraction-color:inherit;--swiper-pagination-progressbar-bg-color:rgba(255,255,255,0.25);--swiper-pagination-progressbar-size:4px;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-inactive-color:var(--color-white);--swiper-pagination-bullet-inactive-opacity:0.3;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px}::-webkit-scrollbar{width:10px;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--color3);background:var(--color5);border-radius:10px}::-webkit-scrollbar-track{background:var(--color-bg1);border-radius:10px}::selection{background:var(--color4);text-shadow:none;color:var(--color-white)}*,::after,::before{box-sizing:border-box}*:focus,*:focus-visible{outline:none}html{font-size:16px}html.filters-active{overflow:unset}html,body,.main{position:relative}html,body{font-family:"Univia Pro",sans-serif;font-weight:400;font-style:normal;counter-reset:section;color:var(--color5)}html:has(.mobile-submenu[open]),body:has(.mobile-submenu[open]){overflow:hidden}html:has(.mobile-submenu[open]) .header.scrolled,body:has(.mobile-submenu[open]) .header.scrolled{top:0}html:has(.megamenu[open]),body:has(.megamenu[open]){overflow:hidden}@media (min-width:1301px){html:has(.megamenu[open]){overflow:auto}}html[lang="de"] body{-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:8 3 4;hyphenate-limit-chars:8 4 3}figure{margin:0}hr{background:var(--color4)}hr+.filters-accordion{margin-top:-20px !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.align-items-center{align-items:center}hr{background-color:#D9D1CA;margin:25px 0}.elements-wrapper section.imaged-list.no-padding-top:only-child{padding-top:0 !important}.elements-wrapper section.imaged-list:last-child:only-child:not(.search-page){padding-bottom:0 !important}.header-imaged+.node .elements-wrapper section.imaged-list.no-padding-top:only-child{padding-top:60px !important;padding-bottom:60px !important}@media (max-width:960px){.header-imaged+.node .elements-wrapper section.imaged-list.no-padding-top:only-child{padding-top:35px !important;padding-bottom:35px !important}}main>div,section{position:relative;padding:60px 0}main>div:first-child,section:first-child{z-index:1;margin-top:115px;padding:0}@media (min-width:1301px){main>div:first-child,section:first-child{margin-top:155px}}main>div.header-imaged,section.header-imaged{overflow:clip}main>div:has(.numbered):nth-child(even),section:has(.numbered):nth-child(even){background-color:var(--color-bg2)}main>div:has(.numbered):nth-child(odd),section:has(.numbered):nth-child(odd){background-color:var(--color-bg1)}main>div:has(.numbered):nth-child(odd) .flex-row,section:has(.numbered):nth-child(odd) .flex-row{flex-direction:row-reverse;justify-content:flex-end}main>div:has(.numbered):nth-child(odd) .flex-row .left,section:has(.numbered):nth-child(odd) .flex-row .left{padding-left:7vw}.block-brands{margin-top:0 !important}.block-brands:not([class^="bg"]){background-color:var(--color-bg2)}.block-brands .dropdn-list.brands-slider{display:block !important;overflow:hidden}.block-brands .dropdn-list.brands-slider.centered-slider .swiper-wrapper{justify-content:center}.block-brands .dropdn-list .dropdn-item{width:80px !important;flex-shrink:0 !important;background:#fff !important}.block-brands .dropdn-list .dropdn-item a{display:block;height:100%;aspect-ratio:1;opacity:1 !important;filter:none !important}.block-brands .dropdn-list .dropdn-item a img{filter:grayscale(1);transition:all 0.3s ease;padding:15px;width:100%;height:100%;vertical-align:middle;object-fit:contain}.block-brands .dropdn-list .dropdn-item:hover a{opacity:1}.block-brands .dropdn-list .dropdn-item:hover img{filter:grayscale(0)}.block-brands .dropdn-list .dropdn-item.partially-visible{display:none}.block-brands .swiper-holder:not(.swiper-initialized) .swiper-button-next,.block-brands .swiper-holder:not(.swiper-initialized) .swiper-button-prev{display:none}.block-brands .swiper-button-lock{display:none !important}.block-brands .swiper-button-prev[aria-disabled="true"],.block-brands .swiper-button-next[aria-disabled="true"]{display:none}.block-brands .swiper-pagination{display:none;position:relative;bottom:-5px}.block-brands .swiper-pagination .swiper-pagination-bullet{min-width:8px;width:8px;height:8px;margin:0 5px !important}.block-brands:last-child{padding:20px 0}legend{display:none}pre{opacity:.3;font-size:.8rem;margin:0;padding:0}a{text-decoration:none;color:inherit;cursor:pointer;transition:all .3s}a:not(.white):not(.btn):not(.car-image-wrapper):not(.menu-link):not(.pastille):hover{opacity:.7}ii{display:inline-block;font-size:2rem;font-weight:600;color:var(--color3)}.understroked::before{content:'';position:absolute;width:100%;height:1px;background-color:var(--color-white);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.understroked:hover::before{transform-origin:left;transform:scaleX(1);width:calc(100% - 2px)}h1{font-size:3.5rem;word-break:auto-phrase}h2{display:block;font-size:3.125rem;font-weight:300;line-height:1.25;margin-top:0;margin-bottom:30px;word-break:auto-phrase}h3{font-size:2.5rem;word-break:auto-phrase}h4{font-size:2rem;font-weight:300;margin:10px 0;word-break:auto-phrase}h5{font-size:1.5rem;font-weight:300;word-break:auto-phrase}p{font-size:1.25rem}.descr,.descr p,.txt,.txt p{font-size:1.25rem}.small-description,.big-description{line-height:1.5;font-size:1.25rem;font-weight:300;margin:revert}.small-description a.btn,.big-description a.btn{margin:7.5px 5px}.small-description>*:first-child,.big-description>*:first-child{margin-top:0}.small-description>*:last-child,.big-description>*:last-child{margin-bottom:0}.small-description .text-align-center+.field-link-button,.big-description .text-align-center+.field-link-button{text-align:center}.field-link-button{margin-top:30px}@media (max-width:640px){.field-link-button{margin-top:15px}}ul{list-style:none;padding:0;margin:0}strong{font-weight:600;font-style:normal}img{max-width:100%;height:auto}img:not([width]):not([height]){max-width:100%;width:100%;height:100%;vertical-align:middle;object-fit:cover}img.over-borded{position:absolute;height:100%;width:calc(100% + 150px);max-width:unset}img.contained-image{object-fit:contain}h2+.descr p{font-size:1.25rem !important}@media (max-width:768px){h2+.descr p{font-size:1rem !important}}h2+.descr p:is(:first-child){margin-top:0}details summary{padding:unset;background-color:unset;font-weight:unset;cursor:pointer}.hidden{display:none !important}.cover{background-repeat:no-repeat;background-size:cover}.full{width:100% !important;overflow-x:hidden}.half{width:50% !important}.left,.right{position:relative;width:50%}.centered{margin-left:auto !important;margin-right:auto !important;text-align:center}.numbered::before{counter-increment:section;content:"0" counter(section) ".";font-size:2rem;font-weight:600;color:var(--color3)}.numbered .title{text-align:left;font-size:2rem;font-weight:300;margin-bottom:0}.numbered .subtitle{font-size:2rem;font-weight:600;color:var(--color1);text-transform:initial;margin-top:0}.numbered .descr{font-size:.8rem;font-weight:600}.nopadding{padding:0 !important}.fullscreen{position:relative;background-color:var(--color-white);height:100vh;z-index:0;margin-top:165px}.fullscreen.lastscreen{height:calc(100vh - var(--height-footer))}.title{color:var(--color-greydark);text-align:center}.surtitle{font-family:"apparat-light",sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.25rem}.subtitle{text-transform:uppercase}.end-point{position:relative;width:fit-content}.end-point::after{content:'.';color:#c57b58;font-size:1.75em;line-height:1px}.end-point.question-mark::after{content:'?';font-size:inherit;line-height:inherit;font-weight:bold}.end-point.semicolon::after{content:';';font-size:inherit;line-height:inherit;font-weight:bold}.end-point.colon::after{content:':';font-size:inherit;line-height:inherit;font-weight:bold}.end-point.exclamation-mark::after{content:'!';font-size:inherit;line-height:inherit;font-weight:bold}html[lang="fr"] .question-mark::after{content:' ?' !important}.end-questionmark::after{content:'?';font-size:3.125rem;font-weight:700;color:var(--color3);padding-left:5px;padding-left:3px;position:relative;bottom:-1px}header:has(.result-open)+main{display:none}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex-row.flex-start{justify-content:flex-start}.flex-column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center}.flex-column.flex-start{justify-content:flex-start}.flex-bottom{display:flex;align-items:flex-end}.flex-row-reverse{display:flex;flex-direction:row-reverse}.mobile-only{display:none}.desktop-only{display:block}.bg0{background-color:var(--color-white) !important}.bg0 .select-selected,.bg0 .select-items{background-color:var(--color-white) !important}.bg0 .block-ui{background-color:var(--color-white) !important}.bg1{background-color:var(--color-bg1) !important}.bg1 .select-selected,.bg1 .select-items{background-color:var(--color-bg1) !important}.bg1 .block-ui{background-color:var(--color-bg1) !important}.bg2{background-color:var(--color-bg2) !important}.bg2 .select-selected,.bg2 .select-items{background-color:var(--color-bg2) !important}.bg2 .block-ui{background-color:var(--color-bg2) !important}.bg3{background-color:var(--color1) !important;color:var(--color-white)}.bg3 .select-selected,.bg3 .select-items{background-color:var(--color1) !important}.bg3 .block-ui{background-color:var(--color1) !important}body.gin--horizontal-toolbar .sticky-wrapper{position:sticky;top:130px;top:175px}body.gin--horizontal-toolbar.header-scrolling-up .sticky-wrapper{top:100px}body:not(.gin--horizontal-toolbar) .sticky-wrapper{position:sticky;top:90px;top:125px}body:not(.gin--horizontal-toolbar).header-scrolling-up .sticky-wrapper{top:190px}.list{width:100%;margin:40px 0}.list>*{margin-bottom:20px}.list p,.list .txt,.list .descr{font-size:1rem}.list li.crossed-item{position:relative;padding:0 0 30px 40px;padding:0;padding-left:40px;font-size:1.5rem}.list li.crossed-item:last-child{margin-bottom:0}.list li.crossed-item::before{position:absolute;left:0;top:calc(50% - 35px);content:url(/themes/custom/losch_theme/assets/img/icons/icon_cross_orange.svg)}.list.ordered-list-style{counter-reset:item}.list.ordered-list-style li.crossed-item{padding-left:40px}.list.ordered-list-style li.crossed-item::before{top:0;content:counter(item) ". ";counter-increment:item;color:var(--color3);font-weight:600;transform:scale(1) !important}.block-text-listing .left{margin-bottom:20px}.block-text-listing .list li.crossed-item::before{content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cross_orange.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px !important;height:20px !important;top:6px !important;transform:none !important}@media (max-width:960px){.block-text-listing .list li.crossed-item{font-size:1.25rem;padding-left:25px}.block-text-listing .list li.crossed-item::before{width:15px !important;height:15px !important;top:6px !important}}@media (max-width:640px){.block-text-listing .list li.crossed-item{font-size:1rem;padding-left:20px}.block-text-listing .list li.crossed-item:not(:last-child){margin-bottom:10px}.block-text-listing .list li.crossed-item::before{width:12px !important;height:12px !important;top:5px !important}}.right .list{margin-bottom:0}.by2>*{width:calc(50% - 10px)}.by3>*{width:calc(33.33333333% - 20px)}.by4{gap:20px}.by4>*{width:calc(25% - 20px)}.grid-by4{display:grid;grid-template-columns:1fr;gap:20px;width:100%;margin:40px 0}.flex-by4{display:flex;flex-wrap:wrap;justify-content:start;margin-left:-10px;margin-right:-10px;gap:20px 0}.flex-by4>*{flex:0 0 auto;width:100%;padding-left:10px;padding-right:10px}.map-list{width:auto;gap:0;margin-left:-10px;margin-right:-10px;justify-content:inherit;justify-content:center}.map-list>*{width:100%;padding:10px;padding:0;max-width:100%;padding-left:10px;padding-right:10px;flex:0 0 auto}.map-list.by2>*{width:50%}.map-list.by3>*{width:33.33333333%}.map-list.by4>*{width:25%}.cover-filter{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:all .3s}.cover-filter.up{z-index:1}.cover-filter.blue{background-color:rgba(37,88,105,0.75);mix-blend-mode:multiply}.cover-filter.green{background-color:rgba(37,88,105,0.75);mix-blend-mode:multiply}.cover-filter.beige{background-color:rgba(162,143,128,0.75);mix-blend-mode:multiply}.cover-filter:hover{backdrop-filter:brightness(200%)}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.2;line-height:1.5;margin:0;accent-color:var(--color4)}select [disabled]{display:none}select option[disabled]{display:none}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--color-white) inset !important}.custom-select{position:relative;display:block;width:fit-content;background:var(--background-select);border-radius:26px;color:var(--color4);transition:all .3s}.custom-select select{border:1px solid var(--color4);-moz-appearance:none;-webkit-appearance:none;appearance:none;flex:1;padding:1em;cursor:pointer;background-color:transparent;padding:9px 50px 9px 30px;border-radius:26px;color:var(--color4);width:100%}.custom-select select::-ms-expand{display:none}.custom-select:not(.white):not(.custom-input):hover{color:var(--color-white)}.custom-select:not(.white):not(.custom-input):hover select{background-color:var(--color4);color:var(--color-white)}.custom-select.white select{border-color:var(--color-white)}.custom-select:has(.empty){opacity:.2;pointer-events:none}.custom-select:not(.custom-input)::after{position:absolute;content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);top:10px;top:9px;right:25px;width:13px;height:7px;transform-origin:7px 15px;transition:all .3s;pointer-events:none}.custom-select.white{background-color:var(--color-white)}.custom-select input{flex:1;padding:1em;background-color:transparent;border:none;padding:9px 26px 9px;border-radius:26px;color:var(--color4);width:100%;border:1px solid var(--color4)}.bg4 .custom-select.white .select-selected,.bg4 .custom-select.white .select-items{background-color:unset;border:1px solid var(--color-white);color:var(--color-white)}.bg4 .custom-select.white .select-selected.select-arrow-active,.bg4 .custom-select.white .select-items.select-arrow-active{background-image:url(/themes/custom/losch_theme/assets/img/bg_findacar.jpg);border-bottom:none}.bg4 .custom-select.white .select-selected.select-arrow-active+.select-items,.bg4 .custom-select.white .select-items.select-arrow-active+.select-items{background-image:url(/themes/custom/losch_theme/assets/img/bg_findacar.jpg);border-top:none}.select-selected{position:relative;min-width:250px;display:block;width:fit-content;padding:10px 45px 14px 30px;padding:7px 45px 11px 30px;border-radius:26px;border:1px solid var(--color4);color:var(--color4)}.select-selected.select-arrow-active{border-radius:26px 26px 0 0;border-bottom:none}.select-selected.select-arrow-active::after{transform:rotate(180deg)}.select-selected::after{position:absolute;content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);top:10px;right:35px;width:0;height:0;transform-origin:7px 15px;transition:all .3s}.select-items div,.select-selected{cursor:pointer;user-select:none}.select-items{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:99;padding:10px 30px 14px;border-radius:0 0 26px 26px;border:1px solid var(--color4);border-top:none;line-height:2;color:var(--color4);transition:all .3s}.select-items>div{border-bottom:1px solid transparent}.select-items>div:hover,.select-items .same-as-selected{border-bottom:1px solid var(--color1)}.select-hide{display:none}#team-filter select,.map-filters-wrapper select{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}select.max-overflow{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:480px){#team-filter select,.map-filters-wrapper select{max-width:100%}select.max-overflow{max-width:100%}}.ctas{justify-content:flex-start;margin-top:40px;gap:20px}@media (max-width:768px){.ctas{margin-top:30px}}.swiper{max-height:100%}.block-horizontal .swiper{max-height:100%;height:100%}.slider-nav-buttons [aria-disabled="true"]{display:none}.cta-arrow,.btn{padding:9px 50px 9px 30px;border-radius:30px;border:1px solid var(--color4);color:var(--color4);line-height:1.2;line-height:1.15;line-height:1.5;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_orange.svg);background-repeat:no-repeat;background-position:center right 20px;transition:all .3s;display:inline-block;font-size:1rem}.cta-arrow:hover,.btn:hover{background-position:center right 16px}.cta-arrow:not(.white):not(.contact-phone):not(.contact-fax):not(.contact-url):not(.contact-email):not(.contact):not(.bg2):not(.neg):hover,.btn:not(.white):not(.contact-phone):not(.contact-fax):not(.contact-url):not(.contact-email):not(.contact):not(.bg2):not(.neg):hover{background-color:var(--color4);color:var(--color-white)}.cta-arrow.cta-arrow,.btn.cta-arrow{background-size:7px}.cta-arrow.black,.cta-arrow.btn-primary,.btn.black,.btn.btn-primary{background-color:var(--color5);color:var(--color-white)}.cta-arrow.white,.btn.white{border-color:var(--color-white) !important;background-color:var(--color-white)}.cta-arrow.btn-white,.btn.btn-white{border:1px solid var(--color5);background-color:var(--color-white)}.cta-arrow.neg,.btn.neg{border:1px solid var(--color-white);color:var(--color-white)}.cta-arrow.neg:hover,.btn.neg:hover{background-color:var(--color-white);color:var(--color4)}.cta-arrow.green,.btn.green{background-color:var(--color6);border:none;color:var(--color-white)}.cta-arrow.beige,.btn.beige{background-color:var(--color2);border:none;color:var(--color-white)}.cta-arrow.blue,.btn.blue{background-color:#00A0DE;border:none;color:var(--color-white)}.cta-arrow.gray,.btn.gray{background-color:#BCC0C3;border:none;color:var(--color-white)}.cta-arrow.email,.btn.email{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_email.svg);padding-right:70px;background-position:center right 25px}.cta-arrow.email:hover,.btn.email:hover{background-position:center right 20px}.cta-arrow.phone,.btn.phone{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_phone.svg);padding-right:60px;background-position:center right 25px}.cta-arrow.phone:hover,.btn.phone:hover{background-position:center right 20px}.cta-arrow.website,.btn.website{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_url.svg);padding-right:60px;background-position:center right 25px}.cta-arrow.website:hover,.btn.website:hover{background-position:center right 20px}.cta-arrow.centred,.btn.centred{background-position:center left 8px;text-align:center;width:100%;padding:10px 20px 10px 50px;line-break:anywhere}.cta-arrow.centred:hover,.btn.centred:hover{background-color:var(--color-white);opacity:1}.cta-arrow.contact-phone,.btn.contact-phone{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_contact_phone.svg);background-position-x:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cta-arrow.whatsapp,.btn.whatsapp{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_socials_whatsapp.svg);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cta-arrow.contact-fax,.btn.contact-fax{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_contact_fax.svg);background-position-x:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cta-arrow.contact-url,.btn.contact-url{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_contact_url.svg);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cta-arrow.contact-email,.btn.contact-email{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_contact_email.svg);background-position-x:6px}.cta-arrow.consult,.btn.consult{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_consult2.svg);background-position:center left 8px;background-size:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cta-arrow.contact,.btn.contact{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_consult2.svg);background-position:center left 8px;background-size:36px;padding:9px 40px 9px 60px;border:none;text-align:center;width:100% !important}.cta-arrow.squared,.btn.squared{display:flex;flex-direction:column;border-radius:5px;padding:20px 30px;margin-bottom:20px;width:100%;background-position:center right 30px}.cta-arrow.squared:hover,.btn.squared:hover{background-position:center right 26px}.cta-arrow.crossed,.btn.crossed{background:transparent;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cross45_orange.svg);background-repeat:no-repeat;background-position:center left 17px;padding:9px 20px 9px 40px}.cta-arrow.imaged-centered,.btn.imaged-centered{position:relative;display:table-cell;padding:70px 110px;background-size:cover;background-position:center;color:var(--color-white);font-size:1.15rem;font-weight:300;text-align:center;vertical-align:middle;border-radius:10px;border:none;margin-top:30px;filter:saturate(1) brightness(1);width:350px;overflow:hidden}.cta-arrow.imaged-centered:hover,.btn.imaged-centered:hover{filter:saturate(1.5) brightness(1.2);opacity:1;background-position:center}.cta-arrow .location,.btn .location{position:relative;font-size:.8rem;font-weight:100;padding-left:15px}.cta-arrow .location::before,.btn .location::before{position:absolute;content:url(/themes/custom/losch_theme/assets/img/icons/icon_location.svg);top:3px;left:0}.cta-arrow .status,.btn .status{font-weight:700}.cta-arrow.edit,.btn.edit{padding:5px 30px 9px;background-image:none}.cta-arrow.edit svg,.btn.edit svg{width:13px;height:13px;transition:all .3s;margin-left:10px}.cta-arrow.edit svg path,.btn.edit svg path{transition:all .3s}.cta-arrow.edit:hover svg path,.btn.edit:hover svg path{stroke:var(--color-white)}button.btn-load-more{display:inline-block;border:0;background:transparent;appearance:none;font-weight:600;padding:9px 20px 9px;cursor:pointer;border-radius:50px;transition:background-color 0.3s ease}button.btn-load-more:hover{background-color:var(--color-bg2)}button.btn-load-more::after{content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);margin-left:10px;position:relative;top:-2px}html{margin:0;padding:0}html body{margin:0;padding:0;background-color:var(--color-white)}.container{max-width:var(--width-max);width:var(--width-wrapper);margin:0 auto}.half-contained{max-width:calc(100vw - 130px);width:100%;margin-left:calc(50vw - 800px);margin-left:calc(50vw - 750px);margin-left:calc(50vw - 755px)}.page-node-type-stock-listing .wrapper{min-height:unset}.wrapper{position:relative;display:block}.wrapper .main-wrapper{position:relative;top:var(--height-header);margin:0 auto;width:var(--width-wrapper)}.wrapper .no-result-found{padding:100px 0}.page-node-type-team-listing main>div:first-child:not(.header-imaged.header-section):last-child,.page-node-type-team-listing section:first-child:not(.header-imaged.header-section):last-child,.page-node-type-team-listing .wrapper{min-height:inherit}.bock-wrapper{display:flex;flex-direction:row}.bock-wrapper .bock-left{width:50%}.stock-listing-header .container{position:relative}.stock-listing-header .left{padding-right:0 !important}.stock-listing-header .left .descr{max-width:350px}.stock-listing-header .right{position:static !important}.stock-listing-header .right .stock-header-image{transform:translateY(50px)}.b2b-area{background-color:var(--color-bg2);color:var(--color5)}.b2b-area>div{justify-content:center}.b2b-area form label{font-weight:400}.b2b-area form .form-element{background:transparent;border-width:0 0 1px 0;border-radius:0;box-shadow:none !important;padding-left:30px;padding-bottom:8px;color:var(--color5);width:100%}.b2b-area form .form-element:not(.error){border-color:var(--color5)}.b2b-area form .form-element:hover{border-color:var(--color5)}.b2b-area form .input-control{position:relative}.b2b-area form input:-webkit-autofill,.b2b-area form input:-webkit-autofill:hover,.b2b-area form input:-webkit-autofill:focus,.b2b-area form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px transparent inset !important}.b2b-area form input[name="email"] ~ .input-icon,.b2b-area form input[name="password"] ~ .input-icon{background-repeat:no-repeat;background-size:contain;background-position:center center;height:13px;width:11px;position:absolute;left:3px;bottom:0;top:0;margin:auto;transition:all .3s}.b2b-area form input[name="email"] ~ .input-icon{background-image:url(/themes/custom/losch_theme/assets/img/icons/user-icon-blue.svg) !important}.b2b-area form input[name="password"] ~ .input-icon{background-image:url(/themes/custom/losch_theme/assets/img/icons/pass-icon-blue.svg) !important}.b2b-area form .form-actions{margin:45px 0 30px}.b2b-area form .form-actions .form-submit{margin:0 auto;padding:11px 50px 11px 30px;padding:9px 50px 9px 30px;border-radius:30px;border:1px solid var(--color4);color:#fff !important;white-space:nowrap;line-height:1.5;background-color:var(--color5) !important;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_orange.svg) !important;background-repeat:no-repeat !important;background-position:center right 20px !important;transition:all .3s;display:inline-block;font-size:1rem;cursor:pointer}.b2b-area form .form-actions .form-submit:hover{background-position:center right 16px !important}.stock-listing{background-color:var(--color-bg1) !important}.stock-listing .container{justify-content:start}.stock-listing form{max-width:310px}.stock-listing form .filter-toggle{display:none}.stock-listing form fieldset{border:0;padding:0;margin:0;border-radius:0;min-inline-size:inherit}.stock-listing form fieldset legend{display:block;margin-bottom:10px}.stock-listing form fieldset .double-filter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:15px}.stock-listing form fieldset .double-filter .custom-select{margin-bottom:0;margin:0}.stock-listing form fieldset.slider-filter legend{display:flex;width:100%;justify-content:space-between;gap:10px}.stock-listing form fieldset.slider-filter legend span.from,.stock-listing form fieldset.slider-filter legend span.to{font-weight:600}.stock-listing form fieldset .price-slider-wrapper #slider-range,.stock-listing form fieldset .price-slider-wrapper .ui-slider,.stock-listing form fieldset .slider-range-wrapper #slider-range,.stock-listing form fieldset .slider-range-wrapper .ui-slider,.stock-listing form fieldset .mileage-slider-wrapper #slider-range,.stock-listing form fieldset .mileage-slider-wrapper .ui-slider,.stock-listing form fieldset .power-slider-wrapper #slider-range,.stock-listing form fieldset .power-slider-wrapper .ui-slider,.stock-listing form fieldset .seats-slider-wrapper #slider-range,.stock-listing form fieldset .seats-slider-wrapper .ui-slider{border-radius:12px;box-sizing:content-box;position:relative;cursor:pointer;touch-action:none;color:#419468;-webkit-tap-highlight-color:transparent;margin:6px 0px;width:unset;display:block;transition:opacity 1s ease 0s;margin-right:0;margin-right:4px;margin-left:10px;height:4px;background:rgba(196,198,199,0.38);background:#e9e9ea;border:0}.stock-listing form fieldset .price-slider-wrapper #slider-range::before,.stock-listing form fieldset .price-slider-wrapper .ui-slider::before,.stock-listing form fieldset .slider-range-wrapper #slider-range::before,.stock-listing form fieldset .slider-range-wrapper .ui-slider::before,.stock-listing form fieldset .mileage-slider-wrapper #slider-range::before,.stock-listing form fieldset .mileage-slider-wrapper .ui-slider::before,.stock-listing form fieldset .power-slider-wrapper #slider-range::before,.stock-listing form fieldset .power-slider-wrapper .ui-slider::before,.stock-listing form fieldset .seats-slider-wrapper #slider-range::before,.stock-listing form fieldset .seats-slider-wrapper .ui-slider::before{content:'';position:absolute;height:100%;top:0;left:-10px;right:-4px;background-color:rgba(196,198,199,0.38);background-color:#e9e9ea;border-radius:12px}.stock-listing form fieldset .price-slider-wrapper #slider-range .ui-slider-range,.stock-listing form fieldset .price-slider-wrapper .ui-slider .ui-slider-range,.stock-listing form fieldset .slider-range-wrapper #slider-range .ui-slider-range,.stock-listing form fieldset .slider-range-wrapper .ui-slider .ui-slider-range,.stock-listing form fieldset .mileage-slider-wrapper #slider-range .ui-slider-range,.stock-listing form fieldset .mileage-slider-wrapper .ui-slider .ui-slider-range,.stock-listing form fieldset .power-slider-wrapper #slider-range .ui-slider-range,.stock-listing form fieldset .power-slider-wrapper .ui-slider .ui-slider-range,.stock-listing form fieldset .seats-slider-wrapper #slider-range .ui-slider-range,.stock-listing form fieldset .seats-slider-wrapper .ui-slider .ui-slider-range{border:0;position:absolute;height:100%;top:0;background-color:var(--color4)}.stock-listing form fieldset .price-slider-wrapper #slider-range .ui-slider-handle,.stock-listing form fieldset .price-slider-wrapper .ui-slider .ui-slider-handle,.stock-listing form fieldset .slider-range-wrapper #slider-range .ui-slider-handle,.stock-listing form fieldset .slider-range-wrapper .ui-slider .ui-slider-handle,.stock-listing form fieldset .mileage-slider-wrapper #slider-range .ui-slider-handle,.stock-listing form fieldset .mileage-slider-wrapper .ui-slider .ui-slider-handle,.stock-listing form fieldset .power-slider-wrapper #slider-range .ui-slider-handle,.stock-listing form fieldset .power-slider-wrapper .ui-slider .ui-slider-handle,.stock-listing form fieldset .seats-slider-wrapper #slider-range .ui-slider-handle,.stock-listing form fieldset .seats-slider-wrapper .ui-slider .ui-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;padding:0;text-align:center;border-radius:50%;background-color:var(--color4);border:0 !important;box-shadow:rgba(0,0,0,0.2) 0px 2px 2px;touch-action:pan-x;transition:border-color 0.5s ease 0s,box-shadow 0.5s ease 0s;top:50%;transform:translateY(-50%) translateX(0px)}.stock-listing form fieldset .price-slider-wrapper #slider-range .ui-slider-handle:last-child,.stock-listing form fieldset .price-slider-wrapper .ui-slider .ui-slider-handle:last-child,.stock-listing form fieldset .slider-range-wrapper #slider-range .ui-slider-handle:last-child,.stock-listing form fieldset .slider-range-wrapper .ui-slider .ui-slider-handle:last-child,.stock-listing form fieldset .mileage-slider-wrapper #slider-range .ui-slider-handle:last-child,.stock-listing form fieldset .mileage-slider-wrapper .ui-slider .ui-slider-handle:last-child,.stock-listing form fieldset .power-slider-wrapper #slider-range .ui-slider-handle:last-child,.stock-listing form fieldset .power-slider-wrapper .ui-slider .ui-slider-handle:last-child,.stock-listing form fieldset .seats-slider-wrapper #slider-range .ui-slider-handle:last-child,.stock-listing form fieldset .seats-slider-wrapper .ui-slider .ui-slider-handle:last-child{transform:translateY(-50%) translateX(0px)}.stock-listing form fieldset .price-slider-wrapper .slider-inputs,.stock-listing form fieldset .slider-range-wrapper .slider-inputs,.stock-listing form fieldset .mileage-slider-wrapper .slider-inputs,.stock-listing form fieldset .power-slider-wrapper .slider-inputs,.stock-listing form fieldset .seats-slider-wrapper .slider-inputs{display:none}.stock-listing form fieldset.filters-accordion{margin-bottom:20px}.stock-listing form fieldset.filters-accordion .toggle-accordion{position:relative;display:block;width:100%;background-color:transparent;border:0;appearance:none;padding:20px 50px 20px 26px;margin:0;cursor:pointer;text-align:left;border:0}.stock-listing form fieldset.filters-accordion .toggle-accordion:hover{background-color:var(--color-bg2)}.stock-listing form fieldset.filters-accordion .toggle-accordion:after{content:'';position:absolute;display:inline-block;width:13px;height:13px;top:50%;right:25px;transform:translateY(-50%);background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:inherit;transition:none}.stock-listing form fieldset.filters-accordion .toggle-accordion[aria-expanded="true"]:after{transform:translateY(-50%) rotate(-180deg) !important}.stock-listing form fieldset.filters-accordion .accordion-content{display:none;padding-left:26px;padding-right:26px}.stock-listing form fieldset.filters-accordion .accordion-content[aria-hidden="false"]{display:block}.stock-listing form fieldset.filters-accordion .accordion-content label{margin:2.5px 0}.stock-listing form fieldset.filters-accordion .accordion-content label span{opacity:.75;margin-left:7px}.stock-listing form fieldset.filters-accordion .accordion-content label input:checked+span,.stock-listing form fieldset.filters-accordion .accordion-content label input:hover+span{opacity:1}.stock-listing form fieldset.filters-accordion .accordion-content label:hover span{opacity:1}.stock-listing form .custom-select{width:100%;margin-bottom:20px}.stock-listing form .custom-select select{padding:9px 50px 9px 26px !important}.stock-listing form .custom-select::after{content:'';top:50%;transform:translateY(-50%);background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:inherit;transition:none}.stock-listing form .btn:not(.toggle-dropdown),.stock-listing form .btn:not(.toggle-dropdown-sort){padding:9px 50px 9px 26px !important}.stock-listing form .btn.btn-filter{margin-left:auto !important;padding:9px 50px 9px 26px !important}.stock-listing form .btn.crossed{padding:9px 20px 9px 40px !important;word-break:auto-phrase}.stock-listing form .btn.crossed.clear-filters{padding:5px 15px 5px 35px !important;background-position:center left 15px}.stock-listing form .form-action{margin-top:40px;display:flex;justify-content:space-between;align-content:center;gap:20px}.stock-listing form.sort-result{max-width:100%;max-width:750px;position:relative;z-index:10;margin-bottom:40px}.stock-listing form.sort-result fieldset{max-width:310px;margin-bottom:0}.stock-listing #total-cars-items{max-width:310px}.stock-listing .selected-filters{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:20px;margin-top:20px;max-width:310px}.stock-listing .selected-filters .selected-filter-item{border-radius:8px;border-radius:20px;color:var(--color4);border:1px solid var(--color4);padding:0rem 0.6rem;display:flex;align-items:center;gap:0.5rem;cursor:pointer;background:unset;transition:all .3s}.stock-listing .selected-filters .selected-filter-item .remove-filter{color:var(--color3)}.stock-listing .selected-filters .selected-filter-item:hover{background-color:var(--color4);color:var(--color-white)}.stock-listing .left{padding:100px 0 60px !important;margin-right:0 !important}.stock-listing .left .selected-filters.mobile{display:none}.stock-listing .left #toggle-filters{display:none}.stock-listing .left h4{margin:0;margin-bottom:40px;text-align:left}.stock-listing .left::before{content:'';position:absolute;top:0;right:0;width:100vw;height:100%;background-color:var(--color-white);z-index:-1}.stock-listing:not(.stock-detail) .right{height:auto !important}.stock-listing .right{padding:100px 0 60px;position:relative;max-width:100% !important;padding-left:135px;width:70% !important}.stock-listing .right ul.car-list{justify-content:start;gap:0 50px;margin:0}.stock-listing .right ul.car-list li.block-text-image{display:flex;flex-direction:column;margin:0;width:calc(50% - 25px);max-width:350px;margin-bottom:50px;box-sizing:border-box}.stock-listing .right ul.car-list li.block-text-image .block-text-image-link{flex-grow:1}.stock-listing .right ul.car-list li.block-text-image .block-text-image-link img.block-text-image-image{aspect-ratio:4 / 3;height:auto !important}.stock-listing .right ul.car-list li.block-text-image .block-text-image-link .block-text-image-content{flex-grow:1}.stock-listing .pager{margin-top:40px;margin-bottom:0}.block-related-cars .swiper-pagination{display:none}.pager .pager__item-title{display:none}.label-listing label{cursor:pointer;display:block;margin:5px 0;display:flex;align-items:baseline}.label-listing label span{opacity:.75;margin-left:7px}.label-listing label input:checked+span,.label-listing label input:hover+span{opacity:1}.label-listing label:hover span{opacity:1}.label-listing.radio-buttons label:last-child{margin-bottom:0}.filter-wrapper{position:relative;margin-bottom:20px !important}.filter-wrapper .toggle-dropdown,.filter-wrapper .toggle-dropdown-sort{transition:all 0s;text-align:left;background-image:none;border:1px solid var(--color4);padding:9px 50px 9px 26px !important;margin:0 !important}.filter-wrapper .toggle-dropdown[disabled],.filter-wrapper .toggle-dropdown-sort[disabled]{cursor:not-allowed;opacity:.5}.filter-wrapper .toggle-dropdown.open,.filter-wrapper .toggle-dropdown[aria-expanded="true"],.filter-wrapper .toggle-dropdown-sort.open,.filter-wrapper .toggle-dropdown-sort[aria-expanded="true"]{border-bottom-color:#D3D3D3;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:var(--color-white)}.filter-wrapper .toggle-dropdown.open::after,.filter-wrapper .toggle-dropdown[aria-expanded="true"]::after,.filter-wrapper .toggle-dropdown-sort.open::after,.filter-wrapper .toggle-dropdown-sort[aria-expanded="true"]::after{height:13px;transform-origin:inherit;transform:translateY(-50%) rotate(-180deg) !important}.filter-wrapper .toggle-dropdown span,.filter-wrapper .toggle-dropdown-sort span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-wrapper .filter-scroll{max-height:250px;overflow:auto;margin-bottom:10px}.filter-wrapper .filter-scroll::-webkit-scrollbar{width:3px}.filter-wrapper .dropdown{position:absolute;top:100%;left:0;max-width:100%;width:100%;background-color:var(--color-white);border:1px solid var(--color4);border-top:none;border-radius:0 0 22px 22px;z-index:100;padding:10px 30px 14px;padding:7px 30px 11px;visibility:hidden;opacity:0;height:0;transition:all 0s}.filter-wrapper .dropdown.open,.filter-wrapper .dropdown.dropdown[aria-hidden="false"]{visibility:visible;opacity:1;height:auto}.filter-wrapper .apply-filters{background-image:none;width:100%}#jobs.jobs-page{padding-bottom:80px !important}#jobs.jobs-page .jobs-list{display:grid;width:100%;justify-content:center;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:0;padding-bottom:50px}#jobs.jobs-page .jobs-list .job-item{background-color:var(--color-bg);border-radius:10px;width:100%;margin:0;padding:30px;font-size:0.9rem;transition:box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:flex-start}#jobs.jobs-page .jobs-list .job-item:hover{box-shadow:0 0 10px rgba(0,0,0,0.1)}#jobs.jobs-page .jobs-list .job-item .job-details{margin-bottom:30px}#jobs.jobs-page .jobs-list .job-item .job-location{position:relative;color:var(--color1);padding-left:18px;margin:0}#jobs.jobs-page .jobs-list .job-item .job-location::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_location_orange.svg);position:absolute;left:-4px;top:-2px;transform:scale(0.75)}#jobs.jobs-page .jobs-list .job-item .job-title{font-size:1.35rem;margin:0 0 5px}#jobs.jobs-page .jobs-list .job-item .btn{margin-top:auto}#jobs.jobs-page .job-cta{margin:50px 0 40px;margin:0 0 40px;text-align:center}#jobs.jobs-page .job-application{padding-top:40px;display:grid;width:100%;justify-content:center;align-items:center;grid-template-columns:repeat(3,1fr);gap:50px}#jobs.jobs-page .job-application .job-application-card{grid-column:2;background-color:var(--color5);color:#ffffff;border-radius:10px;width:100%;margin:0;padding:30px;transition:box-shadow 0.3s ease;position:relative;font-size:0.9rem}#jobs.jobs-page .job-application .job-application-card:hover{box-shadow:0 0 10px rgba(0,0,0,0.1)}#jobs.jobs-page .job-application .job-application-card h3,#jobs.jobs-page .job-application .job-application-card p,#jobs.jobs-page .job-application .job-application-card a{margin-left:84px;margin-top:0}#jobs.jobs-page .job-application .job-application-card h3{font-size:1.35rem}#jobs.jobs-page .job-application .job-application-card p{font-size:0.9rem;overflow-wrap:break-word;word-break:keep-all;hyphens:none}#jobs.jobs-page .job-application .job-application-card a{display:inline-block;margin-top:10px}#jobs.jobs-page .job-application .job-application-card::before{content:'';position:absolute;display:inline-block;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_contact_email_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:54px;height:54px;top:30px;left:30px;transform:none !important}.tab-pane{display:none}.tab-pane.show{display:block}.dreamcar .block-ui{display:none;z-index:1000;border:none;margin:0px;padding:0px;width:100%;height:100%;top:0px;left:0px;opacity:0.6;position:absolute;background:transparent !important}.dreamcar .end-point::after{content:' ?';font-size:inherit;font-weight:600}.dreamcar .dreamcar-form{padding-top:20px;position:relative}.dreamcar .nav-tabs{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:30px}.dreamcar .nav-tabs button{display:inline-flex;position:relative;font-weight:300;font-size:1.15rem;list-style:none;line-height:1;border-radius:30px;cursor:pointer;background-color:var(--color-white);background-image:none !important;line-height:1.5;padding:9px 50px 9px 30px}.dreamcar .nav-tabs button::before{content:'';position:absolute;right:18px;top:12px;display:block;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);height:13px;width:13px;background-repeat:no-repeat;background-position:center;transition:all .3s;transform:translateY(-50%) rotate(0deg);top:50%}.dreamcar .nav-tabs button.active::before{transform:translateY(-50%) rotate(180deg)}.dreamcar .tab-content{margin-bottom:60px}.dreamcar .dropdn-list{justify-content:flex-start}@media (min-width:1200px){.dreamcar .dropdn-list{max-width:calc(90px* 5)}}.dreamcar .dropdn-list .dropdn-item{display:inline-flex;background-color:transparent;background-color:#ffffff !important}.dreamcar .dropdn-list .dropdn-item img,.dreamcar .dropdn-list .dropdn-item span{transition:all .3s}.dreamcar .dropdn-list .dropdn-item input[type="radio"]{display:none}.dreamcar .dropdn-list .dropdn-item input[type="radio"]:checked+label{border-color:var(--color5);box-shadow:rgba(149,157,165,0.45) 0px 8px 24px}.dreamcar .dropdn-list .dropdn-item input[type="radio"]:disabled+label{opacity:.33;cursor:not-allowed}.dreamcar .dropdn-list .dropdn-item label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:80px;width:100%;width:80px;height:80px;aspect-ratio:1;background-color:#ffffff;transition:all .3s;cursor:pointer;border-radius:8px;border:3px solid transparent}.dreamcar .dropdn-list .dropdn-item label img{padding:13px;filter:grayscale(100%);transition:all .3s;object-fit:contain}.dreamcar .dropdn-list .dropdn-item label span.long-text{font-size:0.65rem;word-break:break-word;text-align:center}.dreamcar .dropdn-list .dropdn-item label:hover,.dreamcar .dropdn-list .dropdn-item label.active{box-shadow:rgba(149,157,165,0.45) 0px 8px 24px}.dreamcar .dropdn-list .dropdn-item label:hover img,.dreamcar .dropdn-list .dropdn-item label.active img{filter:none}.dreamcar .dropdn-list.body-list .dropdn-item label img{object-fit:none;transform:translateY(-10px)}.dreamcar .dropdn-list.body-list .dropdn-item label span{position:absolute;font-size:0.6rem;bottom:21%}.dreamcar .dreamcar-buttons{display:flex;flex-wrap:wrap;gap:20px}.dreamcar .dreamcar-buttons.desktop-only{display:none}@media (min-width:960px){.dreamcar .dreamcar-buttons.desktop-only{display:flex}}@media (min-width:960px){.dreamcar .dreamcar-buttons.mobile-only{display:none !important}}@media (max-width:960px){.dreamcar .dreamcar-buttons.desktop-only{display:none}.dreamcar .dreamcar-buttons.mobile-only{display:flex !important;margin-top:40px}}.dreamcar .dreamcar-buttons a>span{font-weight:100}.dreamcar .dreamcar-image{height:490px;position:relative;padding:60px 20px;padding:50px;display:flex;justify-content:center;align-items:center}.dreamcar .dreamcar-image::before{display:block;content:"";width:90px;height:90px;position:absolute;top:0;right:0;border-top:14px solid var(--color5);border-right:14px solid var(--color5);border-top-right-radius:15px}.dreamcar .dreamcar-image::after{display:block;content:"";width:90px;height:90px;position:absolute;bottom:0;left:0;border-bottom:14px solid var(--color5);border-left:14px solid var(--color5);border-bottom-left-radius:15px}.dreamcar .dreamcar-image img{max-height:365px}.dreamcar .dreamcar-image img.brand-logo{height:300px}.block-ui{z-index:1000;border:none;margin:0px;padding:0px;width:100%;height:100%;top:0px;left:0px;background:#fff;opacity:0.6;cursor:wait;position:absolute}.block-ui::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/themes/custom/losch_theme/assets/img/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,0.75)}[class*="embed-media--video"]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:20px;background-color:var(--color-bg1)}[class*="embed-media--video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.big-description iframe{aspect-ratio:16/9;width:100%;height:auto;border:unset}iframe[src^="https://www.youtube-nocookie.com/embed"]{aspect-ratio:16/9;width:100%;height:auto;border:unset}.form-messages .messages.messages--status:not(.messages--warning) .messages__header{margin:0}.form-messages .messages.messages--status:not(.messages--warning) .messages__header h2{display:none}.losch-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;margin-top:40px;border-radius:10px;padding:30px;background-color:var(--color-bg2);background-color:var(--color-white)}.losch-form .form-full-width{width:100%}.losch-form .form-item,.losch-form .form-wrapper{width:calc(50% - 15px)}.losch-form .form-item.js-form-type-textarea,.losch-form .form-item.form-item--gdpr-consent,.losch-form .form-item.form-submit,.losch-form .form-item .form-item,.losch-form .form-item .input-control,.losch-form .form-item .form-element,.losch-form .form-wrapper.js-form-type-textarea,.losch-form .form-wrapper.form-item--gdpr-consent,.losch-form .form-wrapper.form-submit,.losch-form .form-wrapper .form-item,.losch-form .form-wrapper .input-control,.losch-form .form-wrapper .form-element{width:100%}.losch-form .radio-buttons>fieldset,.losch-form .radio-buttons legend{display:block;margin-bottom:0}.losch-form .radio-buttons .fieldset__label.form-required::after{content:none !important}.losch-form .radio-buttons .form-radios{display:flex;gap:0 20px;flex-wrap:wrap}.losch-form .radio-buttons .form-radios .form-item{width:auto;margin-top:0.5em;margin-bottom:0}.losch-form .radio-buttons .form-radios .form-item label{font-size:1rem}.losch-form .form-full-width .form-item,.losch-form .form-full-width .form-wrapper{width:100%}.losch-form .form-submit{margin:0 auto}.losch-form-style h3{margin:0;font-size:1.75rem}.losch-form-style .fieldset__label,.losch-form-style .fieldset__label--group,.losch-form-style .form-item__label{font-weight:normal;line-height:1.25rem}.losch-form-style .form-item{margin-block:.5rem;margin-block-start:0}.losch-form-style .form-element{border-radius:30px;color:var(--color4);line-height:1.5;display:inline-block;font-size:1rem;transition:all 0s;text-align:left;background-image:none;background:#E6ECED;border:1px solid var(--color4);padding:9px 50px 9px 26px !important;margin:0 !important;position:relative}.losch-form-style .form-element[type="text"],.losch-form-style .form-element[type="tel"],.losch-form-style .form-element[type="email"],.losch-form-style .form-element[type="number"],.losch-form-style .form-element[type="date"],.losch-form-style .form-element[type="password"],.losch-form-style .form-element.form-textarea{border-color:#ced4d7}.losch-form-style .js-form-type-select .input-control{position:relative}.losch-form-style .js-form-type-select .input-control::after{content:'';position:absolute;top:50%;right:25px;width:13px;height:7px;transform:translateY(-50%);background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:inherit;transition:none;transition:all .3s;pointer-events:none}.losch-form-style .js-form-type-select .input-control select{background:none !important}.losch-form-style .js-form-type-select .input-control .ajax-progress{position:absolute;bottom:-5px;left:0;transform:translateY(100%)}.losch-form-style .form-submit{padding:9px 50px 9px 26px;border-radius:30px;border:1px solid var(--color4) !important;color:var(--color-white);white-space:nowrap;line-height:1.2;line-height:1.15;line-height:1.5;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_orange.svg) !important;background-repeat:no-repeat !important;background-position:center right 20px !important;transition:all .3s;display:inline-block;font-size:1rem;font-weight:400 !important;box-shadow:none !important;float:left !important}.losch-form-style .form-submit:hover{background-position:center right 16px !important}.losch-form-style label.has-error{color:var(--input--error-color) !important}.losch-form-style input[type="checkbox"].form-checkbox{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important;width:auto !important;height:auto !important;cursor:auto !important;border:none !important;background:none !important;clip-path:none !important;border-radius:0 !important;float:none !important;transform:none !important;margin:0 !important;padding:0 !important;position:absolute !important;top:5px !important;accent-color:var(--color4) !important}.losch-form-style input[type="checkbox"].form-checkbox::before{content:none !important}.losch-form-style .form-type--checkbox label{padding-left:20px !important}.losch-form-style .form-type--checkbox label a{text-decoration:underline}:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content)>.form-type--checkbox input:active,:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content)>.form-type--checkbox input:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 2px var(--gin-color-focus)}.service-booking-form .select-garage-wrapper{width:100%}.service-booking-form .select-garage-wrapper .form-item{width:calc(33.3333% - 20px)}@media (min-width:1200px){.form-element-3-col{width:calc(33.3333% - 20px)}.form-element-3-col .form-item{width:100%}.stock-listing form.sort-result fieldset{margin-left:auto}}@media (max-width:768px){.losch-form{gap:15px}.losch-form .form-item,.losch-form .form-wrapper,.losch-form .form-element-3-col{width:100%}}.form-alert{text-align:center;display:flex;justify-content:center;align-items:center;gap:30px;margin-top:40px;border-radius:10px;padding:50px 30px;background-color:var(--color-bg2);background-color:var(--color-white);font-size:1.5rem}body.page-node-type-garage,body.page-node-type-brand{background-color:var(--color-bg2)}#losch-modal{width:100%;max-width:600px;max-height:80svh;padding:0;border:0;border-radius:10px;background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media (max-width:768px){#losch-modal{max-width:calc(100% - 40px)}}#losch-modal::-webkit-scrollbar{width:3px;border-radius:10px}#losch-modal::-webkit-scrollbar-thumb{background:var(--color3);background:var(--color5);border-radius:10px}#losch-modal::-webkit-scrollbar-track{background:var(--color-bg1);border-top-right-radius:10px;border-bottom-right-radius:10px}#losch-modal::backdrop{background-color:var(--color5);opacity:0.9}#losch-modal .modal-close{position:absolute;cursor:pointer;top:0px;right:0px;padding:10px;width:40px;height:40px;border:0;border-bottom-left-radius:10px;background-color:var(--color5);background-color:#B1A295;display:inline-flex;align-items:center;justify-content:center;transition:background-color 0.2s}#losch-modal .modal-close svg{width:20px;height:20px;transition:stroke 0.2s}#losch-modal .modal-close:hover svg{stroke:var(--color5)}#losch-modal .modal-header.modal-header--no-image{padding:20px}#losch-modal .modal-header img{aspect-ratio:16 / 9}#losch-modal .modal-body{padding:25px}#losch-modal .modal-body .modal-title{font-size:2rem;margin:0}#losch-modal .modal-body .modal-description{padding-top:10px}#losch-modal .modal-body .modal-description,#losch-modal .modal-body .modal-description p{font-size:1rem}#losch-modal .modal-body .modal-description+a{margin-top:10px}#losch-modal .modal-footer{background-color:var(--color-bg1);text-align:center;padding:5px;font-size:0.8rem}#losch-modal .modal-footer button{cursor:pointer;border:0;background:transparent;appearance:none;text-decoration:underline;opacity:0.5;transition:opacity 0.3s}#losch-modal .modal-footer button:hover{opacity:1}@media (max-width:1500px){.stock-listing .left{padding-right:40px !important}.stock-listing .left form,.stock-listing .left .selected-filters,.stock-listing .left #total-cars-items{max-width:100%}.stock-listing .right{padding-left:40px}.stock-listing .right ul.car-list{gap:30px}.stock-listing .right ul.car-list li.block-text-image{width:calc(50% - 15px)}.dreamcar .dreamcar-image{height:auto}}@media (min-width:960px){.dreamcar .flex-row{gap:30px}.dreamcar .flex-row .left,.dreamcar .flex-row .right{flex:1}}@media (min-width:768px){.grid-by4{grid-template-columns:1fr 1fr}.flex-by4>*{width:50%}}@media (min-width:576px){.flex-by4>*{width:50%}}@media (min-width:1200px){.grid-by4{grid-template-columns:1fr 1fr 1fr}.flex-by4>*{width:33.3333%}}@media (min-width:1600px){.grid-by4{grid-template-columns:1fr 1fr 1fr 1fr}.flex-by4>*{width:25%}}#stock-form-container.loading #stock-form .form-container{opacity:0.3;pointer-events:none;transition:opacity 0.2s}@media (min-width:1200px){#total-cars-items.loading,#stock-form-container.loading,#cars-list.loading,#stock-form-sort.loading{opacity:0.3;pointer-events:none;transition:opacity 0.2s}#stock-form-container.loading #stock-form .form-container{opacity:1;pointer-events:unset}}#smartsupp-widget-container>div{margin-bottom:4rem}#total-cars-items-mobile{display:none}@media (max-width:1200px){#header.filters-active,.quick-bar.filters-active{z-index:0}.stock-listing .left #total-cars-items-mobile.show{display:block;position:fixed;z-index:99999999999;background-color:var(--color4);color:var(--color-bg);border-radius:30px;padding:9px 26px 9px 26px;left:50%;transform:translate(-50%,-50%);bottom:0;white-space:nowrap}.stock-listing .left #total-cars-items-mobile.show h4{margin:0;font-size:1rem}.stock-listing .left #stock-form-container.show form{left:0;top:0;padding:20px;padding-top:30px;padding-bottom:100px;position:fixed;z-index:999;background:var(--color-white);width:100vw;height:100vh;display:block}.stock-listing .left #stock-form-container.show form .form-container{width:100%;overflow-y:auto;height:calc(100svh - 10rem);padding-right:20px;padding-top:0;padding-left:0;padding-bottom:0;margin-top:1rem}.stock-listing .left #stock-form-container.show form .form-container::-webkit-scrollbar{width:3px}.stock-listing .left #stock-form-container.show form .filter-toggle{text-align:right;display:block}.stock-listing .left #stock-form-container.show form .filter-toggle #toggle-filters-mobile{display:inline-flex !important;align-items:center;padding-left:20px;gap:3px;margin-left:auto;background:transparent;appearance:none;border:none;color:var(--color1);cursor:pointer;font-size:1.15rem}.stock-listing .left #stock-form-container.show form .filter-toggle #toggle-filters-mobile .close-filters svg{height:16px;width:16px;transform:translateY(1px)}.stock-listing .left #stock-form-container.show form .filter-toggle #toggle-filters-mobile .close-filters,.stock-listing .left #stock-form-container.show form .filter-toggle #toggle-filters-mobile.active .show-filter{display:block}.stock-listing .left #stock-form-container.show form .filter-toggle #toggle-filters-mobile.active .close-filters{display:block}}@media (max-width:1200px){.by4{gap:20px}.by4>*{width:calc(50% - 10px)}#jobs.jobs-page .jobs-list{grid-template-columns:repeat(2,1fr);gap:30px}#jobs.jobs-page .job-application{grid-template-columns:1fr}#jobs.jobs-page .job-application .job-application-card{grid-column:1}.stock-listing-header{background-color:var(--color-bg1) !important}.stock-listing-header .left{padding:50px 0 !important;width:100% !important;margin:0 !important;padding-bottom:20px !important}.stock-listing-header .left .descr{max-width:100%;margin:0 !important}.stock-listing-header .right,.stock-listing-header .stock-header-image img{display:none}.stock-listing{background-color:var(--color-bg1)}.stock-listing form.sort-result{max-width:100%}.stock-listing .left,.stock-listing .right{padding:32px 0;width:100% !important;margin:0 !important}.stock-listing:not(.stock-detail) .left{padding:0 !important}.stock-listing .left form:not(.show){display:none}.stock-listing .left .filter-toggle{text-align:left}.stock-listing .left .selected-filters.mobile{display:flex;justify-content:flex-start}.stock-listing .left #toggle-filters{display:inline-flex !important;align-items:center;padding:5px;gap:3px;margin-left:auto;background:transparent;appearance:none;border:none;color:var(--color1);cursor:pointer;font-size:1.15rem}.stock-listing .left #toggle-filters .close-filters svg{height:16px;width:16px;transform:translateY(1px)}.stock-listing .left::before{content:none}.stock-listing .right ul.car-list li.block-text-image{max-width:100%}.map-list{justify-content:start}.map-list.by2>*,.map-list.by3>*,.map-list.by4>*{width:50%}}@media (max-width:960px){:root{--width-wrapper:calc(100% - 40px);--width-max:calc(100vw - 80px)}.header-block .half-contained{margin-left:0;margin-right:0}.header-block .half-contained .left,.header-block .half-contained .right{margin-left:0;margin-right:0}.header-block .half-contained .text-container{max-width:var(--width-max);width:var(--width-wrapper);margin:0 auto}.half-contained{margin-left:40px;max-width:unset}.half-contained .right{width:100%;margin-left:-40px}.left,.right{width:100%}.half{width:100% !important}.header-wrapper>div:first-child,section:first-child{margin-top:115px}.flex-row-reverse{flex-direction:column-reverse !important}.mobile-only{display:block}.desktop-only{display:none}.list .crossed-item{font-size:1.15rem;padding-bottom:10px;padding-left:45px}.list .crossed-item::before{transform:scale(0.8);top:calc(50% - 20px)}.btn.imaged-centered{padding:30px;left:30px}main>div:first-child,section:first-child{margin-top:115px}.block-related-cars .swiper{padding-bottom:50px}.block-related-cars .swiper-holder>.swiper-button-next,.block-related-cars .swiper-holder>.swiper-button-prev{display:none !important}.block-related-cars .swiper-button-disabled{display:none}.block-related-cars .swiper-pagination{bottom:10px;display:block !important}.dreamcar .tab-content{margin-bottom:40px;margin:30px 0 0;display:none}.dreamcar-image{margin-top:40px}.block-brands .swiper-button-prev,.block-brands .swiper-button-next{display:none !important}.block-brands .swiper-pagination{display:block !important}}@media (max-width:640px){:root{--width-wrapper:calc(100% - 20px);--width-max:calc(100vw - 40px)}.half-contained{margin-left:20px;margin-top:-20px}h2{font-size:2rem;margin-bottom:20px}h3{font-size:1.75rem}p{font-size:1rem}.header-wrapper>div:not(.nopadding),section:not(:first-child):not(.header-imaged):not(.nopadding),.flexible-element.brands-gallery:not(.nopadding),.nopadding .block-horizontal.fullsize:not(.nopadding){padding:20px 0 !important;padding:30px 0 !important;padding:25px 0 !important}section.block-jobs{padding-left:20px !important;padding-right:20px !important}.joinus+section.flexible-element{padding-top:40px !important}section.bg0+section.bg0,section:not(.bg1):not(.bg2):not(.bg3):not(.cta-block-punchline)+section:not(.bg1):not(.bg2):not(.bg3):not(.block-news):not(.block_car_offers){padding-top:0 !important}.block-image-text:not([class*="bg"])+.block-image-text:not([class*="bg"]){padding-top:25px !important}section.dreamcar:first-of-type{padding-top:30px !important}section.block_service{padding-bottom:0 !important}.by2>*,.by3>*,.by4>*{width:100%}.map-list.by2>*,.map-list.by3>*,.map-list.by4>*{width:100%}.descr>*:last-child{margin-bottom:0}.descr+.btn{margin-top:20px}.header-wrapper>div:has(.numbered):nth-child(odd) .flex-row .left,section:has(.numbered):nth-child(odd) .flex-row .left{padding-left:20px}.header-wrapper>div:has(.numbered):nth-child(odd) .container.flex-row .left,section:has(.numbered):nth-child(odd) .container.flex-row .left{padding-left:0}.nopadding .numbered{padding-top:20px}.list{margin:20px auto}.list:last-child{margin-bottom:0}.list .crossed-item{font-size:1rem;padding-left:40px;padding-bottom:0}.list .crossed-item::before{transform:scale(0.4)}.list>li:nth-child(even){margin-left:0}.list>li:nth-child(odd){margin-right:0}.btn.imaged-centered{left:20px}.stock-listing .right ul.car-list li.block-text-image{width:100%;margin-bottom:20px}.dreamcar .dreamcar-image{height:auto;padding:30px}.dreamcar .dreamcar-image::before,.dreamcar .dreamcar-image::after{width:60px;height:60px;border-width:10px}#jobs.jobs-page{padding-bottom:50px !important}#jobs.jobs-page .jobs-list{grid-template-columns:1fr;margin-top:40px;padding-bottom:40px}#jobs.jobs-page .job-cta{margin-bottom:10px}#jobs.jobs-page .job-application .job-application-card::before{position:static;margin-bottom:15px}#jobs.jobs-page .job-application .job-application-card h3,#jobs.jobs-page .job-application .job-application-card p,#jobs.jobs-page .job-application .job-application-card a{margin-left:0}.block-brands .dropdn-item{width:auto}}@media (max-width:480px){.custom-select{margin:20px 0;width:100%}.ctas{margin-bottom:30px;margin-top:30px}.ctas .custom-select{margin:0}form .ctas{justify-content:end}form .ctas .btn{width:100%;background-position:center right 27px}.stock-listing form.sort-result fieldset{max-width:100%;margin-left:0}.filter-wrapper+.double-filter-wrapper{margin-top:25px}#cars-list{padding-top:30px}.stock-listing form .form-action{margin-top:30px}#jobs.jobs-page .job-cta{margin-bottom:0}}@media (max-height:900px) and (min-width:960px){.header-wrapper>div:first-child,section:first-child{margin-top:117px}main>div:first-child,section:first-child{margin-top:117px}.list .crossed-item{font-size:1.25rem;padding:0 0 10px 50px}.list .crossed-item::before{transform:scale(0.8);top:calc(50% - 18px)}.header-wrapper>div:has(.numbered):nth-child(odd) .flex-row .left,section:has(.numbered):nth-child(odd) .flex-row .left{padding-left:0}}footer{background-color:var(--color5);padding-bottom:80px}footer p,footer a{color:var(--color-white)}footer .container{display:block;padding:50px 0}footer .container .footer-logos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:40px}footer .container .footer-logos .cours-gd-logo{opacity:1 !important}footer .container .footer-logos .cours-gd-logo img{height:100px;width:auto}footer .container a.footer-logo{display:inline-block;height:46px;margin-bottom:50px}footer .container .left{display:flex;flex-direction:column;flex:1;width:auto;margin:20px 0 50px;margin:0px 0 50px}footer .container .left .footer-logo{display:block;width:fit-content;height:fit-content;margin-bottom:40px}footer .container .left .footer-link{font-size:16px;font-weight:300;padding:3px 0;display:inline-block}footer .container .left .footer-link.parent-link{padding:0}footer .container .left .footer-link:hover{color:var(--color-white)}footer .container .right{width:auto}footer .footer-nav-menu{display:flex;flex-direction:row;gap:20px}footer .footer-nav-menu .footer-menu{display:flex;flex-direction:column;width:calc(100% / 3)}footer .footer-nav-menu .footer-menu ul.sub-menu{margin-top:10px}footer .footer-nav-menu .footer-menu li a.footer-link{font-weight:500}footer .footer-nav-menu .footer-menu li ul li a.footer-link{font-weight:300}footer .site-info-menu ul{display:flex;flex-wrap:wrap;margin-top:40px;gap:0 20px}footer .block-brands{padding:20px 0;z-index:0}footer .block-brands .container{padding:0}@media (max-width:960px){footer .container a.footer-logo{margin-bottom:0}footer .container .left .img-logo{width:170px;object-fit:contain}footer .container .left .footer-link{font-size:14px}.footer-logos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:40px}.footer-logos .cours-gd-logo{display:block !important}.footer-logos .cours-gd-logo img{height:50px !important;height:60px !important;width:auto}.social-wrapper .cours-gd-logo{display:none}}@media (max-width:768px){footer .footer-logos .footer-logo img{height:30px;width:auto}footer .footer-nav-menu{display:block}footer .footer-nav-menu .footer-menu{display:block;width:100%}footer .footer-nav-menu .footer-menu:not(:first-child){margin-top:20px}footer .footer-nav-menu .footer-menu ul li ul li{display:inline-block;margin:0;padding:0}footer .footer-nav-menu .footer-menu ul li ul li:not(:last-child)::after{content:'-';display:inline-block;padding:0 1px;color:var(--color-white)}}header{position:fixed;top:0;z-index:3;z-index:100;color:var(--color-white);width:100vw;width:100%;transition:all .3s}header#header{max-height:155px}header#header .middle-menu{max-height:105px}@media (max-width:1300px){header#header .middle-menu{max-height:85px;height:65px}}header.scrolled{top:-50px}header.scrolled .logo{padding:10px 4vw}header.scrolled .middle-menu .search{margin-top:0}header.scrolled .middle-menu .search .search-left{margin-top:5px;padding:8px 0 !important;right:calc(4vw + 21px)}header.scrolled .middle-menu .search .search-right{margin:3px 4vw 1px 0;margin:0 4vw 0 0;width:30px;height:30px;background-position:center;background-size:16px}header.scrolled .middle-menu .search:hover .search-left,header.scrolled .middle-menu .search:focus-within .search-left{padding:8px 20px !important}header .submenu-toggler{display:none}header .top-bar-menu{display:flex;flex-direction:row;align-items:center}header .top-bar-menu .top-bar-menu-list{display:flex;flex-direction:row}header .top-bar-menu .top-bar-menu-list li{display:inline-block;padding:0 15px;position:relative}header .top-bar-menu .top-bar-menu-list li::after{content:'';display:inline-block;position:absolute;right:0;height:18px;width:1px;background-color:var(--color-white);top:50%;transform:translateY(-50%)}header .top-bar-menu .top-bar-menu-list li a{position:relative;line-height:1;font-size:.75rem;font-weight:300;letter-spacing:1px;text-transform:uppercase;border-radius:9px;transition:all .3s}header .top-bar-menu .top-bar-menu-list li a:hover{color:var(--color-white)}header .upper-menu{position:relative;display:flex;flex-direction:row;justify-content:space-between;height:var(--height-header);padding:0 4vw;background-color:var(--color1)}header .upper-menu .megamenu{width:100%;margin-top:12px;flex:1}header .upper-menu .megamenu>summary{display:inline-flex;position:relative;font-family:'xscale';font-weight:100;font-style:normal;font-size:20px;letter-spacing:4px;list-style:none;margin-left:25px;padding:initial;cursor:pointer;background-color:unset}header .upper-menu .megamenu>summary::-webkit-details-marker{display:none}header .upper-menu .megamenu>summary::before{position:absolute;left:-25px;top:0;display:block;content:url(/themes/custom/losch_theme/assets/img/icons/icon_arrow_dn.svg);height:7px;width:13px;transform-origin:8px 12px;transition:all .3s}header .upper-menu .megamenu[open]>summary::before{transform:rotate(180deg)}header .upper-menu .megamenu .panel-header{position:absolute;z-index:100;top:50px;left:0;display:flex;flex-direction:row;width:100vw;width:100%;background-color:var(--color-white);background-image:url(/themes/custom/losch_theme/assets/img/bg_panel.jpg);background-size:cover;transition:all .3s;top:100%}header .upper-menu .megamenu .panel-header .logo{display:flex;padding-top:2.2rem;padding-bottom:3rem;align-items:flex-start;justify-content:center;min-width:20rem;height:max-content}header .upper-menu .megamenu .panel-header .losch-swiper{width:100%;position:relative}@media (min-width:1300px){header .upper-menu .megamenu .panel-header .losch-swiper{width:calc(100% - 20rem)}}header .upper-menu .megamenu .panel-header .losch-swiper .swiper-button-next,header .upper-menu .megamenu .panel-header .losch-swiper .swiper-button-prev{display:none}@media (min-width:1300px){header .upper-menu .megamenu .panel-header .losch-swiper .swiper-button-next,header .upper-menu .megamenu .panel-header .losch-swiper .swiper-button-prev{display:flex;margin-right:1rem}header .upper-menu .megamenu .panel-header .losch-swiper .swiper-button-next.swiper-button-disabled,header .upper-menu .megamenu .panel-header .losch-swiper .swiper-button-prev.swiper-button-disabled{display:none}}header .upper-menu .megamenu .panel-header .losch-swiper .swiper{display:flex;align-items:flex-start;justify-content:center;margin:1rem;padding-bottom:4rem}@media (min-width:1300px){header .upper-menu .megamenu .panel-header .losch-swiper .swiper{margin:1rem 4rem 0rem 4rem}header .upper-menu .megamenu .panel-header .losch-swiper .swiper .swiper-pagination{display:none}}header .upper-menu .megamenu .panel-header .losch-swiper .swiper .links-list .link-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;height:fill-available;height:-webkit-fill-available;height:-moz-available}header .upper-menu .megamenu .panel-header .losch-swiper .swiper .links-list .link-item .headline{font-size:18px;font-weight:700;font-style:bold;color:var(--color4)}header .upper-menu .megamenu .panel-header .losch-swiper .swiper .links-list .link-item .descr{font-weight:100;font-style:normal;color:var(--color4);word-break:auto-phrase;hyphenate-limit-chars:8 4 3}header .upper-menu .megamenu .panel-header .losch-swiper .swiper .links-list .link-item .cta-arrow{margin-top:10px;font-family:'xscale';font-size:18px;font-weight:100;letter-spacing:1px;padding:5px 50px 9px 30px}header .upper-menu .megamenu:not([open]) .links-list{animation:fadeOut .75s linear forwards}header .upper-menu .megamenu[open] .links-list{animation:fadeIn .75s linear forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}header .upper-menu .language-switcher{height:100%;display:flex;align-items:center}header .upper-menu .language-switcher .form-item{margin:0;position:relative}header .upper-menu .language-switcher .form-item::after{content:'';display:inline-block;position:absolute;background-color:var(--color-white);top:50%;transform:translateY(-50%);bottom:0;right:0;height:18px;width:1px}header .upper-menu .language-switcher .form-item select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23FFFFFF'/%3e%3c/svg%3e");background-repeat:no-repeat;cursor:pointer;width:auto !important;font-size:0.75rem;font-weight:100;color:var(--color-white);background-color:transparent;border:none !important;box-shadow:none !important;text-transform:uppercase;background-position:15px 55%;background-size:2.75rem 0.4rem;min-height:auto;padding-top:0;padding-bottom:0;padding-right:30px}header .upper-menu .language-switcher .form-item select option{color:var(--color-black);background-color:var(--color-white);text-transform:uppercase}header .upper-menu .contact-link{position:relative;top:-1px;width:fit-content;height:fit-content;padding:3px 15px;margin-right:-1px;padding:3px 0px;margin-left:15px;margin-right:15px;margin-top:17px;padding-left:0;line-height:1;font-size:.75rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;border-radius:9px;transition:all .3s}header .upper-menu .contact-link:hover{color:var(--color-white)}header .upper-menu .contact-link::after{content:'';position:absolute;width:100%;height:1px;background-color:var(--color-white);bottom:0;display:inline-block;right:-15px;height:100%;width:1px}header .upper-menu .login-link{position:relative;width:fit-content;height:fit-content;top:-1px;margin-left:40px;margin-top:17px;font-size:.75rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;padding:3px 0px;padding:5px 0px 3px}header .upper-menu .login-link:hover{color:var(--color-white)}header .upper-menu .login-link::after{position:absolute;left:20px;top:0;display:block;content:url(/themes/custom/losch_theme/assets/img/icons/icon_person.svg);border-radius:9px;height:18px;width:18px;transition:all .3s;top:50%;transform:translateY(-50%);left:-25px}header .user-menu-wrapper{position:relative;display:inline-flex;align-items:center}@media (min-width:1300px){header .user-menu-wrapper:hover .user-sub-menu,header .user-menu-wrapper:focus-within .user-sub-menu{display:block !important}}header .user-menu-wrapper .login-link{top:0;margin-top:0}header .user-menu-wrapper .user-sub-menu{display:none;position:absolute;top:50px;right:0;width:130px;background-color:var(--color-white);color:var(--color4);z-index:100;box-shadow:0 1px 2px rgba(20,45,82,0.02),0 3px 4px rgba(20,45,82,0.03),0 5px 8px rgba(20,45,82,0.04),0 20px 24px rgba(20,45,82,0.12);border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}header .user-menu-wrapper .user-sub-menu.open{display:block}header .user-menu-wrapper .user-sub-menu li a{display:block;padding:7px 15px;opacity:1 !important;font-size:.75rem}header .user-menu-wrapper .user-sub-menu li a:hover{background-color:var(--color-bg1);background-color:var(--color-bg3);color:#5d5147}header .logo{display:block;width:fit-content;height:fit-content;padding:40px 4vw;max-height:105px;height:105px;padding:20px 4vw;display:inline-flex;align-items:center;justify-content:center}header .logo img{height:35px !important;max-width:fit-content !important;width:auto !important;object-fit:inherit !important}@media (max-width:1300px){header .logo{max-height:85px;height:65px}}header .logo img{max-width:fit-content}header .middle-menu{display:flex;flex-direction:row;justify-content:space-between;background-color:rgba(162,143,128,0.6)}header .middle-menu::before{content:"";position:absolute;z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;right:0;bottom:0}header .middle-menu .logo{background-color:var(--color-white)}header .middle-menu .mobile-menu{display:none}header .middle-menu .primary-menu{width:100%;margin:0 3vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .middle-menu .primary-menu .menu{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:auto;height:100%;margin:0;padding:0}header .middle-menu .primary-menu .menu>.menu-item{display:inline-flex;align-items:center;height:100%}header .middle-menu .primary-menu .menu>.menu-item .menu-link{display:inline-block;position:relative;font-size:1.25rem;font-weight:300;color:var(--color-white);opacity:1 !important}header .middle-menu .primary-menu .menu>.menu-item .menu-link:hover{color:#5d5147}header .middle-menu .primary-menu .menu>.menu-item.is-active>a,header .middle-menu .primary-menu .menu>.menu-item.is-active-trail>a,header .middle-menu .primary-menu .menu>.menu-item.is-active a.is-active,header .middle-menu .primary-menu .menu>.menu-item.is-active-trail a.is-active,header .middle-menu .primary-menu .menu>.menu-item.is-active-trail a.is-active-trail{color:#5d5147;font-weight:600}header .middle-menu .primary-menu .menu .closer{display:none}header .middle-menu .primary-menu .sub-menu{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100%;color:var(--color4);padding:100px 0;padding:75px 0;z-index:10;transition:all .3s ease;bottom:auto;max-height:70vh;overflow:hidden;box-shadow:0px 6px 15px rgba(0,0,0,0.125)}header .middle-menu .primary-menu .sub-menu::after{content:'';position:absolute;top:0;left:0;width:100%;height:100vh;height:100%;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:-1}header .middle-menu .primary-menu .sub-menu .container{max-width:1300px}header .middle-menu .primary-menu .sub-menu .container .flex-grid{display:flex;flex-direction:row;justify-content:space-between}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list{display:flex;flex-direction:column;gap:50px;flex:1;max-width:550px;padding-right:25px;max-height:calc(70vh - 150px);overflow:auto}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list::-webkit-scrollbar{width:1px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list .menu-item{position:relative;display:block;height:auto;width:100%}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list .menu-item:not(:last-child)::after{content:'';position:absolute;left:0;bottom:-25px;width:20px;height:2px;background-color:var(--color4)}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list .menu-item .menu-link{display:block;font-size:23px;text-align:left;padding:0;padding-right:20px;color:var(--color4);transition:all .15s}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list .menu-item .menu-link::after{content:'';position:absolute;right:5px;top:50%;display:inline-block;height:13px;width:7px;transition:all .3s;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_black.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);transition:all .3s}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list .menu-item .menu-link:hover{padding-left:5px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .submenu-list .menu-item .menu-link:hover::after{right:0px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar{flex:1;max-width:400px;padding-left:80px;border-left:2px solid #bcc2c8}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .top-links-menu .top-links-title{font-weight:700;margin-bottom:10px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .top-links-menu ul>li:not(:last-child){margin-bottom:7px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news{margin-top:25px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news .top-links-title{font-weight:700}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news .block-text-image-link .block-text-image-image{border-radius:10px;aspect-ratio:16 / 11;height:auto}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news .block-text-image-link .block-text-image-content{background-color:transparent;padding:25px 0 0}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news .block-text-image-link .block-text-image-content .news-categories{padding-left:25px;padding-right:25px}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news .block-text-image-link .block-text-image-content .title{font-size:1rem}header .middle-menu .primary-menu .sub-menu .container .flex-grid .menu-sidebar .last-news .block-text-image-link .block-text-image-content .btn{padding:8px 50px 8px 26px;font-size:0.8rem}header .middle-menu .primary-menu .menu-item:hover .sub-menu{opacity:1;visibility:visible}header .middle-menu .search{position:relative;display:flex;flex-direction:row;align-items:center}header .middle-menu .search.mobile-search{position:absolute;top:90px;right:20px;display:flex;flex-direction:row;z-index:9}header .middle-menu .search.mobile-search .search-left{width:calc(100vw - 80px);right:20px;border:none;border-bottom:1px solid var(--color-greytext);border-radius:0}header .middle-menu .search.mobile-search .search-right{width:38px;height:38px}header .middle-menu .search.mobile-search .search-wording{display:none}header .middle-menu .search .search-left{display:none;position:absolute;right:calc(4vw + 23px);background-color:rgba(255,255,255,0.8);margin:20px 0 14px 14px;width:0;padding:11px 0 !important;border-radius:25px 0 0 25px;border:2px solid var(--color-white);backdrop-filter:blur(3px);border-right-width:0;z-index:-1;transition:all .3s;line-height:1 !important;font-size:.8rem}header .middle-menu .search .search-left:-webkit-autofill,header .middle-menu .search .search-left:-webkit-autofill:hover,header .middle-menu .search .search-left:-webkit-autofill:focus,header .middle-menu .search .search-left:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #efedeb inset !important}header .middle-menu .search:hover .search-left,header .middle-menu .search:focus-within .search-left{padding:11px 20px !important;width:190px;opacity:1}header .middle-menu .search .search-right{background-color:var(--color-white);width:45px;height:45px;margin:20px 4vw 14px 0;border-radius:50%;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_search.svg);background-repeat:no-repeat;background-position:12px 13px;background-position:center;cursor:pointer;transition:all .3s}header .middle-menu .search .search-right:hover{transform:scale(-45deg)}.search-page{position:relative;color:var(--color4)}@media (min-width:961px){.search-page{min-height:50vh}}.search-page .search-page-header{margin-bottom:40px}.search-page.result-open{display:block}.search-page .closer{position:absolute;top:34px;right:4vw;width:14px;height:14px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_closer.svg);background-size:cover;z-index:1}.search-page .closer:hover{transform:rotate(90deg)}.search-page .search-title{text-align:center;font-size:.8rem;font-weight:600;padding:30px;border-bottom:1px solid var(--color-greybg)}.search-page .search-wrapper{position:relative}.search-page .search-wrapper.no-results .search-resume{padding-bottom:0}.search-page .search-wording{display:block;width:100%;font-size:1rem;font-weight:300;padding:17px 0;line-height:1.5;border:0;border-bottom:1px solid var(--color-greytext)}.search-page .search-resume{font-size:1.25rem;padding:20px 0;color:var(--color4)}.search-page .search-results{margin-bottom:40px;margin-bottom:60px}.search-page .search-results .search-subresults{position:relative}.search-page .search-results .search-subresults:not(:first-of-type)::before{content:'';display:block;width:30px;height:1px;position:absolute;top:0;left:0;background-color:var(--color4)}.search-page .search-results .search-subresults[open]>summary::after{transform:rotate(-90deg)}.search-page .search-results .search-subresults>summary{position:relative;display:inline-flex;font-size:1.5rem;font-weight:600;padding:30px 0;color:var(--color4);padding:30px 0;width:100%}.search-page .search-results .search-subresults>summary::-webkit-details-marker{display:none}.search-page .search-results .search-subresults>summary::after{position:absolute;right:0;top:34px;display:block;content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_black.svg);height:7px;width:13px;transform:rotate(90deg);transform-origin:3px 14px;transition:all .3s}.search-page .search-results .search-subresults>summary .nb{font-weight:100;margin-left:7px}.search-page .search-results .search-subresults .search-subresults-list{display:flex;flex-direction:row;flex-wrap:wrap}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results{display:flex;flex-direction:row;align-items:center;width:50%;gap:1.5rem;border-bottom:1px solid var(--color-greytext)}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results:hover{background-color:var(--color-bg1);opacity:1 !important}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results:last-child{border-bottom:none}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .img-sub-results{display:block;max-width:300px;width:50%;height:200px;object-fit:cover}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .image-wrapper{max-width:100%;flex-basis:40%}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .image-wrapper img{object-fit:cover;width:100%;height:100%;aspect-ratio:4 / 3}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr{display:flex;flex-direction:column;flex:1;padding-right:0.5rem}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr .name{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:1rem;padding:0 0 15px 0;gap:10px}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr .name .brand{color:var(--color-white);background-color:var(--color1);padding:5px 10px;border-radius:10px;font-weight:600}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr .name .car-title{display:flex;flex-direction:column;min-height:47px}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr .name .submodel{font-weight:100}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .text{font-size:.8rem;font-weight:300;margin-bottom:15px}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .price{font-size:1.25rem;font-weight:700;padding:10px 0 0}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .old-price{font-size:.75rem;font-weight:500;text-decoration-line:line-through;padding-left:5px}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .vat-text{font-size:.65rem;font-weight:100;font-style:italic}.search-page .search-results .search-subresults .search-subresults-list .link-other{font-size:1rem;line-height:1.6;font-weight:100;padding:15px 0;display:block;width:100%;transition:opacity .3s,background-color .3s}.search-page .search-results .search-subresults .search-subresults-list .link-other:nth-child(even){background-color:var(--color-bg1)}.search-page .search-results .search-subresults .search-subresults-list .link-other:hover{background-color:var(--color-bg3);opacity:1}.search-page .search-results .search-subresults .search-subresults-list .link-other:last-child{margin-bottom:20px}.search-page .search-results .search-subresults .search-subresults-list .link-other .link-title{font-size:1.15rem;font-weight:600;margin-bottom:10px}.search-page .search-results .search-subresults .search-subresults-list .link-other strong{font-weight:500;background-color:var(--color-bg2)}.search-page .search-results .search-subresults-more{padding:30px 0 40px;text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.search-page .search-results .search-subresults-more button,.search-page .search-results .search-subresults-more a{display:inline-block}.search-page .search-results .search-subresults-more .results-nav{justify-content:end;display:flex;padding:10px 0;align-items:center}.search-page .search-results .search-subresults-more .results-nav .page-counter{margin-right:10px}.search-page .search-results .search-subresults-more .results-nav button{cursor:pointer;background-color:#CBD4D6;color:var(--color5);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:15px;border-radius:50%;border:0;margin-left:10px}.search-page .search-results .search-subresults-more .results-nav button[disabled]{opacity:.35;cursor:not-allowed}.search-page .search-results .search-subresults-more .results-nav button:hover{background-color:var(--color5);color:var(--color-white)}.search-page .search-results .search-subresults-more .results-nav button::after{content:'next';font-family:swiper-icons;font-size:15px;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.search-page .search-results .search-subresults-more .results-nav button.prev::after{content:'prev'}.search-page #other-results .search-subresults-more #load-more{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cross_orange.svg);background-size:15px;background-position:center right 20px !important}.search-page #check-text{font-size:1rem;margin-top:0;font-weight:300}.search-page #no-results{padding-top:20px}.search-page #no-results h4{font-size:1.25rem;font-weight:600}.search-page #no-results ul li:not(:last-child){margin-bottom:10px}.search-page #no-results ul li a{text-decoration:underline}@media (max-width:1440px){.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .image-wrapper{flex-basis:unset}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results{width:100%}header .middle-menu .primary-menu{margin:0 15px}}@media (max-width:1300px){header.scrolled{top:-180px}header.scrolled .logo{padding:30px}header.scrolled .middle-menu .search{margin-top:60px}header.scrolled .middle-menu .search .search-left{margin-top:20px}header.scrolled .middle-menu .search .search-right{margin:20px 4vw 14px 0;margin:0 4vw 0 0}header .upper-menu .language-switcher .form-item::after{display:none}header .upper-menu .language-switcher .form-item select{padding-right:20px}header .upper-menu .top-bar-menu,header .upper-menu .contact-link,header .upper-menu .login-link{display:none}header .upper-menu .megamenu>summary{width:fit-content;display:block}header .upper-menu .megamenu>summary::before{content:url(/themes/custom/losch_theme/assets/img/icon_cross.svg);top:5px;transform-origin:8px 8px}header .upper-menu .megamenu[open]>summary::before{transform:rotate(135deg)}header .upper-menu .megamenu .panel-header{flex-direction:column;min-height:calc(100vh - 43px);min-height:calc(100svh - 50px)}header .upper-menu .megamenu .panel-header .logo{justify-content:start}header .upper-menu .megamenu .panel-header .links-list hr{margin:20px 0}header .upper-menu .megamenu .panel-header .links-list .link-item{width:auto;padding:0 20px;width:100%;max-width:100%;margin:0}header .upper-menu .megamenu .panel-header .links-list .link-item .headline{margin-top:0}header .upper-menu .megamenu .panel-header .links-list .link-item .cta-arrow{margin-top:0}header .logo{width:calc(50vw - 60px);max-width:300px;width:100%;padding:30px;padding:0 30px;text-align:center;display:inline-flex;align-items:center;justify-content:center}header .logo .img-logo{width:calc(50vw - 60px);height:25px !important}header .middle-menu{position:relative}header .middle-menu .primary-menu,header .middle-menu .search{position:absolute;display:none !important;margin-top:60px;right:60px}header .middle-menu .primary-menu .search-left,header .middle-menu .primary-menu .search-left:hover,header .middle-menu .primary-menu .search-left:focus-within,header .middle-menu .search .search-left,header .middle-menu .search .search-left:hover,header .middle-menu .search .search-left:focus-within{padding:13px 20px;width:calc(100vw - 125px);opacity:1;box-sizing:border-box}header .middle-menu .primary-menu.mobile-search:hover .search-left,header .middle-menu .primary-menu.mobile-search:focus-within .search-left,header .middle-menu .search.mobile-search:hover .search-left,header .middle-menu .search.mobile-search:focus-within .search-left{padding:13px 0 !important;width:calc(100vw - 80px);opacity:1;box-sizing:border-box}header .middle-menu .primary-menu.mobile-search .search-left:-webkit-autofill,header .middle-menu .primary-menu.mobile-search .search-left:-webkit-autofill:hover,header .middle-menu .primary-menu.mobile-search .search-left:-webkit-autofill:focus,header .middle-menu .primary-menu.mobile-search .search-left:-webkit-autofill:active,header .middle-menu .search.mobile-search .search-left:-webkit-autofill,header .middle-menu .search.mobile-search .search-left:-webkit-autofill:hover,header .middle-menu .search.mobile-search .search-left:-webkit-autofill:focus,header .middle-menu .search.mobile-search .search-left:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--color-white) inset !important}header .middle-menu .mobile-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;backdrop-filter:blur(5px);justify-content:end;gap:20px;padding-right:25px}header .middle-menu .mobile-menu .menu-mobile-search{display:block;width:15px;height:15px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_magn_mobile.svg);background-size:cover}header .middle-menu .mobile-menu .menu-mobile-login{display:block;width:15px;height:15px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_login_mobile.svg);background-size:cover;border:0;background-color:transparent;appearance:none}header .middle-menu .mobile-menu .mobile-submenu>summary::-webkit-details-marker{display:none}header .middle-menu .mobile-menu .mobile-submenu>summary:hover{opacity:.7}header .middle-menu .mobile-menu .mobile-submenu[open] .menu-mobile-sections{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cross_white.svg)}header .middle-menu .mobile-menu .mobile-submenu .menu-mobile-sections{display:block;width:15px;height:15px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_sections_mobile.svg);background-size:cover}header .middle-menu .mobile-menu .mobile-submenu .submenu{position:absolute;display:flex;flex-direction:column;top:51px;right:-100px;width:100vw;min-height:calc(100vh - 115px);min-height:calc(100svh - 115px);padding:100px 40px;padding:30px 25px 100px;background-color:var(--color-white);background-image:url(/themes/custom/losch_theme/assets/img/bg_panel.jpg);background-size:cover;color:var(--color4);top:100% !important;right:0 !important}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list{display:flex;flex-direction:column;gap:40px;margin:0;padding:25px 0;padding-right:5px;max-height:calc(100vh - 350px);max-height:calc(100svh - 350px);overflow:auto}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list::-webkit-scrollbar,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list::-webkit-scrollbar{width:3px}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list::-webkit-scrollbar-track,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list::-webkit-scrollbar-track{border-radius:3px}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item{display:block;height:auto;padding:0;position:relative}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item:not(:last-child)::after,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item:not(:last-child)::after{content:'';position:absolute;left:0;bottom:-20px;width:50px;height:1px;background-color:var(--color4)}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item.is-active>a,header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item.is-active-trail>a,header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item.is-active a.is-active,header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item.is-active-trail a.is-active,header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item.is-active-trail a.is-active-trail,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item.is-active>a,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item.is-active-trail>a,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item.is-active a.is-active,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item.is-active-trail a.is-active,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item.is-active-trail a.is-active-trail{font-weight:600}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item .submenu-toggler,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item .submenu-toggler{display:inline-block;position:absolute;right:0;top:0;display:block;height:20px;width:20px;appearance:none;border:none;background-color:transparent;cursor:pointer}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item .submenu-toggler::before,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item .submenu-toggler::before{content:'';position:absolute;top:0;right:0;width:20px;height:20px;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_black.svg);background-position:center;background-size:7px;background-repeat:no-repeat;transition:0;transform:rotate(90deg)}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item .submenu-toggler[aria-expanded="true"]::before,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item .submenu-toggler[aria-expanded="true"]::before{transform:rotate(-90deg)}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item>.menu-link,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item>.menu-link{display:block;font-size:23px;padding:0;padding-right:20px;color:var(--color4);transition:all .15s}header .middle-menu .mobile-menu .mobile-submenu .submenu .menu-list>.menu-item>.menu-link:not(.has-submenu)::after,header .middle-menu .mobile-menu .mobile-submenu .submenu>.submenu-list>.menu-item>.menu-link:not(.has-submenu)::after{content:'';position:absolute;right:0;left:auto !important;top:50%;display:inline-block;height:20px;width:20px;transition:all .3s;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_black.svg);background-repeat:no-repeat;background-size:7px;background-position:center;transform:translateY(-50%);transition:all .3s}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu:not(.open){display:none}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu{padding:20px 0 0}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu .container{margin:0}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu .container .menu-item{position:relative;list-style:none}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu .container .menu-item:not(:last-child){margin-bottom:10px}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu .container .menu-item .menu-link{font-size:18px;color:var(--color4)}header .middle-menu .mobile-menu .mobile-submenu .submenu .sub-menu .container .menu-item .menu-link::after{content:none}header .middle-menu .mobile-menu .mobile-submenu .submenu .lngs{position:relative;z-index:1;color:var(--color3)}header .middle-menu .mobile-menu .mobile-submenu .submenu .lngs .list-lngs{background-color:rgba(245,248,248,0.8);backdrop-filter:blur(3px);padding:20px}header .middle-menu .mobile-menu .mobile-submenu .submenu .lngs .list-lngs>li{margin-top:10px}header .middle-menu .mobile-menu .mobile-submenu .submenu .upper-mobile-menu{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;width:100%}header .middle-menu .mobile-menu .mobile-submenu .submenu .upper-mobile-menu .language-switcher{height:100%;display:flex;align-items:center}header .middle-menu .mobile-menu .mobile-submenu .submenu .upper-mobile-menu .language-switcher .form-item{margin:0;position:relative}header .middle-menu .mobile-menu .mobile-submenu .submenu .upper-mobile-menu .language-switcher .form-item::after{content:'';display:inline-block;position:absolute;background-color:var(--color1);top:50%;transform:translateY(-50%);bottom:0;right:14px;height:18px;width:1px}header .middle-menu .mobile-menu .mobile-submenu .submenu .upper-mobile-menu .language-switcher .form-item select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23B1A295'/%3e%3c/svg%3e");background-repeat:no-repeat;cursor:pointer;width:auto !important;color:var(--color1);background-color:transparent;border:none !important;box-shadow:none !important;text-transform:uppercase;padding-top:0;padding-bottom:0;padding-right:20px;margin-right:20px;background-position:15px 55%;background-size:2.75rem 0.4rem}header .middle-menu .mobile-menu .mobile-submenu .submenu .upper-mobile-menu>a{color:var(--color1)}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:40px}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu .top-bar-menu-list{display:flex;flex-direction:row}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu .top-bar-menu-list li{display:inline-block;padding:0 15px;position:relative}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu .top-bar-menu-list li::after{background-color:var(--color1)}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu .top-bar-menu-list li:last-child::after{display:none}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu .top-bar-menu-list li a{font-size:1rem;color:var(--color1)}header .middle-menu .mobile-menu .mobile-submenu .submenu .top-bar-menu .top-bar-menu-list li a:hover{color:var(--color1)}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials{position:absolute;bottom:80px;bottom:50px;display:flex;flex-direction:row;justify-content:center;left:0;right:0}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .facebook{position:relative;padding:15px 0 0 45px;padding:0;display:inline-block;width:30px;height:30px;margin:0 8px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .facebook::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_socials_facebook.svg);position:static;display:inline-block;width:30px;height:30px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .linkedin{position:relative;padding:15px 0 0 45px;padding:0;display:inline-block;width:30px;height:30px;margin:0 8px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .linkedin::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_socials_linkedin.svg);position:static;display:inline-block;width:30px;height:30px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .insta{position:relative;padding:15px 0 0 45px;padding:0;display:inline-block;width:30px;height:30px;margin:0 8px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .insta::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_socials_insta.svg);position:static;display:inline-block;width:30px;height:30px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .youtube{position:relative;padding:15px 0 0 45px;padding:0;display:inline-block;width:30px;height:30px;margin:0 8px}header .middle-menu .mobile-menu .mobile-submenu .submenu .socials .youtube::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_socials_youtube.svg);position:static;display:inline-block;width:30px;height:30px}header .middle-menu .closer{display:none;position:absolute;top:94px;right:35px;width:14px;height:14px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_closer.svg);background-size:cover;z-index:1}header:has(.upper-menu .megamenu[open]) .middle-menu .search,header:has(.upper-menu .megamenu[open]) .middle-menu .closer{display:block}header:has(.middle-menu .mobile-submenu[open]) .middle-menu .search{display:block;margin-top:110px;right:20px}header:has(.middle-menu .mobile-submenu[open]) .middle-menu .search .search-left{width:calc(100vw - 95px);padding-left:20px !important}header:has(.middle-menu .mobile-submenu[open]) .middle-menu .search.mobile-search{margin-top:60px}header:has(.middle-menu .mobile-submenu[open]) .middle-menu .search.mobile-search .search-left{width:calc(100vw - 75px);padding-left:0 !important}.search-page .search-resume{margin-top:50px}}@media (max-width:600px){.search-page .search-results .search-subresults .search-subresults-list .link-sub-results{display:flex;flex-direction:column}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results:not(:last-child){margin-bottom:30px}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr{padding:30px 0}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .image-wrapper{margin-right:0}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .image-wrapper img{max-width:100%}}@media (max-width:480px){header .middle-menu .mobile-menu .mobile-submenu .submenu{right:-42px}header .logo{padding:0 30px;max-width:inherit;width:auto}header .logo img.img-logo{height:20px !important;width:auto}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results{flex-direction:column;border-bottom:none;margin-bottom:40px !important;position:relative;background-color:var(--color-white) !important}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results::after{content:'';display:block;position:absolute;width:100%;height:1px;background-color:var(--color-greytext);bottom:-20px;left:0}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results:last-child::after{display:none}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .descr{padding-bottom:0}.search-page .search-results .search-subresults .search-subresults-list .link-sub-results .img-sub-results{width:100%;height:auto;max-height:400px;max-width:unset;margin-bottom:30px;margin-right:0}.search-page .search-results .search-subresults-more{flex-direction:column-reverse;gap:20px}header .middle-menu .mobile-menu .mobile-submenu .submenu{right:-36px;top:50px}}@media (max-width:375px){header .logo{padding:0 20px}}@media (max-height:900px) and (min-width:1300px){header{position:fixed;top:0;z-index:3;color:var(--color-white);width:100vw;transition:all .3s}header .logo{padding:20px 4vw}header .middle-menu .search{margin-top:0}header .middle-menu .search .search-left{margin-top:13px;padding:8px 0 !important;right:calc(4vw + 21px)}header .middle-menu .search .search-right{margin:14px 4vw 1px 0;width:40px;height:40px;background-position:11px}header .middle-menu .search:hover .search-left,header .middle-menu .search:focus-within .search-left{padding:8px 20px !important}}body.gin--horizontal-toolbar #header{position:absolute;transform:translateY(-100%)}body.gin--horizontal-toolbar #header.scrolled{transform:translateY(0);top:0;position:fixed}@media (max-width:1300px){header .middle-menu .mobile-menu .mobile-submenu .submenu .submenu-list>.menu-item.has-submenu>.menu-link::after{content:none !important}.menu-sidebar{display:none !important}.sub-menu ul.submenu-list{margin-left:0}}.social-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}.social-wrapper .cours-gd-logo img{height:100px;width:auto}.block-social{display:none;grid-template-columns:auto;grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;margin:20px 0;width:fit-content}.block-social .div1{grid-area:1 / 1 / 3 / 2}.block-social .div2{grid-area:1 / 2 / 2 / 3}.block-social .div3{grid-area:1 / 3 / 2 / 4}.block-social .div4{grid-area:2 / 2 / 3 / 3}.block-social .div5{grid-area:2 / 3 / 3 / 4}.block-social .social-link{position:relative;border-radius:10px;overflow:hidden;display:block;width:100%;height:100%;background-color:var(--color-bg2)}.block-social .social-link.newsletter-link{width:180px;height:180px;aspect-ratio:1;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.block-social .social-link.newsletter-link .social-newsletter{position:relative;display:block;width:auto;height:80px;object-fit:inherit}.block-social .social-link.newsletter-link .label{margin:10px 0 0;position:static;font-size:15px;font-weight:700;color:var(--color5)}.block-social .social-link .social{position:relative;display:block;width:85px;height:85px;background-color:var(--color-bg2);border-radius:10px;object-fit:contain;box-sizing:border-box}.block-social .social-link .social-facebook,.block-social .social-link .social-linkedin{margin:0 auto;padding:29px 0}.block-social .social-link .social-instagram{margin:0 auto;padding:25px 0}.block-social .social-link .social-youtube{margin:0 auto;padding:31px 0}.block-social .social-link:hover .label::after{left:82px}footer .block-social{display:grid;margin:20px 20px 20px 60px;margin:0;margin-left:auto}.pre-social-footer{display:none}@media (max-width:1200px){footer .block-social{display:flex;display:grid;flex-wrap:wrap;justify-content:space-between}footer .block-social .social-link .social-newsletter{width:100%}footer .block-social .div1{width:100%}footer .block-social div:not(.div1){aspect-ratio:1/1}footer .block-social div:not(.div1) img{width:100% !important;height:100% !important;padding:20px !important}}@media (max-width:960px){.block-social{display:grid}.block-social .social-link .label{top:40px}.block-social .social-link .social-newsletter{width:calc(50vw - 40px)}.block-social .social-link .social{width:calc(25vw - 30px);height:calc(25vw - 30px)}.block-social .social-link .social-facebook,.block-social .social-link .social-linkedin,.block-social .social-link .social-youtube,.block-social .social-link .social-instagram{margin:0 auto;padding:25px 0}footer .right .block-social{display:none}.pre-social-footer{display:block}.pre-social-footer .container{padding:0}.pre-social-footer .block-social{display:grid;margin:0 auto;padding:20px 0}.pre-social-footer .block-social div:not(.div1){width:100%}}@media (max-width:576px){.pre-social-footer .block-social{display:flex;gap:10px;max-width:375px;margin:0 auto}.pre-social-footer .block-social .div1 a.newsletter-link{width:100%;height:auto;aspect-ratio:inherit;padding:20px}.pre-social-footer .block-social .div1 a.newsletter-link img{height:50px}.pre-social-footer .block-social div:not(.div1){width:calc(50% - 5px);width:calc(25% - 10px)}}@media (max-width:300px){.pre-social-footer .block-social div:not(.div1) img{padding:15px !important}}.quick-bar{position:fixed;z-index:10;bottom:30px;width:100vw;width:100%;pointer-events:none}.quick-bar.sticky .cont{max-width:calc(100vw - 20px);width:400px;padding:55px 10px 8px}.quick-bar.sticky .cont .menu-link{font-size:0px}.quick-bar.sticky .cont .menu-link.locator::before{top:-48px;left:calc(50% - 30px * .5 + -12px)}.quick-bar.sticky .cont .menu-link.appointment::before{top:-48px;left:calc(50% - 30px * .5 + -19px)}.quick-bar.sticky .cont .menu-link.contact::before{top:-85px;left:calc(50% - 63px * .5 + -10px)}.quick-bar.sticky .cont .menu-link.usedcars::before{top:-52px;left:calc(50% - 30px * .5 + -9px)}.quick-bar.scrolled{bottom:30px}.quick-bar.ended{position:absolute;bottom:calc(var(--height-footer) - 50px)}.quick-bar .cont{width:calc(100vw - 40px);max-width:800px;margin:0 auto;background-color:var(--color-white);padding:60px 30px 30px;padding:60px 30px 30px;display:flex;flex-direction:row;border-radius:10px;box-shadow:4px 5px 9px 0px rgba(0,0,0,0.25);-webkit-box-shadow:4px 5px 9px 0px rgba(0,0,0,0.25);-moz-box-shadow:4px 5px 9px 0px rgba(0,0,0,0.25);pointer-events:all}.quick-bar .cont .menu-link{position:relative;color:var(--color5);font-weight:100;font-size:1rem;line-height:1.1;width:20%;text-align:center;transition:all .3s}.quick-bar .cont .menu-link:hover,.quick-bar .cont .menu-link.is-current{color:var(--color1)}.quick-bar .cont .menu-link .svg-wrapper{padding:5px;position:absolute;left:50%;transform:translateX(-50%);top:-45px}.quick-bar .cont .menu-link .svg-wrapper img{width:35px;height:35px}.quick-bar .cont .menu-link .svg-wrapper svg{height:30px;width:30px}.quick-bar .cont .menu-link .svg-wrapper svg line,.quick-bar .cont .menu-link .svg-wrapper svg path,.quick-bar .cont .menu-link .svg-wrapper svg g{transition:all .3s}.quick-bar .cont .menu-link.usedcars svg{width:33px;height:33px}.quick-bar .cont .menu-link.stock svg{width:33px;height:33px}.quick-bar .cont .menu-link.contact .svg-wrapper{display:flex;justify-content:center;align-items:center;width:83px;height:83px;border:10px solid var(--color-white);background:var(--color1);transition:all .3s;border-radius:50%;overflow:hidden;position:absolute;top:-85px;left:50%;transform:translateX(-50%)}.quick-bar .cont .menu-link.contact .svg-wrapper svg{width:30px;height:30px;position:static;transform:none}.quick-bar .cont .menu-link.contact .svg-wrapper svg path{stroke:var(--color-white)}.quick-bar .cont .menu-link.contact:hover,.quick-bar .cont .menu-link.contact.is-current{color:var(--color1)}.quick-bar.is-open .quickbar-content{background-color:var(--color5);padding:0 30px 30px;border-radius:10px;box-shadow:4px 5px 9px 0px rgba(0,0,0,0.25);-webkit-box-shadow:4px 5px 9px 0px rgba(0,0,0,0.25);-moz-box-shadow:4px 5px 9px 0px rgba(0,0,0,0.25);pointer-events:all}.quick-bar.is-open .quickbar-content .quickbar-container{max-width:1100px;margin:0 auto;color:var(--color-white)}.quick-bar.is-open .quickbar-content .cont{box-shadow:none}.quick-bar.user-quickbar .cont{background-color:var(--color5)}.quick-bar.user-quickbar .cont .menu-link{color:var(--color-white)}.quick-bar.user-quickbar .cont .menu-link::before{border-color:transparent !important;background-color:var(--color5) !important}.quick-bar.user-quickbar .cont .menu-link.user-my-car svg{width:33px;height:33px}.quick-bar.user-quickbar .cont .menu-link:not(.user-contact):hover,.quick-bar.user-quickbar .cont .menu-link.is-current:not(.user-contact){color:var(--color1)}.quick-bar.user-quickbar .cont .menu-link.user-my-car:hover svg g,.quick-bar.user-quickbar .cont .menu-link.user-my-car:hover svg line,.quick-bar.user-quickbar .cont .menu-link.user-my-car:hover svg path,.quick-bar.user-quickbar .cont .menu-link.user-my-car.is-current svg g,.quick-bar.user-quickbar .cont .menu-link.user-my-car.is-current svg line,.quick-bar.user-quickbar .cont .menu-link.user-my-car.is-current svg path,.quick-bar.user-quickbar .cont .menu-link.user-my-appointments:hover svg g,.quick-bar.user-quickbar .cont .menu-link.user-my-appointments:hover svg line,.quick-bar.user-quickbar .cont .menu-link.user-my-appointments:hover svg path,.quick-bar.user-quickbar .cont .menu-link.user-my-appointments.is-current svg g,.quick-bar.user-quickbar .cont .menu-link.user-my-appointments.is-current svg line,.quick-bar.user-quickbar .cont .menu-link.user-my-appointments.is-current svg path{stroke:var(--color1);fill:none !important}.quick-bar.user-quickbar .cont .menu-link.user-contact .svg-wrapper{display:flex;justify-content:center;align-items:center;width:83px;height:83px;border:10px solid var(--color5);background:#fff;transition:all .3s;border-radius:50%;overflow:hidden;position:absolute;top:-85px;left:50%;transform:translateX(-50%)}.quick-bar.user-quickbar .cont .menu-link.user-contact .svg-wrapper svg{width:30px;height:30px;position:static;transform:none}.quick-bar.user-quickbar .cont .menu-link.user-contact:hover,.quick-bar.user-quickbar .cont .menu-link.user-contact.is-current{color:var(--color1)}.quick-bar.user-quickbar .cont .menu-link.user-contact:hover .svg-wrapper,.quick-bar.user-quickbar .cont .menu-link.user-contact.is-current .svg-wrapper{background:var(--color1)}.quick-bar.user-quickbar .cont .menu-link.user-contact:hover .svg-wrapper svg path,.quick-bar.user-quickbar .cont .menu-link.user-contact.is-current .svg-wrapper svg path{stroke:var(--color-white)}.quick-bar.user-quickbar .cont .menu-link.user-invoices:hover svg path,.quick-bar.user-quickbar .cont .menu-link.user-invoices.is-current svg path{stroke:var(--color1)}.quick-bar.user-quickbar .cont .menu-link.user-invoices:hover svg path.fill,.quick-bar.user-quickbar .cont .menu-link.user-invoices.is-current svg path.fill{fill:var(--color1)}.quick-bar.user-quickbar .cont .menu-link.user-my-data:hover svg path,.quick-bar.user-quickbar .cont .menu-link.user-my-data.is-current svg path{stroke:var(--color1)}.quick-bar.user-quickbar .cont .menu-link.user-my-data:hover svg path.fill,.quick-bar.user-quickbar .cont .menu-link.user-my-data.is-current svg path.fill{fill:var(--color1);stroke:none}.quick-bar button.toggle-contact{appearance:none;background:none;border:none;cursor:pointer}.quick-bar .contact-content{display:none;padding:70px 0;overflow:auto;max-height:calc(100vh - 35vh)}.quick-bar .contact-content h3{font-size:2rem;margin:0 0 40px}.quick-bar .contact-content .flex-row{gap:50px}.quick-bar .contact-content .flex-row .col{width:calc(33.3333% - 50px)}.quick-bar .contact-content .flex-row .col h4{font-size:14px;font-weight:600;margin:0 0 15px}.quick-bar .contact-content .flex-row .col .contact-location{background-color:var(--color-bg);border-radius:10px;margin:0;padding:30px;font-size:0.9rem;color:var(--color5)}.quick-bar .contact-content .flex-row .col .contact-location .contact-city{color:var(--color1);padding-left:18px;margin:0 0 5px;position:relative}.quick-bar .contact-content .flex-row .col .contact-location .contact-city::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_location_orange.svg);position:absolute;left:-4px;top:-2px;transform:scale(0.75)}.quick-bar .contact-content .flex-row .col .contact-location .contact-title{font-size:1.35rem;margin:0 0 20px}.quick-bar .contact-content .flex-row .col .contact-location .contact-address{margin-bottom:20px}.quick-bar .contact-content .flex-row .col a.centred:hover{background-color:var(--color-bg2)}@media (max-width:1200px){.quick-bar .cont{width:100%}.quick-bar .contact-content{padding:0}.quick-bar .contact-content .flex-row{gap:15px}.quick-bar .contact-content .flex-row .col{width:calc(33.3333% - 15px)}}@media (max-width:960px){.quick-bar{transition:all .3s}.quick-bar.scrolled{bottom:-100px}.quick-bar.ended{position:fixed;bottom:0}.quick-bar.ended.scrolled{bottom:-100px}.quick-bar .cont{max-width:80vw;max-width:100%;padding-left:20px;padding-right:20px}}@media (max-width:768px){.quick-bar .cont{width:100%}.quick-bar .contact-content{padding:0}.quick-bar .contact-content .flex-row{gap:30px;flex-direction:column}.quick-bar .contact-content .flex-row .col{width:100%}}@media (max-width:580px){.quick-bar{bottom:0}.quick-bar .container{margin:0;width:100%;max-width:100%}.quick-bar .cont{max-width:unset !important;width:100vw !important;padding:50px 10px 10px;border-radius:0}.quick-bar .cont .menu-link{font-size:9px}.quick-bar .quickbar-content{padding:0 !important;border-radius:0 !important}.quick-bar .quickbar-content .contact-content{padding:20px}.quick-bar ::-webkit-scrollbar{width:5px;border-radius:5px}.quick-bar ::-webkit-scrollbar-thumb{background:var(--color3);background:var(--color5);border-radius:5px}.quick-bar ::-webkit-scrollbar-track{background:var(--color-bg1);border-radius:5px}}@media (max-width:425px){.quick-bar .cont .menu-link .svg-wrapper{top:-40px}.quick-bar .cont .menu-link .svg-wrapper svg,.quick-bar .cont .menu-link .svg-wrapper img{width:25px !important;height:25px !important}.quick-bar .cont .menu-link.contact .svg-wrapper,.quick-bar .cont .menu-link.user-contact .svg-wrapper{top:-70px !important;width:70px !important;height:70px !important}}@media (max-height:900px) and (min-width:960px){.quick-bar .cont{padding:50px 20px 10px}.quick-bar .cont .menu-link{font-size:.75rem}}.slide-homepage{text-align:center}.slide-homepage video{height:calc(100vh - var(--height-header));width:100%;object-fit:cover}.swiper-wrapper-homepage{margin:0}.swiper-homepage{width:100% !important;height:calc(100vh - var(--height-header) - 105px) !important}.swiper-homepage .swiper-pagination{bottom:5px !important}.swiper-homepage .swiper-button-prev,.swiper-homepage .swiper-button-next{top:unset;bottom:250px}.swiper-homepage .swiper-button-prev::after,.swiper-homepage .swiper-button-next::after{content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_slider.svg);position:absolute;z-index:2;width:30px;height:30px;transition:left .3s;filter:drop-shadow(0 0 4px black)}.swiper-homepage .swiper-button-prev,.swiper-homepage .swiper-button-next{width:30px;height:30px;transition:background-color .3s;border-radius:50px}.swiper-homepage .swiper-button-prev:hover,.swiper-homepage .swiper-button-next:hover{background-color:var(--color5)}.swiper-homepage .swiper-button-prev{left:20px}.swiper-homepage .swiper-button-next{right:20px}.swiper-homepage .swiper-button-prev::after{left:0}.swiper-homepage .swiper-button-next::after{transform:rotate(180deg);right:0}.swiper-homepage .swiper-down-indication{display:flex;justify-content:center;width:20px;height:20px;margin:auto;margin-top:-80px;position:absolute;left:50%;margin-left:-10px;border:0;background-color:transparent;cursor:pointer;appearance:none}.swiper-homepage .swiper-down-indication::after{content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_down.svg);position:absolute;z-index:2}@media (max-width:960px){.swiper-homepage .swiper-down-indication{margin-top:-45px}}.swiper-homepage.roller{width:100%;padding-top:180px;padding-bottom:50px}.swiper-homepage.roller .slide-homepage{background-position:center;background-size:cover;width:300px;height:300px}.swiper-homepage.roller .slide-homepage img{width:100%}.swiper.brands-slider{z-index:0}.swiper .swiper-slide video{height:100%;width:100%;object-fit:cover}@media (min-width:960px){.swiper-homepage .swiper-down-indication{display:none}}.slide-homepage img{object-fit:cover !important;height:100%;width:100vw;width:100%}.flex-row-reverse .right{left:0 !important;right:unset !important}.autoplay-progress{display:none}.half-header-slider{height:100%}.half-header-slider img{object-fit:cover !important}.half-header-slider .swiper-pagination,.half-header-slider .swiper-button-prev,.half-header-slider .swiper-button-next{opacity:0;visibility:hidden;transition:opacity .3s}.half-header-slider:hover .swiper-pagination,.half-header-slider:hover .swiper-button-prev,.half-header-slider:hover .swiper-button-next{opacity:1;visibility:visible}.simple-slider{position:relative;overflow:hidden;width:100% !important;height:100% !important}.simple-slider .swiper-button-prev{left:20px}.simple-slider .swiper-button-next{right:20px}.simple-slider .swiper-button-next::after{transform:rotate(180deg)}.simple-slider .swiper-button-prev::after,.simple-slider .swiper-button-next::after{content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_slider.svg);z-index:2;width:30px;width:30px;transition:left .3s;filter:drop-shadow(0 0 4px black)}.icons-slider-wrapper{position:relative}.icons-slider:not(.swiper-initialized) .flex-row-2{display:flex;justify-content:flex-start;width:100%;height:100%;overflow:hidden;flex-wrap:nowrap;gap:20px}.icons-slider:not(.swiper-initialized) .flex-row-2 .swiper-slide{width:calc(25% - 20px)}.swiper{opacity:1;transition:opacity .1s}.swiper:not(.swiper-initialized){opacity:0}.swiper-pagination-bullet{background-color:var(--color3)}.swiper-pagination-bullet{min-width:8px;width:8px;height:8px;margin:0 5px !important}.losch-swiper .swiper-button-next,.losch-swiper .swiper-button-prev,.icons-slider-wrapper .swiper-button-next,.icons-slider-wrapper .swiper-button-prev{background-color:#CBD4D6;color:var(--color5);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:15px;border-radius:50%}.losch-swiper .swiper-button-next::after,.losch-swiper .swiper-button-prev::after,.icons-slider-wrapper .swiper-button-next::after,.icons-slider-wrapper .swiper-button-prev::after{font-size:15px}.block_car_offers .losch-swiper{padding-bottom:4rem}.block_car_offers .losch-swiper .swiper-button-next,.block_car_offers .losch-swiper .swiper-button-prev{display:none}@media (min-width:1300px){.block_car_offers .losch-swiper{padding-bottom:0}.block_car_offers .losch-swiper .swiper-button-next,.block_car_offers .losch-swiper .swiper-button-prev{display:flex}.block_car_offers .losch-swiper .swiper-pagination,.block_car_offers .losch-swiper .swiper-button-next.swiper-button-disabled,.block_car_offers .losch-swiper .swiper-button-prev.swiper-button-disabled{display:none}}.icons-slider-wrapper .swiper-button-prev{left:-50px}.icons-slider-wrapper .swiper-button-next{right:-50px}.swiper-holder{position:relative}.swiper-holder>.swiper-button-prev{left:-50px}.swiper-holder>.swiper-button-next{right:-50px}@media (max-width:960px){.slide-homepage{left:0;background-color:var(--color-white)}.slide-homepage img{height:calc(100vh - 50px)}.slide-homepage label{margin-top:75vh}.swiper-homepage{height:calc(100vh - var(--height-header) - 86px) !important}.swiper-homepage .swiper-pagination{bottom:175px !important}.flex-row-reverse .right .swiper{width:100% !important}.flex-row-reverse .right .swiper img{height:100% !important}.flex-row-reverse .right .swiper .swiper-pagination-horizontal{top:unset;bottom:20px !important}.swiper-slide{height:auto}}@media (max-width:480px){.swiper-homepage{height:auto !important}.swiper-homepage .swiper-pagination{bottom:135px !important}.swiper-homepage .swiper-button-prev,.swiper-homepage .swiper-button-next{top:50%;bottom:auto}.slide-homepage img{height:calc(100vh - 110px)}.slide-homepage .text-block{bottom:10%;position:static !important;width:100% !important;max-width:100% !important}.slide-homepage:has(.text-block) img{height:40vh}.swiper-homepage.roller{padding-top:20px}}@media (max-height:900px) and (min-width:960px){.swiper-homepage{width:100vw !important;width:100% !important;height:calc(100vh - var(--height-header) - 67px) !important}}.slider-2d-container{padding-top:0 !important;padding-bottom:0 !important}.slider-2d-container .left{min-height:calc(100vh - var(--height-header) - 108px)}.slider-2d-container .half-contained{margin-top:40px !important}.slider-2d-container+.slider-2d-container{margin-top:0 !important}.slider-2d-container .swiper-homepage.roller{padding-top:unset}.slider-2d-container .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(255,255,255,0.5),#fff)}.slider-2d-container .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(255,255,255,0.5),#fff)}.slider-2d-container .container:not(.flex-row-reverse) .left{padding-right:100px;padding-left:0}.slider-2d-container .container.flex-row-reverse .left{padding-left:100px;padding-right:0}.swiper-2d{width:100%;height:100%}.swiper-2d.roller{padding-top:unset;padding-bottom:unset}.swiper-2d.roller .slide-homepage{height:unset}.swiper-2d .slide-content{transition:transform 0.25s ease,opacity 0.5s ease;opacity:0.5;height:100%}.swiper-2d .swiper-slide-active .slide-content{transform:scale(1);opacity:1}.swiper-slide-2d{box-sizing:border-box}@media (max-width:1200px){.slider-2d-container .container:not(.flex-row-reverse){display:flex;flex-direction:column-reverse}.slider-2d-container .container .left,.slider-2d-container .container .right{padding-left:0 !important;padding-right:0 !important}.slider-2d-container .container .left{padding-bottom:40px}.slider-2d-container:last-child .container .left{padding-bottom:20px}}.block-filter,.header-imaged{position:relative;display:block;width:100%;padding-bottom:0}.block-filter .left,.header-imaged .left{position:relative;padding-bottom:40px;width:calc(50% - 80px)}.block-filter .left .cont,.header-imaged .left .cont{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.block-filter .left h2,.header-imaged .left h2{width:100%}.block-filter .left p,.header-imaged .left p{font-size:1.25rem}.block-filter .left .dropdn,.header-imaged .left .dropdn{min-height:270px}.block-filter .left .dropdn>summary,.header-imaged .left .dropdn>summary{display:inline-flex;position:relative;font-weight:300;font-size:1.15rem;list-style:none;line-height:1;padding:13px 60px 15px 25px;border-radius:30px;cursor:pointer;background-color:var(--color-white)}.block-filter .left .dropdn>summary::-webkit-details-marker,.header-imaged .left .dropdn>summary::-webkit-details-marker{display:none}.block-filter .left .dropdn>summary::before,.header-imaged .left .dropdn>summary::before{position:absolute;right:18px;top:12px;display:block;content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_orange.svg);height:7px;width:13px;transform:rotate(90deg);transform-origin:3px 10px;transition:all .3s}.block-filter .left .dropdn[open]>summary::before,.header-imaged .left .dropdn[open]>summary::before{transform:rotate(-90deg)}.block-filter .left .dropdn-list,.header-imaged .left .dropdn-list{position:absolute;top:20px;left:0;width:calc(50vw - 130px);margin-top:50px;justify-content:flex-start}.block-filter .right,.header-imaged .right{padding-top:57px;width:50%}.block-filter .right img,.header-imaged .right img{object-fit:contain}.block-filter .left{width:50%}.block-filter .left .dropdn{margin-right:20px}.header-imaged .left{padding:100px 0;min-height:50rem;display:flex;flex-direction:column;justify-content:center;align-items:start;padding-right:calc(50vw - 800px);padding-right:125px;width:50%}.header-imaged .right{position:absolute;right:0;top:0;width:50%;height:100%;padding-top:0;background-size:cover;background-repeat:no-repeat;background-position:center}.header-imaged .block-logo{position:absolute;z-index:1;top:50%;left:0;width:166px;height:166px;transform:translate(-50%,-50%);background-color:var(--color-white);border-radius:8px;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.header-imaged .block-logo .img-logo{width:100%;padding:20px}.dropdn-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.dropdn-list .dropdn-item{margin:5px;background-color:var(--color-white);border-radius:8px;cursor:pointer;transition:all .3s}.dropdn-list .dropdn-item:hover{background-color:var(--color5)}.dropdn-list .dropdn-item:hover a{filter:invert(100%) saturate(0)}.dropdn-list .dropdn-item a{display:block;height:100%}.dropdn-list .dropdn-item a:hover{opacity:1}.block-filter .left .dropdn-list{width:100%}@media (max-width:1750px){.header-imaged .left{padding-right:100px}}@media (max-width:1200px){.header-imaged .container{max-width:100%;width:100%;margin:0}.header-imaged .flex-row{flex-direction:column-reverse}.header-imaged .left,.header-imaged .right{width:100% !important}.header-imaged .left img,.header-imaged .right img{position:relative;width:100%}.header-imaged .right{position:relative;height:500px}.header-imaged .left{padding:0;padding-top:40px;min-height:unset}.header-imaged .text-container{max-width:var(--width-max);width:var(--width-wrapper);margin:0 auto}.header-imaged .ctas{flex-direction:row;margin-bottom:0}.header-imaged .block-logo{width:112px;height:112px;left:50%;top:100%}.header-imaged.cta.with-logo .left{padding-top:100px}}@media (max-width:960px){.block-filter .right{position:absolute;z-index:0;top:180px;width:60%;transition:all .3s}.block-filter .left{width:100%;z-index:1;padding-bottom:0}.block-filter .left:has(.dropdn[open])+.right{filter:blur(5px) brightness(250%) saturate(50%) contrast(50%)}.block-filter .left .dropdn{min-height:450px}.block-filter .left .dropdn>summary{font-size:1rem}.block-filter .left .dropdn .dropdn-list{width:100%}.header-imaged .ctas .btn{margin-bottom:20px}}@media (max-width:640px){.header-imaged .left{padding-top:20px}.header-imaged .right{height:300px;width:100%}.header-imaged .block-logo{top:300px}.block-filter .right{width:calc(100% - 40px)}}.block-2col70-30 .left{width:30%;margin-right:40px;min-height:unset;padding-bottom:0}.block-2col70-30 .left .descr{margin-bottom:40px;font-size:1rem}.block-2col70-30 .right{width:calc(70% - 40px);max-width:1000px}.block-2col70-30 .right.overborded{background-size:contain}.block-2col70-30 .right a.lightbox-link{display:inline-block;width:100%}.block-2col70-30 .full-contained{flex-wrap:nowrap}.block-2col70-30 .full-contained .left{width:30%;min-width:450px;padding-left:130px;padding-top:100px;margin:0}.block-2col70-30 .full-contained .left .btn{margin-bottom:20px;width:300px}.block-2col70-30 .full-contained .left .closer{display:none}.block-2col70-30 .full-contained .right{width:70%;max-width:unset;padding-right:130px;padding-left:100px;padding-top:100px;margin:0}.block-2col70-30 .full-contained .right .list{justify-content:flex-start}.block-2col70-30 .select-items{width:300px}.block-2col70-30 .select-selected{min-width:300px}.block-2col60-40.block-icons .container{align-items:center}.block-2col60-40 .left{width:40%;max-width:400px;margin-right:40px;margin-bottom:40px}@media (max-width:1200px){.block-2col60-40 .left{width:100%;max-width:100%;margin-right:0;margin-bottom:30px}}@media (max-width:960px){.block-2col60-40 .left{margin-bottom:20px}}.block-2col60-40 .left .descr{font-size:1rem}.block-2col60-40 .left .descr+.btn{margin-top:20px}.block-2col60-40 .left .descr>*:last-child{margin-bottom:0}.block-2col60-40 .right{width:calc(60% - 40px)}.block-2col60-40 .right .content p,.block-2col60-40 .right .content ul{margin:0 0 30px 0;width:80%}.block-2col60-40 .right .content p li,.block-2col60-40 .right .content ul li{padding-bottom:5px;padding-left:5px}.block-2col60-40 .right .content p li::before,.block-2col60-40 .right .content ul li::before{position:relative;left:-5px;content:'+ ';color:var(--color3)}.block-2col60-40 .list .service-image{height:110px;width:180px;margin:0 auto}.block_2col50_50 .left,.block_2col50_50 .right{width:calc(50% - 20px)}.block_2col50_50 .left p,.block_2col50_50 .left .descr,.block_2col50_50 .left .descr p,.block_2col50_50 .right p,.block_2col50_50 .right .descr,.block_2col50_50 .right .descr p{font-size:1rem}.block_2col50_50 .right.middle{padding:50px}.block_2col50_50 .container .left{border-radius:10px;width:calc(50% - 60px);background-repeat:no-repeat;background-size:cover}.block-2-col-33-66 .left{width:calc(33% - 60px);height:fit-content;align-self:center}.block-2-col-33-66 .left .title{text-align:left;font-weight:300;margin:0}.block-2-col-33-66 .left .subtitle{font-size:1rem;font-weight:600}.block-2-col-33-66 .right{display:flex;align-items:center;width:calc(66% - 20px)}.block-2-col-33-66 .dropdn-list{justify-content:flex-start}.block-2-col-33-66 .dropdn-list .image{width:100px}.block-2-col-33-66 ol{padding:30px 0 0;column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:100px;width:100%}.block-2-col-33-66 ol li{font-size:1rem;font-weight:500;break-inside:avoid-column}.block-2-col-33-66 ol .txt:not(:has(p)),.block-2-col-33-66 ol .txt p{font-size:1rem;font-weight:300}.block-2-col-33-66 .select-items{width:250px}.block-2-col-33-66 .imaged-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.block-2-col-33-66 .imaged-list .image-item{display:block;width:33%;height:280px}.block-2-col-33-66 .imaged-list .image-item .image{object-fit:cover}.block-2-col-33-66.brands-gallery .container{min-height:560px}.block-2-col-33-66.brands-gallery .right{position:absolute;top:0;left:0;width:calc(55% - 20px)}.page-header{display:block;width:100%;padding:0 !important}.page-header .text-block{position:absolute;top:20%;left:130px;padding:50px;width:20%;min-width:450px;min-width:515px;background-color:rgba(255,255,255,0.85);text-align:left;border-radius:10px}.page-header .text-block.text_block_align_right{left:unset;right:130px}.page-header .text-block.text_block_align_center{left:50%;transform:translateX(-50%)}.page-header .text-block h2{font-size:2.8rem;margin:0}.page-header .text-block h2+.btn{margin-top:30px}.page-header .text-block .subtitle{font-weight:600}.page-header .text-block .txt{padding-top:10px}.page-header .text-block .txt,.page-header .text-block .txt p{font-weight:300}.page-header .text-block .txt:last-child,.page-header .text-block .txt p:last-child{margin-bottom:0}.page-header .text-block .txt+.btn,.page-header .text-block .txt p+.btn{margin-top:30px}.service-link{display:flex;flex-direction:column}.service-link:hover{opacity:1 !important}.service-link:hover .service-image{box-shadow:0px 0px 10px rgba(0,0,0,0.15);background-color:#fff}.service-link.dark .service-image{box-shadow:0px 0px 10px #fff;background-color:var(--color-bg2)}.service-link.verydark .service-image{box-shadow:0px 0px 10px #fff;background-color:rgba(37,55,70,0.27)}.service-link.large .service-image{height:160px;width:220px}.service-link.large .txt:not(:has(p)),.service-link.large .txt p{font-size:1.25rem}.service-link .service-image{border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0);transition:box-shadow .3s;margin-bottom:10px;background-color:rgba(255,255,255,0.6)}.service-link .txt:not(:has(p)),.service-link .txt p{font-size:.9rem;text-align:center;color:var(--color5);margin-top:10px}.block-text-image-link{display:flex;flex-direction:column;border-radius:10px}.block-text-image-link.team{transition:all .3s;background-color:var(--color-white);height:100%;overflow:hidden;display:block}.block-text-image-link.team:hover{box-shadow:0 0 10px rgba(0,0,0,0.1)}.block-text-image-link.team .block-text-image-image{background-color:#e5e5e6;height:auto;aspect-ratio:13 / 9}.block-text-image-link.team .block-text-image-content{background-color:transparent}.block-text-image-link.team .block-text-image-content .title{padding:0}.block-text-image-link.team .block-text-image-content .btn:hover{background-color:var(--color-bg2)}.block-text-image-link.stockcar:hover{opacity:1}@media (min-width:768px){.block-text-image-link.stockcar:hover .block-text-image-content{border-bottom:1px solid var(--color-grey)}}.block-text-image-link.stockcar .block-text-image-image{border-radius:0 !important;margin-bottom:20px;transition:filter .3s;aspect-ratio:4 / 3;height:auto !important}.block-text-image-link.stockcar .block-text-image-content{border-bottom:1px solid var(--color-greybg);border-radius:0;padding:0 0 30px;padding:0 0 15px;background-color:unset;transition:border .3s}.block-text-image-link.stockcar .block-text-image-content ul.stock-details{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -7px}.block-text-image-link.stockcar .block-text-image-content ul.stock-details li{width:50%;padding:0 7px;font-size:15px;white-space:nowrap}.block-text-image-link .block-text-image-image{width:100%;height:225px !important;background-color:var(--color-greybg);border-radius:10px 10px 0 0;object-fit:cover;display:block}.block-text-image-link .block-text-image-image .is-placeholder{width:100%;height:100%;object-fit:none;display:block}.block-text-image-link .block-text-image-image .is-placeholder img{width:100%;height:100%;object-fit:contain}.block-text-image-link .block-text-image-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:0 0 10px 10px;padding:30px;background-color:var(--color-bg2)}.block-text-image-link .block-text-image-content .title{font-size:1.15rem;font-weight:700;text-align:left;padding:0 0 20px;padding:0 0 10px;margin:0}.block-text-image-link .block-text-image-content .title+a.btn{margin-top:10px}.block-text-image-link .block-text-image-content .txt:not(:has(p)),.block-text-image-link .block-text-image-content .txt p{margin-bottom:20px;min-height:24px}.block-text-image-link .block-text-image-content .list-item::before{content:'+ ';color:var(--color3)}.block-text-image-link .block-text-image-content p{margin:0}.block-text-image-link .block-text-image-content .contact-phone{margin-bottom:20px}.block-text-image-link .block-text-image-content .socials{justify-content:center}.block-text-image-link .block-text-image-content .socials a{margin:20px 10px}.block-text-image-link .block-text-image-content.nopadding{margin-top:20px;background-color:unset}.block-text-image-link .block-text-image-content .car-title{display:flex;flex-direction:column;min-height:47px}.block-text-image-link .block-text-image-content .model{grid-area:1 / 1 / 2 / 3;font-size:1.15rem;font-weight:600;text-align:left;padding:0}.block-text-image-link .block-text-image-content .submodel{grid-area:2 / 1 / 3 / 3;font-size:.8rem;font-weight:300;text-align:left;padding:0 0 20px;padding:0}.block-text-image-link .block-text-image-content .price{grid-area:3 / 1 / 4 / 3;font-size:1.8rem;font-weight:700;color:var(--color3);padding-top:20px;display:inline-block}.block-text-image-link .block-text-image-content .old-price{grid-area:4 / 1 / 5 / 3;font-size:.75rem;font-weight:100;display:inline-block}.block-text-image-link .block-text-image-content .old-price strong{text-decoration:line-through;font-weight:500}.block-text-image-link .block-text-image-content .vat-text{font-size:.65rem;font-weight:100;font-style:italic}.block-text-image-link .block-text-image-content .price-tag{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:25px;padding-bottom:15px}.block-text-image-link .block-text-image-content .price-tag .labels{padding-top:5px}.block-text-image-link .block-text-image-content .price-tag .labels img{height:80px;width:auto}.block-text-image-link .block-text-image-content .news-categories{position:absolute;top:0;transform:translateY(-50%)}.block-text-image-link .block-text-image-content .pastille{display:inline-block;font-size:.8rem;font-weight:300;color:var(--color-white);padding:4px 13px 4px;border-radius:20px;background-color:var(--color1)}.block-text-image-link .block-text-image-content .pastille:hover{opacity:1;background-color:var(--color5)}.block-text-image-link .block-text-image-content .pastille+.pastille{margin-left:10px}.block-text-image-link .block-text-image-content .power{position:relative;padding:15px 0 0 30px;padding:15px 0 0 25px;padding:0 0 15px 25px;display:inline-block}.block-text-image-link .block-text-image-content .power::before{position:absolute;left:0;top:17px;top:0;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_power.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_power.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:19px;height:19px}.block-text-image-link .block-text-image-content .fuel{position:relative;padding:15px 0 0 30px;padding:15px 0 0 25px;padding:0 0 15px 25px;display:inline-block}.block-text-image-link .block-text-image-content .fuel::before{position:absolute;left:0;top:17px;top:0;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_fuel.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_fuel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:19px;height:19px}.block-text-image-link .block-text-image-content .gearbox{position:relative;padding:15px 0 0 30px;padding:15px 0 0 25px;padding:0 0 15px 25px;display:inline-block}.block-text-image-link .block-text-image-content .gearbox::before{position:absolute;left:0;top:17px;top:0;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_gearbox.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_gearbox.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:19px;height:19px}.block-text-image-link .block-text-image-content .mileage{position:relative;padding:15px 0 0 30px;padding:15px 0 0 25px;padding:0 0 15px 25px;display:inline-block}.block-text-image-link .block-text-image-content .mileage::before{position:absolute;left:0;top:17px;top:0;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_mileage.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_mileage.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:19px;height:19px}.block-text-image-link .block-text-image-content .firstreg{position:relative;padding:15px 0 0 30px;padding:15px 0 0 25px;padding:0 0 15px 25px;display:inline-block}.block-text-image-link .block-text-image-content .firstreg::before{position:absolute;left:0;top:17px;top:0;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_firstreg.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_firstreg.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:19px;height:19px}.block-text-image-link .block-text-image-content .drivemode{position:relative;padding:15px 0 0 30px;padding:15px 0 0 25px;padding:0 0 15px 25px;display:inline-block}.block-text-image-link .block-text-image-content .drivemode::before{position:absolute;left:0;top:17px;top:0;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_drivemode.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_drivemode.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:19px;height:19px}.block-text-image-link.news-article .block-text-image-content{padding-top:30px}.block-text-image-link .bottom-block{padding:20px;border-radius:0 0 10px 10px}.block-text-image-link .bottom-block .price{display:block;font-size:1.25rem;font-weight:600;width:100%}.block-text-image-link .bottom-block .remise{display:block;font-size:.75rem;font-weight:100;text-transform:uppercase;width:100%}.block-text-image-link:has(.nopadding) .block-text-image-image{border-radius:10px}section.form-service:not([class^="bg"]){background:var(--color-bg1) !important}section.block-jobs{padding:80px 0}.block-jobs{background-image:url(/themes/custom/losch_theme/assets/img/bg_carreer.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-jobs.full-width{padding:50px;border-radius:10px}.block-jobs>h2{width:fit-content;margin:0 auto 30px;color:var(--color-white);font-family:'xscale';font-weight:100;font-style:normal;letter-spacing:8px}.block-jobs>div{justify-content:center}.block-jobs.half{padding:50px;border-radius:10px;width:calc(50% - 40px) !important}.block-jobs.half>div{display:flex;flex-direction:column;align-items:center}.block-jobs.half+.right .title{font-size:2rem;font-weight:300;text-align:left}.block-jobs a.btn:hover,.block-jobs a.btn:active,.block-jobs a.btn:focus{background-color:var(--color-white);color:var(--color4);border:1px solid var(--color4);opacity:1}.block-grid-icon .list{gap:40px;margin:0;width:calc(4 * 220px + 3 * 40px);justify-content:center}.block-grid-icon .list .service-item.swiper-slide{height:auto;width:220px;margin:0}.block-grid-icon .list .service-item.swiper-slide .txt{max-width:200px;margin-left:auto;margin-right:auto}.block-findacar{background-image:url(/themes/custom/losch_theme/assets/img/bg_findacar.jpg)}.block-findacar>h2{width:fit-content;margin:0 auto 30px;color:var(--color-white);font-weight:300;font-style:normal;font-size:2rem;letter-spacing:1px}.block-findacar .map-filters{justify-content:center;gap:10px}.block-job-offers:not(.bg1):not(.bg2):not(.bg3){background-color:var(--color-bg1)}.block-job-offers .map-filters{justify-content:center;gap:20px}.block-job-offers .map-filters select{background-color:var(--color-white)}.block-image-text.image-contain .image-col img{object-fit:contain}.block-image-text .descr>*:last-child{margin-bottom:0}.block-image-text .descr>*:last-child.btn{margin-top:20px}@media (min-width:1201px){.block-image-text.block-image-text{padding-top:0 !important;padding-bottom:0 !important}}@media (max-width:1200px){.block-image-text.flexible-element.bg1+.flexible-element.bg1,.block-image-text.flexible-element.bg2+.flexible-element.bg2,.block-image-text.flexible-element.bg3+.flexible-element.bg3,.block-image-text.flexible-element:not([class^="bg"])+.flexible-element:not([class^="bg"]){padding-top:0 !important}}.block-icon-text-cta{position:relative;display:flex;flex-direction:row;background-color:var(--color-white);padding:50px;border-radius:10px;width:100%;align-items:center;gap:40px}.block-icon-text-cta.half{gap:25px}.block-icon-text-cta.half .block-icon-image{width:45%}.block-icon-text-cta.half .descr{font-size:.85rem}.block-icon-text-cta.half a.btn{word-break:auto-phrase}.block-icon-text-cta.half{width:calc(50% - 20px) !important}.block-icon-text-cta.vertical-layout{flex-direction:column;gap:20px;text-align:center}.block-icon-text-cta::before{position:absolute;top:calc(50% - 44px);left:45px}.block-icon-text-cta .block-icon-image{position:relative;height:100%;flex:0 0 120px;max-width:120px;width:100%}.block-icon-text-cta .block-icon-image img{object-fit:contain;width:120px;height:120px}.block-icon-text-cta.consult::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_consult.svg)}.block-icon-text-cta.repair::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_repair.svg)}.block-icon-text-cta.car::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_car.svg)}.block-icon-text-cta.whatsapp::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_whatsapp.svg)}.block-icon-text-cta.contact{flex-direction:row;align-items:flex-start;justify-content:space-between;padding:30px;min-height:300px}.block-icon-text-cta.contact::before{top:20px;left:15px;transform:scale(0.65)}.block-icon-text-cta.contact .icon img{width:60px;height:60px;max-width:fit-content}.block-icon-text-cta.contact .descr .descr:not(:has(p)){padding-right:0;margin:0 0 0 15px}.block-icon-text-cta.contact .btn{position:absolute;right:30px;bottom:70px;margin:10px 0;width:calc(100% - 145px)}.block-icon-text-cta.contact .btn:first-of-type{bottom:10px}.block-icon-text-cta.stockcar{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:30px 30px 30px 110px;margin:40px 0 25px;margin-top:0;gap:0}.block-icon-text-cta.stockcar::before{top:20px;left:15px;transform:scale(0.65)}.block-icon-text-cta.stockcar .descr{margin:0 0 30px;padding-right:0}.block-icon-text-cta.stockcar .btn{width:100% !important;margin:0 !important}.block-reviews .block-reviews-list{height:auto;overflow:hidden}@media (min-width:768px){.block-reviews .block-reviews-list-wrapper{display:flex;flex-direction:row;justify-content:center;gap:3rem}}.map{position:relative}.map .map-wrapper{position:relative;height:50vh;height:550px}.map>img{height:100%}.map #map{overflow:hidden;border-radius:10px}.map .globalview{position:absolute;bottom:24px;right:70px;width:50px;height:50px;background-color:var(--color-white);cursor:pointer;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_globalview.svg);background-repeat:no-repeat;background-position:center}.map .globalview:hover{opacity:.7}.map .infos{position:absolute;display:none;top:100px;right:-100px;width:350px}.map .infos-cont{position:absolute;display:none;top:50px;right:-100px;width:350px;border-radius:10px}.map .infos-cont .infos{position:relative;top:0;right:0;margin-bottom:20px}.map .little-title{position:relative}.map .infos a.btn,.location-item a.btn{font-size:.8rem;padding:9px 40px 9px 20px;background-size:6px}.map .infos a.btn.phone,.map .infos a.btn.email,.location-item a.btn.phone,.location-item a.btn.email{background-size:13px;padding-right:50px;background-position:center right 20px}.map .infos a.btn.email,.location-item a.btn.email{background-size:15px}.map-filters-wrapper{margin-bottom:40px}.infos{position:relative;background-color:var(--color-white);padding:30px;border-radius:10px;-webkit-box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1)}.infos .location{position:relative;font-size:.8rem;font-weight:300;color:var(--color1);padding-left:15px;margin:0}.infos .location::before{position:absolute;left:-7px;top:-3px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_location_orange.svg);transform:scale(0.7)}.infos .name{font-size:1.35rem;font-weight:300;margin:0}.infos .address{font-size:.8rem}.infos .btn{width:fit-content !important}.infos .map-buttons{display:flex;flex-wrap:wrap;gap:10px}.central-block .container{border-radius:10px;padding:50px 110px}.central-block .container:not(.bg0){padding:0px 110px}.central-block .container>.title{text-align:center;font-size:2rem;font-weight:300;margin-bottom:60px}.central-block .container .content{display:flex;flex-direction:row}.central-block .container .content .block{width:33%}.central-block .container .content .block>*{margin:5px 0}.central-block .container .content .block .title{font-size:1rem;font-weight:600;text-align:left}.central-block .container .content .block .brands{display:flex;flex-direction:row;font-size:1rem;font-weight:300;color:var(--color1);overflow:hidden;text-overflow:ellipsis}.central-block .container .content .block .brands li{position:relative;padding-right:13px;white-space:nowrap}.central-block .container .content .block .brands li:not(:first-child)::before{position:absolute;left:-10px;content:' / '}.central-block .container .content .block .txt:not(:has(p)),.central-block .container .content .block .txt p{font-size:1rem;font-weight:300}.central-block .container .content .block .txt:not(:has(p)) strong,.central-block .container .content .block .txt p strong{font-size:1rem;font-weight:300;color:var(--color1)}.central-block.contact .container .content:not(:last-child){margin-bottom:50px;padding-bottom:50px}.central-block.contact .container .content:not(:last-child){border-bottom:1px solid var(--color-greytext)}.central-block.contact .container .content .block{width:calc(33% - 100px)}.central-block.contact .container .content .block .title{margin-bottom:30px}.central-block.contact .container .content .block .btn{margin-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block-locations-list .right{margin-left:40px;width:calc(50% - 40px)}.block-locations-list .garages-map-flex{display:flex;flex-direction:column;gap:40px}@media (max-width:960px){.block-locations-list .garages-map-flex{gap:0}}.block-locations-list .garages-map-flex .left,.block-locations-list .garages-map-flex .right{width:100%;margin:0}.block-locations-list .locations-list{display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;column-gap:30px}.block-locations-list .locations-list .location-item{width:calc(50% - 15px);width:100%}.block-locations-list .locations-list .location-item.highligthed .location-link{background-color:var(--color-bg2)}.block-locations-list .locations-list .location-item.selected .location-link{background-color:var(--color-bg2)}.block-locations-list .locations-list .location-item.selected .location-link>summary::before{content:url(/themes/custom/losch_theme/assets/img/icons/icon_location_orange_full.svg)}.block-locations-list .locations-list .location-item.selected .location-link>summary:hover{background-color:var(--color-bg2)}.block-locations-list .locations-list .location-item.selected .location-link:hover>summary{background-color:var(--color-bg2)}.block-locations-list .locations-list .location-item:not(.selected) .end-point::after{content:''}.block-locations-list .locations-list .location-item .location-link{position:relative;display:flex;flex-direction:row;flex-direction:column;width:100%;max-width:900px;border-radius:10px;margin:0 auto;border-bottom:1px solid rgba(6,31,49,0.15);border-radius:0}.block-locations-list .locations-list .location-item .location-link span:first-child{width:40%;min-width:150px}.block-locations-list .locations-list .location-item .location-link:hover>summary{opacity:1;background-color:var(--color-bg2)}.block-locations-list .locations-list .location-item .location-link>summary{display:flex;align-items:center;padding:10px 40px;width:100%}.block-locations-list .locations-list .location-item .location-link>summary::-webkit-details-marker{display:none}.block-locations-list .locations-list .location-item .location-link>summary::before{position:absolute;left:10px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_location_orange.svg)}.block-locations-list .locations-list .location-item .location-link>summary::after{position:absolute;right:5%;top:20px;content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_left_black.svg);transition:all .3s}.block-locations-list .locations-list .location-item .location-link .detail-item{padding:20px;justify-content:flex-start}.block-locations-list .locations-list .location-item .location-link .detail-item .btn{margin:10px}.block-locations-list .locations-list .location-item .location-link[open]>summary::after{transform:rotate(90deg)}.block-locations-list .locations-list .location-item .location-link[open]>summary .detail-item{animation:fadeIn .75s linear forwards}.block-locations-list .locations-list .location-item .location-link:not([open])>summary .detail-item{animation:fadeOut .75s linear forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.block-locations-list .locations-list.col-list{width:100%}.block-locations-list .locations-list.col-list>div{width:calc(50% - 15px)}.block-locations-list .locations-list.col-list>div .location-item{width:100%}@media (max-width:1024px){.block-locations-list .locations-list .location-item{width:100%}.block-locations-list .locations-list.col-list>div{width:100%}}.imaged-list{padding-bottom:0}.imaged-list .descr,.imaged-list .txt{font-size:1rem;width:50%}.imaged-list .block-imaged-item .descr,.imaged-list .block-imaged-item .txt{font-size:1rem;width:100%}.imaged-list p{width:100%}.imaged-list>ul:not(:first-child){margin-top:40px;left:0}.imaged-list .block-imaged-list{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0;background-color:#255869}.imaged-list .block-imaged-list.two-column{grid-template-columns:1fr 1fr}.imaged-list .block-imaged-list.rounded-list{gap:1rem;background-color:unset}.imaged-list .fullwidth .block-imaged-list.rounded-list{padding-right:1.5rem;padding-left:1rem}@media (max-width:640px){.imaged-list .block-imaged-list{grid-template-columns:1fr !important}}#brands .block-imaged-list,#services .block-imaged-list{background-color:var(--color-bg2);background-color:#255869}.block-imaged-item.rounded-item img,.block-imaged-item.rounded-item span{border-radius:10px}.block-imaged-item.rounded-item .block-imaged-link{justify-content:center}.block-imaged-item.rounded-item .block-imaged-link .txt{text-align:center}.block-imaged-item.rounded-item .block-imaged-link .txt:not(:has(p)),.block-imaged-item.rounded-item .block-imaged-link .txt p{padding:0}.block-imaged-item.rounded-item .block-imaged-link::after{display:none}.cta-banner{background-color:#255869}.cta-banner .block-imaged-item .block-imaged-link{padding:0 !important;align-content:center !important}.cta-banner .block-imaged-item .block-imaged-link .text-content{padding-right:100px !important}.block-imaged-item{position:relative}.block-imaged-item:not(.full.header){min-height:280px}.block-imaged-item.full{display:flex;align-items:center;object-fit:cover;width:100%;height:210px;margin:0;max-width:unset}.block-imaged-item.full .block-imaged-link{flex-direction:column;align-content:flex-start;justify-content:center;padding:0}.block-imaged-item.full .block-imaged-link .little-title{padding:0}.block-imaged-item.full .block-imaged-link .txt:not(:has(p)),.block-imaged-item.full .block-imaged-link .txt p{padding:0}.block-imaged-item.header{margin-top:30px;max-width:450px;height:auto}.block-imaged-item.header .block-imaged-link{border-radius:10px;overflow:hidden;padding:20px 100px 20px 40px;min-height:10rem;background-repeat:no-repeat;background-size:cover;background-position:center}.block-imaged-item.header .block-imaged-link h3{margin:0}.block-imaged-item .block-imaged-link{position:relative;display:flex;flex-wrap:wrap;align-content:center;color:var(--color-white);width:100%;height:100%;transition:all .3s;padding:0 50px}.block-imaged-item .block-imaged-link img{position:absolute;left:0;top:0;object-fit:cover}.block-imaged-item .block-imaged-link div{display:block;z-index:1}.block-imaged-item .block-imaged-link .text-content{position:relative;z-index:1;padding-right:100px}.block-imaged-item .block-imaged-link .little-title{font-size:1.8rem;line-height:1.25;font-weight:300;text-shadow:0px -1px 10px rgba(0,25,50,0.6);display:-webkit-box;margin:0}.block-imaged-item .block-imaged-link .little-title+.txt{margin-top:8px}.block-imaged-item .block-imaged-link .txt:not(:has(p)),.block-imaged-item .block-imaged-link .txt p{text-shadow:0px -1px 10px rgba(0,25,50,0.6);display:-webkit-box}.block-imaged-item .block-imaged-link .txt:not(:has(p)):first-child,.block-imaged-item .block-imaged-link .txt p:first-child{margin-top:0}.block-imaged-item .block-imaged-link .txt:not(:has(p)):last-child,.block-imaged-item .block-imaged-link .txt p:last-child{margin-bottom:0}.block-imaged-item .block-imaged-link:hover{opacity:1}.block-imaged-item .block-imaged-link:hover::after{transform:rotate(90deg);transform-origin:center}.block-imaged-item .block-imaged-link:hover .cover-filter{filter:brightness(200%) saturate(20%)}.block-imaged-item .block-imaged-link::after{content:url(/themes/custom/losch_theme/assets/img/icons/icon_circledcross_white.svg);position:absolute;top:calc(50% - 19px);right:10%;z-index:1;transition:transform .3s;width:39px;height:39px;background-repeat:no-repeat;background-position:center;background-size:cover}.configurator{position:relative;margin:0 auto;width:80%;max-width:700px;height:490px;text-align:center;background-image:url(/themes/custom/losch_theme/assets/img/bg_configurator.png);background-repeat:no-repeat;background-size:contain}.configurator .title{width:100%;text-align:center;padding-top:60px;font-size:2rem;font-weight:300}.configurator .btn{margin:300px auto 0}.half-contained .left .filter{display:none}.half-contained .left h2,.half-contained .left .descr{padding-right:100px}@media (max-width:960px){.half-contained .left .block-logo,.half-contained .left .block-imaged-item{padding-right:100px}}.block-horizontal{display:flex;flex-direction:row;margin:0 auto;overflow:hidden}.block-horizontal:not(.container){width:100%}.block-horizontal.container .left{border-radius:10px;overflow:hidden}.block-horizontal.container .png-image{object-fit:contain !important}.block-horizontal.fullsize{max-width:unset;border-radius:0;display:block}.block-horizontal.fullsize .container{display:flex;flex-direction:row;overflow:hidden}.block-horizontal.fullsize .container .left{position:absolute;top:0;left:0;width:50%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.block-horizontal.fullsize .container .right{margin-left:auto;padding-right:0}.block-horizontal.flex-row-reverse .container .left{left:auto;right:0}.block-horizontal.flex-row-reverse .container .right{margin-right:auto;margin-left:0;padding-right:7%;padding-left:0}.block-horizontal.bordered.flex-row-reverse .right{padding-left:0% !important}.block-horizontal.bordered:not(.flex-row-reverse) .right{padding-right:0 !important}.block-horizontal.bordered .right{padding:7%}.block-horizontal.bordered .right .descr{margin-bottom:0px}.block-horizontal.bordered.cardsize{border-radius:10px}.block-horizontal.bordered.cardsize h2 ii,.block-horizontal.bordered.fullsize h2 ii{margin-bottom:.8rem}.block-horizontal.bordered.cardsize .descr,.block-horizontal.bordered.fullsize .descr{width:100%}.block-horizontal.bordered.cardsize .descr p,.block-horizontal.bordered.fullsize .descr p{font-weight:300}.block-horizontal .right{display:flex;flex-direction:column;justify-content:center;padding:30px;align-items:flex-start}.block-horizontal .title{font-size:1.15rem;font-weight:600;text-align:left}.block-horizontal .descr{margin-bottom:20px}@media (max-width:1200px){.block-image-text h2{margin-bottom:20px}.block-image-text .block-horizontal{flex-direction:column;border-radius:0;gap:20px}.block-image-text .block-horizontal.fullsize .container{flex-direction:column;gap:20px}.block-image-text .block-horizontal.fullsize .container .left{position:static;width:100%}.block-image-text .block-horizontal.fullsize .container .right{position:static;width:100%;padding:0px}.block-image-text .left,.block-image-text .right{width:100% !important;padding-left:0 !important;padding-right:0 !important}.block-image-text .bordered .left,.block-image-text .bordered .right{padding:0%}}@media (max-width:960px){.block-horizontal{flex-direction:column !important;border-radius:0;gap:25px}.block-horizontal:not(.container){width:100%}.block-horizontal.bordered .right h2,.block-horizontal.bordered .right .descr{width:100%}.block-horizontal.bordered .left,.block-horizontal.bordered .right{padding:0%}.block-horizontal.fullsize,.block-horizontal.cardsize{position:relative}.block-2col60-40 .left,.block-2col60-40 .right{padding:0}}.block-3d-slider .container{display:flex;flex-direction:row;align-items:center}.block-3d-slider .container .slider-3d{max-width:100%;max-width:90%;overflow:hidden;padding:0;padding-bottom:25px;margin:0}.block-3d-slider .container .slider-3d .swiper-slide{opacity:1 !important;width:100%;max-width:400px;aspect-ratio:1 / 1}.block-3d-slider .container .slider-3d .swiper-pagination-bullets{bottom:0 !important}.block-3d-slider .container:not(.flex-row-reverse) .slider-3d{margin-right:0;margin-left:auto}.block-3d-slider .rectangle-slider .slider-3d .swiper-slide{aspect-ratio:128 / 55;aspect-ratio:16 / 9}@media (max-width:1200px){.imaged-list .block-imaged-list{grid-template-columns:1fr 1fr}.block-imaged-item .block-imaged-link .text-content{padding-right:60px}}@media (max-width:960px){.block-3d-slider .container{flex-direction:column;gap:30px}.block-3d-slider .container:not(.flex-row-reverse){flex-direction:column-reverse}.block-3d-slider .container .slider-3d{margin:0 auto !important}.block-3d-slider .rectangle-slider .slider-3d .swiper-slide{max-width:600px}.block-3d-slider .swiper-pagination-bullets{bottom:0 !important}}@media (max-width:640px){.block-3d-slider .rectangle-slider .slider-3d{max-width:100%}.block-3d-slider .rectangle-slider .slider-3d .swiper-slide{max-width:400px}}.faq .faq-question{margin:0 10% 0 20%}.faq .faq-question:not(:last-child){border-bottom:1px solid rgba(6,31,49,0.25)}.faq .faq-question>summary{display:inline-flex;position:relative;font-weight:300;font-style:normal;font-size:1.25rem;list-style:none;padding:initial;cursor:pointer;background-color:unset;padding:20px 30px 25px 0;width:100%}.faq .faq-question>summary span{position:relative;display:inline-block}.faq .faq-question>summary::-webkit-details-marker{display:none}.faq .faq-question>summary::after{content:'';position:absolute;top:50%;right:20px;height:7px;width:13px;transform:translateY(-50%);background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_arrow_orange_dn.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s}.faq .faq-question.has-bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;padding-left:20px;position:relative}.faq .faq-question.has-bg-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(37,88,105,0.75);mix-blend-mode:multiply}.faq .faq-question.has-bg-image::after{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_arrow_dn.svg);right:20px}.faq .faq-question[open]>summary::after{transform:translateY(-50%) rotate(180deg)}.faq .faq-comment p{font-size:1rem;font-weight:100}.cornered-box{position:relative;width:fit-content;padding:50px;font-size:1.75rem;font-weight:300}.cornered-box::before{content:url(/themes/custom/losch_theme/assets/img/illus/corner-box.svg);position:absolute;top:0;right:0;width:42px;height:42px}.cornered-box::after{content:url(/themes/custom/losch_theme/assets/img/illus/corner-box.svg);position:absolute;bottom:0;left:0;width:42px;height:42px;transform:rotate(180deg)}.big-cornered-box::after{bottom:-20px;left:-60px}.big-cornered-box::before{top:-20px;right:-30px}.big-cornered-box>div{display:flex;flex-direction:column}@media (min-width:961px){.big-cornered-box::after,.big-cornered-box::before{content:url(/themes/custom/losch_theme/assets/img/illus/big-corner-box.svg)}.big-cornered-box::after{bottom:100px;left:-230px}.big-cornered-box::before{top:100px;right:-230px}}.cont-error{width:320px;margin:30vh auto;text-align:center}.cont-error .cont{position:relative;padding:0;width:auto;height:220px;margin-bottom:80px}.cont-error .cont .illu403{position:absolute;left:-40px;top:-20px;width:380px;height:320px;background-image:url(/themes/custom/losch_theme/assets/img/illus/illu_403.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}.cont-error .cont .illu404{position:absolute;width:320px;height:320px;background-image:url(/themes/custom/losch_theme/assets/img/illus/illu_404.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}.cont-error .cont .illu500{position:absolute;top:20px;left:-180px;width:680px;height:320px;background-image:url(/themes/custom/losch_theme/assets/img/illus/illu_500.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}.cont-error .txt{text-align:center;width:100%}.cont-error .btn{margin:60px auto 0}.cont-error .bg-error{position:absolute;top:-20vh;left:0;z-index:-1;width:10000%;height:120vh;background-image:url(/themes/custom/losch_theme/assets/img/illus/bg_error.svg);animation:animate 350s linear}.header-univers{height:35vw;max-height:700px;min-height:480px}.header-univers .header{min-width:400px}.header-univers .left{width:50% !important}.header-univers .left h2{width:100%}@keyframes animate{0%{transform:translateX(0)}100%{transform:translateX(-10000px)}}#univers-header .left{padding-top:40px}.large-icons .service-link .service-image{height:160px;width:220px}.large-icons .service-link .txt:not(:has(p)),.large-icons .service-link .txt p{font-size:1.25rem}.large-icons .service-link .service-image{box-shadow:0px 0px 10px #fff;background-color:var(--color-bg2)}.contact-cta{position:relative;display:flex;flex-direction:row;align-items:flex-start;background-color:var(--color-white);padding:25px;border-radius:10px;width:100%;gap:20px;height:100%}.contact-cta .icon{flex:0 0 50px}.contact-cta .descr{font-size:.85rem}.contact-cta .descr p{font-size:.85rem;margin-top:0 !important}.contact-cta .descr .buttons{padding-top:10px}.contact-cta .descr .buttons a+a{margin-top:10px}.contact-cta .descr .buttons .btn{padding:9px 40px 9px 20px;background-size:6px}.cta-banner .block-imaged-item.full{background-position:center;background-size:cover}.block-text-cta-icon .right .block-icon-text-cta{margin:0}.block-news .swiper-news{margin:40px 0}.block-news .swiper-news .swiper-slide{height:auto}.block-news .swiper-news .swiper-slide .block-text-image,.block-news .swiper-news .swiper-slide .block-text-image-link{height:100%}.block-news .swiper-news .swiper-slide .block-text-image-content{flex:1}@media (max-width:960px){.block-news .swiper-news{margin-bottom:0}}.block-news .news-article{height:100%}.block-news .news-article .block-text-image-content{flex:1;justify-content:start}.block-news .block-text-image{margin-bottom:0}.block-offers .container{align-items:center}.block-offers .container .right .list{margin-top:0}.block-offers .container .right .swiper-offers .swiper-slide{height:auto}.block-offers .container .right .swiper-offers .swiper-slide .cta-image-description,.block-offers .container .right .swiper-offers .swiper-slide .cta-image-description .block-text-image-link{height:100%}.block-offers .container .right .swiper-offers .swiper-slide .cta-image-description .block-text-image-link .block-text-image-content{flex:1;justify-content:start}@media (max-width:1440px){.cta_icon .block-icon-text-cta{text-align:center;margin:0}.block-icon-text-cta{flex-direction:column;gap:10px}.block-icon-text-cta:last-of-type{margin-bottom:0}.block-icon-text-cta.contact{padding:20px;flex-direction:column;justify-content:flex-start;min-height:330px}.block-icon-text-cta.contact .icon{width:60px;height:60px;position:relative;left:50%;transform:translateX(-50%)}.block-icon-text-cta.contact .descr:not(:has(p)),.block-icon-text-cta.contact .descr{padding:0}.block-icon-text-cta.contact .descr:not(:has(p)) p,.block-icon-text-cta.contact .descr p{margin:20px 0 0}.block-icon-text-cta.contact .btn{width:calc(100% - 60px)}.block-imaged-item.header{position:relative}.central-block.contact .container .content .block{min-width:250px}.block-locations-list .locations-list .location-item .location-link span:first-child{width:100%}.block-locations-list .locations-list .location-item .location-link>summary{flex-direction:column;align-items:flex-start}.block-text-image-link.stockcar .block-text-image-content ul.stock-details{display:block;margin:0;margin-top:auto}.block-text-image-link.stockcar .block-text-image-content ul.stock-details li{display:block;padding:0;width:100%}.block-text-column-listing .left,.block-text-column-listing .right{width:100% !important}.block-text-column-listing ol{margin-inline:1em 0}.contact-cta{flex-direction:column}.contact-cta .icon{flex:inherit;width:50px}}@media (max-width:1200px){.block-2col60-40 .right{width:100%}.block-2col60-40 .right .list{margin-top:0}.brands-gallery .block-2-col-33-66 .left{width:calc(45% - 60px)}.page-node-type-brand .header-imaged .left{padding-top:100px}}@media (max-width:1200px){.block-text-image-link.stockcar .block-text-image-content ul.stock-details{display:flex;margin:0 -7px;margin-top:auto}.block-text-image-link.stockcar .block-text-image-content ul.stock-details li{width:50%;padding:0 7px}.block-2-col-33-66 .left{width:33%}.block-text-cta-icon.block-2-col-33-66 .left,.block-text-cta-icon.block-2-col-33-66 .right{width:50%}}@media (max-width:960px){main>div,section{padding:35px 0}.block-2col70-30 .full-contained .left{position:absolute;display:none;top:0;left:0;z-index:1;padding:140px 20px;width:100%}.block-2col70-30 .full-contained .left .closer{display:block;position:absolute;top:190px;right:45px;width:18px;height:18px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cross45_orange.svg);background-size:contain}.block-2col70-30 .full-contained .right{width:100vw;padding:40px}.block-2col70-30 .full-contained .right .list{justify-content:space-between}.block-2col70-30 .full-contained .right .block-text-image{width:calc(50% - 10px)}.block-2col70-30 .half-contained .left{position:relative;width:100%}.block-2col70-30 .half-contained .left .filter{display:block;position:absolute;top:-10px;right:105px;color:var(--color1);font-weight:100;font-size:1rem}.block-2col70-30 .half-contained .left .filter::after{content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_filter.svg);position:absolute;top:3px;right:-20px}.block-2col70-30 .half-contained .left h2{margin-bottom:10px}.block-2col70-30 .half-contained .left .descr{margin:0}.block-2col70-30 .half-contained .right{position:absolute;top:0;left:0;display:none}.block-2col70-30 .select-items{width:calc(100% - 80px)}.block-2col70-30 .select-selected{min-width:calc(100% - 80px)}.block-2col60-40 .left,.block-2col60-40 .right,.block_2col50_50 .left,.block_2col50_50 .right{width:100% !important;margin-right:0}.block-2col60-40 .list .service-image,.block_2col50_50 .list .service-image{height:150px;width:100%;max-width:200px;margin:0 auto}.block-2-col-33-66 .dropdn-list{justify-content:left}.block-2-col-33-66 .dropdn-list .image{width:100%}.page-header .text-block{left:37px;bottom:10%;top:unset;width:80%;max-width:350px;min-width:unset;background-color:rgba(255,255,255,0.7);backdrop-filter:blur(5px);padding:25px}.page-header .text-block.text_block_align_right{left:unset;right:37px}.page-header .text-block.text_block_align_center{left:50%;transform:translateX(-50%)}.page-header .text-block .txt p{margin-bottom:10px}.page-header .text-block h2{font-size:2rem}.block-icon-text-cta{width:100%;margin-bottom:0;padding:30px;align-items:center;text-align:center}.block-icon-text-cta .descr{padding-right:0;padding-bottom:20px}.central-block.contact{padding:0}.central-block.contact .container .content .block{width:100%}.central-block .container{padding:30px}.central-block .container .content{flex-direction:column}.central-block .container .content .block{width:100%;margin-bottom:30px}.block-jobs.half{width:100% !important;margin-bottom:30px}.imaged-list .container{width:100%}.imaged-list .descr{width:100%}.block-imaged-link:after{top:90px;right:30px}.rounded-item .block-imaged-link .txt,.rounded-item .block-imaged-link .txt p{width:100%}.block-imaged-item.full .block-imaged-link{padding-left:40px}.block-imaged-item .block-imaged-link .txt:not(:has(p)),.block-imaged-item .block-imaged-link .txt,.block-imaged-item .block-imaged-link .txt p .little-title{padding:0}.block-2-col-33-66 .left,.block-2-col-33-66 .right{width:calc(50% - 20px)}.block-2-col-33-66 .left .block-icon-text-cta,.block-2-col-33-66 .right .block-icon-text-cta{padding:120px 20px 20px;padding:25px}.block-2-col-33-66 .left .block-icon-text-cta::before,.block-2-col-33-66 .right .block-icon-text-cta::before{top:30px;left:calc(50% - 44px)}.block-2-col-33-66 .left .block-icon-text-cta .descr,.block-2-col-33-66 .left .block-icon-text-cta .descr p,.block-2-col-33-66 .right .block-icon-text-cta .descr,.block-2-col-33-66 .right .block-icon-text-cta .descr p{text-align:center;padding:0;width:100%}.block-2-col-33-66 .left .block-icon-text-cta .btn,.block-2-col-33-66 .right .block-icon-text-cta .btn{margin:0 auto}.block-2-col-33-66 .right{margin-bottom:0}.block-2-col-33-66 ol{padding:30px 0 0;column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0}.block-2-col-33-66 .imaged-list .image-item{width:50%;height:140px}.map{margin-bottom:240px}.map:has(.infos-cont){margin-bottom:300px;margin-bottom:0 !important}.map:has(:not(.infos-cont)){margin-bottom:0}.map .infos-cont,.map .infos{position:relative;top:calc(50vh + 20px);right:0;width:calc(100vw - 80px);width:100%;background-color:unset;position:relative;top:0;right:0;margin-bottom:20px}.map .btn.imaged-centered{display:block;width:300px;max-width:calc(100% - 40px);left:0;margin:0 auto}.faq .faq-question{margin:0}.block_2col50_50 .right.middle{padding:0}.header-univers{flex-direction:column-reverse;height:auto;max-height:unset;min-height:unset}.block-imaged-item.header{max-width:unset;margin-bottom:30px}.block-text-image-link.stockcar{margin:0}.block-locations-list .right{margin-left:0;width:100%}.block-locations-list .right .locations-list{position:relative;margin:30px 0;margin:0;padding:0}.block-locations-list .locations-list .location-item .location-link{flex-direction:column;padding:20px 30px 20px 50px}.block-locations-list .locations-list .location-item .location-link>summary{flex-direction:row;align-items:unset;padding-left:0}.block-locations-list .locations-list .location-item .location-link>summary>span{width:50%}.block-locations-list .locations-list .location-item .location-link>summary::after{top:45px}.block-locations-list .locations-list .location-item .location-link:hover>summary{background-color:unset}.block-locations-list .locations-list .location-item .location-link .detail-item{padding:10px 10px 0 0;gap:20px}.block-locations-list .locations-list .location-item .location-link .detail-item a.btn{margin:0}.header-imaged .left{padding-top:40px;padding:30px 0}.brands-gallery.block-2-col-33-66 .container{min-height:420px;flex-direction:row-reverse !important;gap:25px}.brands-gallery.block-2-col-33-66 .right{width:50%}.brands-gallery.block-2-col-33-66 .left{width:calc(50% - 30px)}.brands-gallery.block-2-col-33-66 .left h2,.brands-gallery.block-2-col-33-66 .left h3,.brands-gallery.block-2-col-33-66 .left h4{margin-top:0}.flexible-element .left h2,.flexible-element .left h3,.flexible-element .left h4,.flexible-element .right h2,.flexible-element .right h3,.flexible-element .right h4{margin-top:0}.block-icons-offers-list .container{flex-direction:column !important}.block-icons-offers-list .container .left,.block-icons-offers-list .container .right{width:100%}.block-icons-offers-list .container .left h2,.block-icons-offers-list .container .left h3,.block-icons-offers-list .container .left h4{margin-top:0}.nopadding .block-horizontal.fullsize{padding:40px 0 60px}.map .map-wrapper{height:400px}.map .infos{position:relative;top:auto;left:auto;right:auto;max-width:90%;width:300px;margin:-80px auto 0;background-color:#fff}#garages-list .map-wrapper{height:500px}.block-news .swiper-news{margin-bottom:0}}@media (max-width:640px){.nopadding .block-horizontal.fullsize{padding:20px 0 30px}.cta_icon .flex-row{gap:30px}.block-text-image-link .block-text-image-content{padding:20px}.block-grid-icon .list{gap:30px 20px;margin:0;max-width:unset;justify-content:center}.block-grid-icon .list .service-item.swiper-slide{height:auto;width:calc(50% - 10px)}.block-grid-icon .list .service-item.swiper-slide .txt{font-size:1rem}.block-text-cta-icon.block-2-col-33-66 .left,.block-text-cta-icon.block-2-col-33-66 .right{width:100%}.block-news.flexible-element{background-color:var(--color-bg2) !important}.block_2col50_50 .right{margin-top:0}.block-2col60-40 .list{margin:0}.block-2col60-40 .list .service-item{width:calc(50% - 10px)}.block-2col60-40 .list .block-text-image-item{width:100%}.block-2col60-40 .right .content p,.block-2col60-40 .right .content ul{width:100%}.block-2col70-30 .full-contained .left .closer{top:153px;right:60px}.block-2col70-30 .full-contained .right{padding:20px}.block-2col70-30 .full-contained .right .block-text-image{width:100%}.block-2col70-30 .half-contained .left .filter{top:10px;right:65px}.block-text-image-link:has(.nopadding){margin-bottom:20px}.block-text-image-link .block-text-image-content .txt,.block-text-image-link .block-text-image-content .txt p{margin:0 0 15px}.map{position:relative;left:-40px;width:100vw}.map:has(.infos-cont){margin-bottom:350px}.block-locations-list .right .locations-list{left:-20px;width:100vw}.block-locations-list .right .locations-list .location-item .location-link{border-radius:0}.block-locations-list .right .locations-list .location-item .location-link>summary{flex-direction:column;border-radius:0}.block-locations-list .right .locations-list .location-item .location-link>summary>span{width:100%}.block-icon-text-cta{margin-bottom:30px}.block-icon-text-cta .descr,.block-icon-text-cta .descr p{padding-right:0}.block-icon-text-cta.half{width:100% !important}.block-icon-text-cta::before{position:absolute;top:42px;left:18px;transform:scale(0.8)}.central-block.contact .container{padding:0}.central-block.contact .container .content{padding:0;margin:0}.central-block.contact .container .content .block .btn{width:calc(100vw - 40px)}.imaged-list .block-imaged-list .block-imaged-item{width:100%;min-height:200px}.imaged-list .block-imaged-list .block-imaged-item .block-imaged-link{padding:0 80px 0 20px;padding:0 20px}.imaged-list .block-imaged-list .block-imaged-item .block-imaged-link:after{top:60px;content:none}.imaged-list .block-imaged-list .block-imaged-item.rounded-item .block-imaged-link{padding:0 20px 0 20px}.half-contained{max-width:unset}.half-contained .right{margin-left:-20px}.half-contained .left h2,.half-contained .left .descr{padding-right:40px}.configurator{position:relative;margin:80px 20px 0;width:calc(100% - 40px);height:390px}.configurator .title{text-align:left;padding-top:0}.configurator .btn{margin:240px 0 0}.service-link.large .txt:not(:has(p)),.service-link.large .txt p{font-size:.8rem}.block-2-col-33-66 .left,.block-2-col-33-66 .right{width:100%}.block-2-col-33-66 ol{padding:10px 20px 0;column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0}.block-2-col-33-66 .title,.block-2-col-33-66 .descr{width:calc(100% - 40px)}.block-2-col-33-66 .imaged-list .image-item{width:100%;height:300px}.block-imaged-item.full .block-imaged-link{padding-left:20px}.page-header{height:100%;padding:0}.page-header .slider-image+.text-block{position:relative;left:0;bottom:unset;top:0;width:100%;max-width:unset;min-width:unset;backdrop-filter:unset;padding:20px;border-radius:0}.dropdn-list{justify-content:flex-start}.map{left:-20px}.faq .faq-question>summary,.faq .faq-comment p{font-size:1rem}.header-imaged .left .descr p{padding:0}.block-jobs>div{justify-content:center;margin:0 auto;padding:0 20px;gap:20px}.block-jobs>div .custom-select{width:auto}.brands-gallery.block-2-col-33-66 .container{min-height:auto;flex-direction:column !important;gap:25px}.brands-gallery.block-2-col-33-66 .left,.brands-gallery.block-2-col-33-66 .right{width:100%;position:static}.block-text-column-listing ol{margin-left:0}.map .btn.imaged-centered{width:90%}}@media (max-width:500px){.block-imaged-item .block-imaged-link .text-content{padding:20px 0;padding-right:25px;padding-right:0}}@media (max-width:350px){.block-text-image-link.stockcar .block-text-image-content ul.stock-details{display:block;margin:0;margin-top:auto}.block-text-image-link.stockcar .block-text-image-content ul.stock-details li{display:block;padding:0;width:100%}}@media (max-height:900px) and (min-width:960px){.page-header .text-block{top:10%;padding:35px}.header-imaged.block-2col70-30 .left{padding-right:0}.block-text-image-link .block-text-image-content .txt,.block-text-image-link .block-text-image-content p{font-size:.8rem}.block-text-image-link .block-text-image-image{height:170px}.map .infos{top:40px;padding:15px}.block-imaged-item{min-height:200px}.block-jobs.half{margin-right:20px;width:calc(50% - 20px) !important}.block-locations-list .locations-list{padding:20px 0}.block-2col70-30 .full-contained .right{padding-left:20px}#cars-header{padding:0}.header-univers{min-height:600px}}.cta-block-punchline{height:calc(100vh - var(--height-header));background-size:cover;background-position:center;background-size:200%}.cta-block-punchline>div{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;height:100%;padding:20px;z-index:1;position:relative}.cta-block-punchline h1{font-weight:bold;text-transform:uppercase;font-size:6rem;inline-size:min-content;font-family:xscale;line-height:3rem;color:var(--color5)}.cta-block-punchline .icon{padding:50px;object-fit:contain;max-width:30rem}.cta-block-punchline .cornered-box .punchline-list{opacity:0;transition:opacity 400ms ease-in-out}.cta-block-punchline .cornered-box .punchline-title{position:absolute;opacity:1;transition:opacity 400ms ease-in-out}.cta-block-punchline .cornered-box:hover .punchline-list,.cta-block-punchline .cornered-box.hover-effect .punchline-list{opacity:1;transition:opacity 400ms ease-in-out}.cta-block-punchline .cornered-box:hover .punchline-title,.cta-block-punchline .cornered-box.hover-effect .punchline-title{opacity:0;transition:opacity 400ms ease-in-out}.cta-block-punchline .cornered-box:hover:before,.cta-block-punchline .cornered-box.hover-effect:before{top:10%;right:-120px;transition:top 400ms ease-in-out,bottom 400ms ease-in-out,right 400ms ease-in-out}.cta-block-punchline .cornered-box:hover:after,.cta-block-punchline .cornered-box.hover-effect:after{bottom:10%;left:-120px;transition:top 400ms ease-in-out,bottom 400ms ease-in-out,left 400ms ease-in-out}.cta-block-punchline .cornered-box:before{top:30%;right:-80px;transition:top 400ms ease-in-out,bottom 400ms ease-in-out,right 400ms ease-in-out}.cta-block-punchline .cornered-box:after{bottom:30%;left:-80px;transition:top 400ms ease-in-out,bottom 400ms ease-in-out,left 400ms ease-in-out}.cta-block-punchline:hover::before{backdrop-filter:blur(10px);transition:backdrop-filter 400ms ease-in-out}.cta-block-punchline:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(6px);z-index:1;transition:backdrop-filter 400ms ease-in-out}@media (max-width:640px){.cta-block-punchline h1{font-size:3rem;line-height:2rem}.cta-block-punchline .cornered-box>a{font-size:1rem}.cta-block-punchline .cornered-box:hover:before,.cta-block-punchline .cornered-box.hover-effect:before{top:20%;right:-50px}.cta-block-punchline .cornered-box:hover:after,.cta-block-punchline .cornered-box.hover-effect:after{bottom:20%;left:-50px}.cta-block-punchline .cornered-box:before{top:40%;right:-20px}.cta-block-punchline .cornered-box:after{bottom:37%;left:-20px}}.cta-block-punchline-svg{height:calc(100vh - var(--height-header) - 10rem);background-size:cover;background-position:center}.cta-block-punchline-svg>div{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;height:100%;padding:20px;z-index:1;position:relative}.cta-block-punchline-svg .icon{padding:50px;object-fit:contain;max-width:30rem}.cta-block-punchline-svg h1{font-weight:bold;text-transform:uppercase}.cta-block-punchline-svg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(6px);z-index:1}.block-punchline-list{text-align:center}.block-punchline-list h3{font-size:1.5rem;width:100%;text-align:left;font-family:xscale;line-height:1.4}@media (min-width:991px){.block-punchline-list h3{font-size:4.5rem;font-size:5rem}.block-punchline-list h3::after{font-size:1em}}@media (max-width:1400px){.block-punchline-list .container{position:relative}.block-punchline-list .cornered-box{position:static}.block-punchline-list .big-cornered-box::after,.block-punchline-list .big-cornered-box::before{content:'';background-image:url(/themes/custom/losch_theme/assets/img/illus/corner-box.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:90px;height:90px}.block-punchline-list .big-cornered-box::before{right:0}.block-punchline-list .big-cornered-box::after{left:0}}@media (max-width:992px){.block-punchline-list h3{font-size:2.5rem;margin:0}.block-punchline-list .cornered-box{padding:30px}.block-punchline-list .big-cornered-box::after,.block-punchline-list .big-cornered-box::before{width:45px;height:45px}.block-punchline-list .big-cornered-box::before{top:0}.block-punchline-list .big-cornered-box::after{bottom:0}}@media (max-width:500px){.block-punchline-list h3{font-size:2rem}.block-punchline-list h3 .end-point::after{font-size:1rem}.block-punchline-list .big-cornered-box::after,.block-punchline-list .big-cornered-box::before{width:35px;height:35px}}.block-video{position:relative;overflow:hidden}.block-video video{width:100%;height:100%;object-fit:cover;border-radius:15px}#play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;width:70px;height:70px;outline:none;z-index:2}#play-button::before{content:'';position:absolute;left:0;top:0;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_play.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:100%;height:100%}.path-frontpage .swiper-homepage #play-button{display:none !important}@media (min-width:769px){.block-video{height:30rem;width:100%;max-width:100%;padding:0}.block-video video{border-radius:unset}}@media (min-width:961px){.block-video{padding:0}}.timeline-list .timeline-descr{margin-bottom:30px}.grid-items{display:flex;flex-wrap:wrap}.grid-sizer,.grid-item{box-sizing:border-box;width:100%}.grid-item{margin-bottom:20px}.grid-item .block-text-image-content{padding:20px}.grid-item .block-text-image-image{height:unset;aspect-ratio:16 / 9}.grid-item h3{font-weight:bold;margin:0}.grid-item span p{font-size:1rem}.grid-items-load-more-button{display:block;position:relative;background:unset;border:unset;width:unset;left:-10px}.grid-items-load-more-button::after{position:absolute;content:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);top:0px;right:-20px}@media (min-width:769px) and (max-width:1024px){.grid-sizer,.grid-item{width:calc(50% - 15px)}}@media (min-width:1025px){.grid-sizer,.grid-item{width:calc(25% - 15px)}}.header-cta{margin-top:30px;margin-bottom:30px;border-radius:10px;display:flex;align-items:flex-start;gap:20px;padding:40px 25px 30px 40px;padding:30px;margin-right:40px;background-color:var(--color1);color:var(--color-black)}.header-cta.cta_color_turquoise{background-color:var(--color6);color:var(--color-white)}.header-cta.cta_color_beige{background-color:var(--color3);color:var(--color-black)}.header-cta.cta_color_gray{background-color:#BCC0C3;color:var(--color-black)}.header-cta img{object-fit:none;background:var(--color-white);border-radius:50%;width:55px !important;height:55px}.header-cta div{display:flex;flex-direction:column;align-items:start;gap:18px;width:100%}.header-cta p{margin:0}@media (min-width:641px){.header-cta{margin-right:100px;width:100%;max-width:450px}}@media (min-width:961px){.header-cta{width:100%;max-width:450px;margin-top:70px}}@media (max-width:640px){.header-cta{margin-right:0}}.block-statistics-list{display:flex;flex-direction:column}.block-statistic-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.block-statistic-item .statistic-item-title{color:var(--color1);font-size:125px;display:flex;align-items:flex-end;line-height:125px}.block-statistic-item .statistic-item-title>span{font-size:32px;display:flex;flex-direction:column;align-items:center;line-height:32px}.block-statistic-item .statistic-item-description{color:var(--color-black);font-size:20px}@media (min-width:961px){.block-statistics-list{flex-direction:row;justify-content:space-between}}.block-member-list ul{display:flex;flex-direction:column;gap:1rem}.member-item .member-item-role{font-weight:bold;margin-bottom:1rem}.member-item .member-item-container{display:flex;flex-direction:column;background-color:var(--color-bg2);border-radius:1rem}.member-item .member-item-container img{width:100%;object-fit:cover;min-height:15rem;border-radius:1rem 1rem 0rem 0rem}.member-item .member-item-container .member-item-container-inner{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.member-item .member-item-container .member-item-container-inner .member-item-name{font-weight:bold}.member-item .member-item-container .member-item-container-inner .member-item-role{font-weight:unset;margin-bottom:0}@media (min-width:961px){.block-member-list ul{display:grid;grid-template-columns:1fr 1fr 1fr}}.timeline-item .block-text-image-link .block-text-image-content{gap:13px}.timeline-item .block-text-image-link .block-text-image-content .little-title{font-size:18px}.timeline-item .block-text-image-link .block-text-image-content .little-title.end-point::after{font-size:1.125em}.timeline-item .block-text-image-link .block-text-image-content span{font-size:16px}@media (min-width:961px){.timeline-item .block-text-image-link .block-text-image-content .little-title{font-size:35px}.timeline-item .block-text-image-link .block-text-image-content .little-title.end-point::after{font-size:1.125em}}.block-podcast-video-list{padding:40px 0}.block-podcast-video-list .video-list{display:block;padding-bottom:3rem}.block-podcast-video-list .video-list .podcast-item{position:relative}.block-podcast-video-list .video-list .podcast-item iframe{width:100%;aspect-ratio:16 / 9;height:auto}@supports not (aspect-ratio:16/9){.block-podcast-video-list .video-list .podcast-item{padding-top:56.25%}.block-podcast-video-list .video-list .podcast-item iframe{position:absolute;inset:0;height:100%}}.block-podcast-video-list .video-list .podcast-item-title{font-size:1rem;height:3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:768px){.block-podcast-video-list .video-list.swiper .swiper-wrapper{display:flex}.block-podcast-video-list .video-list.swiper .swiper-slide{width:100%}.block-podcast-video-list .video-list.swiper .swiper-pagination{margin-top:1rem}}@media (max-width:767px){.block-podcast-video-list .video-list .swiper-wrapper{display:block !important}.block-podcast-video-list .video-list .swiper-slide{width:100% !important;margin-bottom:1rem}.block-podcast-video-list .video-list .swiper-pagination{display:none}}.joinus{padding:80px 0;background-position-x:80%}.joinus h2,.joinus p,.joinus a{position:relative}.joinus .container{padding-top:0}.joinus .title{font-size:2rem;font-weight:300;text-align:left;margin-bottom:0}.joinus .descr{font-size:1.15rem;font-weight:300}.joinus img.joinus-image{position:absolute;object-fit:contain;bottom:0;right:10%;width:425px;height:130%;height:calc(100% + 30px);width:auto}.joinus .gotop{position:absolute;right:50px;top:calc(50% - 37px);width:51px;height:75px;background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_gotop.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:opacity .3s}.joinus .gotop:hover{opacity:.5}@media (min-width:1440px){.joinus{margin-top:30px}}@media (max-width:1440px){.joinus img.joinus-image{right:100px}}@media (max-width:1200px){.joinus{margin-top:0}.joinus img.joinus-image{width:400px;height:auto}.joinus .joinus-text{padding-right:400px}.joinus .gotop{top:20px}}@media (max-width:960px){section.joinus.flexible-element{padding:100px 0 60px !important}section.joinus.flexible-element .title,section.joinus.flexible-element .descr{text-align:center}section.joinus.flexible-element .joinus-text{padding:0;text-align:center}section.joinus.flexible-element .joinus-text .btn{margin-left:auto;margin-right:auto}section.joinus.flexible-element img.joinus-image{width:200px;height:160px;left:0;right:auto;width:100px;bottom:0;height:auto}section.joinus.flexible-element .gotop{top:25px}}@media (max-width:480px){section.joinus.flexible-element{padding:120px 0 100px !important}section.joinus.flexible-element .title,section.joinus.flexible-element .descr{text-align:center}section.joinus.flexible-element img.joinus-image{width:40%;right:unset;left:-75px;height:auto;width:150px;right:unset;left:-40px;height:auto;bottom:0}section.joinus.flexible-element .btn{margin:30px auto 0}}@media (max-height:900px) and (min-width:960px){.joinus img.joinus-image{right:50px}}.card-description .back-button{position:absolute;left:0;top:0;z-index:1;display:inline-flex;align-items:center;font-size:14px;color:var(--color1);opacity:1 !important}.card-description .back-button span.back-icon{display:inline-flex}.card-description .back-button span.back-icon svg{width:30px;height:30px}.card-description .back-button span.text{display:inline-flex;padding:0px 8px;line-height:30px;transition:background-color .15s}.card-description .back-button:hover .text{background-color:rgba(177,162,149,0.279)}.card-description .left{padding-right:40px !important}.card-description .show-mobile{display:none}.card-description .swiper .swiper-pagination{display:flex;justify-content:center;align-items:center}.card-description .stock-sidebar{display:flex;flex-direction:column}.card-description .stock-sidebar .garage-infos{margin:40px 0}.card-description .stock-sidebar .stock-details{margin-bottom:0;margin-top:40px}.card-description .stock-sidebar .stock-description{border-top:1px solid #D9D1CA;border-bottom:1px solid #D9D1CA;margin-top:40px}.card-description .stock-sidebar .stock-description .toggle-accordion{font-weight:600;position:relative;display:block;width:100%;background-color:transparent;border:0;appearance:none;padding:20px 50px 20px 0;margin:0;text-align:left;border:0;display:flex;align-items:center;justify-content:flex-start}.card-description .stock-sidebar .stock-description .toggle-accordion.has-descr{cursor:pointer}.card-description .stock-sidebar .stock-description .toggle-accordion.has-descr:hover{background-color:var(--color-bg2)}.card-description .stock-sidebar .stock-description .toggle-accordion.has-descr:after{content:'';position:absolute;display:inline-block;width:13px;height:13px;top:50%;right:25px;transform:translateY(-50%);background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_dn_orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:inherit;transition:none}.card-description .stock-sidebar .stock-description .toggle-accordion.has-descr[aria-expanded="true"]:after{transform:translateY(-50%) rotate(-180deg) !important}.card-description .stock-sidebar .stock-description .toggle-accordion.image-toggle{gap:30px;padding-top:10px;padding-bottom:10px}.card-description .stock-sidebar .stock-description .toggle-accordion.image-toggle img{max-width:100px;max-width:75px;width:auto;height:auto}.card-description .stock-sidebar .stock-description .accordion-content{display:none;padding:20px;font-size:1rem}.card-description .stock-sidebar .stock-description .accordion-content[aria-hidden="false"]{display:block}.card-description .stock-sidebar .stock-description .accordion-content *{font-size:1rem}.card-description .stock-sidebar .stock-description .accordion-content *:first-child{margin-top:0}.card-description .stock-sidebar .stock-description .accordion-content *:last-child{margin-bottom:0}.card-description .stock-sidebar .stock-description .accordion-content a.btn{padding:9px 40px 9px 20px;font-size:0.8rem}.card-description .stock-sidebar .stock-map{margin-bottom:45px}.card-description .stock-sidebar .stock-map .map{height:auto}.card-description .stock-sidebar .stock-map .map .map-wrapper{height:320px}.card-description .stock-sidebar .stock-map .map .infos{position:relative;top:auto;left:auto;right:auto;max-width:90%;width:300px;margin:-80px auto 0;background-color:#fff}.card-description .stock-photos-wrapper{padding-bottom:20px}.card-description .stock-contact-detail .block-icon-text-cta.stockcar{padding-left:30px}.card-description .stock-contact-detail .block-icon-text-cta.stockcar .btn{width:auto !important;margin:0 !important}.card-description .stock-contact-detail .block-icon-text-cta.stockcar .btn,.card-description .stock-contact-detail .block-icon-text-cta.stockcar p{margin-left:80px !important}.card-description .stock-contact-detail .block-icon-text-cta.consult::before{content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_rdv_consult_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:54px;height:54px;top:30px;left:30px;transform:none !important}.card-description .stock-contact-detail{margin-top:40px;margin-left:0 !important;margin-right:0 !important;width:100% !important}.card-description .stock-contact-detail .help-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.card-description .stock-contact-detail .help-wrapper .help-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;aspect-ratio:1;background-color:var(--color-bg2);text-align:center;border-radius:50%;opacity:1 !important}.card-description .stock-contact-detail .help-wrapper .help-button:hover{background-color:var(--color5);color:#fff}.card-description .stock-contact-detail.order-car{margin-bottom:25px}.card-description .stock-contact-detail .contact-links .btn{display:inline-block;background-size:37px;padding:13px 40px 13px 60px;position:relative}.card-description .stock-contact-detail .contact-links .btn.order-online{background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_order_online.svg)}.card-description .stock-contact-detail .contact-links .btn::after{content:'';background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_orange.svg);background-repeat:no-repeat;background-position:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);height:13px;width:7px;transition:right .3s}.card-description .stock-contact-detail .contact-links .btn:hover::after{right:15px}.card-description .stock-contact-detail .contact-links .btn+.btn{margin-top:25px}.card-description .car-name{padding-bottom:30px}.card-description .car-name.mobile-only{padding-top:40px}.card-description .car-name .car-title{display:flex;flex-direction:column;min-height:47px}.card-description .car-name .model{font-size:2rem;font-weight:700;padding:0 0 10px;margin:0}.card-description .car-name .submodel{font-size:.8rem;font-weight:300;text-align:left;padding:0 0 20px;margin:0}.card-description .car-name .price{font-size:1.8rem;font-weight:700;color:var(--color3);padding:0 0 10px;margin:0}.card-description .car-name .price-tag{margin-bottom:30px}.card-description .car-name .price-tag .vat-text{font-size:.8rem;font-weight:300;padding:0;margin:0;font-style:italic}.card-description .car-name .old-price{font-size:.75rem;font-weight:100;padding:0 0 20px;margin:0}.card-description .car-name .old-price strong{text-decoration:line-through;font-weight:500}.card-description .caract>div{display:flex;flex-direction:row;justify-content:space-between;width:100%}.card-description .caract>div.power{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.power .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_power.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_power.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.motor{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.motor .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_motor.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_motor.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.fuel{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.fuel .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_fuel.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_fuel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.gearbox{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.gearbox .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_gearbox.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_gearbox.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.consumption{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.consumption .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_consumption.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_consumption.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.drivemode{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.drivemode .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_drivemode.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_drivemode.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.emission{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.emission .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_emission.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_emission.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.colorout{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.colorout .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_colorout.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_colorout.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.colorin{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.colorin .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_colorin.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_colorin.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.mileage{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.mileage .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_mileage.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_mileage.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.firstreg{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.firstreg .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_firstreg.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_firstreg.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.owners{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.owners .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_owners.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_owners.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div.guaranty{position:relative;padding:15px 0 0 30px;padding:7px 0 8px 30px}.card-description .caract>div.guaranty .label::before{position:absolute;left:0;top:17px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_guaranty.svg);content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_cars_guaranty.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;top:48%;transform:translateY(-50%)}.card-description .caract>div .descr{margin:0}.card-description .intertitle{font-size:1rem;font-weight:600}.card-description .main-image{max-width:900px;max-width:100%}.card-description .swiper{width:100%;margin:25px 0 50px}.card-description .swiper-slide{text-align:center;font-size:18px;background:#fff;width:100%;aspect-ratio:1;aspect-ratio:13 / 11;aspect-ratio:4 / 3;display:flex;justify-content:center;align-items:center}.card-description .swiper-slide a{height:100%}.card-description h2{font-size:2rem}.card-description .descr{font-size:.8rem}.card-description .list{margin-left:-20px;width:calc(100% + 40px)}.overflow-wrapper{overflow:hidden}.gallery-slider:not(.swiper-initialized){opacity:1}.gallery-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;height:100%}.gallery-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc(50% - 10px);height:auto}.advantages .container{display:flex;flex-direction:row;justify-content:space-between;gap:40px;flex-wrap:nowrap}.advantages .container .left{width:30%;margin-bottom:0;padding-left:0}.advantages .container .left .descr{margin-bottom:0}.advantages .container .right{width:70%;padding-left:0}.advantages .benef{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin:20px 0}.advantages .benef>li{width:calc(50% - 10px);width:calc(25% - 10px);text-align:center;padding-top:100px;padding-top:80px;margin:10px 0}.advantages .benef>li .label{font-size:1.3rem;font-weight:600;width:100%;margin:0;margin-bottom:5px}.advantages .benef>li .label.end-point::after{font-size:inherit}.advantages .benef>li .descr{width:100%;margin:0;word-break:break-word;overflow-wrap:anywhere}.advantages .benef>li.simple{position:relative}.advantages .benef>li.simple::before{position:absolute;left:calc(50% - 33px);top:30px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_simple.svg);mix-blend-mode:multiply;content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_simple.svg);width:80px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);top:40px;background-repeat:no-repeat;background-position:center;background-size:48px}.advantages .benef>li.cheap{position:relative}.advantages .benef>li.cheap::before{position:absolute;left:calc(50% - 30px);top:30px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_cheap.svg);mix-blend-mode:multiply;content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_cheap.svg);width:80px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);top:40px;background-repeat:no-repeat;background-position:center;background-size:48px}.advantages .benef>li.dispo{position:relative}.advantages .benef>li.dispo::before{position:absolute;left:calc(50% - 35px);top:30px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_dispo.svg);mix-blend-mode:multiply;content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_dispo.svg);width:80px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);top:40px;background-repeat:no-repeat;background-position:center;background-size:48px}.advantages .benef>li.warranty{position:relative}.advantages .benef>li.warranty::before{position:absolute;left:calc(50% - 35px);top:30px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_warranty.svg);mix-blend-mode:multiply;content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_warranty.svg);width:80px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);top:40px;background-repeat:no-repeat;background-position:center;background-size:48px}.advantages .benef>li.buymycar{position:relative}.advantages .benef>li.buymycar::before{position:absolute;left:calc(50% - 30px);top:30px;content:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_buymycar.svg);mix-blend-mode:multiply;content:'';background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_benef_buymycar.svg);width:80px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);top:40px;background-repeat:no-repeat;background-position:center;background-size:48px}.related-cars .swiper-slide{height:auto}.related-cars .swiper-slide .block-text-image-link{height:100%}.related-cars .swiper-slide .block-text-image-link .block-text-image-content{flex-grow:1}.related-cars .block-text-image-link .block-text-image-content .price-tag{min-height:105px}.block-related-cars .swiper-button-next.swiper-button-disabled,.block-related-cars .swiper-button-prev.swiper-button-disabled{display:none !important}.car-image-wrapper{aspect-ratio:4 / 3;width:100%;max-width:100%;margin-bottom:20px}.car-image-wrapper img{width:100% !important;height:100% !important;margin:0 !important}.car-image-wrapper .swiper-button-lock{display:none !important}.car-image-wrapper .swiper-button-prev{transform:translateX(-50%);opacity:0;transition:all .3s}.car-image-wrapper .swiper-button-next{transform:translateX(50%);opacity:0;transition:all .3s}.car-image-wrapper:hover .swiper-button-prev,.car-image-wrapper:hover .swiper-button-next{transform:translateX(0);opacity:1}@media (max-width:1600px){.card-description .stock-sidebar{display:flex;flex-direction:column}.card-description .stock-contact-detail .block-icon-text-cta{padding-top:110px;align-items:center}.card-description .stock-contact-detail .block-icon-text-cta.consult::before{left:50% !important;transform:translateX(-50%) !important}.card-description .stock-contact-detail .block-icon-text-cta.stockcar{padding-left:30px}.card-description .stock-contact-detail .block-icon-text-cta.stockcar .btn{width:auto !important;margin:0 !important}.card-description .stock-contact-detail .block-icon-text-cta.stockcar p{padding-bottom:0}.card-description .stock-contact-detail .block-icon-text-cta.stockcar .btn,.card-description .stock-contact-detail .block-icon-text-cta.stockcar p{margin-left:0px !important}}@media (max-width:1400px){.card-description .stock-sidebar .stock-contact-detail .btn.contact{min-width:auto}}@media (max-width:1200px){.stock-listing .left{padding-top:0}.stock-listing .right{padding-bottom:0}.stock-detail .container>div{order:2}.stock-detail .stock-order-0{order:0 !important}.stock-detail .stock-order-1{order:1 !important}.card-description .left{padding-right:0 !important;padding-top:40px !important}.card-description .car-name{padding-top:60px;position:relative}.card-description .show-mobile{display:block}.card-description .hide-mobile{display:none}.card-description .caract{margin:0}.advantages .container{gap:0px;flex-wrap:wrap}.advantages .container .left{width:100%}.advantages .container .right{width:100%}}@media (max-width:960px){.card-description .full-contained{flex-wrap:wrap;flex-direction:column-reverse}.card-description .full-contained .left{position:relative;display:block;width:100%;padding:40px}.advantages .benef>li{width:calc(50% - 10px)}}@media (max-width:640px){.card-description .car-name .back-button{left:-20px}.card-description .swiper{margin-bottom:25px !important}.card-description .swiper .swiper-pagination{bottom:-25px}.card-description .benef>li{width:100%}.card-description .benef>li::before{transform:scale(0.7)}.card-description .caract{margin-top:0}.card-description .full-contained .left{padding:20px;width:100%;min-width:unset}.card-description .block-text-image-link.stockcar{margin:20px}.card-description .container{max-width:100%;width:100%;margin:0}.card-description .container .left{padding-top:40px !important}.card-description .container .right{padding-top:0}.card-description .container .swiper{margin:0}.card-description .container .car-name,.card-description .container .gallery-slider,.card-description .container .stock-details,.card-description .container .stock-description,.card-description .container .stock-contact-detail,.card-description .container .stock-description,.card-description .container .intertitle{max-width:var(--width-max);width:var(--width-wrapper);margin-left:auto;margin-right:auto}.card-description .container .gallery-slider:not(.swiper-initialized){height:0;opacity:0;transition:opacity .3s}.card-description .container .gallery-slider{overflow:visible;max-width:calc(100% - 100px)}.card-description .container .map{left:0;right:0}.stock-listing-header .right{display:none !important}.stock-listing-header .left{padding-top:30px !important}}@media (max-width:480px){.advantages .benef>li{width:100%}}body.path-user .wrapper,body.path-login .wrapper{min-height:inherit}body.path-user .wrapper .user-area,body.path-login .wrapper .user-area{background-color:var(--color5);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:207px 0 50px}body.path-user .wrapper .user-area a,body.path-user .wrapper .user-area a:visited,body.path-login .wrapper .user-area a,body.path-login .wrapper .user-area a:visited{color:#fff}body.path-user .wrapper .user-area label,body.path-user .wrapper .user-area .form-element,body.path-login .wrapper .user-area label,body.path-login .wrapper .user-area .form-element{color:#fff}body.path-user .wrapper .user-area .form-wrapper,body.path-login .wrapper .user-area .form-wrapper{max-width:400px;width:100%;margin:0 auto}body.path-user .wrapper .user-area .form-wrapper .form-messages .messages,body.path-login .wrapper .user-area .form-wrapper .form-messages .messages{margin-bottom:40px}body.path-user .wrapper .user-area .form-wrapper form,body.path-login .wrapper .user-area .form-wrapper form{max-width:300px;margin:0 auto}body.path-user .wrapper .user-area .form-wrapper form p,body.path-login .wrapper .user-area .form-wrapper form p{font-size:1rem}body.path-user .wrapper .user-area .form-wrapper form label,body.path-user .wrapper .user-area .form-wrapper form .form-element,body.path-login .wrapper .user-area .form-wrapper form label,body.path-login .wrapper .user-area .form-wrapper form .form-element{color:#fff}body.path-user .wrapper .user-area .form-wrapper form label,body.path-login .wrapper .user-area .form-wrapper form label{font-weight:400}body.path-user .wrapper .user-area .form-wrapper form .form-item__label.form-required::after,body.path-login .wrapper .user-area .form-wrapper form .form-item__label.form-required::after{content:none !important}body.path-user .wrapper .user-area .form-wrapper form .form-item__description,body.path-login .wrapper .user-area .form-wrapper form .form-item__description{display:none !important}body.path-user .wrapper .user-area .form-wrapper form .input-control,body.path-login .wrapper .user-area .form-wrapper form .input-control{position:relative}body.path-user .wrapper .user-area .form-wrapper form .form-item,body.path-login .wrapper .user-area .form-wrapper form .form-item{margin-block:30px}body.path-user .wrapper .user-area .form-wrapper form .form-item:first-child,body.path-login .wrapper .user-area .form-wrapper form .form-item:first-child{margin-top:0}body.path-user .wrapper .user-area .form-wrapper form .form-item+.form-item,body.path-login .wrapper .user-area .form-wrapper form .form-item+.form-item{margin-top:45px}body.path-user .wrapper .user-area .form-wrapper form .form-element,body.path-login .wrapper .user-area .form-wrapper form .form-element{background:transparent;border-width:0 0 1px 0;border-radius:0;box-shadow:none;padding-left:30px;padding-bottom:8px;color:rgba(255,255,255,0.65);width:100%}body.path-user .wrapper .user-area .form-wrapper form .form-element:not(.error),body.path-login .wrapper .user-area .form-wrapper form .form-element:not(.error){border-color:#fff}body.path-user .wrapper .user-area .form-wrapper form .form-element:hover,body.path-login .wrapper .user-area .form-wrapper form .form-element:hover{border-color:#fff}body.path-user .wrapper .user-area .form-wrapper form input:-webkit-autofill,body.path-user .wrapper .user-area .form-wrapper form input:-webkit-autofill:hover,body.path-user .wrapper .user-area .form-wrapper form input:-webkit-autofill:focus,body.path-user .wrapper .user-area .form-wrapper form input:-webkit-autofill:active,body.path-login .wrapper .user-area .form-wrapper form input:-webkit-autofill,body.path-login .wrapper .user-area .form-wrapper form input:-webkit-autofill:hover,body.path-login .wrapper .user-area .form-wrapper form input:-webkit-autofill:focus,body.path-login .wrapper .user-area .form-wrapper form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px transparent inset !important}body.path-user .wrapper .user-area .form-wrapper form input[name="name"] ~ .input-icon,body.path-user .wrapper .user-area .form-wrapper form input[name="pass"] ~ .input-icon,body.path-login .wrapper .user-area .form-wrapper form input[name="name"] ~ .input-icon,body.path-login .wrapper .user-area .form-wrapper form input[name="pass"] ~ .input-icon{background-repeat:no-repeat;background-size:contain;background-position:center center;height:13px;width:11px;position:absolute;left:3px;bottom:0;top:0;margin:auto;transition:all .3s}body.path-user .wrapper .user-area .form-wrapper form input[name="name"] ~ .input-icon,body.path-login .wrapper .user-area .form-wrapper form input[name="name"] ~ .input-icon{background-image:url(/themes/custom/losch_theme/assets/img/icons/user-icon.svg) !important}body.path-user .wrapper .user-area .form-wrapper form input[name="pass"] ~ .input-icon,body.path-login .wrapper .user-area .form-wrapper form input[name="pass"] ~ .input-icon{background-image:url(/themes/custom/losch_theme/assets/img/icons/pass-icon.svg) !important}body.path-user .wrapper .user-area .form-wrapper form .form-actions,body.path-login .wrapper .user-area .form-wrapper form .form-actions{margin:45px 0 30px}body.path-user .wrapper .user-area .form-wrapper form .form-actions input.form-submit,body.path-login .wrapper .user-area .form-wrapper form .form-actions input.form-submit{margin:0 auto;padding:8px 50px 12px 30px;padding:11px 50px 11px 30px;padding:9px 50px 9px 30px;border-radius:30px;border:1px solid var(--color4);color:var(--color4) !important;white-space:nowrap;line-height:1.5;background-color:#fff !important;background-image:url(/themes/custom/losch_theme/assets/img/arrows/arrow_orange.svg) !important;background-repeat:no-repeat !important;background-position:center right 20px !important;transition:all .3s;display:inline-block;font-size:1rem}body.path-user .wrapper .user-area .form-wrapper form .form-actions input.form-submit:hover,body.path-login .wrapper .user-area .form-wrapper form .form-actions input.form-submit:hover{background-position:center right 16px !important}body.path-user .wrapper .user-area .form-wrapper form .forgot-password-link,body.path-login .wrapper .user-area .form-wrapper form .forgot-password-link{display:block;text-align:center;text-decoration:underline}body.path-user .wrapper .user-area .form-wrapper form .password-confirm__confirm,body.path-login .wrapper .user-area .form-wrapper form .password-confirm__confirm{max-height:none}body.path-user .wrapper .user-area .form-wrapper form .password-strength__title,body.path-user .wrapper .user-area .form-wrapper form .password-strength__text,body.path-user .wrapper .user-area .form-wrapper form .password-match-message,body.path-user .wrapper .user-area .form-wrapper form .password-suggestions,body.path-login .wrapper .user-area .form-wrapper form .password-strength__title,body.path-login .wrapper .user-area .form-wrapper form .password-strength__text,body.path-login .wrapper .user-area .form-wrapper form .password-match-message,body.path-login .wrapper .user-area .form-wrapper form .password-suggestions{color:#fff}.page-node-type-user-my-car .wrapper,.page-node-type-user-my-data .wrapper{min-height:inherit !important}body.page-node-type-user-my-car,body.page-node-type-user-my-data{background-color:var(--color-bg1) !important}.user-page .header-wrapper{display:flex;justify-content:space-between;align-items:center;gap:40px;background-color:var(--color-bg1) !important}.user-page .header-wrapper h2{margin:0;line-height:1.3}.user-page .header-wrapper .car-photo{width:150px;height:150px;border-radius:50%;overflow:hidden;background-color:var(--color1);display:flex;justify-content:center;align-items:center;flex:0 0 150px}.user-page .header-wrapper .car-photo svg{max-width:90px;width:100% !important;height:auto;opacity:.41}.user-page .user-dashboard{display:flex;align-items:flex-start;flex-direction:row;gap:35px;padding:50px 0 150px;background-color:var(--color-bg1) !important}.user-page .user-dashboard .card-style{background-color:var(--color-bg);border-radius:10px;width:100%;margin:0;padding:30px;transition:box-shadow 0.3s ease}.user-page .user-dashboard h3{margin-top:0;font-size:2rem}.user-page .user-dashboard h3#overview,.user-page .user-dashboard h3#vehicle-details{display:none}.user-page .user-dashboard .sidebar{width:25%}.user-page .user-dashboard .sidebar .main-info .type-car{position:relative;padding-bottom:20px;margin-bottom:20px}.user-page .user-dashboard .sidebar .main-info .type-car::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:20px;height:1px;background:var(--color5)}.user-page .user-dashboard .sidebar .main-info .type-car.is-main{padding-left:35px}.user-page .user-dashboard .sidebar .main-info .type-car.is-main::before{content:"";background-image:url(/themes/custom/losch_theme/assets/img/icons/icon_check_circle_green.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:2px;width:20px;height:20px}.user-page .user-dashboard .content{width:75%}.user-page .user-dashboard .content .infos-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:80px}.user-page .user-dashboard .content .infos-wrapper .infos-col{width:calc(50% - 40px)}.user-page .user-dashboard .content .documents-block{display:none}.user-page .user-dashboard .documents-block{margin-top:30px}.user-page .user-dashboard .documents-block .documents-list{display:flex;flex-direction:column;gap:20px}.user-page .user-dashboard .documents-block .documents-list .document-item{display:flex;align-items:center;gap:30px}.user-page .user-dashboard .documents-block .documents-list .document-item .document-icon{width:130px;width:80px;aspect-ratio:1/1.41}.user-page .user-dashboard .documents-block .documents-list .document-item .document-icon img{box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.user-page .user-dashboard .documents-block .documents-list .document-item .document-icon.portrait{aspect-ratio:1.41/1;width:115px}.user-page .user-dashboard .documents-block .documents-list .document-item .document-info p:first-of-type{margin-top:0}.user-page .user-dashboard .documents-block .documents-list .document-item .document-info a{line-height:1.15}.user-page .user-dashboard .info-item h4{font-size:20px;margin-top:0;margin-bottom:10px}.user-page .user-dashboard .info-item .label{margin-bottom:5px}.user-page .user-dashboard .info-item:not(:last-child){position:relative;padding-bottom:20px;margin-bottom:20px}.user-page .user-dashboard .info-item:not(:last-child)::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:20px;height:1px;background:var(--color5)}.user-page .user-dashboard .info-item.multiple-values .value:not(last-child){margin-bottom:12px}.user-page .user-dashboard .infos-actions{padding-top:30px;margin-top:auto;text-align:right}.has-show-error{min-height:calc(100vh - 157px);display:flex;flex-direction:column;justify-content:center;align-items:center}.has-show-error section.user-page{padding:0;width:100%}.has-show-error section.user-page .user-dashboard{padding:50px 0 150px}.has-show-error section.user-page .user-dashboard .no-cars-message{max-width:850px;margin:0 auto;text-align:center}.has-show-error section.user-page .user-dashboard .no-cars-message p{margin-top:0}.my-car-slider-1.multiple-cars .header-wrapper{padding:0 85px}.my-car-slider-1.multiple-cars .swiper-button-prev{left:0}.my-car-slider-1.multiple-cars .swiper-button-next{right:0}@media (max-width:1300px){.no-cars-found{min-height:calc(100vh - 115px)}}@media (max-width:1200px){.user-page .header-wrapper h2{font-size:2.25rem}.user-page .user-dashboard{flex-direction:column;gap:30px}.user-page .user-dashboard h3#overview,.user-page .user-dashboard h3#vehicle-details{display:block}.user-page .user-dashboard .sidebar{width:100%}.user-page .user-dashboard .sidebar .documents-block{display:none}.user-page .user-dashboard .content{width:100%}.user-page .user-dashboard .content .documents-block{display:block}.user-page .user-dashboard .documents-block .documents-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.user-page .user-dashboard .documents-block .documents-list .document-item{width:calc(50% - 15px)}.my-car-slider-1.multiple-cars .header-wrapper{padding:0 50px}}@media (max-width:768px){.user-page .header-wrapper h2{font-size:2rem}.user-page .user-dashboard{padding-bottom:100px}.user-page .user-dashboard .content .infos-wrapper{flex-direction:column;gap:30px}.user-page .user-dashboard .content .infos-wrapper .infos-col{width:100%}.user-page .user-dashboard .documents-block{flex-direction:column}.user-page .user-dashboard .documents-block .documents-list .document-item{width:100%}.user-page .user-dashboard .form-actions{text-align:left}}@media (max-width:576px){.user-page{padding:45px 0 !important}.user-page .header-wrapper{flex-direction:column;align-items:flex-start}.user-page .header-wrapper.add-pb{padding:0 0 60px !important}.user-page .header-wrapper .car-photo{width:200px;height:200px;flex:0 0 200px;align-self:center}.user-page .swiper-navigation{display:flex;justify-content:center;align-items:center;gap:20px;position:absolute;bottom:0;width:100%}.user-page .swiper-navigation .swiper-button-prev,.user-page .swiper-navigation .swiper-button-next{position:static}}
