.wp-block-mediapilote-image-texte.image-texte-section{width:100%;padding:0}.image-texte-section__text{display:flex;flex-direction:column;justify-content:center;@media (max-width:992px){padding:40px 35px!important;padding-left:0!important;padding-top:0!important}@media (max-width:768px){.btn{margin-top:15px}}}@media (min-width:1500px){.image-texte-section__text--left{padding-right:100px!important}.image-texte-section__text--right{padding-left:100px!important}.image-texte-section__text--left+.image-texte-section__image{.image-texte-section__image-container{.image-texte-section__image-bg,img{object-position:right}}}.image-texte-section__content>.image-texte-section__image{padding-left:0!important;.image-texte-section__image-container{.image-texte-section__image-bg,img{object-position:left}}}}.image-texte-section__image{padding-right:0!important;padding-left:0!important;@media (max-width:992px){order:2!important}}@media (max-width:991px){.image-texte-section__image{min-height:300px!important;margin-bottom:50px;display:flex;align-items:center!important;justify-content:center!important}}@media (max-width:576px){.image-texte-section__image{min-height:200px!important;margin-bottom:0}}.image-texte-section__container{max-width:1640px;margin:0 auto;padding:0;position:relative}.image-texte-section__title{font-size:40px;line-height:normal;margin-bottom:30px;font-weight:500!important;font-family:'Roboto',sans-serif;@media (max-width:768px){font-size:40px}}.image-texte-section__description{font-size:20px;line-height:28px;margin-bottom:40px;font-family:'Roboto',sans-serif;strong{color:#a1c038}@media (max-width:768px){margin-bottom:0}}.image-texte-section__description p{margin-bottom:10px}.image-texte-section__description p:last-child{margin-bottom:0}.image-texte-section__buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.image-texte-section__buttons .btn{margin-top:0!important}.image-texte-section__image{overflow:hidden;display:flex;align-items:center;justify-content:center}.image-texte-section__image--align-left{justify-content:flex-start}.image-texte-section__image--align-center{justify-content:center}.image-texte-section__image--align-right{justify-content:flex-end}.image-texte-section__image-bg,.image-texte-section__image img{width:100%;height:100%;object-fit:cover;object-position:center}.image-texte-section__image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-texte-section__image-container .image-texte-section__image-bg,.image-texte-section__image-container img{object-fit:contain;@media (min-width:992px) and (max-width:1500px){padding:40px!important}}.image-texte-section__image--hidden{display:none!important}.image-texte-section__text--full-width{flex:0 0 100%!important;max-width:100%!important;text-align:center;}.image-texte-slider{position:relative;width:100%;height:100%;overflow:hidden}.image-texte-slider__track{display:flex;flex-wrap:nowrap;align-items:center;width:100%;height:100%;transition:transform 0.5s ease-in-out}.image-texte-slider__slide{flex:0 0 100%;max-width:100%;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.image-texte-slider__slide.active{opacity:1;pointer-events:auto;z-index:2}.image-texte-slider__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.image-texte-slider__nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .9);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:100;color:#000;padding:0;outline:none}.image-texte-slider__nav:hover{background:rgb(255 255 255);transform:translateY(-50%) scale(1.1)}.image-texte-slider__nav:focus{outline:2px solid #000;outline-offset:2px}.image-texte-slider__nav--prev{left:10px}.image-texte-slider__nav--next{right:10px}.image-texte-slider__nav svg{width:20px;height:20px;pointer-events:none}.image-texte-slider__dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:100}.image-texte-slider__dot{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .5);border:none;cursor:pointer;transition:all 0.3s ease;padding:0;outline:none}.image-texte-slider__dot:hover{background:rgb(255 255 255 / .8)}.image-texte-slider__dot:focus{outline:2px solid #fff;outline-offset:2px}.image-texte-slider__dot.active{background:rgb(255 255 255);width:12px;height:12px}@media (max-width:768px){.image-texte-slider__nav{width:35px;height:35px}.image-texte-slider__nav svg{width:16px;height:16px}.image-texte-slider__dots{bottom:10px}}