.elementor-253 .elementor-element.elementor-element-b181573{--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;--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-253 .elementor-element.elementor-element-b181573.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-253 .elementor-element.elementor-element-f6d582e{--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-253 .elementor-element.elementor-element-8cbb168{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-b242808{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-80cd773{--display:flex;--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-253 .elementor-element.elementor-element-1d71992{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:700;line-height:1.125rem;color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-d7037a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-d7037a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-253 .elementor-element.elementor-element-8cf4830 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;line-height:2.75rem;}.elementor-253 .elementor-element.elementor-element-55454b6{font-family:var( --e-global-typography-06d4e9f-font-family ), Sans-serif;font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-253 .elementor-element.elementor-element-a92fbcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-f5b60a9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-97fc610{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-97fc610:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-97fc610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-13bb670{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-253 .elementor-element.elementor-element-4a3fe6d .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-4a3fe6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-4a3fe6d.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-4a3fe6d.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-4a3fe6d.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-4a3fe6d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-4a3fe6d .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-4a3fe6d .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-6110d5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-0488f45 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-21dcf86{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-9cf6c03{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-9cf6c03:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-9cf6c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-c8eb173{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-bb58b1d .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-bb58b1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-bb58b1d.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-bb58b1d.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-bb58b1d.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-bb58b1d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-bb58b1d .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-bb58b1d .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-7c044e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-fe74d47 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-ad21025{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-f482976{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-f482976:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-f482976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-b8126b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-51f5663 .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-51f5663.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-51f5663.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-51f5663.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-51f5663.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-51f5663.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-51f5663 .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-51f5663 .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-03be6bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-f052f54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-8e526cf{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-8d2b7d4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-8d2b7d4:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-8d2b7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-a9e7aef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-41f68cc .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-41f68cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-41f68cc.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-41f68cc.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-41f68cc.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-41f68cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-41f68cc .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-41f68cc .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-e69e761{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-bed49c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-b63709d{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-39fbcbb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-39fbcbb:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-39fbcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-fd5e10e{--display:flex;}.elementor-253 .elementor-element.elementor-element-9268a96{text-align:center;}.elementor-253 .elementor-element.elementor-element-9268a96 .elementor-heading-title{font-family:var( --e-global-typography-60ba8e5-font-family ), Sans-serif;font-size:var( --e-global-typography-60ba8e5-font-size );line-height:var( --e-global-typography-60ba8e5-line-height );}.elementor-253 .elementor-element.elementor-element-ad2688c{--display:flex;}.elementor-253 .elementor-element.elementor-element-50aaded{text-align:center;}.elementor-253 .elementor-element.elementor-element-50aaded .elementor-heading-title{font-family:var( --e-global-typography-f75ff7e-font-family ), Sans-serif;font-size:var( --e-global-typography-f75ff7e-font-size );line-height:var( --e-global-typography-f75ff7e-line-height );}.elementor-253 .elementor-element.elementor-element-55686aa{--display:flex;}.elementor-253 .elementor-element.elementor-element-f403922{text-align:center;font-family:var( --e-global-typography-06d4e9f-font-family ), Sans-serif;font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-253 .elementor-element.elementor-element-e00ceab{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-e00ceab:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-e00ceab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-06d8fa6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-c4a6ce3{--display:flex;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-253 .elementor-element.elementor-element-294154a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-9e82d6c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-9e82d6c:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-9e82d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-3ee6608{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-8c0c605 .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-8c0c605.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-8c0c605.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-8c0c605.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-8c0c605.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-8c0c605.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-8c0c605 .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-8c0c605 .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-bc93de1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-8520956 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-2b67d22{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-68b298a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-68b298a:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-68b298a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-79bb7e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-669b14e .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-669b14e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-669b14e.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-669b14e.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-669b14e.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-669b14e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-669b14e .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-669b14e .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-6a7c9ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-a746455 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-7a8b016{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-161b11b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-161b11b:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-161b11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-8ea926a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-fb3765e .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-fb3765e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-fb3765e.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-fb3765e.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-fb3765e.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-fb3765e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-fb3765e .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-fb3765e .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-30618d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-a8df6cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-a09aaa7{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-dc3fb61{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc9afdc );--border-color:var( --e-global-color-fc9afdc );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-dc3fb61:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-dc3fb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-e3391d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-ead3a5a .elementor-icon-wrapper{text-align:left;}.elementor-253 .elementor-element.elementor-element-ead3a5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-ead3a5a.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-ead3a5a.elementor-view-default .elementor-icon{color:var( --e-global-color-61f03a0 );border-color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-ead3a5a.elementor-view-framed .elementor-icon, .elementor-253 .elementor-element.elementor-element-ead3a5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-ead3a5a .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-253 .elementor-element.elementor-element-ead3a5a .elementor-icon svg{height:21px;}.elementor-253 .elementor-element.elementor-element-4b91748{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-4fb991d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.875rem;}.elementor-253 .elementor-element.elementor-element-39c79a7{font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-327f169{--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;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-b4f2288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-4a2ca79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:600;line-height:2.75rem;}.elementor-253 .elementor-element.elementor-element-1770f11{font-family:"Inter", Sans-serif;font-size:1.125rem;line-height:1.75rem;}.elementor-253 .elementor-element.elementor-element-838a524{--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;--padding-top:24px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-fd50849{--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;--padding-top:96px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-d3953b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-d3953b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-253 .elementor-element.elementor-element-37dd115{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.125rem;color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-09a91f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:600;line-height:2.75rem;}.elementor-253 .elementor-element.elementor-element-527f265{font-family:"Inter", Sans-serif;font-size:1.125rem;line-height:1.75rem;}.elementor-253 .elementor-element.elementor-element-526faf2{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-bb78599{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-2eac21c{--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;--justify-content:center;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-2eac21c:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-2eac21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-253 .elementor-element.elementor-element-1272217{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-1272217.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-253 .elementor-element.elementor-element-31f5cb2{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-253 .elementor-element.elementor-element-31f5cb2.elementor-element{--align-self:center;}.elementor-253 .elementor-element.elementor-element-31f5cb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:600;line-height:2.75rem;}.elementor-253 .elementor-element.elementor-element-b49c9b8{text-align:center;font-family:var( --e-global-typography-e5edafa-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-1f4ecfe{--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;--justify-content:center;--padding-top:96px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-7eb0527{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-7eb0527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-253 .elementor-element.elementor-element-c14ba14 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-c14ba14{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:700;line-height:1.125rem;color:var( --e-global-color-61f03a0 );}.elementor-253 .elementor-element.elementor-element-5a07c5c{text-align:center;}.elementor-253 .elementor-element.elementor-element-5a07c5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:600;line-height:2.75rem;}.elementor-253 .elementor-element.elementor-element-9d367a0{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;line-height:1.75rem;}.elementor-253 .elementor-element.elementor-element-b6168d4{--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;--justify-content:center;}.elementor-253 .elementor-element.elementor-element-c4fc240{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-ff2334c{--display:flex;}.elementor-253 .elementor-element.elementor-element-f163167{--display:flex;}.elementor-253 .elementor-element.elementor-element-f8d059b{--display:flex;}.elementor-253 .elementor-element.elementor-element-01a977c{--display:flex;}.elementor-253 .elementor-element.elementor-element-65ba9e9{--display:flex;}.elementor-253 .elementor-element.elementor-element-34583de{--display:flex;}.elementor-253 .elementor-element.elementor-element-64b7712{--display:flex;}.elementor-253 .elementor-element.elementor-element-a7a9f52{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-9680d8b );}.elementor-253 .elementor-element.elementor-element-a7a9f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-e391b31 );border-style:none;}.elementor-253 .elementor-element.elementor-element-a7a9f52 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-253 .elementor-element.elementor-element-a7a9f52 > .elementor-widget-container > .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:"Inter", Sans-serif;font-weight:500;line-height:1.5rem;}:where( .elementor-253 .elementor-element.elementor-element-a7a9f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-253 .elementor-element.elementor-element-3f136bb{--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;--justify-content:center;--padding-top:096px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-afd8c2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-253 .elementor-element.elementor-element-afd8c2e:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-afd8c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e391b31 );}.elementor-253 .elementor-element.elementor-element-07fe3a9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-253 .elementor-element.elementor-element-07fe3a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:600;line-height:2.75rem;}.elementor-253 .elementor-element.elementor-element-f19baab{text-align:center;font-family:var( --e-global-typography-06d4e9f-font-family ), Sans-serif;font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-253 .elementor-element.elementor-element-b7a61ec .elementor-button{background-color:var( --e-global-color-61f03a0 );fill:var( --e-global-color-43fa38a );color:var( --e-global-color-43fa38a );border-radius:10px 10px 10px 10px;padding:16px 22px 16px 22px;}.elementor-253 .elementor-element.elementor-element-b7a61ec .elementor-button:hover, .elementor-253 .elementor-element.elementor-element-b7a61ec .elementor-button:focus{background-color:var( --e-global-color-1be1b48 );color:var( --e-global-color-43fa38a );}.elementor-253 .elementor-element.elementor-element-b7a61ec .elementor-button:hover svg, .elementor-253 .elementor-element.elementor-element-b7a61ec .elementor-button:focus svg{fill:var( --e-global-color-43fa38a );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-253 .elementor-element.elementor-element-55454b6{font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-253 .elementor-element.elementor-element-f5b60a9{--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-21dcf86{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-ad21025{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-8e526cf{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-b63709d{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-9268a96 .elementor-heading-title{font-size:var( --e-global-typography-60ba8e5-font-size );line-height:var( --e-global-typography-60ba8e5-line-height );}.elementor-253 .elementor-element.elementor-element-50aaded .elementor-heading-title{font-size:var( --e-global-typography-f75ff7e-font-size );line-height:var( --e-global-typography-f75ff7e-line-height );}.elementor-253 .elementor-element.elementor-element-f403922{font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-253 .elementor-element.elementor-element-294154a{--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-2b67d22{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-7a8b016{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-a09aaa7{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-39c79a7{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-b49c9b8{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-f19baab{font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}}@media(max-width:767px){.elementor-253 .elementor-element.elementor-element-b242808{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-8cf4830 .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-253 .elementor-element.elementor-element-55454b6{font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-253 .elementor-element.elementor-element-f5b60a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-21dcf86{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-ad21025{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-8e526cf{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-b63709d{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-9268a96 .elementor-heading-title{font-size:var( --e-global-typography-60ba8e5-font-size );line-height:var( --e-global-typography-60ba8e5-line-height );}.elementor-253 .elementor-element.elementor-element-50aaded{text-align:center;}.elementor-253 .elementor-element.elementor-element-50aaded .elementor-heading-title{font-size:var( --e-global-typography-f75ff7e-font-size );line-height:var( --e-global-typography-f75ff7e-line-height );}.elementor-253 .elementor-element.elementor-element-f403922{font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}.elementor-253 .elementor-element.elementor-element-e00ceab{--padding-top:48px;--padding-bottom:048px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-c4a6ce3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-294154a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-2b67d22{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-7a8b016{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-a09aaa7{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-39c79a7{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-b4f2288{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-838a524{--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-d3953b6{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-526faf2{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:012px;}.elementor-253 .elementor-element.elementor-element-2eac21c{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-1272217{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-31f5cb2{width:100%;max-width:100%;}.elementor-253 .elementor-element.elementor-element-b49c9b8{font-size:var( --e-global-typography-e5edafa-font-size );line-height:var( --e-global-typography-e5edafa-line-height );}.elementor-253 .elementor-element.elementor-element-7eb0527{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-b6168d4{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-3f136bb{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-253 .elementor-element.elementor-element-afd8c2e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-253 .elementor-element.elementor-element-07fe3a9{--container-widget-width:200%;--container-widget-flex-grow:0;width:var( --container-widget-width, 200% );max-width:200%;}.elementor-253 .elementor-element.elementor-element-07fe3a9 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-253 .elementor-element.elementor-element-f19baab{font-size:var( --e-global-typography-06d4e9f-font-size );line-height:var( --e-global-typography-06d4e9f-line-height );}}@media(min-width:768px){.elementor-253 .elementor-element.elementor-element-d7037a9{--width:656px;}.elementor-253 .elementor-element.elementor-element-39fbcbb{--content-width:768px;}.elementor-253 .elementor-element.elementor-element-b4f2288{--width:60%;}.elementor-253 .elementor-element.elementor-element-d3953b6{--width:56%;}.elementor-253 .elementor-element.elementor-element-1272217{--width:70%;}.elementor-253 .elementor-element.elementor-element-7eb0527{--width:70%;}.elementor-253 .elementor-element.elementor-element-c4fc240{--width:768px;}}/* Start custom CSS for shortcode, class: .elementor-element-4f742f3 *//********************************************************
*  Referenten-Grid – Kartenlayout                       *
********************************************************/

/* ---------- Container ---------- */
.referenten-grid{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:2rem;                     /* moderner flex-gap */
}

/* 1 Spalte ≤ 639 px | 2 Spalten ≥ 640 px | 4 Spalten ≥ 1024 px */
.referenten-grid .referent{
  flex:1 1 100%;
  max-width:20rem;              /* verhindert zu breite Karten */
}
@media(min-width:640px){
  .referenten-grid .referent{flex:1 1 calc(50% - 2rem);}
}
@media(min-width:1024px){
  .referenten-grid .referent{flex:1 1 calc(25% - 2rem);}
}

/* ---------- Karte ---------- */
.referenten-grid .referent{
  background:#fff;
  border:1px solid #e5e7eb;     /* gray-200 */
  border-radius:.75rem;         /* rounded-xl */
  box-shadow:0 1px 2px rgba(0,0,0,.05);
  overflow:hidden;
  display:flex;
  flex-direction:column;
  transition:box-shadow .2s ease,transform .2s ease;
}
.referenten-grid .referent:hover{
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1),
             0 4px 6px -4px rgba(0,0,0,.1);
  transform:translateY(-4px);
}

/* ---------- Bild ---------- */
.referenten-grid .avatar{
  width:100%;
  aspect-ratio:1/1;             /* quadratisch */
  object-fit:cover;
}

/* ---------- Textbereich ---------- */
.referent-content{
  padding:1.25rem 1.5rem;       /* py-5 px-6 */
  flex:1 1 auto;
}
.referent-content .fullname{
  font-size:1.125rem;           /* text-lg */
  font-weight:600;
  color:#111827;                /* gray-900 */
  margin:0;
}
.referent-content .jobtitle{
  font-size:.875rem;            /* text-sm */
  font-weight:500;
  color: #535862;                /* blue-600 */
  margin:.25rem 0 .75rem;
}
/* Teaser dauerhaft ausblenden (nur Name & Job) */
.referent-content .teaser{display:none!important;}

/* ---------- Button ---------- */
.referent .btn{
  align-self:flex-start;
  margin:0 1.5rem 1.5rem;       /* mx-6 mb-6 */
  padding:.5rem 1.25rem;        /* py-2 px-5 */
  font-size:.875rem;            /* text-sm */
  font-weight:500;
  color:#2563eb;
  border:1px solid #2563eb;
  background:transparent;
  border-radius:.5rem;          /* rounded-lg */
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  cursor:pointer;
  transition:background .2s ease,color .2s ease;
}
.referent .btn svg{stroke:currentColor;}
.referent .btn:hover,
.referent .btn:focus-visible{
  background:#ebf2ff;
}
.referent .btn:focus-visible{
  outline:1px solid #2563eb;
  outline-offset:2px;
}

/* ---------- Load-More-Button & Abstand ---------- */
.referenten-load-more{margin-top:2rem;text-align:center;}
.referenten-load-more-btn{
  border:1px solid #2563eb!important;
  color:#2563eb!important;
  background:transparent!important;
  border-radius:.5rem!important;
  padding:.5rem 1.25rem!important;
  font-size:.875rem!important;
  font-weight:500!important;
  cursor:pointer!important;
  transition:background .2s ease,color .2s ease!important;
}
.referenten-load-more-btn:hover:not(:disabled){
  background:#ebf2ff!important;
}
.referenten-load-more-btn:disabled{
  opacity:.5!important;
  cursor:not-allowed!important;
}

/* ---------- Fallback für Browser ohne flex-gap ---------- */
@supports not (gap:1rem){
  .referenten-grid .referent{margin:1rem;}
  /* KEIN negatives margin – verhindert horizontales Scrollen */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07fe3a9 */.heading_break{
  overflow-wrap: anywhere;
  hyphens: auto;
}/* End custom CSS */