#ambulanz-homevideo-conditions{scroll-margin-top:110px;padding:48px 0 58px}
#ambulanz-homevideo-conditions>.container.ambulanz-video-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"intro video" "cards video";gap:28px 72px;max-width:1200px}
#ambulanz-homevideo-conditions .ambulanz-video-intro{grid-area:intro;text-align:left;max-width:none;margin:0}
#ambulanz-homevideo-conditions .ambulanz-video-intro h2{font-size:clamp(30px,3vw,40px);max-width:700px;margin:17px 0 14px}
#ambulanz-homevideo-conditions .ambulanz-video-intro p{font-size:16px;line-height:1.6;max-width:690px;margin:0}
#ambulanz-homevideo-conditions .ambulanz-video-cards{grid-area:cards;display:grid;grid-template-columns:1fr;gap:18px;align-content:start}
#ambulanz-homevideo-conditions .ambulanz-video-cards .card{padding:20px 24px;background:#fff;height:auto}
#ambulanz-homevideo-conditions .ambulanz-video-cards h3{font-size:25px;margin:12px 0 10px}
#ambulanz-homevideo-conditions .ambulanz-video-cards p{font-size:15px;line-height:1.55;margin:0}
#ambulanz-homevideo-conditions .ambulanz-video-cards p+p{margin-top:10px}
#ambulanz-homevideo-conditions .ambulanz-home-video{grid-area:video;align-self:start;justify-self:center;position:relative;width:min(100%,420px);margin:0}
#ambulanz-homevideo-conditions .ambulanz-home-video::before{content:"";position:absolute;inset:12px -12px -12px 12px;background:#e2001a;z-index:0}
#ambulanz-homevideo-conditions .ambulanz-home-video__surface{position:relative;background:#161618;border:3px solid #161618;z-index:1}
#ambulanz-homevideo-conditions .ambulanz-home-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#161618}
#ambulanz-homevideo-conditions .ambulanz-home-video figcaption{position:relative;z-index:2;background:#161618;color:#fff;padding:12px 14px;font-size:12px;line-height:1.4;text-align:center}
#ambulanz-homevideo-conditions .ambulanz-home-video figcaption strong{display:block;color:#fff;font-family:var(--font-head);font-style:italic;font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.03em}
@media(max-width:1100px){#ambulanz-homevideo-conditions>.container.ambulanz-video-layout{grid-template-columns:minmax(0,1fr) 350px;gap:24px 42px}}
@media(max-width:900px){#ambulanz-homevideo-conditions>.container.ambulanz-video-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px 32px}#ambulanz-homevideo-conditions .ambulanz-video-cards .card{padding:19px}#ambulanz-homevideo-conditions .ambulanz-video-cards h3{font-size:23px}}
@media(max-width:760px){#ambulanz-homevideo-conditions{padding:30px 0 40px}#ambulanz-homevideo-conditions>.container.ambulanz-video-layout{grid-template-columns:1fr;grid-template-areas:"intro" "video" "cards";gap:30px}#ambulanz-homevideo-conditions .ambulanz-video-intro h2{font-size:32px}#ambulanz-homevideo-conditions .ambulanz-video-cards .card{padding:23px}#ambulanz-homevideo-conditions .ambulanz-home-video{width:min(100%,320px)}}
