.elementor-44813 .elementor-element.elementor-element-b8b2718{--spacer-size:20px;}.elementor-44813 .elementor-element.elementor-element-a93cdb4{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-44813 .elementor-element.elementor-element-a93cdb4 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;line-height:100px;letter-spacing:5.7px;word-spacing:6px;}.elementor-44813 .elementor-element.elementor-element-a93cdb4 .elementor-headline-dynamic-wrapper path{stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;}.elementor-44813 .elementor-element.elementor-element-a93cdb4 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-44813 .elementor-element.elementor-element-0d03ffe{--spacer-size:50px;}.elementor-44813 .elementor-element.elementor-element-4570783 .elementor-button-content-wrapper{flex-direction:row;}.elementor-44813 .elementor-element.elementor-element-4570783 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-44813 .elementor-element.elementor-element-4570783 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-44813 .elementor-element.elementor-element-7d92287 .elementor-button-content-wrapper{flex-direction:row;}.elementor-44813 .elementor-element.elementor-element-7d92287 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-44813 .elementor-element.elementor-element-7d92287 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-44813 .elementor-element.elementor-element-d1e9385 .elementor-button-content-wrapper{flex-direction:row;}.elementor-44813 .elementor-element.elementor-element-d1e9385 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-44813 .elementor-element.elementor-element-d1e9385 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-44813 .elementor-element.elementor-element-13a6a55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-44813 .elementor-element.elementor-element-13a6a55 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-44813 .elementor-element.elementor-element-13a6a55 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-44813 .elementor-element.elementor-element-1ef43f4f > .elementor-container{max-width:1400px;}.elementor-44813 .elementor-element.elementor-element-1ef43f4f{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-44813 .elementor-element.elementor-element-22024129 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-44813 .elementor-element.elementor-element-ec84284{--spacer-size:50px;}.elementor-44813 .elementor-element.elementor-element-9f8f5fd{text-align:center;}.elementor-44813 .elementor-element.elementor-element-d240ffe{--spacer-size:50px;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-post-outer-container{width:50%;margin-bottom:30px;padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-wrap{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-content-wrapper{text-align:left;background-color:#F6F6F6;box-shadow:0px 0px 55px -100px rgba(0,0,0,0.5);}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-pagination-container{text-align:right;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-entry-title{margin-bottom:8px;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-post-content{color:#666666;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-post-container{background-color:#f5f5f5;border-radius:45px;box-shadow:9px 10px 41px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}@media(max-width:1300px){.elementor-44813 .elementor-element.elementor-element-1ef43f4f{margin-top:50px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-44813 .elementor-element.elementor-element-22024129 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-44813 .elementor-element.elementor-element-1ef43f4f{padding:0px 20px 0px 20px;}.elementor-44813 .elementor-element.elementor-element-22024129 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-blog-post-outer-container{width:100%;}}/* Start custom CSS for premium-addon-blog, class: .elementor-element-55cecfcc *//* Nettoie le style du message par défaut */
.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-error-notice {
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  text-align: center;
}

/* Cache tout le contenu existant (texte/plugin icône) */
.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-error-notice > * { 
  display: none !important; 
}
.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-error-notice::before { 
  display: none !important; 
}

/* Injecte ton message */
.elementor-44813 .elementor-element.elementor-element-55cecfcc .premium-error-notice::after {
  content: "Aucune offre à pourvoir actuellement" !important;
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: #0d3d7;      /* adapte si besoin */
  padding: 10px 0;
}/* End custom CSS */