.elementor-388 .elementor-element.elementor-element-d3fa94f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-388 .elementor-element.elementor-element-b50ce69{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-40bc577{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-40bc577 .elementor-heading-title{font-family:var( --e-global-typography-722d395-font-family ), Sans-serif;font-size:var( --e-global-typography-722d395-font-size );font-weight:var( --e-global-typography-722d395-font-weight );line-height:var( --e-global-typography-722d395-line-height );letter-spacing:var( --e-global-typography-722d395-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-b0f9ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-b0f9ffe .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-388 .elementor-element.elementor-element-7d092fe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-d7e130f{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-926a30d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-926a30d .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-e28add4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-4498cd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-7478eb2{--display:flex;}.elementor-388 .elementor-element.elementor-element-7478eb2.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-3dd0746{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-cbe72b1{--display:flex;}.elementor-388 .elementor-element.elementor-element-481bfca .elementor-icon-box-wrapper{gap:15px;}.elementor-388 .elementor-element.elementor-element-b7fc690{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-84f8167{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-84f8167 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-267b46d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-47cf04d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-47cf04d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-388 .elementor-element.elementor-element-47cf04d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-388 .elementor-element.elementor-element-47cf04d .elementor-icon-list-text{transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-4d01656{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-b225a78{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-b225a78 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-2489c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-2489c50 .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-388 .elementor-element.elementor-element-e413920{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-48d22d7{--display:flex;}.elementor-388 .elementor-element.elementor-element-abe0c02{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-2f369fb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-335ccf5{--display:flex;}.elementor-388 .elementor-element.elementor-element-65e3ed8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-8f3324f{--display:flex;}.elementor-388 .elementor-element.elementor-element-1d072bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-2369c95{--display:flex;}.elementor-388 .elementor-element.elementor-element-f07ac61{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-0fa12bf{--display:flex;}.elementor-388 .elementor-element.elementor-element-8dde43e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-a84ac21{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--n-tabs-title-color:var( --e-global-color-bbd-background );}.elementor-388 .elementor-element.elementor-element-a84ac21 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-bbd-primary );}.elementor-388 .elementor-element.elementor-element-a84ac21.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-a84ac21.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-388 .elementor-element.elementor-element-a84ac21.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-b39982b{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-ce3e013{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-ce3e013 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-809819f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-809819f .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-388 .elementor-element.elementor-element-fdaf122{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-527cefb{padding:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-527cefb .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-06d6d2d{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-c8ff633{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-c8ff633 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-62a198f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-77e59f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-77e59f4 .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-388 .elementor-element.elementor-element-55b7eb1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-55b7eb1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-388 .elementor-element.elementor-element-55b7eb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-388 .elementor-element.elementor-element-55b7eb1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-ba92a8f{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:15px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-388 .elementor-element.elementor-element-ba92a8f:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-ba92a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-fb99e77{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-fb99e77 .elementor-heading-title{color:var( --e-global-color-bbd-surface );}.elementor-388 .elementor-element.elementor-element-f919ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-f919ab9 .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-background );}.elementor-388 .elementor-element.elementor-element-d666749{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-bbd-background );}.elementor-388 .elementor-element.elementor-element-f11f6a2{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-3a6bb33{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-3a6bb33 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-e8dd864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-e8dd864 .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-388 .elementor-element.elementor-element-bf25633{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-7a5503c{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-e6ccd59{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-e6ccd59 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-70042fb{--display:flex;}.elementor-388 .elementor-element.elementor-element-835b7e6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-bb9780a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-32c007f{--display:flex;}.elementor-388 .elementor-element.elementor-element-baeecd7{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-bc51a5a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-cf805b6{--display:flex;}.elementor-388 .elementor-element.elementor-element-ce25718{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-1740dbb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-8d92b17{--display:flex;}.elementor-388 .elementor-element.elementor-element-2cc0ab5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-58fab67{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-a73fea3{--display:flex;}.elementor-388 .elementor-element.elementor-element-98f5dfb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-85fdd29{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-3683116{--display:flex;}.elementor-388 .elementor-element.elementor-element-c5f4f42{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-564f0b8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-ac4d1b1{--display:flex;}.elementor-388 .elementor-element.elementor-element-f9885d3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-604901a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-852c7a6{--display:flex;}.elementor-388 .elementor-element.elementor-element-eb4c876{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-e0f8e6e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-f77c063{--display:flex;}.elementor-388 .elementor-element.elementor-element-9ff5ae0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-5cf3769{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-b97585a{--n-accordion-title-font-size:var( --e-global-typography-80b3ad3-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-388 .elementor-element.elementor-element-b97585a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-80b3ad3-font-family ), Sans-serif;font-weight:var( --e-global-typography-80b3ad3-font-weight );line-height:var( --e-global-typography-80b3ad3-line-height );}.elementor-388 .elementor-element.elementor-element-596a2ae{--display:flex;--margin-top:20px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-f6c889c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-f6c889c .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-0a911a4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-c703c66{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-388 .elementor-element.elementor-element-c703c66 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-388 .elementor-element.elementor-element-f528710{text-align:start;}.elementor-388 .elementor-element.elementor-element-f528710 img{width:300px;}@media(max-width:1024px){.elementor-388 .elementor-element.elementor-element-40bc577 .elementor-heading-title{font-size:var( --e-global-typography-722d395-font-size );line-height:var( --e-global-typography-722d395-line-height );letter-spacing:var( --e-global-typography-722d395-letter-spacing );}.elementor-388 .elementor-element.elementor-element-b0f9ffe .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-7d092fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-926a30d .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-e28add4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-3dd0746{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-84f8167 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-267b46d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-b225a78 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-2489c50 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-e413920{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-2f369fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-65e3ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-1d072bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-f07ac61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-8dde43e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-ce3e013 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-809819f .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-fdaf122{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-527cefb .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-c8ff633 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-62a198f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-77e59f4 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-f919ab9 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-d666749{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-3a6bb33 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-e8dd864 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-bf25633{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-e6ccd59 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-bb9780a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-bc51a5a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-1740dbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-58fab67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-85fdd29{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-564f0b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-604901a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-e0f8e6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-5cf3769{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-b97585a{--n-accordion-title-font-size:var( --e-global-typography-80b3ad3-font-size );}:where( .elementor-388 .elementor-element.elementor-element-b97585a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-80b3ad3-line-height );}.elementor-388 .elementor-element.elementor-element-f6c889c .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-0a911a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-c703c66 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}}@media(max-width:767px){.elementor-388 .elementor-element.elementor-element-40bc577 .elementor-heading-title{font-size:var( --e-global-typography-722d395-font-size );line-height:var( --e-global-typography-722d395-line-height );letter-spacing:var( --e-global-typography-722d395-letter-spacing );}.elementor-388 .elementor-element.elementor-element-b0f9ffe .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-7d092fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-926a30d .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-e28add4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-3dd0746{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-84f8167 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-267b46d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-b225a78 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-2489c50 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-e413920{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-2f369fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-65e3ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-1d072bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-f07ac61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-8dde43e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-ce3e013 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-809819f .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-fdaf122{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-527cefb .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-c8ff633 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-62a198f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-77e59f4 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-f919ab9 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-d666749{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-3a6bb33 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-e8dd864 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-388 .elementor-element.elementor-element-bf25633{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-e6ccd59 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-bb9780a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-bc51a5a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-1740dbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-58fab67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-85fdd29{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-564f0b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-604901a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-e0f8e6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-5cf3769{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-b97585a{--n-accordion-title-font-size:var( --e-global-typography-80b3ad3-font-size );}:where( .elementor-388 .elementor-element.elementor-element-b97585a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-80b3ad3-line-height );}.elementor-388 .elementor-element.elementor-element-f6c889c .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-388 .elementor-element.elementor-element-0a911a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-c703c66 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-4498cd4 *//* ================================
   VLZ PZR Erklärung Section CLEAN V3
   CSS in den äußeren Container einfügen

   Außenklasse: vlz-pzr-explain-section
   Linker Container: vlz-pzr-explain-text
   Rechter Container: vlz-pzr-clean-card
   ================================ */


/* Außenbereich */
.elementor-388 .elementor-element.elementor-element-4498cd4 {
  position: relative !important;
  overflow: hidden !important;

  padding: clamp(28px, 3.5vw, 44px) !important;
  border-radius: 28px !important;

  background: #F7F8FA !important;
  border: 1px solid rgba(28, 43, 58, 0.07) !important;
}

/* Innerer Wrapper */
.elementor-388 .elementor-element.elementor-element-4498cd4 > .e-con-inner {
  gap: clamp(28px, 4vw, 54px) !important;
  align-items: center !important;
}

/* Headline */
.elementor-388 .elementor-element.elementor-element-4498cd4 h2,
.elementor-388 .elementor-element.elementor-element-4498cd4 .elementor-heading-title {
  color: #1C2B3A !important;
  font-size: clamp(34px, 4.2vw, 54px) !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.055em !important;
  max-width: 920px !important;
  margin-bottom: clamp(22px, 3vw, 34px) !important;
}

/* ================================
   Linker Text - KEINE Karte
   ================================ */

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text {
  position: relative !important;
  padding: 0 0 0 24px !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  min-height: unset !important;
  display: flex !important;
  align-items: center !important;
}

/* orangener Strich */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;

  width: 5px;
  height: 78px;

  border-radius: 999px;
  background: #E05C2A;
}

/* Text links */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text .elementor-widget-text-editor {
  margin: 0 !important;
}

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text p,
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text .elementor-widget-container {
  color: rgba(28, 43, 58, 0.88) !important;
  font-size: clamp(17px, 1.2vw, 18.5px) !important;
  line-height: 1.72 !important;
  font-weight: 400 !important;

  max-width: 520px !important;
  margin: 0 !important;
}

/* ================================
   Rechte Info Card
   ================================ */

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card {
  position: relative !important;
  overflow: hidden !important;

  width: 100% !important;
  max-width: 390px !important;
  margin-left: auto !important;
  margin-right: auto !important;

  padding: 30px 30px 28px !important;
  border-radius: 24px !important;

  background: #ffffff !important;
  border: 1px solid rgba(28, 43, 58, 0.09) !important;
  box-shadow: 0 18px 45px rgba(28, 43, 58, 0.07) !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

/* Deko sicher aus */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card::before,
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card::after {
  display: none !important;
  content: none !important;
}

/* Icon Box */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-wrapper {
  text-align: left !important;
}

/* Icon */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon {
  width: 48px !important;
  height: 48px !important;

  border-radius: 14px !important;
  background: rgba(224, 92, 42, 0.10) !important;
  color: #E05C2A !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin-bottom: 18px !important;
}

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon i,
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon svg {
  font-size: 21px !important;
  color: #E05C2A !important;
  fill: #E05C2A !important;
}

/* Titel */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-title {
  margin: 0 0 10px 0 !important;
}

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-title,
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-title span {
  color: #1C2B3A !important;
  font-size: clamp(25px, 2vw, 30px) !important;
  font-weight: 850 !important;
  line-height: 1.08 !important;
  letter-spacing: -0.045em !important;
}

/* Beschreibung */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-description {
  color: rgba(28, 43, 58, 0.72) !important;
  font-size: 15.8px !important;
  line-height: 1.62 !important;
  font-weight: 400 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

/* Badge unten */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-widget-text-editor {
  margin-top: 20px !important;
  text-align: left !important;
}

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-widget-text-editor .elementor-widget-container {
  display: inline-flex !important;
  align-items: center !important;
  gap: 9px !important;

  width: fit-content !important;
  max-width: 100% !important;

  padding: 9px 13px !important;
  border-radius: 999px !important;

  background: rgba(28, 43, 58, 0.05) !important;
  border: 1px solid rgba(28, 43, 58, 0.08) !important;

  color: #1C2B3A !important;
  font-size: 13.8px !important;
  font-weight: 750 !important;
  line-height: 1.2 !important;
}

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-widget-text-editor .elementor-widget-container::before {
  content: "";
  width: 7px;
  height: 7px;
  min-width: 7px;
  border-radius: 999px;
  background: #E05C2A;
}

/* Hover nur rechts */
.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 24px 55px rgba(28, 43, 58, 0.09) !important;
}

/* ================================
   Tablet
   ================================ */

@media (max-width: 1024px) {
  .elementor-388 .elementor-element.elementor-element-4498cd4 > .e-con-inner {
    align-items: stretch !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card {
    max-width: 100% !important;
  }
}

/* ================================
   Mobile
   ================================ */

@media (max-width: 767px) {
  .elementor-388 .elementor-element.elementor-element-4498cd4 {
    padding: 24px 20px !important;
    border-radius: 22px !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 h2,
  .elementor-388 .elementor-element.elementor-element-4498cd4 .elementor-heading-title {
    font-size: clamp(31px, 10vw, 42px) !important;
    line-height: 1.08 !important;
    letter-spacing: -0.045em !important;
    margin-bottom: 22px !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text {
    padding-left: 0 !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text::before {
    display: none !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text p,
  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-explain-text .elementor-widget-container {
    font-size: 16.5px !important;
    line-height: 1.7 !important;
    max-width: 100% !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card {
    padding: 24px 22px !important;
    border-radius: 20px !important;
    max-width: 100% !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-title,
  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-title span {
    font-size: 27px !important;
  }

  .elementor-388 .elementor-element.elementor-element-4498cd4 .vlz-pzr-clean-card .elementor-icon-box-description {
    font-size: 15.5px !important;
    line-height: 1.62 !important;
  }
}/* End custom CSS */