@charset "UTF-8";body.careffect-studio{--ink:#202522;--muted:#666c65;--gold:#d6a14b;--gold-dark:#896018;--paper:#f6f5f0;--line:#dcded5;--white:#fff;--sans:"Segoe UI", Arial, sans-serif;--display:"Bahnschrift", Arial, sans-serif;--shell:1320px;--cf-gutter:56px;margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.careffect-studio :is(main,#page,.elementor-location-single){min-width:0;color:var(--ink);background:var(--white)}.careffect-studio #page{width:100%;max-width:none;margin:0;padding:0}.careffect-studio #page>#content{padding:0}.careffect-studio .elementor-4272>.elementor-section>.elementor-container{max-width:none!important}.careffect-studio .elementor-4272>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}.careffect-studio :is(main,#page,.elementor-location-single) *,.careffect-studio .elementor-4359 *,.careffect-studio .elementor-location-footer *{box-sizing:border-box}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-section{background-color:var(--white)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--shell)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor[data-elementor-type="wp-post"]>.elementor-section:not(:has(h1)){padding:72px var(--cf-gutter)!important}.careffect-studio :is(main,#page,.elementor-location-single) :is(.elementor-column,.elementor-widget,.elementor-widget-wrap){min-width:0}.careffect-studio :is(main,#page,.elementor-location-single) :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title){color:var(--ink)!important;font-family:var(--display)!important;font-weight:500!important;text-transform:none!important;font-style:normal!important;text-shadow:none!important;overflow-wrap:anywhere}.careffect-studio :is(main,#page,.elementor-location-single) h1{font-size:clamp(40px, 4.5vw, 64px)!important;line-height:1.09!important;letter-spacing:-.045em!important;margin-block:0 24px}.careffect-studio :is(main,#page,.elementor-location-single) h2{font-size:clamp(30px, 3.3vw, 42px)!important;line-height:1.16!important;letter-spacing:-.035em!important;margin-block:0 22px}.careffect-studio :is(main,#page,.elementor-location-single) h3{font-size:clamp(23px, 2.2vw, 27px)!important;line-height:1.25!important;letter-spacing:-.025em!important;margin-block:0 16px}.careffect-studio :is(main,#page,.elementor-location-single) :is(h1,h2,h3)>span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.careffect-studio :is(main,#page,.elementor-location-single) :is(p,li,.elementor-widget-text-editor){color:var(--muted)!important;font-family:var(--sans)!important;font-size:17px!important;line-height:1.75!important;letter-spacing:normal!important;text-shadow:none!important}.careffect-studio :is(main,#page,.elementor-location-single) p{margin-block:0 1.2em}.careffect-studio :is(main,#page,.elementor-location-single) p:last-child{margin-bottom:0}.careffect-studio :is(main,#page,.elementor-location-single) li{margin-block:.4em}.careffect-studio :is(main,#page,.elementor-location-single) :is(ul,ol){padding-inline-start:1.3em}.careffect-studio :is(main,#page,.elementor-location-single) strong{color:var(--ink)}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-widget-text-editor :is(span,strong){color:inherit!important;font-family:inherit!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-widget-text-editor a{color:var(--gold-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-widget-text-editor{text-align:left!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-widget-text-editor h3{margin-top:1.45em!important;margin-bottom:.55em!important}.careffect-studio :is(main,#page,.elementor-location-single) img{max-width:100%;height:auto}.careffect-studio :is(main,#page,.elementor-location-single,.elementor-4359,.elementor-location-footer) :is(a,button,input,select,textarea):focus-visible{outline:3px solid #a87421!important;outline-offset:4px}.careffect-studio :is(#anfrage,#careffect-inquiry-form){scroll-margin-top:110px}.careffect-studio .elementor-4359{position:relative;z-index:30;background:var(--white)!important;color:var(--ink)}.careffect-studio .elementor-4359 :is(.elementor-section,.elementor-widget-wrap,.elementor-widget-container){background-image:none!important}.careffect-studio .elementor-4359 .elementor-background-overlay{display:none!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59{padding:0 var(--cf-gutter)!important;min-height:36px;background-color:var(--ink)!important;border:0!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59>.elementor-container{max-width:var(--shell)!important;min-height:36px;align-items:center}.careffect-studio .elementor-4359 .elementor-element-a53cc59 :is(.elementor-widget-wrap,.elementor-widget-container){padding:0!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59 :is(a,p,span){color:#e5e9e1!important;font-family:var(--sans)!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.02em}.careffect-studio .elementor-4359 .elementor-element-a53cc59 i{color:#e5e9e1!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59 a{padding-block:4px!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59 :is(p,.elementor-widget){margin:0!important}.careffect-studio .elementor-4359 .elementor-element-ab0b6ec{min-height:96px;padding:17px var(--cf-gutter)!important;background:var(--white)!important;border:0!important;border-bottom:1px solid var(--line)!important}.careffect-studio .elementor-4359 .elementor-element-ab0b6ec>.elementor-container{max-width:var(--shell)!important;min-height:60px;align-items:center;justify-content:space-between;gap:24px}.careffect-studio .elementor-4359 .elementor-element-ab0b6ec>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;align-content:center;background:transparent!important}.careffect-studio .elementor-4359 .elementor-element-0edb5fb{width:230px!important;flex:0 0 230px}.careffect-studio .elementor-4359 .elementor-element-70378fc{width:auto!important;flex:1 1 auto;min-width:0}.careffect-studio .elementor-4359 .elementor-element-0edb5fb .elementor-widget-image :is(.elementor-widget-container,a){display:block;position:relative;width:210px!important;height:43px!important;overflow:hidden;margin:0!important;padding:0!important}.careffect-studio .elementor-4359 .elementor-element-0edb5fb .elementor-widget-image img{content:url(../../../../../../../themes/careffect-studio/assets/careffect-logo.png);position:absolute;width:256px!important;height:256px!important;min-width:256px!important;max-width:none!important;left:-24px;top:-96px;object-fit:contain;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;filter:none!important;transform:none!important;opacity:1!important}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--main{justify-content:flex-end}.careffect-studio .elementor-4359 .elementor-element-d6ede79 :is(.elementor-item,.elementor-sub-item){color:var(--ink)!important;font-family:var(--sans)!important;font-size:14px!important;line-height:1.45!important;font-weight:550!important;text-transform:none!important;letter-spacing:0!important;text-shadow:none!important}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--main>.elementor-nav-menu>li>a{min-height:44px;padding:10px 12px!important;background:transparent!important}.careffect-studio .elementor-4359 .elementor-element-d6ede79 :is(.elementor-item,.elementor-sub-item):is(:hover,:focus-visible,.elementor-item-active){color:var(--gold-dark)!important}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--dropdown{background:var(--white)!important;border:1px solid var(--line);border-radius:0!important;box-shadow:0 12px 24px #20252212}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--dropdown a{min-height:44px;padding:12px 18px!important;white-space:normal;background:var(--white)!important}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--dropdown a:is(:hover,:focus-visible){background:var(--paper)!important}.careffect-studio .elementor-4359 .elementor-menu-toggle{color:var(--ink)!important;background:transparent!important;border:1px solid var(--line);border-radius:0!important;min-width:48px;min-height:48px;padding:12px!important}.careffect-studio .elementor-4359 .elementor-menu-toggle svg{fill:currentColor!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1){position:relative;isolation:isolate;width:100%!important;left:0!important;min-height:610px;padding:64px var(--cf-gutter)!important;margin:0!important;background:var(--paper)!important;border:0!important;overflow:hidden}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-background-overlay{position:absolute!important;top:48px!important;bottom:48px!important;right:max(var(--cf-gutter), calc((100% - var(--shell)) / 2))!important;left:auto!important;width:min(48%, 660px)!important;height:auto!important;z-index:0;opacity:1!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important;background-color:var(--ink)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:0!important;pointer-events:none}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-container{position:relative;z-index:1;width:100%;max-width:var(--shell)!important;min-height:482px!important;margin-inline:auto!important;align-items:center;justify-content:flex-start}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-container>.elementor-column{width:45%!important;flex:0 0 45%;min-width:0}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;background:transparent!important;align-content:center}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1) :is(.elementor-widget-heading,.elementor-widget-text-editor){text-align:left!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1) h1{color:var(--ink)!important;margin:0 0 10px!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1) p{max-width:520px}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1) .elementor-spacer-inner{height:12px!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-shape{display:none!important}.careffect-studio :is(main,#page,.elementor-location-single) :is(a.elementor-button,a[id^="careffect_"][id$="_call"],a[id^="careffect_"][id$="_form"],a#careffect_contact_form_cta){display:inline-flex!important;align-items:center;justify-content:center;gap:12px;min-height:51px;max-width:100%;padding:13px 23px!important;border:1px solid transparent!important;border-radius:0!important;background:var(--gold)!important;color:#1b211d!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;text-transform:none!important;letter-spacing:.01em!important;text-decoration:none!important;text-align:center;white-space:normal;transition:background-color .2s ease,color .2s ease}.careffect-studio :is(main,#page,.elementor-location-single) :is(a.elementor-button,a[id^="careffect_"][id$="_call"],a[id^="careffect_"][id$="_form"],a#careffect_contact_form_cta):hover{color:#1b211d!important;background:#e2b363!important}.careffect-studio :is(main,#page,.elementor-location-single) a.elementor-button :is(span,i){color:inherit!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-button-content-wrapper{align-items:center}.careffect-studio :is(main,#page,.elementor-location-single) a#careffect_hero_call{color:var(--ink)!important;background:transparent!important;border-color:var(--ink)!important}.careffect-studio :is(main,#page,.elementor-location-single) a#careffect_hero_call:hover{color:var(--white)!important;background:var(--ink)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table{height:100%;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table :is(.elementor-price-table__header,.elementor-price-table__price,.elementor-price-table__features-list,.elementor-price-table__footer){color:var(--ink)!important;background:transparent!important;font-family:var(--sans)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__header{padding:30px 24px 18px!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__price{padding:20px 24px!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__features-list{padding:0 24px!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__features-list li{font-size:16px!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__features-list span{color:inherit!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__features-list li::before{border-color:var(--line)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__footer{padding:22px 24px 28px!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__integer-part{font-family:var(--display)!important;font-size:48px!important;font-weight:500!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table :is(.elementor-price-table__currency,.elementor-price-table__fractional-part,.elementor-price-table__period,.elementor-price-table__subheading,.elementor-price-table__additional_info){color:var(--muted)!important;font-family:var(--sans)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-price-table__ribbon-inner{background:var(--gold)!important;color:var(--ink)!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor-widget-wrap:has(>.elementor-widget-shortcode #anfrage){padding:0!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor[data-elementor-type="wp-post"] .elementor-widget-shortcode #anfrage{width:100%}.careffect-studio :is(main,#page,.elementor-location-single) #anfrage h2{hyphens:auto}.careffect-studio :is(main,#page,.elementor-location-single) #anfrage{width:calc(100% - var(--cf-gutter) - var(--cf-gutter));max-width:1040px!important;margin:36px auto!important;padding:clamp(24px, 4vw, 48px)!important;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7{width:100%;max-width:900px;margin-inline:auto;color:var(--ink);font-family:var(--sans)}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 form{margin:0}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 .careffect-form-note{font-size:14px!important;line-height:1.65!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 label{display:block;margin-block:0 6px;color:var(--ink)!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:8px}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input:not([type="hidden"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]),select,textarea){display:block;width:100%!important;max-width:100%;min-width:0;min-height:48px;margin:0!important;padding:12px 14px!important;border:1px solid #bdc4b7!important;border-radius:0!important;background:var(--white)!important;color:var(--ink)!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 textarea{min-height:150px;resize:vertical}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input,select,textarea):focus{border-color:var(--gold-dark)!important;outline:2px solid var(--gold-dark)!important;outline-offset:2px}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input[type="submit"],button[type="submit"]){width:auto!important;max-width:100%;min-height:51px;padding:13px 27px!important;border:1px solid transparent!important;border-radius:0!important;background:var(--gold)!important;color:#1b211d!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;white-space:normal;cursor:pointer}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input[type="submit"],button[type="submit"]):hover{background:#e2b363!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input[type="submit"],button[type="submit"]):disabled{opacity:.65;cursor:wait}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 .wpcf7-not-valid{border-color:#a32c26!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:7px;color:#a32c26!important;font-size:14px!important;font-weight:400;line-height:1.5}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 .wpcf7-response-output{margin:20px 0 0!important;padding:16px 18px!important;background:var(--white);color:var(--ink)!important;border-radius:0!important;font-size:16px;line-height:1.6}.careffect-studio :is(main,#page,.elementor-location-single) #anfrage a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:.2em}.careffect-studio :is(.privacy-policy,.page-id-9707){color:var(--ink)}body.careffect-studio.privacy-policy main,body.careffect-studio.page-id-9707 main{background:var(--white)}.careffect-studio :is(main,#page,.elementor-location-single) :is(article,.entry-content){overflow-wrap:anywhere}.careffect-studio :is(main,#page,.elementor-location-single) .entry-content>:is(h1,h2,h3,p,ul,ol){max-width:900px;margin-inline:auto}.careffect-studio :is(main,#page,.elementor-location-single) .entry-content>:is(h2,h3){margin-top:1.5em}.careffect-studio .elementor-location-footer,.careffect-studio .elementor-location-footer .elementor-section{background:#1e251f!important;color:#d3dbc9}.careffect-studio .elementor-location-footer .elementor-background-overlay{display:none!important}.careffect-studio .elementor-location-footer>.elementor-section{padding-inline:var(--cf-gutter)!important}.careffect-studio .elementor-location-footer .elementor-section-boxed>.elementor-container{max-width:var(--shell)!important}.careffect-studio .elementor-location-footer :is(.elementor-widget-wrap,.elementor-widget-container){background:transparent!important}.careffect-studio .elementor-location-footer :is(h2,h3,h4,.elementor-heading-title){color:#e5eadf!important;font-family:var(--display)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.025em!important}.careffect-studio .elementor-location-footer :is(p,li,a,span){color:#d3dbc9!important;font-family:var(--sans)!important;font-size:14px!important;line-height:1.75!important}.careffect-studio .elementor-location-footer a:hover{color:#e9ba6e!important}.careffect-studio :is(.elementor-4359,.elementor-location-footer) a[href^="tel:"]{min-height:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none}@media (max-width:1100px){body.careffect-studio{--cf-gutter:32px}.careffect-studio .elementor-4359 .elementor-element-0edb5fb{width:210px!important;flex-basis:210px}.careffect-studio .elementor-4359 .elementor-element-ab0b6ec>.elementor-container{gap:16px}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--main>.elementor-nav-menu>li>a{font-size:13px!important;padding-inline:9px!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1){min-height:560px}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-container{min-height:432px!important}}@media (max-width:900px){body.careffect-studio{--cf-gutter:24px}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1){display:flex;flex-direction:column;gap:32px;min-height:0;padding:36px var(--cf-gutter)!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-container{order:0;min-height:0!important;width:100%;max-width:100%!important}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-container>.elementor-column{width:100%!important;flex-basis:100%}.careffect-studio :is(#page,main) .elementor-section:has(>.elementor-background-overlay):has(h1)>.elementor-background-overlay{order:1;position:relative!important;inset:auto!important;width:100%!important;height:clamp(260px, 52vw, 420px)!important;min-height:260px;max-width:100%;margin:0!important;flex-shrink:0}}@media (max-width:767px){body.careffect-studio{--cf-gutter:20px;font-size:16px}.careffect-studio :is(main,#page,.elementor-location-single) :is(p,li,.elementor-widget-text-editor){font-size:16px!important;line-height:1.7!important}.careffect-studio :is(main,#page,.elementor-location-single) .elementor[data-elementor-type="wp-post"]>.elementor-section:not(:has(h1)){padding-block:48px!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59{padding-block:0!important}.careffect-studio .elementor-4359 .elementor-element-a53cc59>.elementor-container{gap:4px 12px}.careffect-studio .elementor-4359 .elementor-element-a53cc59 :is(a,p,span){font-size:11px!important;overflow-wrap:anywhere}.careffect-studio .elementor-4359 .elementor-element-ab0b6ec{padding-block:12px!important;min-height:76px}.careffect-studio .elementor-4359 .elementor-element-ab0b6ec>.elementor-container{flex-wrap:nowrap;gap:12px;min-height:48px}.careffect-studio .elementor-4359 .elementor-element-0edb5fb{width:calc(100% - 60px)!important;flex:1 1 auto;min-width:0}.careffect-studio .elementor-4359 .elementor-element-70378fc{width:48px!important;flex:0 0 48px}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-menu-toggle{margin-inline-start:auto}.careffect-studio .elementor-4359 .elementor-element-d6ede79 .elementor-nav-menu--dropdown a{font-size:15px!important}.careffect-studio :is(main,#page,.elementor-location-single) #anfrage{padding:24px 18px!important;margin-block:24px!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 :is(input[type="submit"],button[type="submit"]){width:100%!important}.careffect-studio :is(main,#page,.elementor-location-single) .wpcf7 .wpcf7-spinner{margin:12px 0 0}.careffect-studio .elementor-location-footer :is(p,li,a,span){font-size:14px!important}}@media (max-width:380px){.careffect-studio .elementor-4359 .elementor-element-0edb5fb .elementor-widget-image :is(.elementor-widget-container,a){width:182px!important;height:38px!important}.careffect-studio .elementor-4359 .elementor-element-0edb5fb .elementor-widget-image img{width:222px!important;height:222px!important;min-width:222px!important;left:-21px;top:-83px}.careffect-studio :is(main,#page,.elementor-location-single) h1{font-size:38px!important}}@media (prefers-reduced-motion:reduce){.careffect-studio :is(main,#page,.elementor-location-single,.elementor-4359,.elementor-location-footer) :is(a,button,input,select,textarea){transition:none!important}}.careffect-studio .cf-shell{width:min(1320px,calc(100% - 64px));margin-inline:auto}.careffect-studio .cf-skip-link{position:fixed;left:20px;top:0;transform:translateY(-120%);z-index:99999;background:#fff;color:#202522;padding:12px 22px}.careffect-studio .cf-skip-link:focus{transform:translateY(0)}.careffect-studio .cf-fallback-header{background:#fff;border-bottom:1px solid #dcded5}.careffect-studio .cf-fallback-header>.cf-shell{display:flex;gap:32px;align-items:center;justify-content:space-between;min-height:96px}.careffect-studio .cf-wordmark{font:36px Georgia,serif;color:#202522;text-decoration:none}.careffect-studio .cf-fallback-header nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.careffect-studio .cf-fallback-header ul{list-style:none;display:flex;gap:24px;margin:0;padding:0}.careffect-studio .cf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:51px;padding:13px 23px;background:#d6a14b;color:#202522;font:600 14px "Segoe UI",Arial,sans-serif;text-decoration:none}.careffect-studio .cf-prose{max-width:900px;padding-block:72px;font:17px/1.8 "Segoe UI",Arial,sans-serif}.careffect-studio .cf-prose h1{font:500 clamp(36px,5vw,60px)/1.12 Bahnschrift,Arial,sans-serif;letter-spacing:-.045em;color:#202522}.careffect-studio .cf-prose h2,.careffect-studio .cf-prose h3{margin-top:1.8em;color:#202522;font-family:Bahnschrift,Arial,sans-serif}.careffect-studio .cf-prose p{margin-bottom:1.2em}.careffect-studio .cf-prose a:not(.cf-button){text-decoration:underline;text-underline-offset:3px;color:#76520e}.careffect-studio .cf-fallback-footer{background:#1e251f;color:#e5e9df;padding-block:48px;font:15px/1.7 "Segoe UI",Arial,sans-serif}.careffect-studio .cf-fallback-footer nav{display:flex;gap:26px;flex-wrap:wrap}.careffect-studio .cf-fallback-footer a{color:inherit}@media(max-width:767px){.careffect-studio .cf-shell{width:calc(100% - 40px)}.careffect-studio .cf-fallback-header>.cf-shell{padding-block:20px;flex-wrap:wrap}.careffect-studio .cf-prose{padding-block:42px}}@layer careffect-cta{body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px 14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:24px 0 8px!important;padding:0!important;text-align:left!important;box-sizing:border-box!important}body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group[data-careffect-cta="hero"]{margin-top:28px!important;margin-bottom:4px!important}body.careffect-studio :is(main,#page,.elementor-location-single) :is(.careffect-cta-group>a.careffect-cta,a[id^="careffect_"][id$="_contact"]){display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:center!important;gap:10px!important;position:relative;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:51px!important;height:auto!important;padding:13px 23px!important;border:1px solid transparent!important;border-radius:0!important;background:var(--gold,#d6a14b)!important;color:var(--ink,#202522)!important;box-shadow:none!important;font-family:var(--sans,"Segoe UI",Arial,sans-serif)!important;font-size:15px!important;font-weight:600!important;font-style:normal!important;line-height:1.5!important;letter-spacing:.01em!important;text-align:center!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group>a.careffect-cta{margin:0!important}body.careffect-studio :is(main,#page,.elementor-location-single) a[id^="careffect_"][id$="_contact"]{margin:8px 0!important}body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group>a.careffect-cta-primary{border-color:var(--gold,#d6a14b)!important;background:var(--gold,#d6a14b)!important;color:var(--ink,#202522)!important}body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group>a.careffect-cta-primary:hover{border-color:#e2b363!important;background:#e2b363!important;color:var(--ink,#202522)!important}body.careffect-studio :is(main,#page,.elementor-location-single) :is(.careffect-cta-group>a.careffect-cta-secondary,a[id^="careffect_"][id$="_contact"]){border-color:var(--ink,#202522)!important;background:transparent!important;color:var(--ink,#202522)!important}body.careffect-studio :is(main,#page,.elementor-location-single) :is(.careffect-cta-group>a.careffect-cta-secondary,a[id^="careffect_"][id$="_contact"]):hover{border-color:var(--ink,#202522)!important;background:var(--ink,#202522)!important;color:#fff!important}body.careffect-studio :is(main,#page,.elementor-location-single) :is(.careffect-cta-group>a.careffect-cta,a[id^="careffect_"][id$="_contact"]):focus-visible{outline:3px solid var(--gold-dark,#896018)!important;outline-offset:4px!important}body.careffect-studio :is(main,#page,.elementor-location-single) :is(.careffect-cta-group>a.careffect-cta,a[id^="careffect_"][id$="_contact"]) :is(span,i){color:inherit!important;text-decoration:none!important}@media (max-width:480px){body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group{gap:12px!important;margin-top:24px!important}body.careffect-studio :is(main,#page,.elementor-location-single) .careffect-cta-group>a.careffect-cta{flex:1 1 100%!important;width:100%!important;padding-inline:18px!important}}@media (prefers-reduced-motion:reduce){body.careffect-studio :is(main,#page,.elementor-location-single) :is(.careffect-cta-group>a.careffect-cta,a[id^="careffect_"][id$="_contact"]){transition:none!important}}}@layer careffect-cta{body.careffect-studio.page-id-7885:has(.cf-home-refresh){--cf-forest:#152b27!important;--cf-gold:#d8ae60!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main [data-elementor-id="7885"]>.elementor-element-4a33049a{padding:0!important;margin:0!important;background:#fff!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-4a33049a>.elementor-container{max-width:none!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-1d7454dd{width:100%!important;flex:0 0 100%!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-1d7454dd>.elementor-widget-wrap{padding:0!important;display:block!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-4db953c,.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-1d7454dd>.elementor-widget-wrap>:not(.elementor-element-72dbbe02){display:none!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-72dbbe02{width:100%!important;margin:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-72dbbe02>.elementor-widget-container{margin:0!important;padding:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main [data-elementor-id="7885"] :is(.elementor-invisible,.animated){opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7{position:relative!important;isolation:isolate!important;display:block!important;gap:0!important;width:100%!important;left:0!important;min-height:670px!important;margin:0!important;padding:88px var(--cf-gutter)!important;background:#152b27!important;border:0!important;overflow:hidden!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7>.elementor-background-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0!important;opacity:1!important;z-index:0!important;pointer-events:none!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;background-color:#152b27!important;background-image:linear-gradient(90deg,rgba(10,26,23,.92) 0%,rgba(10,26,23,.8) 32%,rgba(10,26,23,.18) 68%,rgba(10,26,23,.05) 100%),url(https://careffect.de/wp-content/uploads/2026/10/careffect-automotive-hero-ai-v1.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7>.elementor-container{position:relative!important;z-index:1!important;display:flex!important;width:100%!important;max-width:var(--shell,1320px)!important;min-height:490px!important;margin:0 auto!important;align-items:center!important;justify-content:flex-start!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7>.elementor-container>.elementor-column{width:58%!important;flex:0 0 58%!important;min-width:0!important;max-width:none!important;margin:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;margin:0!important;background:transparent!important;align-content:center!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 h1{font-size:clamp(48px,5.1vw,78px)!important;color:#fff!important;max-width:790px!important;line-height:1.06!important;font-weight:600!important;margin:0 0 22px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 h1 :is(span,strong){color:inherit!important;font:inherit!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 p{color:#ecf0e9!important;font-size:19px!important;line-height:1.65!important;max-width:510px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 p :is(span,strong){color:inherit!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 a#careffect_hero_call{color:#fff!important;border-color:#d1d9ce!important;background:transparent!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 a#careffect_hero_form{background:var(--cf-gold)!important;color:#152b27!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 a#careffect_hero_call:hover{background:#fff!important;color:#152b27!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh{width:100%!important;background:#fff!important;color:#25312e!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-section{max-width:1432px!important;margin:0 auto!important;padding:88px 56px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh h2{font-size:clamp(32px,3.5vw,48px)!important;font-weight:550!important;line-height:1.12!important;letter-spacing:-.035em!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh p{color:#52605a!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh p.cf-eyebrow{font-size:12px!important;line-height:1.4!important;letter-spacing:.14em!important;font-weight:700!important;text-transform:uppercase!important;color:#7e622b!important;margin:0 0 18px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-intro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:start!important;margin-bottom:38px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-intro h2{margin:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card{display:flex!important;flex-direction:column!important;background:#f3f4ef!important;text-decoration:none!important;color:#152b27!important;overflow:hidden!important;border:1px solid #e0e5dc!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.35!important;object-fit:cover!important;transition:transform .25s ease!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card:hover>img{transform:scale(1.025)!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card-copy{padding:28px!important;display:flex!important;flex-direction:column!important;flex:1!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-card-index{font-size:11px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:700!important;color:#647166!important;margin-bottom:15px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card h3{font-size:32px!important;margin:0 0 14px!important;line-height:1.12!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card p{font-size:16px!important;line-height:1.65!important;margin:0 0 25px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-card-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:auto!important;padding-top:17px!important;border-top:1px solid #d0d7cb!important;font-size:14px!important;font-weight:650!important;color:#23392d!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-card-link>span{font-size:23px!important;color:inherit!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior{display:grid!important;grid-template-columns:1fr 1fr!important;background:#152b27!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-photo{position:relative!important;min-height:530px!important;overflow:hidden!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-photo>img{display:block!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;object-fit:cover!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-image-caption{position:absolute!important;left:22px!important;bottom:14px!important;font-size:11px!important;letter-spacing:.05em!important;color:#fff!important;background:#152b278c!important;padding:4px 8px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-copy{padding:70px clamp(32px,5vw,88px)!important;align-self:center!important;max-width:740px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-copy :is(h2,h3,p,a,span,strong,li){color:#edf1e8!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-copy p.cf-eyebrow{color:#dcba76!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-textlinks{display:grid!important;margin-top:26px!important;border-top:1px solid #ffffff30!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-textlinks a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:17px 0!important;border-bottom:1px solid #ffffff30!important;text-decoration:none!important;font-size:16px!important;font-weight:600!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-textlinks a:hover{color:#eac584!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-outside-grid{display:grid!important;grid-template-columns:1.12fr 1fr!important;gap:48px!important;align-items:stretch!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-outside-photo{min-height:370px!important;position:relative!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-outside-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows{display:grid!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows>a{display:grid!important;grid-template-columns:30px 1fr 24px!important;gap:18px!important;align-items:start!important;text-decoration:none!important;padding:24px 0!important;border-top:1px solid #d8dfd5!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows>a:last-child{border-bottom:1px solid #d8dfd5!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows>a>span{color:#87652e!important;font-size:14px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows h3{margin:0 0 8px!important;font-size:26px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows p{font-size:15px!important;line-height:1.6!important;margin:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh .cf-home-smallnote{font-size:13px!important;line-height:1.6!important;margin:22px 0 0!important;max-width:940px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-process{background:#f1f3ec!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-process h2{max-width:680px!important;margin-bottom:42px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:44px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-steps>div{padding-top:26px!important;border-top:1px solid #bcc9b9!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-step-number{display:block!important;color:#8c713b!important;font-size:39px!important;line-height:1!important;margin-bottom:22px!important;font-family:var(--display)!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-steps h3{font-size:25px!important;margin:0 0 12px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-steps p{font-size:16px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale{display:grid!important;grid-template-columns:1.4fr 1fr!important;gap:48px!important;align-items:center!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;justify-self:center!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale-actions .cf-home-action{display:inline-flex!important;justify-content:space-between!important;gap:30px!important;min-height:54px!important;padding:16px 26px!important;color:#152b27!important;background:#d8ae60!important;font-size:16px!important;font-weight:650!important;text-decoration:none!important;border:0!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale-actions .cf-home-phone{padding:0!important;background:transparent!important;border:0!important;color:#23392d!important;font-size:20px!important;text-decoration:none!important}@media(max-width:1100px){.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-section{padding:64px 32px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-intro{gap:36px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card-copy{padding:22px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card h3{font-size:28px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-copy{padding:46px 32px!important}}@media(max-width:900px){.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7{display:block!important;min-height:610px!important;padding:58px 32px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7>.elementor-background-overlay{position:absolute!important;inset:0!important;min-height:0!important;height:100%!important;width:100%!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7>.elementor-container>.elementor-column{width:85%!important;flex-basis:85%!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-cards{gap:16px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card-copy{padding:20px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior{grid-template-columns:1fr 1fr!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-outside-grid{gap:28px!important}}@media(max-width:680px){.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7{min-height:590px!important;padding:44px 22px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7>.elementor-container{min-height:500px!important;align-items:center!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7>.elementor-container>.elementor-column{width:100%!important;flex-basis:100%!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 h1{font-size:clamp(36px,9.4vw,44px)!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-element-48b23b7 p{font-size:17px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7>.elementor-background-overlay{background-position:62% center!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-section{padding:48px 22px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-intro{grid-template-columns:1fr!important;gap:24px!important;margin-bottom:28px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-cards{grid-template-columns:1fr!important;gap:24px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card>img{aspect-ratio:1.55!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card-copy{padding:25px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior{grid-template-columns:1fr!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-photo{min-height:300px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-interior-copy{padding:40px 22px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-outside-grid{grid-template-columns:1fr!important;gap:20px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-outside-photo{min-height:280px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-service-rows>a{grid-template-columns:24px 1fr 20px!important;gap:13px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-steps{grid-template-columns:1fr!important;gap:20px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-steps>div{padding-top:20px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-step-number{font-size:30px!important;margin-bottom:14px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale{grid-template-columns:1fr!important;gap:24px!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale-actions{justify-self:start!important;width:100%!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-finale-actions .cf-home-action{width:100%!important}}@media(max-width:680px){.careffect-studio.page-id-7885:has(.cf-home-refresh) main .elementor-section.elementor-element-48b23b7>.elementor-background-overlay{background-image:linear-gradient(90deg,rgba(10,26,23,.93) 0%,rgba(10,26,23,.78) 65%,rgba(10,26,23,.52) 100%),url(https://careffect.de/wp-content/uploads/2026/10/careffect-automotive-hero-ai-v1.webp)!important}}@media(prefers-reduced-motion:reduce){.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card>img,.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-card:is(:hover,:focus-visible)>img{transition:none!important;transform:none!important}}}@layer careffect-cta{.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh span[aria-hidden="true"]{position:relative!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;font-size:0!important;line-height:0!important;vertical-align:middle!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh span[aria-hidden="true"]::before{content:""!important;position:absolute!important;left:1px!important;top:8px!important;width:17px!important;height:0!important;border-top:2px solid currentColor!important;transform:rotate(-45deg)!important}.careffect-studio.page-id-7885:has(.cf-home-refresh) main .cf-home-refresh span[aria-hidden="true"]::after{content:""!important;position:absolute!important;right:1px!important;top:1px!important;width:9px!important;height:9px!important;border-top:2px solid currentColor!important;border-right:2px solid currentColor!important}}