*{font-family:Lora,sans-serif;}body{background-color:#242038; font-size:16px}footer .footer-contact{border-top:solid 2px #b587d4;border-bottom:solid 2px #b587d4}:root{--my-gradient: #2d42ff, #9c63fa;--primary-font: "Lato";--secondary-font: "Poppins";--primary-color: #9067c6;--secondary-color: #2d42ff}.btn-gradient{background-image:linear-gradient(to right,var(--my-gradient))}.logo-container .logo{width:100%;max-width:220px}.landing-pages{display:flex;row-gap:60px;justify-content:space-evenly;flex-wrap:wrap;align-items:center}.landing-pages__title{font-size:3em;color:#fff}@media only screen and (width <= 1024px){.landing-pages__title{font-size:1.5em;}} .landing-pages__subtitle{font-family:var(--secondary-font);color:var(--primary-color);font-size:14px}.landing-pages__text{font-family:var(--secondary-font)}@media only screen and (width <= 1024px){.landing-pages{flex-direction:column-reverse;}}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}@media only screen and (width <= 1024px){.w-50,.w-75{width:100%;padding:0 50px}}.card-cases{background-image:var(--bg-cases);background-repeat:no-repeat;border-radius:30px;width:300px;height:400px;object-fit:contain;display:flex;justify-content:center;align-items:center;position:relative}.card-cases__title{text-align:center;color:transparent;background-color:transparent;transition:.5s;padding:10px 15px;border-radius:60px}.card-cases:hover .card-cases__title{background-color:var(--primary-color);color:#fff}.card-cases__btn{background-color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:60px;position:absolute;bottom:15px;right:15px;transition:.5s}.card-cases__btn .saiba-mais{background-color:transparent;color:#4270ec;transition:.5s}.card-cases__btn:hover{background-color:var(--secondary-color)}.card-cases__btn:hover .saiba-mais{color:#fff}.cta{background-image:linear-gradient(to right,#9067c6,#8d86c9,#f7ece1);border-radius:10px;padding:80px 60px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.cta__title{color:#fff;font-family:var(--secondary-font);font-size:40px;font-weight:600}@media only screen and (width <= 1024px){.cta__title{font-size:1.5em;}} .btn-cta{border-radius:12px;transition:.5s}.btn-cta:hover{backgroundcta-color:var(--secondary-color);color:#fff}.secondary-color{color:#4270ec}
