.promotional_insert_block{justify-content:center;align-items:center;gap:20px;display:flex;flex-direction:column;flex-shrink:0;padding-bottom:0;max-width:280px;min-width:280px;margin:0 0 20px;max-height:450px;border:none;border-radius:10px!important;box-shadow:0 2px 4px 0 rgb(0 0 0/10%);background-color:#fff !important;min-height:465px;cursor:pointer;background-size:100% 100%}.promotional_insert_block .promotional_insert_text{color:#fff;text-align:center;font-family:"Bouygues Read";font-size:18px;font-style:normal;font-weight:700;line-height:24px}.promotional_insert_block .promotional_insert_description{color:#fff;text-align:center;font-family:"Bouygues Read";font-size:18px;font-style:normal;line-height:24px;margin-top:-15px;margin-bottom:-15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.promotional_insert_img{width:50% !important}.promotional_insert_block .button__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;flex-shrink:0;width:auto}.promotional_insert_block .button__wrapper .cta-link{color:#109db9;font-family:"Bouygues Read";font-size:18px;font-style:normal;font-weight:500;letter-spacing:.2px;position:relative;line-height:2.33}.promotional_insert_block .button__wrapper .cta-link:after{content:"";background-color:#109db9;height:.2rem;position:absolute;bottom:-5px;left:0;right:0}.promotional_insert_block .button__wrapper .cta-link:hover:after{-webkit-animation:sliding-link-button 1s cubic-bezier(.654,.045,.355,1);animation:sliding-link-button 1s cubic-bezier(.654,.045,.355,1)}.promotional_insert_block .image-bloc{text-align:center;width:auto;position:relative;display:flex;justify-content:center;align-items:center}.promotional_insert_block .is-tri .icon.is-large [class*=" tri-"]:before,.promotional_insert_block .is-tri .icon.is-large [class^=tri-]:before{font-size:79px}@media (max-width:991px) and (min-width:768px){.promotional_insert_block{min-height:500px}}@media only screen and (max-width:1200px){.promotional_insert_block{margin:0 0 20px;min-height:465px}.promotional_insert_block .promotional_insert_text,.promotional_insert_block .promotional_insert_description{font-weight:600!important}.promotional_insert_block .is-tri .icon.is-large [class*=" tri-"]:before,.promotional_insert_block .is-tri .icon.is-large [class^=tri-]:before{font-size:69px !important}}@media (max-width:767px){.promotional_insert_block{min-height:465px;max-width:none;min-width:auto;width:100%}}