.elementor-5637 .elementor-element.elementor-element-23807f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5637 .elementor-element.elementor-element-23807f8.e-con{--align-self:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{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-5f398421 .elementor-repeater-item-edd7c96 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dipani.ma/wp-content/uploads/2026/06/image-gen-57.png);background-size:cover;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-edd7c96 .elementor-background-overlay{background-color:#0000003D;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-edd7c96 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-edd7c96 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-3fe82f6 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://dipani.ma/wp-content/uploads/2026/06/ChatGPT-Image-22.-Juni-2026-12_09_42-5.png);background-size:cover;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-3fe82f6 .elementor-background-overlay{background-color:#00000042;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-3fe82f6 .swiper-slide-contents{margin:0 auto;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-3fe82f6 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-202d752 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://dipani.ma/wp-content/uploads/2026/06/ChatGPT-Image-22.-Juni-2026-10_30_56-1-1.png);background-size:cover;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-202d752 .elementor-background-overlay{background-color:#0000001C;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-202d752 .swiper-slide-contents{margin:0 auto;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-202d752 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-28cb14e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://dipani.ma/wp-content/uploads/2026/06/ChatGPT-Image-22.-Juni-2026-12_09_42-1.png);background-size:cover;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-28cb14e .elementor-background-overlay{background-color:#00000047;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-28cb14e .swiper-slide-contents{margin:0 auto;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-28cb14e .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-9d82737 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://dipani.ma/wp-content/uploads/2026/06/ChatGPT-Image-22.-Juni-2026-02_50_16-4.png);background-size:cover;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-9d82737 .elementor-background-overlay{background-color:#00000045;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-9d82737 .swiper-slide-contents{margin-right:auto;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-9d82737 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-e605f14 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://dipani.ma/wp-content/uploads/2026/06/ChatGPT-Image-22.-Juni-2026-12_06_36-4.png);background-size:cover;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-e605f14 .elementor-background-overlay{background-color:#0000003D;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-e605f14 .swiper-slide-contents{margin-right:auto;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-repeater-item-e605f14 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5637 .elementor-element.elementor-element-5f398421 .swiper-slide{transition-duration:calc(5000ms*1.2);height:465px;}.elementor-5637 .elementor-element.elementor-element-5f398421{width:initial;max-width:initial;}.elementor-5637 .elementor-element.elementor-element-5f398421 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-5637 .elementor-element.elementor-element-5f398421:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5637 .elementor-element.elementor-element-5f398421 .swiper-slide-contents{max-width:46%;text-shadow:0px 0px 10px rgba(70.95652173913042, 101.36370510396982, 255, 0.81);}.elementor-5637 .elementor-element.elementor-element-5f398421 .swiper-slide-inner{text-align:center;}.elementor-5637 .elementor-element.elementor-element-5f398421 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:17px;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:600;}.elementor-5637 .elementor-element.elementor-element-5f398421 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:13px;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-slide-description{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:400;}.elementor-5637 .elementor-element.elementor-element-5f398421 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-5637 .elementor-element.elementor-element-6a0e6b19{width:auto;max-width:auto;bottom:250px;}.elementor-5637 .elementor-element.elementor-element-6a0e6b19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:#FABA00;border-radius:33px 33px 33px 33px;}.elementor-5637 .elementor-element.elementor-element-6a0e6b19.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6a0e6b19{right:396px;}body.rtl .elementor-5637 .elementor-element.elementor-element-6a0e6b19{left:396px;}.elementor-5637 .elementor-element.elementor-element-6a0e6b19 .listeo-minimal-search-form-wrapper{zoom:0.87;}.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-5b796b2c > .elementor-widget-container{margin:-15px -1px 4px 32px;}body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5b796b2c{left:0px;}body.rtl .elementor-5637 .elementor-element.elementor-element-5b796b2c{right:0px;}.elementor-5637 .elementor-element.elementor-element-5b796b2c{top:0px;}.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:68px;--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-d683a8f{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-5637 .elementor-element.elementor-element-d683a8f.e-con{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-6fa40ab0{--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;--justify-content:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5637 .elementor-element.elementor-element-6fa40ab0:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-6fa40ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-6fa40ab0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5637 .elementor-element.elementor-element-4db1d309{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5637 .elementor-element.elementor-element-4af9c561{text-align:end;}.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-1cf3d08f.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-1cf3d08f{text-align:start;}.elementor-5637 .elementor-element.elementor-element-1cf3d08f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.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-689b7d22 .elementor-button{background-color:#022D94;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-5637 .elementor-element.elementor-element-464800b{--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:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5637 .elementor-element.elementor-element-464800b:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-464800b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-464800b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5637 .elementor-element.elementor-element-57150f79{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;}.elementor-5637 .elementor-element.elementor-element-57150f79.e-con{--align-self:flex-start;}.elementor-5637 .elementor-element.elementor-element-742054cc.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-742054cc{text-align:start;}.elementor-5637 .elementor-element.elementor-element-d7883cf.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-d7883cf{text-align:start;}.elementor-5637 .elementor-element.elementor-element-d7883cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-5637 .elementor-element.elementor-element-3ce62c49 .elementor-button{background-color:#022D94;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-5637 .elementor-element.elementor-element-24ecd715{--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:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5637 .elementor-element.elementor-element-24ecd715:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-24ecd715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-24ecd715.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5637 .elementor-element.elementor-element-6acca0c7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;}.elementor-5637 .elementor-element.elementor-element-702151e0.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-702151e0{text-align:start;}.elementor-5637 .elementor-element.elementor-element-213a14f5.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-213a14f5{text-align:start;}.elementor-5637 .elementor-element.elementor-element-213a14f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-5637 .elementor-element.elementor-element-1b6b37bd .elementor-button{background-color:#022D94;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-5637 .elementor-element.elementor-element-4a3bc671{--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:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5637 .elementor-element.elementor-element-4a3bc671:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-4a3bc671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-4a3bc671.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5637 .elementor-element.elementor-element-6a1dac37{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;}.elementor-5637 .elementor-element.elementor-element-18020043.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-18020043{text-align:end;}.elementor-5637 .elementor-element.elementor-element-6e1c6e27.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-6e1c6e27{text-align:start;}.elementor-5637 .elementor-element.elementor-element-6e1c6e27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-5637 .elementor-element.elementor-element-1dda6b39 .elementor-button{background-color:#022D94;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-5637 .elementor-element.elementor-element-4763564d{--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:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5637 .elementor-element.elementor-element-4763564d:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-4763564d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-4763564d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5637 .elementor-element.elementor-element-40fa4f84{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;}.elementor-5637 .elementor-element.elementor-element-9367755.elementor-element{--align-self:flex-start;}.elementor-5637 .elementor-element.elementor-element-9367755{text-align:end;}.elementor-5637 .elementor-element.elementor-element-143f5cbf.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-143f5cbf{text-align:start;}.elementor-5637 .elementor-element.elementor-element-143f5cbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-5637 .elementor-element.elementor-element-93f0df8 .elementor-button{background-color:#022D94;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-5637 .elementor-element.elementor-element-7c9d410d{--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:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5637 .elementor-element.elementor-element-7c9d410d:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-7c9d410d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-7c9d410d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5637 .elementor-element.elementor-element-402a056f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;}.elementor-5637 .elementor-element.elementor-element-1b4acd0a.elementor-element{--align-self:flex-start;}.elementor-5637 .elementor-element.elementor-element-1b4acd0a{text-align:start;}.elementor-5637 .elementor-element.elementor-element-7a539bfd.elementor-element{--align-self:flex-end;}.elementor-5637 .elementor-element.elementor-element-7a539bfd{text-align:start;}.elementor-5637 .elementor-element.elementor-element-7a539bfd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-5637 .elementor-element.elementor-element-7488b33b .elementor-button{background-color:#022D94;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;border-radius:15px 15px 15px 15px;}.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-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: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-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-d0b3550{--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-d0b3550:not(.elementor-motion-effects-element-type-background), .elementor-5637 .elementor-element.elementor-element-d0b3550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5637 .elementor-element.elementor-element-0c24307{--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:10px;--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-7807723 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-7807723.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-7807723{text-align:start;}.elementor-5637 .elementor-element.elementor-element-7807723 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-a2ff219 > .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-b037512{--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;}.elementor-5637 .elementor-element.elementor-element-a429c4a{--display:flex;}.elementor-5637 .elementor-element.elementor-element-b5eef2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5637 .elementor-element.elementor-element-b5eef2b.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-b5eef2b{text-align:start;}.elementor-5637 .elementor-element.elementor-element-b5eef2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#10204B;}.elementor-5637 .elementor-element.elementor-element-14de5a0d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#2866E9;}.elementor-5637 .elementor-element.elementor-element-14de5a0d.elementor-element{--align-self:center;}.elementor-5637 .elementor-element.elementor-element-44dce71b > .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-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-5637 .elementor-element.elementor-element-3b8f9d65{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:-621px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-3b8f9d65{left:0px;}body.rtl .elementor-5637 .elementor-element.elementor-element-3b8f9d65{right:0px;}.elementor-5637 .elementor-element.elementor-element-b4f3fbe > .elementor-widget-container{margin:36px 0px 0px 851px;}@media(max-width:1024px){.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(min-width:768px){.elementor-5637 .elementor-element.elementor-element-23807f8{--width:1600px;}.elementor-5637 .elementor-element.elementor-element-f6439fa{--width:1600px;}.elementor-5637 .elementor-element.elementor-element-d683a8f{--width:1600px;}.elementor-5637 .elementor-element.elementor-element-6fa40ab0{--width:12%;}.elementor-5637 .elementor-element.elementor-element-464800b{--width:12%;}.elementor-5637 .elementor-element.elementor-element-24ecd715{--width:12%;}.elementor-5637 .elementor-element.elementor-element-4a3bc671{--width:12%;}.elementor-5637 .elementor-element.elementor-element-4763564d{--width:12%;}.elementor-5637 .elementor-element.elementor-element-7c9d410d{--width:12%;}.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;}.elementor-5637 .elementor-element.elementor-element-3b8f9d65{--content-width:500px;}}@media(max-width:767px){.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-7807723 .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-b5eef2b .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 listeo-listings-carousel, class: .elementor-element-a2ff219 */.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-list{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0!important;
}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-track{
  transform:none!important;
  display:flex!important;
  gap:27px!important;
  width:max-content!important;
}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-track{
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-track:before,
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-track:after{display:none!important;}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .fw-carousel-item{flex:0 0 220px!important;}
@media(max-width:767px){
  .elementor-5637 .elementor-element.elementor-element-a2ff219 .fw-carousel-item{flex-basis:168px!important;}
}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-cloned{display:none!important;}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-dots,
.elementor-5637 .elementor-element.elementor-element-a2ff219 .slick-arrow{display:none!important;}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .fw-carousel-item{
  display:block!important;
  width:220px!important;
  padding:0!important;
}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .fw-carousel-item > div{width:220px!important;}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .listing-item-container,
.elementor-5637 .elementor-element.elementor-element-a2ff219 .listing-item{height:230px!important;}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .listing-item-content{padding:14px!important;}
.elementor-5637 .elementor-element.elementor-element-a2ff219 .listing-item-content h3{font-size:15px!important;line-height:1.3!important;}
@media(max-width:767px){
  .elementor-5637 .elementor-element.elementor-element-a2ff219 .fw-carousel-item,
  .elementor-5637 .elementor-element.elementor-element-a2ff219 .fw-carousel-item > div{width:168px!important;}
  .elementor-5637 .elementor-element.elementor-element-a2ff219 .listing-item-container,
  .elementor-5637 .elementor-element.elementor-element-a2ff219 .listing-item{height:220px!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 */