.elementor-1252 .elementor-element.elementor-element-51b2b54{--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-1252 .elementor-element.elementor-element-51b2b54:not(.elementor-motion-effects-element-type-background), .elementor-1252 .elementor-element.elementor-element-51b2b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df7ad97 );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1252 .elementor-element.elementor-element-daf4505{font-family:var( --e-global-typography-1ed040a-font-family ), Sans-serif;font-size:var( --e-global-typography-1ed040a-font-size );font-weight:var( --e-global-typography-1ed040a-font-weight );text-transform:var( --e-global-typography-1ed040a-text-transform );font-style:var( --e-global-typography-1ed040a-font-style );line-height:var( --e-global-typography-1ed040a-line-height );}.elementor-1252 .elementor-element.elementor-element-daf4505 a{color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-daf4505 a:hover{color:var( --e-global-color-7062421 );}.elementor-1252 .elementor-element.elementor-element-85cf124{--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;--align-items:flex-start;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1252 .elementor-element.elementor-element-44f17b2{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1252 .elementor-element.elementor-element-44f17b2:not(.elementor-motion-effects-element-type-background), .elementor-1252 .elementor-element.elementor-element-44f17b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df7ad97 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1252 .elementor-element.elementor-element-29be250{width:auto;max-width:auto;text-align:center;}.elementor-1252 .elementor-element.elementor-element-29be250 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-1252 .elementor-element.elementor-element-29be250 .elementor-heading-title{font-family:var( --e-global-typography-2e687a2-font-family ), Sans-serif;font-size:var( --e-global-typography-2e687a2-font-size );font-weight:var( --e-global-typography-2e687a2-font-weight );color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-76c0aa2{--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:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-1252 .elementor-element.elementor-element-76c0aa2:not(.elementor-motion-effects-element-type-background), .elementor-1252 .elementor-element.elementor-element-76c0aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-821d1e3{width:auto;max-width:auto;}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms{text-align:center;}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-secondary );}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__icon{margin-right:10px;}body.rtl .elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__icon{margin-left:10px;}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );color:var( --e-global-color-83c0efd );}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__prefix{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );color:var( --e-global-color-83c0efd );}.elementor-1252 .elementor-element.elementor-element-fd0c30d{width:auto;max-width:auto;}.elementor-1252 .elementor-element.elementor-element-fd0c30d > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1252 .elementor-element.elementor-element-fd0c30d .elementor-heading-title{font-family:var( --e-global-typography-0936816-font-family ), Sans-serif;font-size:var( --e-global-typography-0936816-font-size );font-weight:var( --e-global-typography-0936816-font-weight );line-height:var( --e-global-typography-0936816-line-height );color:var( --e-global-color-83c0efd );}.elementor-1252 .elementor-element.elementor-element-568ab04 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1252 .elementor-element.elementor-element-568ab04 .jet-listing-dynamic-terms{text-align:left;}.elementor-1252 .elementor-element.elementor-element-568ab04 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-0936816-font-family ), Sans-serif;font-size:var( --e-global-typography-0936816-font-size );font-weight:var( --e-global-typography-0936816-font-weight );line-height:var( --e-global-typography-0936816-line-height );color:var( --e-global-color-83c0efd );}.elementor-1252 .elementor-element.elementor-element-2861450{--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:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1252 .elementor-element.elementor-element-b62360e{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-061aacb{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1252 .elementor-element.elementor-element-d90f367{width:auto;max-width:auto;}.elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms{text-align:left;}.elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-secondary );}.elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__icon{margin-right:10px;}body.rtl .elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__icon{margin-left:10px;}.elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-a6d2254-font-family ), Sans-serif;font-size:var( --e-global-typography-a6d2254-font-size );font-weight:var( --e-global-typography-a6d2254-font-weight );font-style:var( --e-global-typography-a6d2254-font-style );line-height:var( --e-global-typography-a6d2254-line-height );color:var( --e-global-color-68aa08e );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1252 .elementor-element.elementor-element-3fead3d > .elementor-widget-container{margin:-3px 0px 0px 20px;}.elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1252 .elementor-element.elementor-element-3fead3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:2px;}.elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6d2254-font-family ), Sans-serif;font-size:var( --e-global-typography-a6d2254-font-size );font-weight:var( --e-global-typography-a6d2254-font-weight );font-style:var( --e-global-typography-a6d2254-font-style );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1252 .elementor-element.elementor-element-ad4f7b9 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-ad4f7b9{text-align:center;}.elementor-1252 .elementor-element.elementor-element-ad4f7b9 .elementor-heading-title{font-family:var( --e-global-typography-a6d2254-font-family ), Sans-serif;font-size:var( --e-global-typography-a6d2254-font-size );font-weight:var( --e-global-typography-a6d2254-font-weight );font-style:var( --e-global-typography-a6d2254-font-style );line-height:var( --e-global-typography-a6d2254-line-height );color:var( --e-global-color-secondary );}.elementor-1252 .elementor-element.elementor-element-3d2cd34{--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;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1252 .elementor-element.elementor-element-5cb3fba{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-1252 .elementor-element.elementor-element-c587ca5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-c587ca5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-c587ca5 .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-c587ca5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1252 .elementor-element.elementor-element-1e24fad > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-1e24fad .jet-listing-dynamic-field__content{font-family:"Oswald", Sans-serif;font-size:1em;font-weight:600;text-align:left;}.elementor-1252 .elementor-element.elementor-element-1e24fad .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-1e24fad .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-1e24fad .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-686fc5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-fa27e68{width:100%;max-width:100%;}.elementor-1252 .elementor-element.elementor-element-fa27e68 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );text-align:left;}.elementor-1252 .elementor-element.elementor-element-fa27e68 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-fa27e68 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-fa27e68 .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-a1e3c97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-cf9354c .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );text-align:left;}.elementor-1252 .elementor-element.elementor-element-cf9354c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-cf9354c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-cf9354c .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-6ea2259{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-3ba067f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-3ba067f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-3ba067f .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-3ba067f .jet-listing-dynamic-field__content{text-align:left;}.elementor-1252 .elementor-element.elementor-element-8321652 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-8321652 .jet-listing-dynamic-field__content{font-family:"Oswald", Sans-serif;font-size:1em;font-weight:600;text-align:left;}.elementor-1252 .elementor-element.elementor-element-8321652 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-8321652 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-8321652 .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-1b2b98f{--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;--align-items:center;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-1252 .elementor-element.elementor-element-e20f9a4{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1252 .elementor-element.elementor-element-e20f9a4:not(.elementor-motion-effects-element-type-background), .elementor-1252 .elementor-element.elementor-element-e20f9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-4ea80e0{width:100%;max-width:100%;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms{text-align:center;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-secondary );}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__icon{margin-right:10px;}body.rtl .elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__icon{margin-left:10px;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__link{font-family:"Oswald", Sans-serif;font-size:1.5em;font-weight:800;font-style:italic;color:var( --e-global-color-83c0efd );}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__prefix{font-family:"Oswald", Sans-serif;font-size:1.5em;font-weight:800;font-style:italic;color:var( --e-global-color-83c0efd );}.elementor-1252 .elementor-element.elementor-element-419b031{--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;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1252 .elementor-element.elementor-element-fb302d2{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-1252 .elementor-element.elementor-element-2981f8d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-2981f8d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-2981f8d .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-2981f8d .jet-listing-dynamic-field__content{text-align:left;}.elementor-1252 .elementor-element.elementor-element-441f718 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-441f718 .jet-listing-dynamic-field__content{font-family:"Oswald", Sans-serif;font-size:1em;font-weight:600;text-align:left;}.elementor-1252 .elementor-element.elementor-element-441f718 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-441f718 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-441f718 .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-a5ab39e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-243b34c{width:100%;max-width:100%;}.elementor-1252 .elementor-element.elementor-element-243b34c .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );text-align:left;}.elementor-1252 .elementor-element.elementor-element-243b34c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-243b34c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-243b34c .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-77ce2eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-d4f04ec .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );text-align:left;}.elementor-1252 .elementor-element.elementor-element-d4f04ec .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-d4f04ec .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-d4f04ec .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-ba43736{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-7bce58c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-7bce58c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-7bce58c .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-7bce58c .jet-listing-dynamic-field__content{text-align:left;}.elementor-1252 .elementor-element.elementor-element-096232e > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-096232e .jet-listing-dynamic-field__content{font-family:"Oswald", Sans-serif;font-size:1em;font-weight:600;text-align:left;}.elementor-1252 .elementor-element.elementor-element-096232e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1252 .elementor-element.elementor-element-096232e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1252 .elementor-element.elementor-element-096232e .jet-listing-dynamic-field{justify-content:center;}.elementor-1252 .elementor-element.elementor-element-f424a4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-1252 .elementor-element.elementor-element-53ac45a .elementor-heading-title{font-family:var( --e-global-typography-0936816-font-family ), Sans-serif;font-size:var( --e-global-typography-0936816-font-size );font-weight:var( --e-global-typography-0936816-font-weight );line-height:var( --e-global-typography-0936816-line-height );color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-3c89611 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1252 .elementor-element.elementor-element-3c89611 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1252 .elementor-element.elementor-element-9f729a7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-d91efc9{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1252 .elementor-element.elementor-element-d91efc9:not(.elementor-motion-effects-element-type-background), .elementor-1252 .elementor-element.elementor-element-d91efc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df7ad97 );}.elementor-1252 .elementor-element.elementor-element-65b7c97 .elementor-heading-title{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-b914634 .elementor-heading-title{font-family:var( --e-global-typography-1305caf-font-family ), Sans-serif;font-size:var( --e-global-typography-1305caf-font-size );font-weight:var( --e-global-typography-1305caf-font-weight );font-style:var( --e-global-typography-1305caf-font-style );color:var( --e-global-color-68aa08e );}.elementor-1252 .elementor-element.elementor-element-fdd1601 > .elementor-widget-container{padding:1em 0em 0em 0em;}@media(min-width:768px){.elementor-1252 .elementor-element.elementor-element-44f17b2{--width:66%;}.elementor-1252 .elementor-element.elementor-element-b62360e{--width:40%;}.elementor-1252 .elementor-element.elementor-element-3d2cd34{--width:60%;}.elementor-1252 .elementor-element.elementor-element-5cb3fba{--width:45%;}.elementor-1252 .elementor-element.elementor-element-686fc5d{--width:5%;}.elementor-1252 .elementor-element.elementor-element-a1e3c97{--width:5%;}.elementor-1252 .elementor-element.elementor-element-6ea2259{--width:45%;}.elementor-1252 .elementor-element.elementor-element-1b2b98f{--width:100%;}.elementor-1252 .elementor-element.elementor-element-419b031{--width:40%;}.elementor-1252 .elementor-element.elementor-element-fb302d2{--width:45%;}.elementor-1252 .elementor-element.elementor-element-a5ab39e{--width:5%;}.elementor-1252 .elementor-element.elementor-element-77ce2eb{--width:5%;}.elementor-1252 .elementor-element.elementor-element-ba43736{--width:45%;}.elementor-1252 .elementor-element.elementor-element-d91efc9{--width:33%;}}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1252 .elementor-element.elementor-element-daf4505{font-size:var( --e-global-typography-1ed040a-font-size );line-height:var( --e-global-typography-1ed040a-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1252 .elementor-element.elementor-element-29be250 .elementor-heading-title{font-size:var( --e-global-typography-2e687a2-font-size );}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__prefix{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-fd0c30d .elementor-heading-title{font-size:var( --e-global-typography-0936816-font-size );line-height:var( --e-global-typography-0936816-line-height );}.elementor-1252 .elementor-element.elementor-element-568ab04 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-0936816-font-size );line-height:var( --e-global-typography-0936816-line-height );}.elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a6d2254-font-size );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6d2254-font-size );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-1252 .elementor-element.elementor-element-ad4f7b9 .elementor-heading-title{font-size:var( --e-global-typography-a6d2254-font-size );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-1252 .elementor-element.elementor-element-1e24fad .jet-listing-dynamic-field__content{font-size:1.1em;}.elementor-1252 .elementor-element.elementor-element-fa27e68 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-cf9354c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-8321652 .jet-listing-dynamic-field__content{font-size:1.1em;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__link{font-size:1.1em;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__prefix{font-size:1.1em;}.elementor-1252 .elementor-element.elementor-element-441f718 .jet-listing-dynamic-field__content{font-size:1.1em;}.elementor-1252 .elementor-element.elementor-element-243b34c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-d4f04ec .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-096232e .jet-listing-dynamic-field__content{font-size:1.1em;}.elementor-1252 .elementor-element.elementor-element-53ac45a .elementor-heading-title{font-size:var( --e-global-typography-0936816-font-size );line-height:var( --e-global-typography-0936816-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1252 .elementor-element.elementor-element-9f729a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1252 .elementor-element.elementor-element-65b7c97 .elementor-heading-title{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-b914634 .elementor-heading-title{font-size:var( --e-global-typography-1305caf-font-size );}}@media(max-width:767px){.elementor-1252 .elementor-element.elementor-element-51b2b54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1252 .elementor-element.elementor-element-daf4505{font-size:var( --e-global-typography-1ed040a-font-size );line-height:var( --e-global-typography-1ed040a-line-height );}.elementor-1252 .elementor-element.elementor-element-85cf124{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1252 .elementor-element.elementor-element-44f17b2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1252 .elementor-element.elementor-element-29be250 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1252 .elementor-element.elementor-element-29be250 .elementor-heading-title{font-size:var( --e-global-typography-2e687a2-font-size );}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-821d1e3 .jet-listing-dynamic-terms__prefix{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-fd0c30d .elementor-heading-title{font-size:var( --e-global-typography-0936816-font-size );line-height:var( --e-global-typography-0936816-line-height );}.elementor-1252 .elementor-element.elementor-element-568ab04 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-0936816-font-size );line-height:var( --e-global-typography-0936816-line-height );}.elementor-1252 .elementor-element.elementor-element-2861450{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1252 .elementor-element.elementor-element-b62360e{--justify-content:center;}.elementor-1252 .elementor-element.elementor-element-061aacb{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-1252 .elementor-element.elementor-element-d90f367 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a6d2254-font-size );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1252 .elementor-element.elementor-element-3fead3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1252 .elementor-element.elementor-element-3fead3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6d2254-font-size );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-1252 .elementor-element.elementor-element-ad4f7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1252 .elementor-element.elementor-element-ad4f7b9{text-align:start;}.elementor-1252 .elementor-element.elementor-element-ad4f7b9 .elementor-heading-title{font-size:var( --e-global-typography-a6d2254-font-size );line-height:var( --e-global-typography-a6d2254-line-height );}.elementor-1252 .elementor-element.elementor-element-3d2cd34{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1252 .elementor-element.elementor-element-5cb3fba{--width:40%;}.elementor-1252 .elementor-element.elementor-element-686fc5d{--width:10%;}.elementor-1252 .elementor-element.elementor-element-fa27e68 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-a1e3c97{--width:10%;}.elementor-1252 .elementor-element.elementor-element-cf9354c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-6ea2259{--width:40%;}.elementor-1252 .elementor-element.elementor-element-1b2b98f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1252 .elementor-element.elementor-element-e20f9a4{--width:100%;--justify-content:center;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__link{font-size:1em;}.elementor-1252 .elementor-element.elementor-element-4ea80e0 .jet-listing-dynamic-terms__prefix{font-size:1em;}.elementor-1252 .elementor-element.elementor-element-419b031{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1252 .elementor-element.elementor-element-fb302d2{--width:35%;}.elementor-1252 .elementor-element.elementor-element-a5ab39e{--width:10%;}.elementor-1252 .elementor-element.elementor-element-243b34c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-77ce2eb{--width:10%;}.elementor-1252 .elementor-element.elementor-element-d4f04ec .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-ba43736{--width:35%;}.elementor-1252 .elementor-element.elementor-element-f424a4d{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1252 .elementor-element.elementor-element-53ac45a .elementor-heading-title{font-size:var( --e-global-typography-0936816-font-size );line-height:var( --e-global-typography-0936816-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1252 .elementor-element.elementor-element-9f729a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1252 .elementor-element.elementor-element-d91efc9{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1252 .elementor-element.elementor-element-65b7c97 .elementor-heading-title{font-size:var( --e-global-typography-1305caf-font-size );}.elementor-1252 .elementor-element.elementor-element-b914634 .elementor-heading-title{font-size:var( --e-global-typography-1305caf-font-size );}}/* Start custom CSS for container, class: .elementor-element-51b2b54 */.pm-journee {
    font-family: var(--e-global-typography-1305caf-font-family), Sans-serif;
    font-size: var(--e-global-typography-1305caf-font-size);
    font-weight: var(--e-global-typography-1305caf-font-weight);
    font-style: var(--e-global-typography-1305caf-font-style);
    color: var(--e-global-color-83c0efd);
}

.pronostic-sondage__title {
    font-family: var(--e-global-typography-1305caf-font-family), Sans-serif;
    font-size: var(--e-global-typography-1305caf-font-size);
    font-weight: var(--e-global-typography-1305caf-font-weight);
    font-style: var(--e-global-typography-1305caf-font-style);
    color: var(--e-global-color-83c0efd);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-061aacb */.elementor-1252 .elementor-element.elementor-element-061aacb img.logo-championnat {
    width: 75%;
}
.elementor-1252 .elementor-element.elementor-element-061aacb .elementor-shortcode {
    text-align: right;
}
.elementor-1252 .elementor-element.elementor-element-061aacb nav.rank-math-breadcrumb a, nav.rank-math-breadcrumb span {
    color: #000!important;
}
.elementor-1252 .elementor-element.elementor-element-061aacb span.separator {
    color: #000!important;
}
.elementor-1252 .elementor-element.elementor-element-061aacb nav.rank-math-breadcrumb p {
    margin-top: 10px!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c587ca5 */.elementor-1252 .elementor-element.elementor-element-c587ca5 img{
    width: 30px;
    height: 30PX;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3ba067f */.elementor-1252 .elementor-element.elementor-element-3ba067f img{
    width: 30px;
    height: 30PX;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-2981f8d */.elementor-1252 .elementor-element.elementor-element-2981f8d img{
    width: 30px;
    height: 30PX;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7bce58c */.elementor-1252 .elementor-element.elementor-element-7bce58c img{
    width: 30px;
    height: 30PX;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f729a7 */.elementor-1252 .elementor-element.elementor-element-9f729a7 h2 {
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65b7c97 */.site-foot-options-paris-list{
    list-style:none;
    margin:0;
    padding:0;
}

.site-foot-options-paris-item{
    margin:0 0 14px 0;
    line-height:1.2;
}

.site-foot-options-paris-item a{
    text-decoration:none;
    color:#7a7a7a;
    font-size:16px;
    font-weight:600;
    transition:all .2s ease;
}

.site-foot-options-paris-item.is-active a{
    color:#000;
    font-weight:900;
}

.site-foot-options-paris-item a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e258b8c *//* =============================================================================
   BLOC "PROCHAINS MATCHS"  —  [lg2_prochains] / [lg2_prochains_cm]
   =============================================================================

   OÙ COLLER CE CSS
   ----------------
   Option A — CSS global (Apparence > Personnaliser > CSS additionnel, ou la
   feuille de style de ton thème enfant) : colle tel quel.

   Option B — Champ "Custom CSS" du widget Elementor : préfixe chaque règle
   par ".elementor-1252 .elementor-element.elementor-element-e258b8c ", par exemple :
       .elementor-1252 .elementor-element.elementor-element-e258b8c .pm-wrapper--next .pm-journee { ... }

   POURQUOI .pm-wrapper--next
   --------------------------
   Le bloc prochains matchs et la liste de résultats partagent les classes
   .pm-match-row, .pm-teams et .pm-team, mais avec deux mises en page
   incompatibles (flex ici, grille à 8 colonnes là-bas). Le scope évite que
   l'un casse l'autre, et sa spécificité (0,2,0) prend le dessus sur les
   styles par défaut injectés par le snippet.
   ========================================================================== */


/* --- Conteneur ---------------------------------------------------------- */

.pm-wrapper--next {
    max-width: 720px;
    margin: 0 auto;
}

.pm-wrapper--next .pm-group {
    margin-bottom: 40px;
    background: #fff;
    overflow: hidden;
}


/* --- Bandeau de journée ------------------------------------------------- */

.pm-wrapper--next .pm-journee {
    background: #1a1a1a;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    font-style: italic;
    letter-spacing: normal;
    text-transform: none;
    padding: 12px 20px;
}


/* --- Bandeau de date ---------------------------------------------------- */

.pm-wrapper--next .pm-date-bar {
    background: #2d2d2d;
    color: #fff;
    text-align: center;
    font-size: 0.82rem;
    font-weight: 600;
    padding: 8px 0;
    margin: 16px 20px 4px;
    border-radius: 0;
}


/* --- Ligne de match ----------------------------------------------------- */

.pm-wrapper--next .pm-match-row {
    display: flex;
    align-items: center;
    padding: 18px 20px;
    text-decoration: none;
    color: #1a1a1a;
    border-bottom: 1px solid #ebebeb;
}

.pm-wrapper--next .pm-match-row:last-child {
    border-bottom: none;
}

.pm-wrapper--next .pm-match-row:hover {
    background: #f8f8f8;
}


/* --- Colonne heure ------------------------------------------------------ */

.pm-wrapper--next .pm-heure {
    min-width: 20%;
    font-size: 14px;
    font-weight: 700;
    color: #000;
}


/* --- Équipes ------------------------------------------------------------ */

.pm-wrapper--next .pm-teams {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 80%;
}

.pm-wrapper--next .pm-team {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 0.95rem;   /* corrigé : la version d'origine contenait "0.elementor-1252 .elementor-element.elementor-element-e258b8c .95rem" */
    font-weight: 500;
    color: #1a1a1a;
}

.pm-wrapper--next .pm-team img {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    object-fit: cover;
    flex-shrink: 0;
}


/* --- Match en cours ------------------------------------------------------
   Ces deux classes sont générées par le snippet mais n'étaient pas stylées :
   sans règle, "LIVE" s'affichait comme du texte ordinaire.
   ---------------------------------------------------------------------- */

.pm-wrapper--next .pm-live {
    display: inline-block;
    background: #e53935;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    padding: 3px 8px;
    border-radius: 3px;
    animation: pm-live-pulse 1.6s ease-in-out infinite;
}

.pm-wrapper--next .pm-live-row {
    background: #fffaf9;
    box-shadow: inset 3px 0 0 #e53935;
}

.pm-wrapper--next .pm-live-row:hover {
    background: #fff4f3;
}

@keyframes pm-live-pulse {
    0%, 100% { opacity: 1; }
    50%      { opacity: .55; }
}

@media (prefers-reduced-motion: reduce) {
    .pm-wrapper--next .pm-live {
        animation: none;
    }
}


/* --- Mobile -------------------------------------------------------------- */

@media (max-width: 560px) {

    .pm-wrapper--next .pm-journee {
        font-size: 1.1rem;
        padding: 10px 14px;
    }

    .pm-wrapper--next .pm-date-bar {
        margin: 12px 14px 4px;
    }

    .pm-wrapper--next .pm-match-row {
        padding: 14px;
    }

    .pm-wrapper--next .pm-heure {
        min-width: 60px;
        font-size: 13px;
    }

    .pm-wrapper--next .pm-teams {
        min-width: 0;
        flex: 1;
    }

    .pm-wrapper--next .pm-team {
        font-size: 0.88rem;
        gap: 8px;
    }

    .pm-wrapper--next .pm-team img {
        width: 22px;
        height: 22px;
    }
}
.pm-wrapper .pm-date-bar {
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b914634 */.site-foot-options-paris-list{
    list-style:none;
    margin:0;
    padding:0;
}

.site-foot-options-paris-item{
    margin:0 0 14px 0;
    line-height:1.2;
}

.site-foot-options-paris-item a{
    text-decoration:none;
    color:#7a7a7a;
    font-size:16px;
    font-weight:600;
    transition:all .2s ease;
}

.site-foot-options-paris-item.is-active a{
    color:#000;
    font-weight:900;
}

.site-foot-options-paris-item a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fdd1601 */.pm-wrapper {
    max-width: 720px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.pm-wrapper {
    padding: 0!important;
}
.pm-wrapper .pm-group {
    margin-bottom: 0;
    background: #fff;
    overflow: hidden;
}

.pm-wrapper .pm-journee {
    background: #1a1a1a;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    font-style: italic;
    text-transform: none;
    letter-spacing: normal;
    padding: 12px 20px;
}

.pm-wrapper .pm-date-bar {
    background: #2d2d2d;
    color: #fff;
    text-align: center;
    font-size: 0.82rem;
    font-weight: 600;
    padding: 8px 0;
    margin: 16px 20px 4px;
    border-radius: 0;
}

.pm-wrapper .pm-match-row,
.pm-wrapper.pm-wrapper--list .pm-match-row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding: 18px 20px;
    text-decoration: none;
    color: #1a1a1a;
    border-bottom: 1px solid #ebebeb;
}

.pm-wrapper .pm-match-row:last-child {
    border-bottom: none;
}

.pm-wrapper .pm-match-row:hover,
.pm-wrapper.pm-wrapper--list .pm-match-row:hover {
    background: #f8f8f8;
}

.pm-wrapper .pm-heure,
.pm-wrapper.pm-wrapper--list .pm-col-statut {
    display: flex;
    align-items: center;
    min-width: 20%;
    font-size: 14px;
    font-weight: 700;
    color: #000;
}

.pm-wrapper.pm-wrapper--list .pm-statut {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    white-space: nowrap;
}

.pm-wrapper .pm-teams,
.pm-wrapper.pm-wrapper--list .pm-teams {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    min-width: 0;
}

.pm-wrapper .pm-team,
.pm-wrapper.pm-wrapper--list .pm-team {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    font-size: 0.95rem;
    font-weight: 500;
    color: #1a1a1a;
}

.pm-wrapper .pm-team img,
.pm-wrapper.pm-wrapper--list .pm-team img {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    object-fit: cover;
    flex-shrink: 0;
}

.pm-wrapper.pm-wrapper--list .pm-col {
    display: flex;
    align-items: center;
    grid-row: auto;
    grid-column: auto;
    min-width: 0;
}

.pm-wrapper.pm-wrapper--list .pm-col-logo {
    flex: 0 0 auto;
    justify-content: flex-start;
}

.pm-wrapper.pm-wrapper--list .pm-col-name {
    flex: 1 1 auto;
    justify-content: flex-start;
    min-width: 0;
}

.pm-wrapper.pm-wrapper--list .pm-col-name span {
    font-size: 0.95rem;
    font-weight: 500;
    color: #1a1a1a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pm-wrapper.pm-wrapper--list .pm-col-score {
    flex: 0 0 auto;
    margin-left: auto;
    justify-content: flex-end;
}

.pm-wrapper.pm-wrapper--list .pm-score {
    font-size: 0.95rem;
    font-weight: 700;
    color: #1a1a1a;
    min-width: 18px;
    text-align: right;
}

.pm-wrapper .pm-live {
    display: inline-block;
    background: #e53935;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    padding: 3px 8px;
    border-radius: 3px;
    animation: pm-live-pulse 1.6s ease-in-out infinite;
}

.pm-wrapper .pm-live-row {
    background: #fffaf9;
    box-shadow: inset 3px 0 0 #e53935;
}

.pm-wrapper .pm-live-row:hover {
    background: #fff4f3;
}

@keyframes pm-live-pulse {
    0%, 100% { opacity: 1; }
    50%      { opacity: .55; }
}

@media (prefers-reduced-motion: reduce) {
    .pm-wrapper .pm-live { animation: none; }
}

.pm-wrapper .pm-sentinel {
    color: #999;
    font-size: 12px;
}

.pm-wrapper .pm-spinner {
    border-top-color: #1a1a1a;
}

.pm-wrapper .lgma-empty,
.pm-wrapper .pm-empty {
    border: 1px dashed #e0e0e0;
    border-radius: 0;
    background: #fafafa;
    padding: 40px 24px;
}

.pm-wrapper .lgma-empty p,
.pm-wrapper .pm-empty-text {
    font-size: 0.9rem;
    color: #666;
}

@media (max-width: 560px) {
    .pm-wrapper .pm-journee {
        font-size: 1.1rem;
        padding: 10px 14px;
    }
    .pm-wrapper .pm-date-bar {
        margin: 12px 14px 4px;
    }
    .pm-wrapper .pm-match-row,
    .pm-wrapper.pm-wrapper--list .pm-match-row {
        padding: 14px;
        gap: 8px;
    }
    .pm-wrapper .pm-heure,
    .pm-wrapper.pm-wrapper--list .pm-col-statut {
        min-width: 0;
        font-size: 13px;
    }
    .pm-wrapper .pm-team,
    .pm-wrapper.pm-wrapper--list .pm-team {
        font-size: 0.88rem;
        gap: 8px;
    }
    .pm-wrapper .pm-team img,
    .pm-wrapper.pm-wrapper--list .pm-team img {
        width: 22px;
        height: 22px;
    }
    .pm-wrapper.pm-wrapper--list .pm-col-name span,
    .pm-wrapper.pm-wrapper--list .pm-score {
        font-size: 0.88rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d91efc9 *//* Wrapper principal */
.prochains-matchs-wrapper {
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
}

.pm-header {
    background: #333;
    color: #fff;
    padding: 10px 15px;
    font-weight: bold;
    text-transform: uppercase;
}

/* Liste des matchs */
.pm-item {
    display: flex;
    padding: 12px 15px;
    border-bottom: 1px solid #e0e0e0;
    align-items: center;
}

.pm-item:last-child { border-bottom: none; }

/* Colonne heure */
.pm-time {
    width: 60px;
    font-size: 1.1em;
    font-weight: bold;
    color: #d32f2f;
}

/* Texte et infos */
.pm-info {
    font-size: 0.75em;
    color: #666;
    text-transform: uppercase;
    margin-bottom: 2px;
}

.pm-teams {
    font-weight: 600;
    color: #000;
    text-decoration: none;
    display: block;
}

.pm-teams:hover { color: #d32f2f; }
.pm-wrapper { width: 100%; border: 1px solid #ddd; }

.pm-item {
    border-bottom: 2px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.pm-journee {
    background: #000;
    color: #fff;
    padding: 8px;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 8px;
}

.pm-match-content {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #000;
    padding: 0 10px;
}

.pm-heure {
    font-size: 20px;
    font-weight: bold;
    color: #e53935;
    margin-right: 15px;
}

.pm-teams {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.pm-team {
    display: flex;
    align-items: center;
    font-weight: 600;
}

.pm-team img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    object-fit: contain;
}/* End custom CSS */