.decouvrez .text-section{display:flex;gap:40px}.decouvrez .text-section .text-contents{flex:1}.decouvrez .text-section .text-contents .text a .content{background:transparent;height:100%;left:0;padding:40px 19px;position:absolute;top:0;width:100%}.decouvrez a .content .arrow{text-align:end}.decouvrez .text-section .text-contents .text a:hover img{filter:brightness(.5)}.decouvrez .header-section{padding-bottom:40px}.decouvrez .header-section h2{font-size:54px;letter-spacing:-.011em;line-height:64px;margin:0 0 25px}.decouvrez .text-section .text-contents .text a .icon{left:50%;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%)}.decouvrez .text-section .text-contents .text a .content h4{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.011em;line-height:24px;margin:0;text-align:center;transition:.5s}.decouvrez .text-section .text-contents .text a .content .texts{align-items:center;display:flex;height:100%;justify-content:center}.decouvrez .text-section .text-contents .text a:hover{background:#f8e85d}.decouvrez .text-section .text-contents .text a:hover img{opacity:.2}.decouvrez .text-section .text-contents .text a:hover .texts h4{color:#00436e}.decouvrez .text-section .text-contents .text{height:100%;max-width:300px;min-height:300px}.decouvrez .text-section .text-contents .text a{background:#00436e;display:inline-block;height:100%;padding:40px 19px;position:relative;transition:.5s;width:100%}.decouvrez .text a .icon img{height:100%!important;transition:.5s}@media screen and (max-width:767px){.decouvrez .text-section{flex-wrap:nowrap;gap:20px;overflow:auto;row-gap:20px}.decouvrez .header-section{padding-bottom:20px}.decouvrez .header-section h2{font-size:44px;line-height:54px;margin-bottom:20px}.decouvrez .text-section .text-contents{flex:0 0 66.66%;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.decouvrez .text-section{display:flex;flex-wrap:wrap;gap:0;margin:0 -15px;row-gap:20px}.decouvrez .text-section .text-contents{flex:unset;padding:0 15px;width:50%}.decouvrez .header-section h2{font-size:30px;line-height:normal}}@media screen and (min-width:1025px) and (max-width:1199px){.decouvrez .text-section{display:flex;flex-wrap:wrap;gap:0;margin:0 -15px;row-gap:20px}.decouvrez .text-section .text-contents{flex:unset;padding:0 15px;width:33.3%}}