section.text-summary-module{overflow:visible}section.text-summary-module .container{display:flex;gap:4.5rem}section.text-summary-module aside.wrapper-aside{max-width:328px;width:100%}section.text-summary-module aside.wrapper-aside .slider{display:flex;flex-direction:column;gap:2rem;height:fit-content;position:sticky;top:100px}section.text-summary-module .card,section.text-summary-module .card-responsive{background-color:#ede8fe;border-radius:10px;display:flex;flex-direction:column;gap:1.5rem}section.text-summary-module .card .top,section.text-summary-module .card-responsive .top{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}section.text-summary-module .card .illu,section.text-summary-module .card-responsive .illu{align-items:baseline;display:flex}section.text-summary-module .card .illu img,section.text-summary-module .card-responsive .illu img{height:100%;object-fit:cover;width:100%}section.text-summary-module .card-responsive,section.text-summary-module .summary-responsive,section.text-summary-module .summary-title-responsive{display:none}section.text-summary-module .summary{display:flex;flex-direction:column;gap:1.5rem;position:relative}section.text-summary-module .summary:before{background-color:#ede8fe;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}section.text-summary-module .summary-title{margin-bottom:2rem}section.text-summary-module .summary .summary-item{color:#797e9e;display:block;padding-left:2rem;position:relative;text-decoration:none;transition:color .3s ease-in-out}section.text-summary-module .summary .summary-item.active,section.text-summary-module .summary .summary-item:hover{color:#481af5}section.text-summary-module .summary .summary-item.active:before,section.text-summary-module .summary .summary-item:hover:before{opacity:1}section.text-summary-module .summary .summary-item:before{background-color:#481af5;content:"";height:100%;left:-1px;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:3px}section.text-summary-module .summary-title-responsive{border-top:1px solid #010123;padding-top:1.5rem}section.text-summary-module .summary-responsive{border-bottom:1px solid #010123;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}section.text-summary-module .summary-responsive li{list-style-position:outside}section.text-summary-module .summary-responsive .summary-item{color:#010123;font-size:20px;font-weight:500;text-decoration:none}section.text-summary-module .wrapper-content{display:flex;flex-direction:column;gap:2rem;max-width:800px;width:100%}section.text-summary-module .banner,section.text-summary-module .quote{background-color:#ede8fe;border-radius:10px;display:flex;flex-direction:column;gap:2rem;padding:2.5rem}section.text-summary-module .quote{position:relative}section.text-summary-module .quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='29' fill='none' viewBox='0 0 33 29'%3E%3Cpath fill='%23481AF5' d='M13.39 17.81v10.92H0V9.75q0-5.33 2.47-7.54T10.66 0h2.73v6.76H6.76v11.05zm18.85 0v10.92H18.85V9.75q0-5.33 2.47-7.54T29.51 0h2.73v6.76h-6.63v11.05z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:32px}section.text-summary-module .quote .bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}section.text-summary-module .quote .author{align-items:center;display:flex;gap:1rem}section.text-summary-module .quote .author .avatar{border-radius:50%;height:50px;min-width:50px;overflow:hidden}section.text-summary-module .quote .author .author-infos{display:flex;flex-direction:column;gap:2px}section.text-summary-module .quote .author .author-infos .name{font-weight:600}section.text-summary-module .quote .logo{margin-left:auto}section.text-summary-module .picture{border-radius:.5rem;max-width:100%;overflow:hidden}section.text-summary-module .picture img{max-width:100%;object-fit:cover}@media (max-width:950px){section.text-summary-module aside.wrapper-aside{display:none}section.text-summary-module .card-responsive,section.text-summary-module .summary-responsive,section.text-summary-module .summary-title-responsive{display:flex}section.text-summary-module .banner,section.text-summary-module .quote{padding:1.5rem}}