.breakdance .bde-section-383-101 .section-container{display:flex;flex-direction:column}.about-hero{position:relative;width:100%;min-height:30vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;padding:clamp(30px,3vw,45px) clamp(15px,2vw,25px);background:#B00017 url(https://hodjaauto.dk/wp-content/uploads/2025/09/Serviceeftersyn.jpg) center/cover}.about-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(176,0,23,0.7) 0%,rgba(139,0,18,0.8) 50%,rgba(0,0,0,0.6) 100%);z-index:1}.about-herocontainer{position:relative;z-index:3;max-width:800px;margin:0 auto;padding:clamp(18px,2.5vw,30px) clamp(15px,2.5vw,25px);background:rgba(255,255,255,0.03);border-radius:clamp(10px,1.2vw,14px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.1);box-shadow:0 12px 25px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1)}.about-herotitle{font-size:clamp(1.5rem,3.8vw,2.2rem);font-weight:800;margin-bottom:clamp(8px,1.5vw,15px);line-height:1.1;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,0.7),0 2px 8px rgba(176,0,23,0.5);position:relative}.about-herotitle::after{content:'';position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,rgba(255,255,255,0.9),rgba(255,255,255,0.4));animation:services-underline 1.8s ease-out 0.6s forwards}@keyframes services-underline{to{width:clamp(45px,10vw,75px)}}.about-herotext{font-size:clamp(0.9rem,1.8vw,1rem);font-weight:400;max-width:550px;margin:0 auto clamp(15px,2vw,22px);line-height:1.6;color:rgba(255,255,255,0.95);text-shadow:0 3px 15px rgba(0,0,0,0.6),0 1px 5px rgba(176,0,23,0.4);opacity:0;animation:services-fade-in 1.2s ease-out 1s forwards}@keyframes services-fade-in{to{opacity:1}}/ .about-herocontainer .cta-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin-top:clamp(16px,2vw,24px)!important;padding:clamp(16px,2.2vw,20px) clamp(32px,4vw,40px)!important;font-size:clamp(14px,1.6vw,16px)!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#B00017 0%,#8B0012 50%,#B00017 100%)!important;color:#ffffff!important;border:2px solid rgba(255,255,255,0.2)!important;border-radius:50px!important;text-decoration:none!important;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(176,0,23,0.4),0 4px 16px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.2)!important;opacity:0!important;animation:services-fade-in 1.2s ease-out 1.4s forwards!important;cursor:pointer!important}.about-herocontainer .cta-button *,.about-herocontainer .cta-button span,.about-herocontainer .cta-button div{position:relative!important;z-index:2!important;color:#ffffff!important;background-color:transparent!important;background:none!important;border:none!important;fill:#ffffff!important;stroke:#ffffff!important}.about-herocontainer .cta-button:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 15px 40px rgba(176,0,23,0.6),0 8px 25px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.3)!important;background:linear-gradient(135deg,#8B0012 0%,#B00017 50%,#8B0012 100%)!important;border-color:rgba(255,255,255,0.4)!important}.about-herocontainer .cta-button::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)!important;transition:left 0.6s ease!important;z-index:1!important}.about-herocontainer .cta-button:hover::before{left:100%!important}.about-herocontainer .cta-button:active{transform:translateY(-1px) scale(1.02)!important;box-shadow:0 8px 20px rgba(176,0,23,0.5),0 4px 12px rgba(0,0,0,0.3)!important}.about-herocontainer .cta-button .icon,.about-herocontainer .cta-button svg,.about-herocontainer .cta-button i{position:relative!important;z-index:2!important;color:#ffffff!important;fill:#ffffff!important;stroke:#ffffff!important;font-size:clamp(16px,1.8vw,18px)!important;transition:transform 0.3s ease!important}.about-herocontainer .cta-button:hover .icon{transform:translateX(2px)!important}.about-herocontainer .cta-button:hover .icon{transform:translateX(2px)!important}.about-herocontainer .cta-button{box-shadow:0 8px 30px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.2)!important}.about-herocontainer .cta-button:hover{transform:translateY(-3px) scale(1.08)!important;box-shadow:0 12px 35px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.25)!important}.about-herocontainer .cta-button:hover{transform:translateY(-3px) scale(1.08)!important;box-shadow:0 12px 35px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.25)!important}.about-herocontainer .cta-button:hover{outline:2px solid rgba(255,255,255,0.5)!important}.about-section{max-width:1200px;margin:0 auto;padding:80px 20px;background:var(--bg)}@media (min-width:768px){.about-section{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}}@media (min-width:1024px){.about-section{gap:40px}}.about-block{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:40px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;isolation:isolate}.about-block::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--hodja-red),var(--hodja-red-dark));transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:1}.about-block:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:rgba(176,0,23,.15)}.about-block:hover::before{transform:scaleX(1)}.about-block h2{margin:0 0 16px 0;font-weight:700;font-size:1.6rem;line-height:1.3;letter-spacing:-.01em;color:var(--text);transition:color .25s ease}.about-block p{margin:0;font-size:16px;line-height:1.7;color:var(--text-2);transition:color .25s ease}.about-block:hover h2{color:var(--hodja-red)}.about-block:hover p{color:var(--text)}.about-block:last-child{background:linear-gradient(135deg,var(--bg-soft) 0%,#fff 100%);border-color:rgba(176,0,23,.12)}.about-block:last-child h2{color:var(--hodja-red)}.about-block a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.about-block a:hover{color:var(--hodja-red);border-color:rgba(176,0,23,.35)}.about-block ul,.about-block ol{margin:12px 0 0;padding-left:22px;color:var(--text-2)}.about-block li{margin:6px 0}.about-block img{width:100%;height:auto;border-radius:14px;display:block;box-shadow:0 8px 24px rgba(0,0,0,.06);margin:0 0 16px 0}.about-badge{display:inline-block;padding:6px 10px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--hodja-red),var(--hodja-red-dark));border-radius:999px;margin:0 0 10px 0}.about-inline-cta{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--hodja-red);text-decoration:none;border-bottom:1px solid rgba(176,0,23,.3);padding-bottom:2px;transition:gap .2s ease,color .2s ease,border-color .2s ease}.about-inline-cta:hover{gap:10px;color:var(--hodja-red-dark);border-color:rgba(176,0,23,.5)}.about-block:focus-within{transform:translateY(-6px);box-shadow:var(--shadow-hover)}@media (max-width:767px){.about-section{padding:50px 16px}.about-block{padding:28px 24px;border-radius:16px;margin-bottom:24px}}