.concept,.page-organizations .section--concept .concept{position:relative;max-width:85%;margin:0 auto}@media(min-width:768px){.concept,.page-organizations .section--concept .concept{max-width:850px}}.concept:before,.page-organizations .section--concept .concept:before,.concept:after,.page-organizations .section--concept .concept:after{position:absolute;content:"";top:-.5rem;width:200px;height:135px;background:url(/services/carwash/images/concept-arrows.svg) no-repeat;background-size:contain;z-index:-1}.concept:before,.page-organizations .section--concept .concept:before{left:0;-webkit-transform:scale(-1,1) translate(25%,-8%);transform:scaleX(-1) translate(25%,-8%)}@media(min-width:768px){.concept:before,.page-organizations .section--concept .concept:before{-webkit-transform:scale(-1,1) translateX(95%);transform:scaleX(-1) translate(95%)}}.concept:after,.page-organizations .section--concept .concept:after{right:0;-webkit-transform:translate(25%,-8%);transform:translate(25%,-8%)}@media(min-width:768px){.concept:after,.page-organizations .section--concept .concept:after{-webkit-transform:translateX(95%);transform:translate(95%)}}.concept-inner{position:relative;padding:1rem 1.25rem;border-radius:.35rem;background:var(--fm-body-bg)}@media(min-width:768px){.concept-inner{padding:2rem 1.5rem}}.concept-inner:before{position:absolute;content:"";inset:0;margin:-2px;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#CE6EF0),color-stop(30%,#8D96FF),color-stop(55%,#47B2FF),color-stop(80%,#30C5FF),to(#65D2E9));background:linear-gradient(90deg,#ce6ef0,#8d96ff 30%,#47b2ff,#30c5ff 80%,#65d2e9);z-index:-1}.concept-inner--default:before{background:#ff0}.concept-text{margin-bottom:0;line-height:1.33}@media(min-width:768px){.concept-text{font-size:1.25rem}}@media(min-width:768px){.block{height:290px}}.block__bg{position:absolute;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.block__bg-img{display:block;-o-object-fit:contain;object-fit:contain}.block:hover .block__bg{-webkit-transform:scale(1.04);transform:scale(1.04)}.block--offer{background-color:#f2f0eb80}.block--offer .block__bg{inset:auto 0 -4rem}.block--offer .block__bg-img{width:80%;margin:0 auto}.block--presentation{background-color:#96aed080}.block--presentation .block__bg{inset:0 0 0 auto;width:40%}@media(min-width:1200px){.block--presentation .block__bg{width:50%}}.block--presentation .block__bg-img{height:100%;margin-left:auto}.block--loyalty{background:linear-gradient(78deg,#c4c7c6,#dcdddf 51.11%,#ebebeb)}.block--loyalty .block__bg{position:relative;margin-left:auto}@media(min-width:1400px){.page-organizations .container-xl{max-width:1440px}}.page-organizations .section--hero .hero{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.page-organizations .section--hero .hero-image{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}@media(min-width:992px){.page-organizations .section--hero .hero-image{width:350px;height:350px}}@media(max-width:991.98px){.page-organizations .section--hero .hero-image{overflow:hidden}}.page-organizations .section--hero .hero svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#ff0;z-index:-1}@media(max-width:767.98px){.page-organizations .section--models .row-m-grid{grid-auto-columns:40vw}}.page-organizations .section--coop .steps{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:3.5rem 0}@media(max-width:767.98px){.page-organizations .section--coop .steps{gap:1rem 0}}.page-organizations .section--coop .steps-item{display:-webkit-box;display:flex;gap:1.5rem}@media(max-width:767.98px){.page-organizations .section--coop .steps-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.5rem}}.page-organizations .section--coop .steps-item__text{margin-bottom:0}.page-organizations .section--coop .arrow{position:relative;left:-3rem;top:-1.5rem;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.page-organizations .section--concept .concept-inner:before{background:#ff0}.page-organizations .section--cta .cta{position:relative;border-radius:.35rem;background:#000 url(/organizations/images/cta.jpg) right center/cover no-repeat}.page-organizations .section--cta .cta-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline;height:100%;padding:1.5rem 2rem}@media(min-width:768px){.page-organizations .section--cta .cta-body{width:50%;padding:2.5rem 3.5rem}}.page-organizations .section--cta .cta-body__divider{width:100%;margin:.75rem 0;color:#f7f0f0bf;text-align:center}@media(min-width:768px){.page-organizations .section--cta .cta-body__divider{width:unset;padding:0 3.9rem}}.page-organizations .section--cta .cta-body .btn{width:100%}@media(min-width:768px){.page-organizations .section--cta .cta-body .btn{width:unset;font-size:1.125rem}}.page-organizations .section--cta .cta-body .btn:not(.btn-primary){padding-top:0;padding-bottom:0}@media(min-width:768px){.page-organizations .section--cta .cta-body .btn:not(.btn-primary){padding-left:2.1rem;padding-right:2.1rem;font-size:1.25rem}}
