.elementor-4201 .elementor-element.elementor-element-70d2c0d7{--display:flex;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-70d2c0d7:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-70d2c0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), El-Messiri;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4201 .elementor-element.elementor-element-e0e4513{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-e0e4513.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-e0e4513 .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), El-Messiri;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4201 .elementor-element.elementor-element-67dc358{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-67dc358.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-79d3550{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-79d3550:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-79d3550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-4986875{--display:flex;--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:flex-start;}.elementor-4201 .elementor-element.elementor-element-4986875:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-4986875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-88d5733{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), El-Messiri;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4201 .elementor-element.elementor-element-7b1430f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-7b1430f img{height:500px;}.elementor-4201 .elementor-element.elementor-element-9543b76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4201 .elementor-element.elementor-element-9543b76:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-9543b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-65086fb > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-65086fb{text-align:center;}.elementor-4201 .elementor-element.elementor-element-65086fb img{width:180px;}.elementor-4201 .elementor-element.elementor-element-9e3e087{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"El Messiri", El-Messiri;font-size:20px;line-height:31px;}.elementor-4201 .elementor-element.elementor-element-9e3e087.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-fc1839a{--display:flex;}.elementor-4201 .elementor-element.elementor-element-5428cab{--display:flex;}.elementor-4201 .elementor-element.elementor-element-ea6b2f8{--display:flex;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-ea6b2f8:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-ea6b2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-030d5d5{width:var( --container-widget-width, 24.805% );max-width:24.805%;--container-widget-width:24.805%;--container-widget-flex-grow:0;text-align:left;}.elementor-4201 .elementor-element.elementor-element-030d5d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-030d5d5 .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-c20c530{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4201 .elementor-element.elementor-element-c20c530.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-6a77198{--display:flex;--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:flex-start;}.elementor-4201 .elementor-element.elementor-element-6a77198:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-6a77198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-18cf406{--display:flex;}.elementor-4201 .elementor-element.elementor-element-6c75eeb{--display:flex;}.elementor-4201 .elementor-element.elementor-element-af32071 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-a8eedd0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"El Messiri", El-Messiri;font-size:20px;}.elementor-4201 .elementor-element.elementor-element-a8eedd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-9561dad{--display:flex;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-9561dad:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-9561dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-e04db6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-e04db6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-e04db6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-e04db6f .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-1335042 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-1335042{text-align:center;}.elementor-4201 .elementor-element.elementor-element-1335042 img{width:180px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), El-Messiri;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4201 .elementor-element.elementor-element-34007ee .elementor-button{background-color:#1E6044;font-family:"Roboto", El-Messiri;font-size:17px;font-weight:500;fill:#F9F6ED;color:#F9F6ED;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E6044;border-radius:12px 12px 0px 0px;padding:20px 25px 10px 25px;}.elementor-4201 .elementor-element.elementor-element-34007ee{width:auto;max-width:auto;top:459px;}.elementor-4201 .elementor-element.elementor-element-34007ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-34007ee.elementor-element{--align-self:center;}body:not(.rtl) .elementor-4201 .elementor-element.elementor-element-34007ee{right:-55px;}body.rtl .elementor-4201 .elementor-element.elementor-element-34007ee{left:-55px;}.elementor-4201 .elementor-element.elementor-element-34007ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-4201 .elementor-element.elementor-element-34007ee .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4201 .elementor-element.elementor-element-34007ee .elementor-button:hover, .elementor-4201 .elementor-element.elementor-element-34007ee .elementor-button:focus{box-shadow:0px 0px 10px 0px #117D7C;}.elementor-4201 .elementor-element.elementor-element-96d815a{--display:flex;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-96d815a:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-96d815a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-20aa72c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-20aa72c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-20aa72c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-20aa72c .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-e2840ad > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-e2840ad{text-align:center;}.elementor-4201 .elementor-element.elementor-element-e2840ad img{width:180px;}.elementor-4201 .elementor-element.elementor-element-0e74919 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-5cd500d{--display:flex;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-5cd500d:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-5cd500d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-c9a7c83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-c9a7c83{text-align:center;}.elementor-4201 .elementor-element.elementor-element-c9a7c83 img{width:1100px;max-width:200%;}.elementor-4201 .elementor-element.elementor-element-e5e01c5{--display:flex;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-e5e01c5:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-e5e01c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-b5e8679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-b5e8679{text-align:center;}.elementor-4201 .elementor-element.elementor-element-b5e8679 img{width:1100px;max-width:200%;}.elementor-4201 .elementor-element.elementor-element-5fa7f63{--display:flex;--padding-top:95px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-5fa7f63:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-5fa7f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-fc680b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-fc680b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-fc680b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-fc680b4 .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-388a693 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-388a693{text-align:center;}.elementor-4201 .elementor-element.elementor-element-388a693 img{width:180px;}.elementor-4201 .elementor-element.elementor-element-857badb{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-857badb:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-857badb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-bde373a{--display:flex;}.elementor-4201 .elementor-element.elementor-element-e9cf670{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-119b555{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-119b555:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-119b555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-6018663{--display:flex;}.elementor-4201 .elementor-element.elementor-element-839c6e6{--display:flex;}.elementor-4201 .elementor-element.elementor-element-8bd54a7{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-27fb749{--display:flex;}.elementor-4201 .elementor-element.elementor-element-d6b1bd7{--display:flex;}.elementor-4201 .elementor-element.elementor-element-765336d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-0fbf460{--display:flex;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-0fbf460:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-0fbf460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-9e1ff31 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-4201 .elementor-element.elementor-element-9e1ff31 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-4201 .elementor-element.elementor-element-c4fea9f{--display:flex;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-c4fea9f:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-c4fea9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-41f4f86{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-41f4f86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-41f4f86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-41f4f86 .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-ba811e7 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-ba811e7{text-align:center;}.elementor-4201 .elementor-element.elementor-element-ba811e7 img{width:180px;}.elementor-4201 .elementor-element.elementor-element-08ae37b{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-08ae37b:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-08ae37b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-cd12034{--display:flex;}.elementor-4201 .elementor-element.elementor-element-897f7a9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-b586caf{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-b586caf:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-b586caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED;}.elementor-4201 .elementor-element.elementor-element-6371a8c{--display:flex;}.elementor-4201 .elementor-element.elementor-element-e6e9db0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-d10a58f{--display:flex;}.elementor-4201 .elementor-element.elementor-element-e517807{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-1f8a9e2{--display:flex;}.elementor-4201 .elementor-element.elementor-element-b5502b2{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4201 .elementor-element.elementor-element-bfb4134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4201 .elementor-element.elementor-element-688005a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-688005a:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-688005a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED1A;background-image:url("https://www.alahibba.de/wp-content/uploads/2025/07/alahaibba-background-scaled.png");background-repeat:no-repeat;}.elementor-4201 .elementor-element.elementor-element-9ab2e9c{--display:flex;}.elementor-4201 .elementor-element.elementor-element-2f34b5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-2f34b5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-2f34b5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-2f34b5a .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-2d4af2c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-2d4af2c{text-align:center;}.elementor-4201 .elementor-element.elementor-element-2d4af2c img{width:158px;}.elementor-4201 .elementor-element.elementor-element-9e414f3{--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;--overflow:hidden;}.elementor-4201 .elementor-element.elementor-element-67986da{--display:flex;}.elementor-4201 .elementor-element.elementor-element-67986da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-723b41d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-723b41d{text-align:justify;font-family:"Roboto", El-Messiri;font-weight:400;line-height:25px;}.elementor-4201 .elementor-element.elementor-element-723b41d p{margin-block-end:29px;}.elementor-4201 .elementor-element.elementor-element-31e0098{--display:flex;--min-height:0px;}.elementor-4201 .elementor-element.elementor-element-c1782d8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-2f714ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-2f714ad:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-2f714ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6ED1A;background-image:url("https://www.alahibba.de/wp-content/uploads/2025/07/alahaibba-background-scaled.png");background-repeat:no-repeat;}.elementor-4201 .elementor-element.elementor-element-c64294f{--display:flex;}.elementor-4201 .elementor-element.elementor-element-2727129{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4201 .elementor-element.elementor-element-2727129 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-2727129.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-2727129 .elementor-heading-title{font-family:"El Messiri", El-Messiri;font-size:45px;font-weight:700;color:#1F1F1F;}.elementor-4201 .elementor-element.elementor-element-ef38461 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-ef38461{text-align:center;}.elementor-4201 .elementor-element.elementor-element-ef38461 img{width:158px;}.elementor-4201 .elementor-element.elementor-element-022a839{--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;--overflow:hidden;}.elementor-4201 .elementor-element.elementor-element-865c20d{--display:flex;--min-height:0px;}.elementor-4201 .elementor-element.elementor-element-5acd93b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-5226831{--display:flex;}.elementor-4201 .elementor-element.elementor-element-5226831.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4201 .elementor-element.elementor-element-1c1cd82 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-1c1cd82{text-align:justify;font-family:"Roboto", El-Messiri;font-weight:400;line-height:25px;}.elementor-4201 .elementor-element.elementor-element-1c1cd82 p{margin-block-end:29px;}@media(min-width:768px){.elementor-4201 .elementor-element.elementor-element-5cd500d{--content-width:1235px;}.elementor-4201 .elementor-element.elementor-element-e5e01c5{--content-width:1235px;}.elementor-4201 .elementor-element.elementor-element-e9cf670{--width:100%;}.elementor-4201 .elementor-element.elementor-element-8bd54a7{--width:100%;}.elementor-4201 .elementor-element.elementor-element-765336d{--width:100%;}.elementor-4201 .elementor-element.elementor-element-897f7a9{--width:100%;}.elementor-4201 .elementor-element.elementor-element-e6e9db0{--width:100%;}.elementor-4201 .elementor-element.elementor-element-e517807{--width:100%;}.elementor-4201 .elementor-element.elementor-element-b5502b2{--width:100%;}.elementor-4201 .elementor-element.elementor-element-67986da{--width:50.364%;}.elementor-4201 .elementor-element.elementor-element-31e0098{--width:100%;}.elementor-4201 .elementor-element.elementor-element-865c20d{--width:100%;}.elementor-4201 .elementor-element.elementor-element-5226831{--width:50.364%;}}@media(max-width:1024px){.elementor-4201 .elementor-element.elementor-element-e0e4513{text-align:left;}.elementor-4201 .elementor-element.elementor-element-e0e4513 .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-79d3550{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-4986875{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-9543b76{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-030d5d5{text-align:left;}.elementor-4201 .elementor-element.elementor-element-030d5d5 .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-6a77198{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-e04db6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-e04db6f{text-align:center;}.elementor-4201 .elementor-element.elementor-element-e04db6f .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-20aa72c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-20aa72c{text-align:center;}.elementor-4201 .elementor-element.elementor-element-20aa72c .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-c9a7c83 img{width:96%;}.elementor-4201 .elementor-element.elementor-element-fc680b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-fc680b4{text-align:center;}.elementor-4201 .elementor-element.elementor-element-fc680b4 .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-857badb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-119b555{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-41f4f86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-41f4f86{text-align:center;}.elementor-4201 .elementor-element.elementor-element-41f4f86 .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-08ae37b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-b586caf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-688005a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-2f34b5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-2f34b5a{text-align:center;}.elementor-4201 .elementor-element.elementor-element-2f34b5a .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-2d4af2c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-2f714ad{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-2727129 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-2727129{text-align:center;}.elementor-4201 .elementor-element.elementor-element-2727129 .elementor-heading-title{font-size:30px;}.elementor-4201 .elementor-element.elementor-element-ef38461 > .elementor-widget-container{padding:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-4201 .elementor-element.elementor-element-70d2c0d7{--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-e0e4513{--container-widget-width:261px;--container-widget-flex-grow:0;width:var( --container-widget-width, 261px );max-width:261px;text-align:center;}.elementor-4201 .elementor-element.elementor-element-e0e4513 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-67dc358{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-4201 .elementor-element.elementor-element-e89eb96.elementor-element{--align-self:center;}.elementor-4201 .elementor-element.elementor-element-4986875{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-88d5733{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-7b1430f > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-9543b76{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4201 .elementor-element.elementor-element-65086fb{text-align:center;}.elementor-4201 .elementor-element.elementor-element-ea6b2f8{--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-030d5d5{--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;text-align:center;}.elementor-4201 .elementor-element.elementor-element-030d5d5 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-c20c530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-c20c530{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-4201 .elementor-element.elementor-element-a39375b.elementor-element{--align-self:center;}.elementor-4201 .elementor-element.elementor-element-a8eedd0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4201 .elementor-element.elementor-element-e04db6f{text-align:center;}.elementor-4201 .elementor-element.elementor-element-e04db6f .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-1335042{text-align:center;}.elementor-4201 .elementor-element.elementor-element-34007ee{z-index:99999;}.elementor-4201 .elementor-element.elementor-element-96d815a{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-20aa72c{text-align:center;}.elementor-4201 .elementor-element.elementor-element-20aa72c .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-e2840ad{text-align:center;}.elementor-4201 .elementor-element.elementor-element-5cd500d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-c9a7c83 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-4201 .elementor-element.elementor-element-c9a7c83{text-align:center;}.elementor-4201 .elementor-element.elementor-element-c9a7c83 img{width:94%;}.elementor-4201 .elementor-element.elementor-element-e5e01c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-b5e8679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-b5e8679{text-align:center;}.elementor-4201 .elementor-element.elementor-element-b5e8679 img{width:100%;height:235px;}.elementor-4201 .elementor-element.elementor-element-5fa7f63{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-fc680b4{text-align:center;}.elementor-4201 .elementor-element.elementor-element-fc680b4 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-388a693{text-align:center;}.elementor-4201 .elementor-element.elementor-element-857badb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-119b555{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-0fbf460{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-c4fea9f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-41f4f86{text-align:center;}.elementor-4201 .elementor-element.elementor-element-41f4f86 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-ba811e7{text-align:center;}.elementor-4201 .elementor-element.elementor-element-08ae37b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-b586caf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-688005a:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-688005a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-4201 .elementor-element.elementor-element-688005a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-2f34b5a{text-align:center;}.elementor-4201 .elementor-element.elementor-element-2f34b5a .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-2d4af2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-723b41d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-c1782d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-2f714ad:not(.elementor-motion-effects-element-type-background), .elementor-4201 .elementor-element.elementor-element-2f714ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-4201 .elementor-element.elementor-element-2f714ad{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4201 .elementor-element.elementor-element-2727129{text-align:center;}.elementor-4201 .elementor-element.elementor-element-2727129 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4201 .elementor-element.elementor-element-ef38461 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-5acd93b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4201 .elementor-element.elementor-element-1c1cd82 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-7b1430f */.elementor-4201 .elementor-element.elementor-element-7b1430f img {
 
  border-radius: 8px; /* Optionnel pour les coins arrondis */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e3e087 */.wp-block-image{box-shadow: 10px 10px 20px rgba(0.12, 0.12, 0.12, 0.12), 
              0 6px 6px rgba(0.10, 0.10, 0.10, 0.10);
  border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be14141 */.wp-block-image{box-shadow: 10px 10px 20px rgba(0.12, 0.12, 0.12, 0.12), 
              0 6px 6px rgba(0.10, 0.10, 0.10, 0.10);
  border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af32071 *//* Center the entire donor block */
.givewp-campaign-donors-block {
  max-width: 600px;
  margin: 0 auto;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Optional: spacing between donors */
.givewp-campaign-donors-block__donor {
  margin-bottom: 15px;
}

.img-accent {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 50%;
  border: 4px solid #1e6044;
  box-shadow: 0 2px 8px rgba(30, 96, 68, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.img-accent:hover {
  transform: scale(1.08);
  box-shadow: 0 4px 16px rgba(30, 96, 68, 0.6);
}

/* Container du bloc recent donors */
.givewp-donor-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px;
  border-radius: 12px;
  margin-bottom: 10px;
  background-color: #fffdf7;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

/* Avatar + nom + date */
.givewp-donor-card__meta {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Montant + badge */
.givewp-donor-card__amount {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-weight: bold;
}

/* Pour forcer tous les avatars à la même taille */
.givewp-donor-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.elementor-4201 .elementor-element.elementor-element-af32071 img {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  border-radius: 8px; /* Optionnel pour les coins arrondis */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8eedd0 */.wp-block-image{box-shadow: 10px 10px 20px rgba(0.12, 0.12, 0.12, 0.12), 
              0 6px 6px rgba(0.10, 0.10, 0.10, 0.10);
  border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c32e93 */.wp-block-image{box-shadow: 10px 10px 20px rgba(0.12, 0.12, 0.12, 0.12), 
              0 6px 6px rgba(0.10, 0.10, 0.10, 0.10);
  border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34007ee */.donate-now {
    transform: rotate(270deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e74919 */@media (max-width: 767.98px) {
  .container {
    position: relative !important;
    width: 100% !important;
    margin-bottom: 20px;
    padding-left: 80px !important; /* Espace pour l'icône */
    padding-right: 20px !important;
  }

  .container .icon {
    position: absolute !important;
    top: 50% !important;
    left: 20px !important;
    transform: translateY(-50%) !important;
    width: 45px !important;
    height: 45px !important;
  }

  .container::before,
  .container::after {
    display: none !important;
  }

  .timeline::after {
    display: none !important;
  }

  .container.left,
  .container.right {
    left: 0 !important;
    padding: 0 !important;
  }
}


*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  background: #ffffff;
}

.timeline {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}

.timeline::after {
  content: '';
  position: absolute;
  width: 2px;
  background: #1e6044;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
}

.container {
  padding: 0px 20px;
  position: relative;
  background: inherit;
  width: 50%;
}

.container.left {
  left: 0;
}

.container.right {
  left: 50%;
}

.container::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  right: -8px;
  background: #f9f6ed;
  border: 2px solid #1e6044;
  border-radius: 16px;
  z-index: 1;
}

.container.right::after {
  left: -8px;
}

.container::before {
  content: '';
  position: absolute;
  width: 50px;
  height: 2px;
  top: calc(50% - 1px);
  right: 1px;
  background: #1e6044;
  z-index: 1;
}

.container.right::before {
  left: 0px;
}

.container .date {
  position: absolute;
  display: inline-block;
  top: calc(50% - 8px);
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #1e6044;
  text-transform: uppercase;
  letter-spacing: 1px;
  z-index: 1;
}

.container.left .date {
  right: -75px;
}

.container.right .date {
  left: -75px;
}

.container .icon {
  position: absolute;
  display: inline-block;
  top: calc(50% - 20px);
  background: #e9ece1;
  border: 2px solid #1e6044;
  border-radius: 40px;
  text-align: center;
  font-size: 18px;
  color: #1e6044;
  z-index: 1;
}

.container.left .icon {
  right: 40px;
}

.container.right .icon {
  left: 40px;
}

.container .content {
  padding: 30px 90px 30px 30px;
  background: #e9ece1;
  position: relative;
  border-radius: 0 500px 500px 0;
}

.container.right .content {
  padding: 30px 30px 30px 90px;
  border-radius: 500px 0 0 500px;
}

.container .content h2 {
  margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: normal;
  color: #1e6044;
}

.container .content p {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
}

@media (max-width: 767.98px) {
  .timeline::after {
    left: 90px;
  }

  .container {
    width: 100%;
    padding-left: 120px;
    padding-right: 30px;
  }

  .container.right {
    left: 0%;
  }

  .container.left::after, 
  .container.right::after {
    left: 82px;
  }

  .container.left::before,
  .container.right::before {
    left: 100px;
    border-color: transparent #1e6044 transparent transparent;
  }

  .container.left .date,
  .container.right .date {
    right: auto;
    left: 15px;
  }

  .container.left .icon,
  .container.right .icon {
    right: auto;
    left: 146px;
  }

  .container.left .content,
  .container.right .content {
    padding: 30px 30px 30px 90px;
    border-radius: 0px 0 0 0px;
  }
}
/* 1) Supprime le petit point du timeline */
.container::after {
  display: none;
}

/* 2) Agrandis ton logo et enlève le cercle de contour */
.container .icon {
  /* enlève le padding blanc */
  padding: 0;
  /* taille à adapter selon ce que tu veux */
  width: 40px;
  height: 40px;
  /* supprime le fond et la bordure */
  background: none;
  border: none;
  /* si c’est un SVG, force-le à remplir le cadre */
  object-fit: contain;
  /* si tu veux conserver la forme ronde du SVG lui-même,
     sinon tu peux aussi enlever le border-radius */
  border-radius: 50%;
   top: 50% !important;
  transform: translateY(-50%);
}
.milestone-block::before {
  display: none !important;
}

.milestone-block {
  position: relative;
  z-index: 2;
}
.container .content {
  padding: 10px 100px 10px 20px;
}



.container.right .content {
  padding: 10px 0px 10px 100px !important; /* Increase left padding */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b132aee */.text{
    font-family: 'El Messiri', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7806dca */.info-item {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 18px;
}

.info-item .icon {
  width: 40px;
  height: auto;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c524168 */.text{
    font-family: 'El Messiri', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-438cb22 */.info-item {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 18px;
}

.info-item .icon {
  width: 40px;
  height: auto;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ecc138 */.gold-donor {
  border: 2px solid #d4af37 !important;
  background-color: #fff9e6 !important;
  position: relative;
}
.gold-donor::after {
  content: "🥇 Gold";
  position: absolute;
  top: 8px;
  right: 12px;
  background-color: #d4af37;
  color: #000;
  padding: 2px 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: bold;
}

.silver-donor {
  border: 2px solid #c0c0c0 !important;
  background-color: #f6f6f6 !important;
  position: relative;
}
.silver-donor::after {
  content: "🥈 Silver";
  position: absolute;
  top: 8px;
  right: 12px;
  background-color: #c0c0c0;
  color: #000;
  padding: 2px 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: bold;
}

.bronze-donor {
  border: 2px solid #cd7f32 !important;
  background-color: #fff2e6 !important;
  position: relative;
}
.bronze-donor::after {
  content: "🥉 Bronze";
  position: absolute;
  top: 8px;
  right: 12px;
  background-color: #cd7f32;
  color: #000;
  padding: 2px 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: bold;
}

.supporter-donor {
  border: 2px dashed #bbb !important;
  background-color: #fafafa !important;
  position: relative;
}
.supporter-donor::after {
  content: "🤝 Supporter";
  position: absolute;
  top: 8px;
  right: 12px;
  background-color: #bbb;
  color: #fff;
  padding: 2px 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1782d8 *//* Center the entire donor block */
.givewp-campaign-donors-block {
  max-width: 600px;
  margin: 0 auto;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Optional: spacing between donors */
.givewp-campaign-donors-block__donor {
  margin-bottom: 15px;
}

.img-accent {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 50%;
  border: 4px solid #1e6044;
  box-shadow: 0 2px 8px rgba(30, 96, 68, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.img-accent:hover {
  transform: scale(1.08);
  box-shadow: 0 4px 16px rgba(30, 96, 68, 0.6);
}

/* Container du bloc recent donors */
.givewp-donor-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px;
  border-radius: 12px;
  margin-bottom: 10px;
  background-color: #fffdf7;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

/* Avatar + nom + date */
.givewp-donor-card__meta {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Montant + badge */
.givewp-donor-card__amount {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-weight: bold;
}

/* Pour forcer tous les avatars à la même taille */
.givewp-donor-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.elementor-4201 .elementor-element.elementor-element-c1782d8 img {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  border-radius: 8px; /* Optionnel pour les coins arrondis */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5acd93b *//* Center the entire donor block */
.givewp-campaign-donors-block {
  max-width: 600px;
  margin: 0 auto;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Optional: spacing between donors */
.givewp-campaign-donors-block__donor {
  margin-bottom: 15px;
}

.img-accent {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 50%;
  border: 4px solid #1e6044;
  box-shadow: 0 2px 8px rgba(30, 96, 68, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.img-accent:hover {
  transform: scale(1.08);
  box-shadow: 0 4px 16px rgba(30, 96, 68, 0.6);
}

/* Container du bloc recent donors */
.givewp-donor-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px;
  border-radius: 12px;
  margin-bottom: 10px;
  background-color: #fffdf7;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

/* Avatar + nom + date */
.givewp-donor-card__meta {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Montant + badge */
.givewp-donor-card__amount {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-weight: bold;
}

/* Pour forcer tous les avatars à la même taille */
.givewp-donor-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
}
.elementor-4201 .elementor-element.elementor-element-5acd93b img {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  border-radius: 8px; /* Optionnel pour les coins arrondis */
}/* End custom CSS */