.elementor-5637 .elementor-element.elementor-element-f290abd{--display:flex;--min-height:374px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--overlay-opacity:0.5;--border-radius:37px 37px 37px 37px;--margin-top:45px;--margin-bottom:0px;--margin-left:94px;--margin-right:0px;}.elementor-5637 .elementor-element.elementor-element-f290abd:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-f290abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F0;}.elementor-5637 .elementor-element.elementor-element-f290abd::before, .elementor-5637 .elementor-element.elementor-element-f290abd > .elementor-background-video-container::before, .elementor-5637 .elementor-element.elementor-element-f290abd > .e-con-inner > .elementor-background-video-container::before, .elementor-5637 .elementor-element.elementor-element-f290abd > .elementor-background-slideshow::before, .elementor-5637 .elementor-element.elementor-element-f290abd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5637 .elementor-element.elementor-element-f290abd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5637 .elementor-element.elementor-element-f290abd.e-con{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-f42c579{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-5637 .elementor-element.elementor-element-aa16f88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5637 .elementor-element.elementor-element-aa16f88 .listeo-listings-map{--listeo-listings-map-height:283px;--listeo-listings-map-radius:16px;}.elementor-5637 .elementor-element.elementor-element-f6439fa{--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;--justify-content:flex-start;--align-items:center;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5637 .elementor-element.elementor-element-f6439fa:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-f6439fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-f6439fa.e-con{--align-self:flex-start;}.elementor-5637 .elementor-element.elementor-element-6947cb0e{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5637 .elementor-element.elementor-element-6947cb0e:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-6947cb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-6564a72{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5637 .elementor-element.elementor-element-30e2e7b4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-30e2e7b4.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-30e2e7b4{text-align:start;}.elementor-5637 .elementor-element.elementor-element-30e2e7b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-0a5bde8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-0fe808d{--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;--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-5637 .elementor-element.elementor-element-0fe808d:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-0fe808d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-790aa85{--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:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5637 .elementor-element.elementor-element-d8258b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-d8258b6.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-d8258b6{text-align:start;}.elementor-5637 .elementor-element.elementor-element-d8258b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-8465026 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-3ea05b0{--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;--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-5637 .elementor-element.elementor-element-3ea05b0:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-3ea05b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-5813999{--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-5637 .elementor-element.elementor-element-e832f64.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-e832f64{text-align:start;}.elementor-5637 .elementor-element.elementor-element-e832f64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-1ee3844 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-559aaef{--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;--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-5637 .elementor-element.elementor-element-559aaef:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-559aaef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-597ca00{--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-5637 .elementor-element.elementor-element-1eddbe9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-1eddbe9.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-1eddbe9{text-align:start;}.elementor-5637 .elementor-element.elementor-element-1eddbe9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-d6a4040 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-e38b1a2{--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;--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-5637 .elementor-element.elementor-element-e38b1a2:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-e38b1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-64323e2{--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-5637 .elementor-element.elementor-element-7338ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-7338ff9.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-7338ff9{text-align:start;}.elementor-5637 .elementor-element.elementor-element-7338ff9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-9de7409 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-f381454{--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;--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-5637 .elementor-element.elementor-element-f381454:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-f381454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-cd277b7{--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-5637 .elementor-element.elementor-element-2b32a59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-2b32a59.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-2b32a59{text-align:start;}.elementor-5637 .elementor-element.elementor-element-2b32a59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-eb7ef5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-59aeeeb4{--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:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5637 .elementor-element.elementor-element-59aeeeb4:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-59aeeeb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-5637 .elementor-element.elementor-element-4ffb5d7b{--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:028px;--padding-bottom:028px;--padding-left:024px;--padding-right:024px;}.elementor-5637 .elementor-element.elementor-element-4ffb5d7b:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-4ffb5d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-5637 .elementor-element.elementor-element-1b3b325f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-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-5637 .elementor-element.elementor-element-1261f91c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5637 .elementor-element.elementor-element-1261f91c{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;color:#022D94;}.elementor-5637 .elementor-element.elementor-element-625d190d > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-5637 .elementor-element.elementor-element-625d190d{text-align:center;}.elementor-5637 .elementor-element.elementor-element-625d190d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-17238a35{--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;--flex-wrap:nowrap;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:4px;--padding-left:42px;--padding-right:58px;}.elementor-5637 .elementor-element.elementor-element-56f1cdcc{--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:#E6EAF0;--border-color:#E6EAF0;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(16,32,75,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5637 .elementor-element.elementor-element-56f1cdcc:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-56f1cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-56f1cdcc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5637 .elementor-element.elementor-element-4ee4269a{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:#022D94;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-5637 .elementor-element.elementor-element-7b255a0d .elementor-icon-box-wrapper{gap:14px;}.elementor-5637 .elementor-element.elementor-element-7b255a0d.elementor-view-stacked .elementor-icon{background-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-7b255a0d.elementor-view-framed .elementor-icon, .elementor-5637 .elementor-element.elementor-element-7b255a0d.elementor-view-default .elementor-icon{fill:#022D94;color:#022D94;border-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-7b255a0d .elementor-icon-box-title{color:#10204B;}.elementor-5637 .elementor-element.elementor-element-7b255a0d .elementor-icon-box-description{color:#667085;}.elementor-5637 .elementor-element.elementor-element-6c9bae99{--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:#E6EAF0;--border-color:#E6EAF0;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(16,32,75,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5637 .elementor-element.elementor-element-6c9bae99:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-6c9bae99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-6c9bae99.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5637 .elementor-element.elementor-element-32826276{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:#022D94;}.elementor-5637 .elementor-element.elementor-element-faf58b2 .elementor-icon-box-wrapper{gap:14px;}.elementor-5637 .elementor-element.elementor-element-faf58b2.elementor-view-stacked .elementor-icon{background-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-faf58b2.elementor-view-framed .elementor-icon, .elementor-5637 .elementor-element.elementor-element-faf58b2.elementor-view-default .elementor-icon{fill:#022D94;color:#022D94;border-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-faf58b2 .elementor-icon-box-title{color:#10204B;}.elementor-5637 .elementor-element.elementor-element-faf58b2 .elementor-icon-box-description{color:#667085;}.elementor-5637 .elementor-element.elementor-element-363a2d00{--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:#E6EAF0;--border-color:#E6EAF0;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(16,32,75,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5637 .elementor-element.elementor-element-363a2d00:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-363a2d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-363a2d00.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5637 .elementor-element.elementor-element-315d38b1{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:#022D94;}.elementor-5637 .elementor-element.elementor-element-73ec94 .elementor-icon-box-wrapper{gap:14px;}.elementor-5637 .elementor-element.elementor-element-73ec94.elementor-view-stacked .elementor-icon{background-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-73ec94.elementor-view-framed .elementor-icon, .elementor-5637 .elementor-element.elementor-element-73ec94.elementor-view-default .elementor-icon{fill:#022D94;color:#022D94;border-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-73ec94 .elementor-icon-box-title{color:#10204B;}.elementor-5637 .elementor-element.elementor-element-73ec94 .elementor-icon-box-description{color:#667085;}.elementor-5637 .elementor-element.elementor-element-471a75e0{--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:#E6EAF0;--border-color:#E6EAF0;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(16,32,75,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5637 .elementor-element.elementor-element-471a75e0:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-471a75e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-471a75e0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5637 .elementor-element.elementor-element-34a0db8c{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:#022D94;}.elementor-5637 .elementor-element.elementor-element-27ad55e5 .elementor-icon-box-wrapper{gap:14px;}.elementor-5637 .elementor-element.elementor-element-27ad55e5.elementor-view-stacked .elementor-icon{background-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-27ad55e5.elementor-view-framed .elementor-icon, .elementor-5637 .elementor-element.elementor-element-27ad55e5.elementor-view-default .elementor-icon{fill:#022D94;color:#022D94;border-color:#022D94;}.elementor-5637 .elementor-element.elementor-element-27ad55e5 .elementor-icon-box-title{color:#10204B;}.elementor-5637 .elementor-element.elementor-element-27ad55e5 .elementor-icon-box-description{color:#667085;}.elementor-5637 .elementor-element.elementor-element-1870115e{--display:flex;--min-height:0px;--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;--flex-wrap:nowrap;}.elementor-5637 .elementor-element.elementor-element-1870115e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-5637 .elementor-element.elementor-element-8b82654 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:18px 18px 18px 18px;padding:10px 10px 10px 10px;}.elementor-5637 .elementor-element.elementor-element-8b82654 .elementor-button:hover, .elementor-5637 .elementor-element.elementor-element-8b82654 .elementor-button:focus{background-color:#3A5AC16E;}@media(min-width:768px){.elementor-5637 .elementor-element.elementor-element-f290abd{--width:1335px;}.elementor-5637 .elementor-element.elementor-element-f6439fa{--width:1600px;}.elementor-5637 .elementor-element.elementor-element-6947cb0e{--width:100%;}.elementor-5637 .elementor-element.elementor-element-6564a72{--content-width:1180px;}.elementor-5637 .elementor-element.elementor-element-559aaef{--width:100%;}.elementor-5637 .elementor-element.elementor-element-59aeeeb4{--content-width:1220px;}.elementor-5637 .elementor-element.elementor-element-1870115e{--width:1600px;}}@media(max-width:1024px){.elementor-5637 .elementor-element.elementor-element-aa16f88 .listeo-listings-map{--listeo-listings-map-height:440px;}.elementor-5637 .elementor-element.elementor-element-17238a35{--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;}}@media(max-width:767px){.elementor-5637 .elementor-element.elementor-element-aa16f88 .listeo-listings-map{--listeo-listings-map-height:360px;}.elementor-5637 .elementor-element.elementor-element-30e2e7b4 .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-d8258b6 .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-e832f64 .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-1eddbe9 .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-7338ff9 .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-2b32a59 .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-625d190d .elementor-heading-title{font-size:28px;}.elementor-5637 .elementor-element.elementor-element-17238a35{--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;}}/* Start custom CSS for dipani_profile_cards, class: .elementor-element-0a5bde8 *//* =====================================================
   DIPANI – KLEINE KOMPAKTE PROFILKARTEN
   ===================================================== */


/* REIHE */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-strip {
    display: flex !important;
    align-items: flex-start !important;
    gap: 27px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    padding: 4px 2px 14px !important;

    scroll-snap-type: x proximity !important;
}


/* EINZELNE KARTE */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-card {
    flex: 0 0 220px !important;

    width: 220px !important;
    min-width: 220px !important;
    max-width: 220px !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;

    transform: none !important;
}


/* KEIN HOVER-SPRUNG */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-card:hover {
    transform: none !important;
    box-shadow: none !important;
}


/* QUADRATISCHES BILD */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-cover {
    width: 220px !important;
    height: 220px !important;

    min-height: 220px !important;
    max-height: 220px !important;

    aspect-ratio: 1 / 1 !important;

    display: block !important;
    position: relative !important;

    overflow: hidden !important;

    border-radius: 18px !important;

    margin: 0 0 8px 0 !important;
}


/* ECHTES COVERBILD */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-cover img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;

    border-radius: 18px !important;

    transform: none !important;
}


/* KLEINES PROFILLOGO */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-logo {
    width: 42px !important;
    height: 42px !important;

    margin: -30px 0 0 10px !important;

    border: 2px solid #ffffff !important;
    border-radius: 10px !important;

    box-shadow: none !important;

    position: relative !important;
    z-index: 5 !important;
}


/* TEXTBEREICH */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-body {
    padding: 7px 5px 3px 5px !important;

    min-height: 0 !important;
    height: auto !important;
}


/* NAME */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-name {
    display: block !important;

    font-size: 16px !important;
    line-height: 1.25 !important;

    font-weight: 700 !important;

    margin: 0 0 4px 0 !important;

    color: #111111 !important;
}


/* KATEGORIE + ORT */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-meta {
    display: flex !important;
    flex-wrap: wrap !important;

    gap: 3px 7px !important;

    margin: 0 0 4px 0 !important;

    font-size: 14px !important;
    line-height: 1.3 !important;

    color: #666666 !important;
}


/* KATEGORIE */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-category {
    font-size: 14px !important;
    font-weight: 600 !important;
}


/* BESCHREIBUNG */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-description {
    min-height: 0 !important;

    margin: 0 0 4px 0 !important;

    font-size: 14px !important;
    line-height: 1.35 !important;

    color: #666666 !important;

    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
}


/* BEWERTUNG */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-rating {
    min-height: 0 !important;

    margin: 0 !important;

    font-size: 14px !important;
    line-height: 1.3 !important;

    color: #444444 !important;

    display: flex !important;
    align-items: center !important;

    gap: 4px !important;
}


/* STERN */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-rating .star {
    font-size: 14px !important;
}


/* BUTTONS AUSBLENDEN */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-actions {
    display: none !important;
}


/* SCHRIFT IM LEEREN BILD */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-cover--empty:after {
    font-size: 17px !important;

    right: 12px !important;
    bottom: 10px !important;
}


/* HANDY */
@media (max-width: 767px) {

    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-card {
        flex: 0 0 175px !important;

        width: 175px !important;
        min-width: 175px !important;
        max-width: 175px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-cover {
        width: 175px !important;
        height: 175px !important;

        min-height: 175px !important;
        max-height: 175px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-name {
        font-size: 15px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-meta,
    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-category,
    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-description,
    .elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-rating {
        font-size: 13px !important;
    }
}
/* BEWERTUNGSSTERN IMMER GELB */
.elementor-5637 .elementor-element.elementor-element-0a5bde8 .dipani-profile-rating .star {
    color: #f59e0b !important;
}/* End custom CSS */
/* Start custom CSS for listeo-listings-carousel, class: .elementor-element-8465026 */.elementor-5637 .elementor-element.elementor-element-8465026 .slick-list{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0!important;
}
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-track{
  transform:none!important;
  display:flex!important;
  gap:12px!important;
  width:max-content!important;
}
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-track{
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
}
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-track:before,
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-track:after{display:none!important;}
.elementor-5637 .elementor-element.elementor-element-8465026 .fw-carousel-item{flex:0 0 220px!important;}
@media(max-width:767px){
  .elementor-5637 .elementor-element.elementor-element-8465026 .fw-carousel-item{flex-basis:168px!important;}
}
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-cloned{display:none!important;}
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-dots,
.elementor-5637 .elementor-element.elementor-element-8465026 .slick-arrow{display:none!important;}
.elementor-5637 .elementor-element.elementor-element-8465026 .fw-carousel-item{
  display:block!important;
  width:220px!important;
  padding:0!important;
}
.elementor-5637 .elementor-element.elementor-element-8465026 .fw-carousel-item > div{width:220px!important;}
.elementor-5637 .elementor-element.elementor-element-8465026 .listing-item-container,
.elementor-5637 .elementor-element.elementor-element-8465026 .listing-item{height:230px!important;}
.elementor-5637 .elementor-element.elementor-element-8465026 .listing-item-content{padding:14px!important;}
.elementor-5637 .elementor-element.elementor-element-8465026 .listing-item-content h3{font-size:15px!important;line-height:1.3!important;}
@media(max-width:767px){
  .elementor-5637 .elementor-element.elementor-element-8465026 .fw-carousel-item,
  .elementor-5637 .elementor-element.elementor-element-8465026 .fw-carousel-item > div{width:168px!important;}
  .elementor-5637 .elementor-element.elementor-element-8465026 .listing-item-container,
  .elementor-5637 .elementor-element.elementor-element-8465026 .listing-item{height:220px!important;}
}/* End custom CSS */
/* Start custom CSS for dipani_profile_cards, class: .elementor-element-d6a4040 *//* =====================================================
   DIPANI – KLEINE KOMPAKTE MÂALLEM-PROFILKARTEN
   ===================================================== */


/* REIHE */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-strip {
    display: flex !important;
    align-items: flex-start !important;
    gap: 27px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    padding: 4px 2px 14px !important;

    scroll-snap-type: x proximity !important;
}


/* EINZELNE KARTE */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-card {
    flex: 0 0 220px !important;

    width: 220px !important;
    min-width: 220px !important;
    max-width: 220px !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;

    transform: none !important;
}


/* KEIN HOVER-SPRUNG */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-card:hover {
    transform: none !important;
    box-shadow: none !important;
}


/* QUADRATISCHES BILD */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-cover {
    width: 220px !important;
    height: 220px !important;

    min-height: 220px !important;
    max-height: 220px !important;

    aspect-ratio: 1 / 1 !important;

    display: block !important;
    position: relative !important;

    overflow: hidden !important;

    border-radius: 18px !important;

    margin: 0 0 8px 0 !important;
}


/* ECHTES COVERBILD */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-cover img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;

    border-radius: 18px !important;

    transform: none !important;
}


/* KLEINES PROFILLOGO */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-logo {
    width: 42px !important;
    height: 42px !important;

    margin: -30px 0 0 10px !important;

    border: 2px solid #ffffff !important;
    border-radius: 10px !important;

    box-shadow: none !important;

    position: relative !important;
    z-index: 5 !important;
}


/* TEXTBEREICH */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-body {
    padding: 7px 5px 3px 5px !important;

    min-height: 0 !important;
    height: auto !important;
}


/* NAME */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-name {
    display: block !important;

    font-size: 16px !important;
    line-height: 1.25 !important;

    font-weight: 700 !important;

    margin: 0 0 4px 0 !important;

    color: #111111 !important;
}


/* KATEGORIE + ORT */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-meta {
    display: flex !important;
    flex-wrap: wrap !important;

    gap: 3px 7px !important;

    margin: 0 0 4px 0 !important;

    font-size: 14px !important;
    line-height: 1.3 !important;

    color: #666666 !important;
}


/* KATEGORIE */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-category {
    font-size: 14px !important;
    font-weight: 600 !important;
}


/* BESCHREIBUNG */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-description {
    min-height: 0 !important;

    margin: 0 0 4px 0 !important;

    font-size: 14px !important;
    line-height: 1.35 !important;

    color: #666666 !important;

    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
}


/* BEWERTUNG */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-rating {
    min-height: 0 !important;

    margin: 0 !important;

    font-size: 14px !important;
    line-height: 1.3 !important;

    color: #444444 !important;

    display: flex !important;
    align-items: center !important;

    gap: 4px !important;
}


/* BEWERTUNGSSTERN IMMER GELB */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-rating .star {
    font-size: 14px !important;
    color: #f59e0b !important;
}


/* BUTTONS AUSBLENDEN */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-actions {
    display: none !important;
}


/* SCHRIFT IM LEEREN BILD */
.elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-cover--empty:after {
    font-size: 17px !important;

    right: 12px !important;
    bottom: 10px !important;
}


/* =====================================================
   HANDY
   ===================================================== */

@media (max-width: 767px) {

    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-card {
        flex: 0 0 175px !important;

        width: 175px !important;
        min-width: 175px !important;
        max-width: 175px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-cover {
        width: 175px !important;
        height: 175px !important;

        min-height: 175px !important;
        max-height: 175px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-name {
        font-size: 15px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-meta,
    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-category,
    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-description,
    .elementor-5637 .elementor-element.elementor-element-d6a4040 .dipani-profile-widget--mallem .dipani-profile-rating {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for dipani_profile_cards, class: .elementor-element-eb7ef5c *//* =====================================================
   DIPANI – KLEINE KOMPAKTE LIEFERANTEN-PROFILKARTEN
   ===================================================== */


/* REIHE */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-strip {
    display: flex !important;
    align-items: flex-start !important;
    gap: 27px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    padding: 4px 2px 14px !important;

    scroll-snap-type: x proximity !important;
}


/* EINZELNE KARTE */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-card {
    flex: 0 0 220px !important;

    width: 220px !important;
    min-width: 220px !important;
    max-width: 220px !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;

    transform: none !important;
}


/* KEIN HOVER-SPRUNG */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-card:hover {
    transform: none !important;
    box-shadow: none !important;
}


/* QUADRATISCHES BILD */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-cover {
    width: 220px !important;
    height: 220px !important;

    min-height: 220px !important;
    max-height: 220px !important;

    aspect-ratio: 1 / 1 !important;

    display: block !important;
    position: relative !important;

    overflow: hidden !important;

    border-radius: 18px !important;

    margin: 0 0 8px 0 !important;
}


/* ECHTES COVERBILD */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-cover img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;

    border-radius: 18px !important;

    transform: none !important;
}


/* KLEINES PROFILLOGO */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-logo {
    width: 42px !important;
    height: 42px !important;

    margin: -30px 0 0 10px !important;

    border: 2px solid #ffffff !important;
    border-radius: 10px !important;

    box-shadow: none !important;

    position: relative !important;
    z-index: 5 !important;
}


/* TEXTBEREICH */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-body {
    padding: 7px 5px 3px 5px !important;

    min-height: 0 !important;
    height: auto !important;
}


/* NAME */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-name {
    display: block !important;

    font-size: 16px !important;
    line-height: 1.25 !important;

    font-weight: 700 !important;

    margin: 0 0 4px 0 !important;

    color: #111111 !important;
}


/* KATEGORIE + ORT */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-meta {
    display: flex !important;
    flex-wrap: wrap !important;

    gap: 3px 7px !important;

    margin: 0 0 4px 0 !important;

    font-size: 14px !important;
    line-height: 1.3 !important;

    color: #666666 !important;
}


/* KATEGORIE */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-category {
    font-size: 14px !important;
    font-weight: 600 !important;
}


/* BESCHREIBUNG */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-description {
    min-height: 0 !important;

    margin: 0 0 4px 0 !important;

    font-size: 14px !important;
    line-height: 1.35 !important;

    color: #666666 !important;

    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
}


/* BEWERTUNG */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-rating {
    min-height: 0 !important;

    margin: 0 !important;

    font-size: 14px !important;
    line-height: 1.3 !important;

    color: #444444 !important;

    display: flex !important;
    align-items: center !important;

    gap: 4px !important;
}


/* BEWERTUNGSSTERN IMMER GELB */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-rating .star {
    font-size: 14px !important;
    color: #f59e0b !important;
}


/* BUTTONS AUSBLENDEN */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-actions {
    display: none !important;
}


/* SCHRIFT IM LEEREN BILD */
.elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-cover--empty:after {
    font-size: 17px !important;

    right: 12px !important;
    bottom: 10px !important;
}


/* =====================================================
   HANDY
   ===================================================== */

@media (max-width: 767px) {

    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-card {
        flex: 0 0 175px !important;

        width: 175px !important;
        min-width: 175px !important;
        max-width: 175px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-cover {
        width: 175px !important;
        height: 175px !important;

        min-height: 175px !important;
        max-height: 175px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-name {
        font-size: 15px !important;
    }


    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-meta,
    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-category,
    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-description,
    .elementor-5637 .elementor-element.elementor-element-eb7ef5c .dipani-profile-widget--lieferant .dipani-profile-rating {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor.elementor-5637
.elementor-element-245ef034{order:0!important}.elementor-element-5682fad3{order:1!important}.elementor-element-b1287cc{order:2!important}.elementor-element-6947cb0e{order:3!important}.elementor-element-2cc5c95{order:4!important}.elementor-element-98a50b0{order:5!important}.elementor-element-59aeeeb4{order:6!important}.elementor-element-d0b3550{order:7!important}.elementor-element-a8af7af{order:8!important}.elementor-element-4ffb5d7b{order:9!important}.elementor-element-5c840354{order:10!important}.elementor-element-7803f78a{order:11!important}.elementor-element-341cc04a{order:12!important}.elementor-element-5e6635e3{order:13!important}.elementor-element-727ff61e{order:14!important}.elementor-element-79a44fe8{order:15!important},.elementor-section-wrap{display:flex!important;flex-direction:column!important}
.elementor-element-245ef034{order:0}
.elementor-element-5682fad3{order:1}
.elementor-element-6947cb0e{order:2}
.elementor-element-b1287cc{order:3}
.elementor-element-59aeeeb4{order:4}
.elementor-element-4ffb5d7b{order:5}
.elementor-element-5c840354{order:6}
.elementor-element-7803f78a{order:7}
.elementor-element-341cc04a{order:8}
.elementor-element-5e6635e3{order:9}
.elementor-element-727ff61e{order:10}
.elementor-element-79a44fe8{order:11}
.listing-item-container.compact{display:block!important;margin-bottom:8px!important}
.listing-item-container.compact .listing-item{height:auto!important;overflow:visible!important;border-radius:0!important;background:transparent!important}
.listing-item-container.compact .listing-thumbnail{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:16px!important;display:block!important}
.listing-item-container.compact .listing-item-content{position:static!important;padding:10px 2px 0!important;color:#17233c!important}
.listing-item-container.compact .listing-item-content h3,.listing-item-container.compact .listing-item-content span{color:#17233c!important;text-shadow:none!important}
.listing-item-container.compact .listing-item-content h3{font-size:16px!important;line-height:1.25!important;margin:0 0 4px!important}
.listing-item-container.compact .listing-item-content span{font-size:14px!important}
.listing-item-container.compact .like-icon{top:12px!important;right:12px!important}
.listing-item-container.compact .listing-item:before{display:none!important}
.elementor-element-29bf20ee{display:none!important}
.elementor.elementor-5637{overflow-x:hidden}
html,body{overflow-x:hidden}
@media(max-width:767px){
.elementor-5637 .simple-slick-carousel:not(.slick-initialized){display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.elementor-5637 .simple-slick-carousel:not(.slick-initialized) .fw-carousel-item{flex:0 0 168px!important;width:168px!important;scroll-snap-align:start}
}
@media(min-width:768px) and (max-width:1024px){
.elementor-5637 .simple-slick-carousel:not(.slick-initialized){display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.elementor-5637 .simple-slick-carousel:not(.slick-initialized) .fw-carousel-item{flex:0 0 220px!important;width:220px!important;scroll-snap-align:start}
}
.elementor-element-245ef034{order:0!important}.elementor-element-5682fad3{order:1!important}.elementor-element-b1287cc{order:2!important}.elementor-element-6947cb0e{order:3!important}.elementor-element-2cc5c95{order:4!important}.elementor-element-98a50b0{order:5!important}.elementor-element-59aeeeb4{order:6!important}.elementor-element-d0b3550{order:7!important}.elementor-element-a8af7af{order:8!important}.elementor-element-4ffb5d7b{order:9!important}.elementor-element-5c840354{order:10!important}.elementor-element-7803f78a{order:11!important}.elementor-element-341cc04a{order:12!important}.elementor-element-5e6635e3{order:13!important}.elementor-element-727ff61e{order:14!important}.elementor-element-79a44fe8{order:15!important}/* End custom CSS */