.elementor-7122 .elementor-element.elementor-element-23a6c11{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Armada", Sans-serif;font-size:50px;font-weight:900;font-style:italic;line-height:70px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-4088b05 .current-progress{background-color:var( --e-global-color-accent );}.elementor-7122 .elementor-element.elementor-element-4088b05 .elementor-scrolling-tracker-horizontal{background-color:#6893CD87;}body:not(.rtl) .elementor-7122 .elementor-element.elementor-element-4088b05{left:0px;}body.rtl .elementor-7122 .elementor-element.elementor-element-4088b05{right:0px;}.elementor-7122 .elementor-element.elementor-element-4088b05{bottom:0px;--horizontal-progress-border:none;--horizontal-height:8px;--horizontal-border-style:none;}body.rtl .elementor-7122 .elementor-element.elementor-element-2df367f.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-7122 .elementor-element.elementor-element-2df367f:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:12px;margin-left:0;}body:not(.rtl) .elementor-7122 .elementor-element.elementor-element-2df367f.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-7122 .elementor-element.elementor-element-2df367f:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:12px;margin-right:0;}.elementor-7122 .elementor-element.elementor-element-2df367f.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:12px;}.elementor-7122 .elementor-element.elementor-element-2df367f .elementor-author-box__name{color:var( --e-global-color-7e00f72 );font-family:"Armada", Sans-serif;font-size:25px;font-weight:700;font-style:italic;line-height:55px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-icon i{color:var( --e-global-color-cb7584b );font-size:14px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-cb7584b );--e-icon-list-icon-size:14px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-icon{width:14px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-text, .elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-text a{color:var( --e-global-color-7e00f72 );}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-item{font-family:var( --e-global-typography-3b760f5-font-family ), Sans-serif;font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}body.rtl .elementor-7122 .elementor-element.elementor-element-75a79b9.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-7122 .elementor-element.elementor-element-75a79b9:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:12px;margin-left:0;}body:not(.rtl) .elementor-7122 .elementor-element.elementor-element-75a79b9.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-7122 .elementor-element.elementor-element-75a79b9:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:12px;margin-right:0;}.elementor-7122 .elementor-element.elementor-element-75a79b9.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:12px;}.elementor-7122 .elementor-element.elementor-element-75a79b9 .elementor-author-box__name{color:var( --e-global-color-7e00f72 );font-family:"Armada", Sans-serif;font-size:25px;font-weight:700;font-style:italic;line-height:55px;}.elementor-7122 .elementor-element.elementor-element-aa9526c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-icon i{color:var( --e-global-color-cb7584b );font-size:14px;}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-icon svg{fill:var( --e-global-color-cb7584b );--e-icon-list-icon-size:14px;}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-icon{width:14px;}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-text, .elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-text a{color:var( --e-global-color-7e00f72 );}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-item{font-family:var( --e-global-typography-3b760f5-font-family ), Sans-serif;font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-bdedf4a > .elementor-widget-container{margin:45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms{display:flex;flex-direction:column;color:var( --e-global-color-text );font-family:var( --e-global-typography-3b760f5-font-family ), Sans-serif;font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms span.text-before, .elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms span.text-after{display:flex;}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms a{color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-separator{color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-deed693 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms{display:flex;flex-direction:column;color:var( --e-global-color-text );font-family:var( --e-global-typography-3b760f5-font-family ), Sans-serif;font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms span.text-before, .elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms span.text-after{display:flex;}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms a{color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-separator{color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms{display:flex;flex-direction:column;color:var( --e-global-color-text );font-family:var( --e-global-typography-3b760f5-font-family ), Sans-serif;font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms span.text-before, .elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms span.text-after{display:flex;}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms a{color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-separator{color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-19d4b71{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7122 .elementor-element.elementor-element-19d4b71 span.post-navigation__prev--title, .elementor-7122 .elementor-element.elementor-element-19d4b71 span.post-navigation__next--title{color:var( --e-global-color-cb7584b );}.elementor-7122 .elementor-element.elementor-element-19d4b71 .elementor-post-navigation__link a {gap:5px;}.elementor-7122 .elementor-element.elementor-element-19d4b71 .elementor-post-navigation__separator{width:0px;}.elementor-7122 .elementor-element.elementor-element-19d4b71 .elementor-post-navigation{border-block-width:0px;padding:0px 0;}.elementor-7122 .elementor-element.elementor-element-19d4b71 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-7122 .elementor-element.elementor-element-19d4b71 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-7122 .elementor-element.elementor-element-a2b76cd{background-color:#6893CD57;padding:30px 45px 30px 45px;border-radius:30px 30px 30px 30px;}.elementor-7122 .elementor-element.elementor-element-9363e9a{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-7122 .elementor-element.elementor-element-8c5458b{font-family:var( --e-global-typography-715bd8e-font-family ), Sans-serif;font-size:var( --e-global-typography-715bd8e-font-size );font-weight:var( --e-global-typography-715bd8e-font-weight );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );color:var( --e-global-color-secondary );}@media(min-width:2400px){.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-8c5458b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}}@media(max-width:1366px){.elementor-7122 .elementor-element.elementor-element-e2df0b8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-aa9526c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-8c5458b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}}@media(max-width:1200px){.elementor-7122 .elementor-element.elementor-element-23a6c11{--container-widget-width:calc(100% - 210px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 210px) );max-width:calc(100% - 210px);}}@media(max-width:1024px){.elementor-7122 .elementor-element.elementor-element-23a6c11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-a2b76cd{padding:45px 30px 30px 30px;}.elementor-7122 .elementor-element.elementor-element-8c5458b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}}@media(max-width:880px){.elementor-7122 .elementor-element.elementor-element-23a6c11{font-size:40px;line-height:55px;}.elementor-7122 .elementor-element.elementor-element-2df367f .elementor-author-box__avatar img{width:73px;height:73px;}.elementor-7122 .elementor-element.elementor-element-2df367f .elementor-author-box__name{font-size:25px;line-height:45px;}.elementor-7122 .elementor-element.elementor-element-75a79b9 .elementor-author-box__avatar img{width:73px;height:73px;}.elementor-7122 .elementor-element.elementor-element-75a79b9 .elementor-author-box__name{font-size:25px;line-height:45px;}.elementor-7122 .elementor-element.elementor-element-bdedf4a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-deed693 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-db8c9c4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-a2b76cd{padding:45px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-7122 .elementor-element.elementor-element-9363e9a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7122 .elementor-element.elementor-element-8c5458b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-7122 .elementor-element.elementor-element-8b26d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-7122 .elementor-element.elementor-element-e2df0b8 .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-aa9526c .elementor-icon-list-item{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-bdedf4a .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-deed693 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-db8c9c4 .dce-terms{font-size:var( --e-global-typography-3b760f5-font-size );line-height:var( --e-global-typography-3b760f5-line-height );}.elementor-7122 .elementor-element.elementor-element-19d4b71{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7122 .elementor-element.elementor-element-8c5458b{font-size:var( --e-global-typography-715bd8e-font-size );line-height:var( --e-global-typography-715bd8e-line-height );letter-spacing:var( --e-global-typography-715bd8e-letter-spacing );}}/* Start custom CSS for dsh-text-editor, class: .elementor-element-23a6c11 */@media (max-width:767px) {
    
.elementor-7122 .elementor-element.elementor-element-23a6c11 {
    hyphens:auto!important;
}

}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-e2df0b8 */.elementor-7122 .elementor-element.elementor-element-e2df0b8 a {
    text-decoration: underline;
    text-decoration-color: var(--Mango)!important;
    text-underline-offset: 2.5px;
    text-decoration-thickness:1px;
}
.elementor-7122 .elementor-element.elementor-element-e2df0b8 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-aa9526c */.elementor-7122 .elementor-element.elementor-element-aa9526c a {
    text-decoration: underline;
    text-decoration-color: var(--Mango)!important;
    text-underline-offset: 2.5px;
    text-decoration-thickness:1px;
}
.elementor-7122 .elementor-element.elementor-element-aa9526c a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for dyncontel-terms, class: .elementor-element-bdedf4a */.elementor-7122 .elementor-element.elementor-element-bdedf4a {
    font-style:italic;
}
.elementor-7122 .elementor-element.elementor-element-bdedf4a a {
    font-style:normal;
    text-decoration-thickness: 1px!important;
}/* End custom CSS */
/* Start custom CSS for dyncontel-terms, class: .elementor-element-deed693 */.elementor-7122 .elementor-element.elementor-element-deed693 {
    font-style:italic;
}
.elementor-7122 .elementor-element.elementor-element-deed693 a {
    font-style:normal;
    text-decoration-thickness: 1px!important;
}/* End custom CSS */
/* Start custom CSS for dyncontel-terms, class: .elementor-element-db8c9c4 */.elementor-7122 .elementor-element.elementor-element-db8c9c4 {
    font-style:italic;
}
.elementor-7122 .elementor-element.elementor-element-db8c9c4 a {
    font-style:normal;
    text-decoration-thickness: 1px!important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-a2b76cd *//* Grundlayout */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comments-area {
    font-family: "Montserrat", sans-serif;
    font-size: clamp(16px, 1.1vw + 10px, 20px);
    line-height: 1.5;
    color: #050113;
}

/* Keine Pfeile hinter Links im Kommentare-Widget */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comments-area a::after,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comments-area a::before {
    content: none !important;
    display: none !important;
}

/* Überschriften */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .title-comments,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-reply-title {
    font-size: clamp(26px, 2.2vw + 12px, 40px);
    line-height: 1.3;
    font-weight: 700;
    color: #1f2649;
    margin: 0 0 24px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-reply-title small {
    display: block;
    font-size: 0.5em;
    font-weight: 400;
    margin-top: 6px;
}

/* Kommentarliste */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-list,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-list .children {
    list-style: none;
    margin: 0;
    padding: 0;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-list .children {
    margin-left: clamp(16px, 4vw, 48px);
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-list .comment {
    margin: 0 0 16px;
}

/* Einzelner Kommentar als Karte */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-body {
    background: #ffffff;
    border-radius: 12px;
    padding: clamp(16px, 2vw, 28px);
}

/* Meta: Avatar, Name, Datum */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 12px;
    margin-bottom: 12px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-author {
    display: flex;
    align-items: center;
    gap: 12px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-author .avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    object-fit: cover;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-author .fn {
    font-weight: 600;
    color: #1f2649;
    font-style: normal;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-author .says {
    display: none;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-metadata {
    font-size: 0.8em;
    opacity: 0.7;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-metadata a,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-metadata a:hover {
    color: inherit;
    text-decoration: none;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-metadata .edit-link {
    margin-left: 8px;
}

/* Inhalt */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-content p {
    margin: 0 0 12px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-content p:last-child {
    margin-bottom: 0;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-content a {
    color: #3461ab;
    text-decoration: underline;
}

/* Antworten-Link */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .reply {
    margin-top: 12px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-reply-link {
    display: inline-block;
    font-size: 0.8em;
    font-weight: 600;
    color: #3461ab;
    text-decoration: none;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-reply-link:hover {
    text-decoration: underline;
}

/* Formular */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-respond {
    margin-top: clamp(32px, 4vw, 56px);
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form p {
    margin: 0;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form label {
    display: block;
    font-size: 0.85em;
    font-weight: 600;
    color: #1f2649;
    margin-bottom: 6px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-notes,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .logged-in-as {
    font-size: 0.8em;
    opacity: 0.75;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .logged-in-as a {
    color: #3461ab;
}

/* Felder analog zum Elementor-Formular */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form input[type="text"],
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form input[type="email"],
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form input[type="url"],
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form textarea {
    display: block;
    width: 100%;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.5;
    color: #050113;
    background: #ffffff;
    border: 0;
    border-radius: 23px;
    padding: 7.5px 20px;
    min-height: 45px;
    box-shadow: none;
    outline: none;
    transition: box-shadow .2s ease;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form textarea {
    border-radius: 12px;
    padding: 12px 20px;
    min-height: 140px;
    resize: vertical;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form input:focus,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form textarea:focus {
    box-shadow: 0 0 0 2px #3461ab;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form ::placeholder {
    color: #050113;
    opacity: 0.5;
}

/* Cookie-Checkbox */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form-cookies-consent {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form-cookies-consent input {
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    margin-top: 4px;
    accent-color: #3461ab;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-form-cookies-consent label {
    font-weight: 400;
    font-size: 0.8em;
    margin: 0;
}

/* Button analog zum Formular-Button */
.elementor-7122 .elementor-element.elementor-element-a2b76cd .form-submit {
    margin-top: 8px;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .form-submit .submit {
    font-family: inherit;
    font-size: 1em;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    color: #050113;
    background: #f9f7f2;
    border: 0;
    border-radius: 45px;
    padding: 0 32px;
    height: 60px;
    cursor: pointer;
    transition: background .2s ease, color .2s ease;
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd .form-submit .submit:hover,
.elementor-7122 .elementor-element.elementor-element-a2b76cd .form-submit .submit:focus {
    background: #1f2649;
    color: #ffffff;
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-body {
        border-radius: 10px;
    }
    .elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-author .avatar {
        width: 36px;
        height: 36px;
    }
    .elementor-7122 .elementor-element.elementor-element-a2b76cd .comment-list .children {
        margin-left: 12px;
    }
    .elementor-7122 .elementor-element.elementor-element-a2b76cd .form-submit .submit {
        width: 100%;
        height: 54px;
    }
}
.elementor-7122 .elementor-element.elementor-element-a2b76cd h2:first-child {
    margin-top:-60px!important;
}/* End custom CSS */
/* Start custom CSS for dsh-text-editor, class: .elementor-element-8c5458b */.elementor-7122 .elementor-element.elementor-element-8c5458b {
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 2px;
}
.elementor-7122 .elementor-element.elementor-element-8c5458b:hover {
    text-decoration: none!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Armada';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Bold.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Bold.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Bold.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Bold.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Bold.svg#Armada') format('svg');
}
@font-face {
	font-family: 'Armada';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Regular.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Regular.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Regular.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Regular.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Regular.svg#Armada') format('svg');
}
@font-face {
	font-family: 'Armada';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-BoldItalic.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-BoldItalic.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-BoldItalic.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-BoldItalic.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-BoldItalic.svg#Armada') format('svg');
}
@font-face {
	font-family: 'Armada';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Italic.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Italic.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Italic.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Italic.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Italic.svg#Armada') format('svg');
}
@font-face {
	font-family: 'Armada';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlack.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlack.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlack.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlack.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlack.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlack.svg#Armada') format('svg');
}
@font-face {
	font-family: 'Armada';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlackItalic.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlackItalic.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlackItalic.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlackItalic.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlackItalic.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-ExtraBlackItalic.svg#Armada') format('svg');
}
@font-face {
	font-family: 'Armada';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Armada';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-MediumItalic.eot');
	src: url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-MediumItalic.woff2') format('woff2'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-MediumItalic.woff') format('woff'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-MediumItalic.ttf') format('truetype'),
		url('https://fahrschule-fuhrmeister.de/wp-content/uploads/2026/04/Armada-MediumItalic.svg#Armada') format('svg');
}
/* End Custom Fonts CSS */