.elementor-48504 .elementor-element.elementor-element-54d9b796{--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:center;--align-items:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-48504 .elementor-element.elementor-element-54d9b796:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-54d9b796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-e5fee90 ) 0%, var( --e-global-color-c473aff ) 100%);}.elementor-48504 .elementor-element.elementor-element-54d9b796 > .elementor-shape-bottom svg, .elementor-48504 .elementor-element.elementor-element-54d9b796 > .e-con-inner > .elementor-shape-bottom svg{height:110px;}.elementor-48504 .elementor-element.elementor-element-54d9b796.e-con{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-12e8357d{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-48504 .elementor-element.elementor-element-12e8357d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-12e8357d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48504 .elementor-element.elementor-element-12e8357d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:3.125rem;font-weight:700;line-height:62px;color:var( --e-global-color-fd2faa1 );}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-48504 .elementor-element.elementor-element-3d0582a4{--display:flex;--min-height:95px;--justify-content:center;--border-radius:140px 140px 140px 140px;}.elementor-48504 .elementor-element.elementor-element-3d0582a4:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-3d0582a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd2faa1 );}.elementor-48504 .elementor-element.elementor-element-22e0cd75{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:41px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-48504 .elementor-element.elementor-element-22e0cd75 .e-filter-item{font-size:18px;font-weight:400;line-height:22px;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:auto;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-48504 .elementor-element.elementor-element-4d85a81b.e-con{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-2ec5148{--grid-columns:3;}.elementor-48504 .elementor-element.elementor-element-2ec5148 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-48504 .elementor-element.elementor-element-2ec5148 .e-loop-item > .elementor-section, .elementor-48504 .elementor-element.elementor-element-2ec5148 .e-loop-item > .elementor-section > .elementor-container, .elementor-48504 .elementor-element.elementor-element-2ec5148 .e-loop-item > .e-con, .elementor-48504 .elementor-element.elementor-element-2ec5148 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-48504 .elementor-element.elementor-element-6fc170e6{--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;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--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:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--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;--border-radius:45px 45px 45px 45px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-18ef8c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fr.radioking.com/wp-content/uploads/2024/03/blog-bg-1-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-48504 .elementor-element.elementor-element-320b2d53{width:100%;max-width:100%;text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.125rem;font-weight:400;line-height:27px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-fd2faa1 );}.elementor-48504 .elementor-element.elementor-element-320b2d53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 30px 0px;}.elementor-48504 .elementor-element.elementor-element-320b2d53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48504 .elementor-element.elementor-element-b4338f1 .elementor-button{background-color:#FF915000;font-family:"Quicksand", Sans-serif;font-size:1rem;font-weight:600;line-height:20px;fill:var( --e-global-color-fd2faa1 );color:var( --e-global-color-fd2faa1 );border-radius:5px 5px 5px 5px;padding:010px 020px 010px 020px;}.elementor-48504 .elementor-element.elementor-element-b4338f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-b4338f1.elementor-element{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-56d230a2{--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:-320px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:320px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-56d230a2:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-56d230a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-e5fee90 ) 0%, var( --e-global-color-c473aff ) 100%);}.elementor-48504 .elementor-element.elementor-element-56d230a2 > .elementor-shape-top svg, .elementor-48504 .elementor-element.elementor-element-56d230a2 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:110px;}body.elementor-page-48504{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1500px){.elementor-48504 .elementor-element.elementor-element-54d9b796{--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-12e8357d{width:100%;max-width:100%;}.elementor-48504 .elementor-element.elementor-element-12e8357d .elementor-heading-title{font-size:3.125rem;}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-48504 .elementor-element.elementor-element-3d0582a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48504 .elementor-element.elementor-element-3d0582a4.e-con{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-22e0cd75{--e-filter-space-between:41px;--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-22e0cd75 .e-filter-item{line-height:40px;padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-18ef8c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fr.radioking.com/wp-content/uploads/2023/03/blog-bg-1.webp");background-size:cover;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4 .elementor-heading-title{line-height:40px;}.elementor-48504 .elementor-element.elementor-element-320b2d53{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-size:1.125rem;}.elementor-48504 .elementor-element.elementor-element-320b2d53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-320b2d53.elementor-element{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-56d230a2{--padding-top:0px;--padding-bottom:320px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-48504 .elementor-element.elementor-element-54d9b796{--content-width:1197px;}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--content-width:1197px;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--content-width:1197px;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--content-width:1197px;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--width:1000px;}}@media(max-width:1500px) and (min-width:768px){.elementor-48504 .elementor-element.elementor-element-54d9b796{--content-width:90%;}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--content-width:90%;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--content-width:90%;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--content-width:1000px;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48504 .elementor-element.elementor-element-54d9b796{--content-width:100%;}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--content-width:100%;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--content-width:700px;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--content-width:700px;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--width:100%;}}@media(max-width:1024px){.elementor-48504 .elementor-element.elementor-element-54d9b796 > .elementor-shape-bottom svg, .elementor-48504 .elementor-element.elementor-element-54d9b796 > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-48504 .elementor-element.elementor-element-54d9b796{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0130px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-12e8357d{text-align:center;}.elementor-48504 .elementor-element.elementor-element-12e8357d .elementor-heading-title{font-size:2.5rem;line-height:50px;}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-48504 .elementor-element.elementor-element-3d0582a4{--min-height:75px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-48504 .elementor-element.elementor-element-3d0582a4.e-con{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-22e0cd75{--e-filter-space-between:41px;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-2ec5148{--grid-columns:2;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-18ef8c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fr.radioking.com/wp-content/uploads/2023/03/blog-bg-1.webp");}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-48504 .elementor-element.elementor-element-320b2d53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 30px 0px;}.elementor-48504 .elementor-element.elementor-element-320b2d53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.125rem;}.elementor-48504 .elementor-element.elementor-element-b4338f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-b4338f1.elementor-element{--align-self:center;}.elementor-48504 .elementor-element.elementor-element-b4338f1 .elementor-button{font-size:1rem;line-height:20px;}.elementor-48504 .elementor-element.elementor-element-56d230a2 > .elementor-shape-top svg, .elementor-48504 .elementor-element.elementor-element-56d230a2 > .e-con-inner > .elementor-shape-top svg{height:90px;}.elementor-48504 .elementor-element.elementor-element-56d230a2{--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-48504 .elementor-element.elementor-element-54d9b796{--content-width:100%;--padding-top:200px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-54d9b796 > .elementor-shape-bottom svg, .elementor-48504 .elementor-element.elementor-element-54d9b796 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-48504 .elementor-element.elementor-element-12e8357d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48504 .elementor-element.elementor-element-12e8357d .elementor-heading-title{font-size:2.5rem;line-height:50px;}.elementor-48504 .elementor-element.elementor-element-2e0297a0{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-48504 .elementor-element.elementor-element-3d0582a4{--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;--align-items:center;--border-radius:0px 0px 0px 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-48504 .elementor-element.elementor-element-3d0582a4.e-con{--align-self:flex-start;}.elementor-48504 .elementor-element.elementor-element-4d85a81b{--content-width:84%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-48504 .elementor-element.elementor-element-2ec5148{--grid-columns:1;--grid-row-gap:50px;--grid-column-gap:0px;}.elementor-48504 .elementor-element.elementor-element-2ec5148 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48504 .elementor-element.elementor-element-1988ba47{--content-width:84%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b:not(.elementor-motion-effects-element-type-background), .elementor-48504 .elementor-element.elementor-element-18ef8c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fr.radioking.com/wp-content/uploads/2023/04/group-1362-1-1.webp");background-position:center center;background-size:cover;}.elementor-48504 .elementor-element.elementor-element-18ef8c3b{--border-radius:045px 045px 045px 045px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48504 .elementor-element.elementor-element-3eb3eba4{text-align:center;}.elementor-48504 .elementor-element.elementor-element-320b2d53 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 30px 0px;}.elementor-48504 .elementor-element.elementor-element-320b2d53{text-align:center;font-size:1.125rem;line-height:27px;}.elementor-48504 .elementor-element.elementor-element-b4338f1{width:100%;max-width:100%;}.elementor-48504 .elementor-element.elementor-element-b4338f1.elementor-element{--align-self:flex-start;}.elementor-48504 .elementor-element.elementor-element-b4338f1 .elementor-button{font-size:1.125rem;line-height:22px;padding:12px 22px 12px 22px;}.elementor-48504 .elementor-element.elementor-element-56d230a2 > .elementor-shape-top svg, .elementor-48504 .elementor-element.elementor-element-56d230a2 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:80px;}.elementor-48504 .elementor-element.elementor-element-56d230a2{--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.shadowBoxMenu{
    box-shadow: 40px 40px 114px 0px #00000026;
}

.taxo .elementor-widget-container {
  position: relative;
}

.taxo .e-filter {
  display: flex;
  gap: var(--e-filter-space-between, 1rem);
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;      
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 0 .5rem;         
}

.taxo .e-filter::-webkit-scrollbar { display: none; }
.taxo .e-filter { scrollbar-width: none; }

.taxo .e-filter > * {
  flex: 0 0 auto;
}

.taxo .elementor-widget-container::before,
.taxo .elementor-widget-container::after {
  content: "";
  position: absolute;
  top: 0;
  width: 42px; 
  height: 100%;
  pointer-events: none;
  z-index: 2;
  opacity: 0; 
  transition: opacity .25s ease;
}

.taxo .elementor-widget-container::before {
  left: 0;
  background:
    linear-gradient(to right, var(--e-global-color-fff, #fff), rgba(255,255,255,0)),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 320 512' fill='black'><path d='M224 32c8.2 0 16.4 3.1 22.6 9.4c12.5 12.5 12.5 32.8 0 45.3L109.2 224l137.4 137.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160C207.6 35.1 215.8 32 224 32z'/></svg>") no-repeat center left 10px;
  background-size: auto, 14px;
}


.taxo .elementor-widget-container::after {
  right: 0;
  background:
    linear-gradient(to left, var(--e-global-color-fff, #fff), rgba(255,255,255,0)),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 320 512' fill='black'><path d='M96 480c-8.2 0-16.4-3.1-22.6-9.4c-12.5-12.5-12.5-32.8 0-45.3L210.8 288 73.4 150.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3l-160 160C112.4 476.9 104.2 480 96 480z'/></svg>") no-repeat center right 10px;
  background-size: auto, 14px;
}

.taxo .elementor-widget-container.can-scroll::before,
.taxo .elementor-widget-container.can-scroll::after {
  opacity: 1;               
}
.taxo .elementor-widget-container.at-start::before { opacity: 0; } 
.taxo .elementor-widget-container.at-end::after { opacity: 0; }  

@media (min-width: 1025px) {
  .taxo .elementor-widget-container::before,
  .elementor-element-18bfb85 .elementor-widget-container::after { display:none; }
  .elementor-element-18bfb85 .e-filter { overflow-x: visible; }
}
.taxo .e-filter{
  padding-inline: 48px;          
  scroll-padding-inline: 48px;   
}

.taxo .elementor-widget-container.can-scroll.at-start::before { opacity: 0; }
.taxo .elementor-widget-container.can-scroll.at-end::after { opacity: 0; }

.taxo .e-filter-item:first-child { margin-left: 0 !important; }

.filter button {
  opacity: 50%;
  position: relative;
}

.filter button:hover {
  opacity: 100%;
}

.filter button[aria-pressed="true"] {
  opacity: 100%;
  font-weight: 700 !important;
  background: linear-gradient(218.24deg, #474747 20.2%, #252525 59.4%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.filter button:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0;
  background: linear-gradient(135deg, #FF9150 0%, #FF3648 100%);
  border-radius: 6px;
  width: 1px;
  height: 3px;
  opacity: 0;
  transition: opacity .4s ease-out 0s, width .5s ease-out .2s;
}

.filter button[aria-pressed="true"]:before {
  width: 30px;
  opacity: 1;
  z-index: 2;
}

@media (max-width: 767px){
  .elementor-element-2ec5148 .elementor-loop-container.elementor-grid{
    row-gap: 24px !important;
    grid-auto-rows: auto !important; 
  }

  .elementor-element-2ec5148 .e-loop-item{ margin:0 !important; }

  .elementor-48510{ --widgets-spacing: 0px !important; }
  .elementor-48510 .elementor-widget{ margin:0 !important; }

  .elementor-48510 .elementor-image-box-title{ margin:0 0 .25rem !important; }
  .elementor-48510 .elementor-image-box-description,
  .elementor-48510 .elementor-image-box-description p{
    margin:0 !important;
  }
  .elementor-48510 .elementor-image-box-content > *:last-child{
    margin-bottom:0 !important; 
  }

  .elementor-48510 .elementor-button-wrapper{ margin-top:0 !important; }
  .elementor-48510 .elementor-element-2365c4d > .elementor-widget-container{
    margin:0 !important; padding:0 !important;
  }

  .elementor-48510 .e-con.e-parent{ align-items:flex-start !important; }
}/* End custom CSS */