.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}.wall__brick.promotional_insert_block{background-size:cover;background-position:center}.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:#00bcda;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:#00bcda;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 .promotional_insert_content,.promotional_insert_block .promotional_insert_copy{display:contents}.promotional_insert_block--responsive-background{position:relative;isolation:isolate;overflow:hidden}.promotional_insert_block--responsive-background .promotional_insert_background{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none}.promotional_insert_block--responsive-background .promotional_insert_background img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.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:90%;margin-left:auto;margin-right:auto}}.smartphone-pro .promotional_insert_block{box-sizing:border-box;width:270px;min-width:0 !important;max-width:270px !important;height:344px;min-height:344px !important;max-height:none !important;gap:24px;padding:16px;border-radius:8px !important;box-shadow:none}.smartphone-pro .promotional_insert_block .image-bloc{flex:0 0 64px;width:64px;height:64px}.smartphone-pro .promotional_insert_block .promotional_insert_img{display:block;width:64px !important;height:64px;object-fit:contain}.smartphone-pro .promotional_insert_block .is-tri .icon.is-large,.smartphone-pro .promotional_insert_block .is-tri .icon.is-large i{width:64px;height:64px;font-size:64px;line-height:1}.smartphone-pro .promotional_insert_block .is-tri .icon.is-large [class*=" tri-"]:before,.smartphone-pro .promotional_insert_block .is-tri .icon.is-large [class^=tri-]:before{font-size:64px !important}.smartphone-pro .promotional_insert_block .promotional_insert_content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;min-width:0}.smartphone-pro .promotional_insert_block .promotional_insert_copy{display:flex;flex-direction:column;gap:8px;width:100%}.smartphone-pro .promotional_insert_block .promotional_insert_text{font-weight:600 !important}.smartphone-pro .promotional_insert_block .promotional_insert_description{display:block;margin:0;overflow:visible;font-size:15px;font-weight:400 !important;line-height:21px;-webkit-line-clamp:unset;line-clamp:unset}.smartphone-pro .promotional_insert_block .button__wrapper .cta-link{display:inline-block;padding-bottom:2px;border-bottom:2px solid currentColor;color:#fff;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0;text-decoration:none}.smartphone-pro .promotional_insert_block .button__wrapper .cta-link:after{content:none}.smartphone-pro .promotional_insert_block .button__wrapper .cta-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.smartphone-pro .promotional_insert_block--artwork-only{padding:0;background-repeat:no-repeat}@media (max-width:767px){.smartphone-pro .promotional_insert_block{flex-direction:row;width:100%;max-width:none !important;height:auto;min-height:189px !important;padding:24px}.smartphone-pro .promotional_insert_block .promotional_insert_content{flex:1;align-items:flex-start;gap:16px}.smartphone-pro .promotional_insert_block .promotional_insert_text,.smartphone-pro .promotional_insert_block .promotional_insert_description{text-align:left}.smartphone-pro .promotional_insert_block--artwork-only{height:189px;min-height:189px !important;padding:0;background-color:#062b3f !important;background-size:100% 100%;background-position:center}.smartphone-pro .promotional_insert_block--artwork-only .promotional_insert_background img{object-fit:fill}}.promotional_insert_fanion{display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;border-radius:24px;background:#ccf2f8}.promotional_insert_fanion_title{color:#062b3f;font-family:"Bouygues Read",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:21px}