section.grid-cards-module .wrapper-content{flex-direction:column;gap:4rem}section.grid-cards-module .wrapper-content .splide__slide .card{height:100%}section.grid-cards-module .wrapper-content .card .picto img{height:100%;width:100%}@media (max-width:950px){section.grid-cards-module .wrapper-content .card .picto{display:none}}section.grid-cards-module .wrapper-content .card .text{margin-top:.5rem}section.grid-cards-module .wrapper-content .card p.btn{margin-top:1rem}section.grid-cards-module .top-content{display:flex;gap:120px;justify-content:space-between}section.grid-cards-module .top-content .title-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:520px}section.grid-cards-module .top-content .description-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:640px}section.grid-cards-module .grid{display:flex;gap:1.5rem}section.grid-cards-module .grid .column{display:flex;flex-direction:column;gap:1.5rem}section.grid-cards-module .grid-responsive{display:none}section.grid-cards-module .picture{border-radius:5px;flex-grow:1;overflow:hidden}section.grid-cards-module .picture img{height:100%;object-fit:cover;width:100%}@media (max-width:1130px){section.grid-cards-module .top-content{flex-direction:column;gap:2rem}section.grid-cards-module .top-content .description-wrapper,section.grid-cards-module .top-content .title-wrapper{max-width:100%}}@media (max-width:950px){section.grid-cards-module .grid{display:none}section.grid-cards-module .grid-responsive{display:block}section.grid-cards-module .grid-responsive:not(.is-overflow) .splide__arrows,section.grid-cards-module .grid-responsive:not(.is-overflow) .splide__progress{display:none}section.grid-cards-module .grid-responsive.is-active .splide__progress{background-color:rgba(57,22,116,.15);border-radius:5px;height:10px;margin-top:2rem;width:100%}}@media screen and (max-width:950px) and (min-width:768px){section.grid-cards-module .grid-responsive.is-active .splide__progress{margin-top:3rem;position:absolute;width:55%}}@media (max-width:950px){section.grid-cards-module .grid-responsive.is-active .splide__progress .splide__progress-bar{background-color:#f95a5a;border-radius:5px;height:10px;transition:width .3s ease-in-out}section.grid-cards-module .grid-responsive.is-active .splide__arrows{display:flex;gap:1rem;justify-content:center;margin-top:2rem}}@media screen and (max-width:950px) and (min-width:768px){section.grid-cards-module .grid-responsive.is-active .splide__arrows{justify-content:flex-end}}@media (max-width:950px){section.grid-cards-module .grid-responsive.is-active .splide__arrows .splide__arrow{background:transparent;display:block;height:40px;min-width:40px;opacity:1;position:static;transform:none;width:40px}section.grid-cards-module .grid-responsive.is-active .splide__arrows .splide__arrow:disabled{cursor:not-allowed;opacity:.5}section.grid-cards-module .grid-responsive.is-active .splide__arrows .splide__arrow.splide__arrow--prev{transform:rotate(180deg)}section.grid-cards-module .grid-responsive.is-active .splide__arrows .splide__arrow svg{height:40px;min-width:40px;width:40px}section.grid-cards-module .grid-responsive.is-active .splide__track{overflow:visible}}@media screen and (max-width:950px) and (max-width:400px){section.grid-cards-module .grid-responsive.is-active .splide__track .splide__list .splide__slide{width:100%}}