.elementor-3997 .elementor-element.elementor-element-35202028:not(.elementor-motion-effects-element-type-background),.elementor-3997 .elementor-element.elementor-element-35202028>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.garagewitschi.ch/wp-content/uploads/2022/04/intro_garage-witschi-e1653412887506.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3997 .elementor-element.elementor-element-35202028>.elementor-background-overlay{background-color:#000;opacity:.35;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3997 .elementor-element.elementor-element-35202028>.elementor-container{min-height:40vh}.elementor-3997 .elementor-element.elementor-element-35202028{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-6rem;margin-bottom:0}.elementor-3997 .elementor-element.elementor-element-a5842da .elementor-heading-title{color:var(--e-global-color-5aee3e0)}.elementor-3997 .elementor-element.elementor-element-4abdb34b{color:var(--e-global-color-5aee3e0)}.elementor-3997 .elementor-element.elementor-element-1f32146e>.elementor-container{min-height:100vh}.elementor-3997 .elementor-element.elementor-element-1f32146e{padding:0}.elementor-3997 .elementor-element.elementor-element-6a5aee6e>.elementor-element-populated{padding:19px 0 0}.elementor-3997 .elementor-element.elementor-element-1a2cef0{--grid-columns:2}.elementor-3997 .elementor-element.elementor-element-1a2cef0 .elementor-loop-container{grid-auto-rows:1fr}.elementor-3997 .elementor-element.elementor-element-1a2cef0 .e-loop-item>.elementor-section,.elementor-3997 .elementor-element.elementor-element-1a2cef0 .e-loop-item>.elementor-section>.elementor-container,.elementor-3997 .elementor-element.elementor-element-1a2cef0 .e-loop-item>.e-con,.elementor-3997 .elementor-element.elementor-element-1a2cef0 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-3997 .elementor-element.elementor-element-1d61d2b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3997 .elementor-element.elementor-element-1d61d2b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-bc-flex-widget .elementor-3997 .elementor-element.elementor-element-1d61d2b7.elementor-column .elementor-widget-wrap{align-items:space-between}.elementor-3997 .elementor-element.elementor-element-1d61d2b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between}.elementor-3997 .elementor-element.elementor-element-1d61d2b7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3997 .elementor-element.elementor-element-1d61d2b7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3997 .elementor-element.elementor-element-7bd40cc>.elementor-container{min-height:100vh}.elementor-3997 .elementor-element.elementor-element-8952921>.elementor-widget-container{padding:0}@media(min-width:768px){.elementor-3997 .elementor-element.elementor-element-1c07e2df{width:62.708%}.elementor-3997 .elementor-element.elementor-element-3d6be89a{width:37.258%}.elementor-3997 .elementor-element.elementor-element-6a5aee6e{width:61.529%}.elementor-3997 .elementor-element.elementor-element-1f771c81{width:4%}.elementor-3997 .elementor-element.elementor-element-1d61d2b7{width:33.803%}}@media(max-width:1200px) and (min-width:768px){.elementor-3997 .elementor-element.elementor-element-1c07e2df{width:100%}.elementor-3997 .elementor-element.elementor-element-6a5aee6e{width:100%}.elementor-3997 .elementor-element.elementor-element-1d61d2b7{width:100%}}@media(min-width:1201px){.elementor-3997 .elementor-element.elementor-element-35202028:not(.elementor-motion-effects-element-type-background),.elementor-3997 .elementor-element.elementor-element-35202028>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1200px){.elementor-3997 .elementor-element.elementor-element-35202028:not(.elementor-motion-effects-element-type-background),.elementor-3997 .elementor-element.elementor-element-35202028>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.garagewitschi.ch/wp-content/uploads/2022/04/intro_garage-witschi-e1653412887506.jpg")}.elementor-3997 .elementor-element.elementor-element-1a2cef0{--grid-columns:2}.elementor-3997 .elementor-element.elementor-element-7bd40cc>.elementor-container{min-height:0vh}}@media(max-width:767px){.elementor-3997 .elementor-element.elementor-element-1a2cef0{--grid-columns:1}.elementor-3997 .elementor-element.elementor-element-1f771c81{width:100%}.elementor-3997 .elementor-element.elementor-element-7bd40cc>.elementor-container{min-height:0vh}}@media only screen and (max-width:1200px){.elementor-3997 .elementor-element.elementor-element-6a5aee6e{padding-right:max(calc((100vw - var(--container))/2 - 10px), var(--sp-lr)) !important}}.elementor-3997 .elementor-element.elementor-element-cff63c3 .numberof{font-size:var(--fs-xl);padding:3rem 0 .5rem;display:block}.elementor-3997 .elementor-element.elementor-element-cff63c3{font-size:var(--e-global-typography-accent-font-size);line-height:1em;font-weight:var(--e-global-typography-accent-font-weight);text-transform:uppercase;background-color:#f7ff14}.elementor-3997 .elementor-element.elementor-element-cff63c3>div{padding:2rem;display:block;text-align:center}.elementor-3997 .elementor-element.elementor-element-cff63c3>div>div{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.elementor-3997 .elementor-element.elementor-element-1df281e8{color:#fff}.elementor-3997 .elementor-element.elementor-element-1df281e8 select,.elementor-3997 .elementor-element.elementor-element-1df281e8 .ms-options-wrap button{background:0 0;outline:none !important;border:none !important;color:#fff !important;border-bottom:1px solid #fff !important;padding-bottom:.5rem;font-size:1rem !important}.elementor-3997 .elementor-element.elementor-element-1df281e8 select option{color:#000}.elementor-3997 .elementor-element.elementor-element-1df281e8 .ms-options ul{padding-left:0;color:#000}.elementor-3997 .elementor-element.elementor-element-1df281e8 .ms-options{min-height:auto !important}.elementor-3997 .elementor-element.elementor-element-1df281e8 .ms-options ul li label{padding-top:6px}body .elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper[data-filter-type]{padding:0;padding-bottom:1rem}body .elementor-3997 .elementor-element.elementor-element-1df281e8 #wpfMinPrice.wpfPriceRangeField,body .elementor-3997 .elementor-element.elementor-element-1df281e8 #wpfMaxPrice.wpfPriceRangeField{outline:none;border:none;background-color:#000;color:#fff;font-size:1rem}.elementor-3997 .elementor-element.elementor-element-1df281e8 .ui-slider.ui-widget-content .ui-slider-handle{background:var(--e-global-color-primary);border:0 solid #000 !important;border-radius:50%}.elementor-3997 .elementor-element.elementor-element-1df281e8 .ui-widget-header{background:var(--e-global-color-primary) !important}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper[data-display-type=dropdown] .wpfCheckboxHier,.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper[data-display-type=wpfSortBy] .wpfFilterContent select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper[data-display-type=dropdown] .wpfCheckboxHier:after,.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper[data-display-type=wpfSortBy] .wpfFilterContent:after{content:"\f078";height:0;position:absolute;top:50%;height:18px;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;right:0;width:13px;border:none;border-top-color:#666;margin-top:0;border-top-width:6px;font-size:.65rem !important}body .ms-options-wrap>button:after{font-size:.65rem !important}.elementor-3997 .elementor-element.elementor-element-1df281e8 #wpfBlock_7 select{appearance:none}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:focus{color:var(--light) !important}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button{cursor:pointer;background-color:var(--e-global-color-primary);border:none;margin:0;color:var(--e-global-color-text);font-weight:var(--e-global-typography-primary-font-weight);text-transform:uppercase;width:100%;max-width:15rem;text-align:left;border-radius:0;padding-left:var(--padding-lr);padding-right:var(--padding-lr);padding-top:var(--padding-tb);padding-bottom:var(--padding-tb);position:relative;display:block;overflow:hidden}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:before{content:'';position:absolute;width:100%;transform:translateX(-101%);background:var(--light);height:100%;top:0;left:0;z-index:-1;transition:transform .3s ease-in-out}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:after{content:'';position:absolute;width:100%;transform:translateX(0%);background:var(--e-global-color-primary);height:100%;top:0;left:0;z-index:-2}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:focus:after,.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:hover:after{background:var(--light)}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:focus{outline:none;border-radius:0;color:var(--light)}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:focus:before,.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterButtons>button:hover:before{transform:translateX(0) !important}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterContent{padding-right:2rem;position:relative}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper{position:relative}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfFilterWrapper *{font-family:'OPEL next'}.elementor-3997 .elementor-element.elementor-element-1df281e8 .wpfBlockClear{display:inline;position:absolute;right:0;top:50%;transform:translateY(-68%) rotate(45deg);font-size:2rem;cursor:pointer;text-decoration:none;z-index:2}@media only screen and (max-width:1200px){.elementor-3997 .elementor-element.elementor-element-1df281e8{position:fixed;right:-110vw;width:90vw !important;height:fit-content;top:50%;z-index:22;bottom:50%;transform:translate(0%,-50%);padding-bottom:2.5rem;background-color:#000;padding:3rem;max-width:590px;max-height:calc(100vh - 208px);overflow-y:auto;opacity:0;transition:opacity .3s ease-in-out}.elementor-3997 .elementor-element.elementor-element-1df281e8>div{padding-left:0 !important;padding-right:0 !important}.elementor-3997 .elementor-element.elementor-element-1df281e8.openFilter{transform:translate(-50%,-50%);right:50%;left:50%;background:#000;opacity:1;transition:opacity .3s ease-in-out}body{max-width:100vw;overflow-x:hidden}.elementor-3997 .elementor-element.elementor-element-1df281e8 .elementor-widget-wrap{height:fit-content}.elementor-3997 .elementor-element.elementor-element-1df281e8 #NumberOfCars,.elementor-3997 .elementor-element.elementor-element-1df281e8 .elementor-widget-html{display:none}}body.overlay:before{content:'';height:100vh;width:100vw;position:fixed;background:rgba(0,0,0,.76);display:block;z-index:22;top:0;left:0}.wpfClearButton{margin-bottom:1rem !important}.elementor-3997 .elementor-element.elementor-element-5e15f12{display:none}.elementor-3997 .elementor-element.elementor-element-8952921 .filterbutton{display:none}@media only screen and (max-width:1200px){.elementor-3997 .elementor-element.elementor-element-8952921 #filterbutton{position:fixed;right:0;bottom:100px;display:block;z-index:23}.elementor-3997 .elementor-element.elementor-element-8952921 button{font-size:2rem;padding:1.3rem 1.4rem 1.1rem 1.3rem;border:none;box-shadow:none;outline:none;font-weight:lighter;cursor:pointer;font-size:1.5rem}.elementor-3997 .elementor-element.elementor-element-8952921 .fas{font-family:'Font Awesome 5 Free'}.elementor-3997 .elementor-element.elementor-element-8952921 #filterbutton:hover{opacity:.8}.overlay .elementor-3997 .elementor-element.elementor-element-8952921 #filterbutton{display:none}}@media only screen and (max-width:1200px){.elementor-3997 .elementor-element.elementor-element-50fb859a{padding:0;height:0}}@media only screen and (max-width:1200px){.elementor-3997 .elementor-element.elementor-element-7bd40cc{padding:0;height:0}#team-member-container{padding:0 !important;height:0 !important}}