.text-image__container{display:flex;gap:var(--gap-xl)}.text-image:where(.visuel_1,.visuel_3,.visuel_4) .text-image__container{align-items:center}.text-image__container>*{width:50%}.text-image__content{display:flex;flex-direction:column;gap:var(--gap-l)}.text-image__cta-container{display:flex;gap:var(--gap-m);flex-wrap:wrap}.text-image__cta-container a:only-child{margin:0 auto}.text-image__image{position:relative}.text-image__image img{position:relative;z-index:1;object-fit:cover;width:100%}.text-image.with-detail .text-image__image:before{position:absolute;top:10%;left:-10%;content:url('/wp-content/themes/webline/assets/graphique-details-complete.png');height:100%}.text-image__badge{display:flex;justify-content:center;align-items:center;width:clamp(75px, 7.9vw, 150px);height:clamp(75px, 7.9vw, 150px);position:absolute;border-radius:50%;top:-30px;right:-30px;z-index:2}.left .text-image__badge{left:-30px}.text-image__badge .badge-wrapper{position:relative;width:100%;height:100%}.text-image__badge svg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-image__badge svg textPath{font-size:345%;font-family:'Reddit Sans Bold'}.text-image__badge .rotating-text{font-size:var(--text-size-m);fill:var(--fourth-color);animation:rotation 30s linear infinite;transform-origin:center}.text-image__badge .badge-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:auto;z-index:1}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.left .text-image__container{flex-direction:row-reverse}.visuel_2 .text-image__wrapper-content{padding:clamp(50px, 5vw, 100px) 0 clamp(50px, 5vw, 100px) clamp(30px, calc(50vw - 560px), calc(50vw - 560px))}.visuel_2.left .text-image__wrapper-content{padding:clamp(50px, 5vw, 100px) clamp(30px, calc(50vw - 560px), calc(50vw - 560px)) clamp(50px, 5vw, 100px) 0}.visuel_2.light .text-image__content{padding:70px;background-color:var(--second-color);box-shadow:0 4px 53px 0 #1D1D1B33}.text-image__content ul{padding-inline-start:25px}.visuel_2 .text-image__image{position:relative;min-height:350px;overflow:hidden}.visuel_2.light .text-image__image:after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to left,transparent 50%,var(--sixth-color) 100%);pointer-events:none}.visuel_2.left.light .text-image__image:after{background:linear-gradient(to right,transparent 50%,var(--sixth-color) 100%)}.visuel_2.left.dark .text-image__image:after{background:linear-gradient(to right,transparent 50%,var(--first-color) 100%)}.visuel_2.dark .text-image__image:after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to left,transparent 50%,var(--first-color) 100%);pointer-events:none}.visuel_2 .text-image__image img{position:absolute;top:0;right:0;height:100%;width:100%;object-fit:cover;object-position:right}.visuel_3 .text-image__wrapper-content{width:40%}.visuel_3 .text-image__content{align-items:center}.visuel_3 .text-image__image{width:60%;aspect-ratio:16/9}.visuel_3 .text-image__image img{height:100%}.text-image__exergue{display:grid;place-items:center;gap:var(--gap-m)}.text-image__exergue p{font-family:'Reddit Sans Italic';letter-spacing:.1rem;font-size:var(--font-text-italic)}@media (min-width:1370px){.text-image__badge{top:-50px;right:-50px}.left .text-image__badge{left:-50px}}@media (min-width:800px) and (max-width:1080px){.visuel_2 .text-image__wrapper-content{padding:clamp(50px, 5vw, 100px) 0 clamp(30px, calc(50vw - 560px), calc(50vw - 560px)) clamp(50px, 5vw, 100px)}.visuel_2.left .text-image__wrapper-content{padding:clamp(50px, 5vw, 100px) clamp(30px, calc(50vw - 560px), calc(50vw - 560px)) clamp(50px, 5vw, 100px) 0}.text-image__container{gap:var(--gap-m)}}@media (min-width:800px){.visuel_2 .text-image__image{width:calc(50% - var(--gap-xl))}}@media (max-width:800px){.left .text-image__container,.text-image__container{flex-direction:column}.left .text-image__container>*,.text-image__container>*{width:100%}.visuel_2 .text-image__container{gap:0}.visuel_2 .text-image__wrapper-content,.visuel_2.left .text-image__wrapper-content{padding:30px}.visuel_2.light .text-image__content{padding:30px}.visuel_2.light.left .text-image__image:after,.visuel_2.light .text-image__image:after{background:linear-gradient(to top,transparent 50%,var(--sixth-color) 100%)}.visuel_2.left .text-image__image:after,.visuel_2 .text-image__image:after{background:linear-gradient(to top,transparent 50%,var(--first-color) 100%)}}