.image-with-text-and-cards{margin-top:120px}@media(max-width:1535.98px){.image-with-text-and-cards{margin-top:100px}}@media(max-width:1279.98px){.image-with-text-and-cards{margin-top:80px}}@media(max-width:767.98px){.image-with-text-and-cards{margin-top:40px}}.image-with-text-and-cards{margin-bottom:120px}@media(max-width:1535.98px){.image-with-text-and-cards{margin-bottom:100px}}@media(max-width:1279.98px){.image-with-text-and-cards{margin-bottom:80px}}@media(max-width:767.98px){.image-with-text-and-cards{margin-bottom:40px}}.image-with-text-and-cards__wrapper{display:flex;flex-direction:column;row-gap:60px}@media(max-width:1535.98px){.image-with-text-and-cards__wrapper{row-gap:50px}}@media(max-width:1279.98px){.image-with-text-and-cards__wrapper{row-gap:40px}}@media(max-width:767.98px){.image-with-text-and-cards__wrapper{row-gap:30px}}.image-with-text-and-cards__header{display:flex;flex-direction:column;row-gap:20px}@media(max-width:1279.98px){.image-with-text-and-cards__header{row-gap:15px}}.image-with-text-and-cards__panel{display:flex;justify-content:space-between;align-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#fcdefd1a,#7a51ce1a)}@media(max-width:767.98px){.image-with-text-and-cards__panel{flex-direction:column;align-items:center}}.image-with-text-and-cards__panel--gray-gradient{background:linear-gradient(137deg,#f7f7f7 33.16%,#9493c7 110.46%)}.image-with-text-and-cards__panel--violet-black{background:#2a2038}.image-with-text-and-cards__panel--violet-black .image-with-text-and-cards__panel-title,.image-with-text-and-cards__panel--violet-black .image-with-text-and-cards__panel-description{color:#fff}.image-with-text-and-cards__panel-content{display:flex;flex-direction:column;justify-content:center;padding:30px 0 30px 40px;row-gap:20px}@media(max-width:1279.98px){.image-with-text-and-cards__panel-content{row-gap:15px}}.image-with-text-and-cards__panel-content{width:520px}@media(max-width:1279.98px){.image-with-text-and-cards__panel-content{width:416px;padding:20px 0 20px 30px}}@media(max-width:991.98px){.image-with-text-and-cards__panel-content{width:312px;padding:20px 0 20px 20px}}@media(max-width:767.98px){.image-with-text-and-cards__panel-content{width:auto;padding:20px 20px 0}}.image-with-text-and-cards__panel-text{display:flex;flex-direction:column;row-gap:10px}.image-with-text-and-cards__panel-image{position:relative;width:100%;height:max-content}.image-with-text-and-cards__panel-image>*:first-child{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.image-with-text-and-cards__panel-image>img{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.image-with-text-and-cards__panel-image:after{display:block;content:"";width:100%;padding-bottom:56.1403508772%}.image-with-text-and-cards__panel-image{width:570px;overflow:hidden}.image-with-text-and-cards__panel-image>:first-child{transform:translateY(0);transition:transform var(--animation-duration, 1s) ease-out}.image-with-text-and-cards__panel-image[data-animate-image]:not(.has-entered-viewport)>:first-child{transform:translateY(100%)}@media(max-width:1535.98px){.image-with-text-and-cards__panel-image{width:534px}}@media(max-width:1279.98px){.image-with-text-and-cards__panel-image{width:426px}}@media(max-width:991.98px){.image-with-text-and-cards__panel-image{width:356px}}@media(max-width:767.98px){.image-with-text-and-cards__panel-image{width:100%}}.image-with-text-and-cards__cards{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:40px}@media(max-width:1279.98px){.image-with-text-and-cards__cards{gap:20px}}@media(max-width:767.98px){.image-with-text-and-cards__cards{gap:15px}}@media(min-width:992px){.image-with-text-and-cards__cards:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.image-with-text-and-cards__cards:has(>:only-child){grid-template-columns:1fr}}@media(max-width:991.98px){.image-with-text-and-cards__cards{grid-template-columns:1fr}}.image-with-text-and-cards__card{display:flex;flex-direction:column;padding-top:20px;border-top:1px solid rgba(33,18,54,.25);row-gap:20px}@media(max-width:1279.98px){.image-with-text-and-cards__card{row-gap:15px}}@media(max-width:1279.98px){.image-with-text-and-cards__card{padding-top:15px}}.image-with-text-and-cards__card-text{display:flex;flex-direction:column;row-gap:10px}.image-with-text-and-cards__card-link{margin-top:auto}
