*{border:0;box-sizing:border-box;margin:0;padding:0}.module-02 .container{gap:50px;margin:0 auto;max-width:1200px;padding:100px 0;width:90%}.module-02 .block-01 .container,.module-02 .container{display:flex;flex-direction:column}.module-02 .block-01 .title{color:#22252c;font-family:Roboto;font-size:45px;font-weight:900;line-height:54px;max-width:584px;width:100%}.module-02 .block-01 .title span{color:#ff355a}.module-02 .block-01 .wrapper-cards h2{color:#22252c;font-family:Roboto;font-size:30px;line-height:36px;margin-bottom:20px}.module-02 .block-01 .wrapper-cards.cards-01 .cards{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;margin:0 auto}.module-02 .block-01 .wrapper-cards.cards-01 .cards .card{background:#22252c;border-radius:10px;color:#fff;display:flex;font-size:26px;gap:5px;justify-content:center;line-height:30px;padding:44px}.module-02 .block-01 .wrapper-cards.cards-01 .cards .card svg{min-height:22px;min-width:26px}.module-02 .block-01 .wrapper-cards.cards-02 .cards{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;margin:0 auto}.module-02 .block-01 .wrapper-cards.cards-02 .cards .card{background:#ff355a;border-radius:10px;display:flex;flex-direction:column;font-size:26px;gap:20px;line-height:30px;padding:37px}.module-02 .block-01 .wrapper-cards.cards-02 .cards .card strong{color:#fff;font-family:Roboto;font-size:30px;font-weight:900;line-height:35px}.module-02 .block-01 .wrapper-cards.cards-02 .cards .card p{color:#fff;font-family:Roboto;font-size:24px;line-height:28px}.module-02 .block-01 .card-footer{align-items:center;display:flex;flex-direction:column;gap:80px;justify-content:center}.module-02 .block-01 .card-footer p{color:#22252c;font-family:Roboto;font-size:22px;font-style:italic;font-weight:300;line-height:26px;text-align:center}.module-02 .block-01 .card-footer .card-footer-content{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center}.module-02 .block-01 .card-footer .card-footer-content h2{color:#22252c;font-family:Roboto;font-size:40px;font-weight:900;line-height:46px;text-align:center}.module-02 .block-01 .card-footer .card-footer-content a{background:#ff355a;border-radius:10px;color:#fff;font-family:Roboto;font-size:30px;font-weight:900;line-height:36px;max-width:386px;padding:17px 47px;text-align:center;text-decoration:none;width:100%}.module-02 .block-02{background:#ff355a}.module-02 .block-02 .container{display:flex;flex-direction:column}.module-02 .block-02 .container h1{color:#fff;font-family:Roboto;font-size:45px;line-height:54px}.module-02 .block-02 .wrapper{align-items:start;display:flex;flex-direction:row;gap:20px}.module-02 .block-02 .wrapper img{max-width:50%;width:100%}.module-02 .block-02 .wrapper .context{display:flex;flex-direction:column;gap:20px;width:100%}.module-02 .block-02 .wrapper .context p{color:#fff;font-family:Roboto;font-size:18px;line-height:26px}@media (max-width:996px){.module-02 .block-01 .wrapper-cards.cards-01 .cards,.module-02 .block-01 .wrapper-cards.cards-02 .cards{grid-template-columns:1fr 1fr}.module-02 .block-02 .wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.module-02 .block-02 .wrapper img{max-width:100%}.module-02 .block-02 .container h1{text-align:center}.module-02 .block-02 .wrapper .context{max-width:100%}}@media (max-width:720px){.module-02 .block-01 .title{font-size:30px;line-height:36px;max-width:100%;text-align:center}.module-02 .block-01 .wrapper-cards h2{font-size:22px;line-height:22px;text-align:center}.module-02 .block-01 .wrapper-cards.cards-01 .cards{grid-template-columns:1fr}.module-02 .block-01 .wrapper-cards.cards-01 .cards .card{font-size:18px;line-height:22px;max-width:300px;padding:44px}.module-02 .block-01 .wrapper-cards.cards-02 .cards{grid-template-columns:1fr}.module-02 .block-01 .wrapper-cards.cards-02 .cards .card{max-width:400px}.module-02 .block-01 .wrapper-cards.cards-02 .cards .card strong{font-size:20px;line-height:24px}.module-02 .block-01 .wrapper-cards.cards-02 .cards .card p{font-size:18px;line-height:20px}.module-02 .block-01 .card-footer .card-footer-content h2{font-size:26px;line-height:30px}.module-02 .block-02 .container h1{font-size:30px;line-height:36px}}