.fachberatung .yt-video-container{padding:0 0 4rem}.fachberatung .yt-video-container .preview-image-wrapper{width:100%;position:relative}.fachberatung .yt-video-container .preview-image-wrapper img{width:100%;border-radius:.5rem}@media (max-width: 576px){.fachberatung .yt-video-container .preview-image-wrapper img{aspect-ratio:16/9}}.fachberatung .yt-video-container .preview-image-wrapper .icon-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.fachberatung .yt-video-container .preview-image-wrapper .icon-wrapper svg{width:7rem;height:7rem;transition:transform .3s ease-in-out}.fachberatung .yt-video-container .preview-image-wrapper .icon-wrapper svg g path{transition:fill .3s ease-in-out}@media (max-width: 576px){.fachberatung .yt-video-container .preview-image-wrapper .icon-wrapper svg{width:5rem;height:5rem}}.fachberatung .yt-video-container .preview-image-wrapper .icon-wrapper:hover svg{transform:scale(1.05)}.fachberatung .yt-video-container .preview-image-wrapper .icon-wrapper:hover svg g path{fill:#2d3790}.fachberatung .steps .section-header .section-title{font-size:2.625rem;font-weight:700;margin-bottom:.675rem}.fachberatung .steps .section-header .section-text{font-size:1.375rem;font-weight:400}.fachberatung .steps .beratung-steps-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5rem;padding:3rem 0;overflow:hidden}@media (max-width: 1200px){.fachberatung .steps .beratung-steps-list{column-gap:.75rem}}@media (max-width: 768px){.fachberatung .steps .beratung-steps-list{grid-template-columns:1fr;row-gap:.75rem}}.fachberatung .steps .beratung-steps-list .beratung-step{display:flex;flex-direction:column;row-gap:.5rem}@media (max-width: 768px){.fachberatung .steps .beratung-steps-list .beratung-step{flex-direction:row;column-gap:1.5rem}}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper{display:flex;align-items:center;width:100%}@media (max-width: 768px){.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper{flex-direction:column;width:fit-content;row-gap:.75rem}}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-circle{display:flex;justify-content:center;align-items:center;border-radius:50%;width:3rem;aspect-ratio:1;background-color:#eaeaea}@media (max-width: 992px){.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-circle{width:2.5rem}}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow{display:flex;align-items:center;flex-grow:1;margin-left:1.5rem;height:2px;background-color:#78909c;position:relative}@media (max-width: 1200px){.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow{margin-left:.75rem}}@media (max-width: 768px){.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow{width:2px;margin-left:0}}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow:before{content:"";position:absolute;border:.35rem solid transparent;display:inline-flex;border-right:.35rem solid gray;border-left:none;left:-1px}@media (max-width: 768px){.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow:before{border:3px solid transparent;border-right:3px solid gray;transform:rotate(90deg);left:0;top:-5px;left:calc(50% - 3px)}}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow:after{content:"";position:absolute;border:.35rem solid transparent;display:inline-flex;border-left:.35rem solid gray;border-right:none;right:-1px}@media (max-width: 768px){.fachberatung .steps .beratung-steps-list .beratung-step .beratung-images-wrapper .beratung-arrow:after{border:3px solid transparent;border-left:3px solid gray;transform:rotate(90deg);right:0;bottom:-5px;right:calc(50% - 3px)}}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-text-content{text-align:left}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-text-content p{font-size:1rem;font-weight:500;line-height:1.5}.fachberatung .steps .beratung-steps-list .beratung-step .beratung-text-content .beratung-text-title{font-weight:600;font-size:1.375rem}
