*{box-sizing:border-box}.modulo-1 .block{margin:0 auto;max-width:1200px;width:90%}.modulo-1 .hero{background:#ff355a}.modulo-1 .hero .block{align-items:center;display:grid;flex-wrap:wrap;gap:80px;grid-template-columns:1fr 1fr;justify-content:center;padding:100px 50px 250px}.modulo-1 .hero .proteja-se{color:#fff;position:relative;width:100%}.modulo-1 .hero .proteja-se span{align-items:center;background:#262a30;border-radius:31px;bottom:calc(100% - 5px);box-shadow:0 0 7px 1px #262a30;color:#ff355a;display:flex;font-family:Dotties Vanilla;font-size:36px;font-style:italic;font-weight:900;height:86px;justify-content:center;max-width:431px;padding:15px;position:absolute;transform:rotate(-1.96deg);width:100%}.modulo-1 .hero .proteja-se div{width:100%}.modulo-1 .hero .proteja-se div h1{color:#fff;font-family:Roboto;font-size:85px;font-weight:900;line-height:85px;margin-bottom:0}.modulo-1 .hero .proteja-se div p{color:#fff;font-family:Roboto;font-size:24px;line-height:33px}.modulo-1 .hero .image-svg svg{display:flex;height:100%;justify-content:center;margin:0 auto;max-width:736px}.modulo-1 .block-01{background:#fff;border-radius:180px 180px 0 0;margin-top:-175px}.modulo-1 .block-01 .block{position:relative}.modulo-1 .block-01 .link-mais-detalhes{align-items:center;background:#262a30;border-radius:28px;color:#fff;display:flex;font-family:Roboto;font-size:26px;justify-content:center;left:50%;line-height:35px;margin:0 auto;padding:20px 100px;position:absolute;text-align:center;text-decoration:none;transform:translate(-50%,-50%);width:80%}.modulo-1 .block-01 .container-cards{display:flex;flex-direction:column;gap:50px;padding-top:150px}.modulo-1 .block-01 .container-cards h2{color:#262a30;font-family:Dotties Vanilla;font-size:36px;font-weight:900;line-height:36px;text-align:center}.modulo-1 .block-01 .card-wrapper{display:flex;gap:30px}.modulo-1 .block-01 .card-wrapper::-webkit-scrollbar{display:none}.modulo-1 .block-01 .card-wrapper .card{align-items:center;background:#ff355a;border-radius:40px;color:#fff;display:flex;flex-direction:column;gap:15px;max-width:291px;padding:30px 20px;width:100%}.modulo-1 .block-01 .card svg{height:108px;width:108px}.modulo-1 .block-01 .card strong.title{font-family:Dotties Vanilla;font-size:26px;font-weight:900;line-height:66px}.modulo-1 .block-01 .card p{color:#fff;font-family:Roboto;font-size:20px;line-height:26px;text-align:center}.modulo-1 .block-02{margin-top:100px;padding:100px 0}.modulo-1 .block-02 .block{position:relative}.modulo-1 .block-02 .block .atencao{align-items:center;background:#ff355a;border-radius:24px;display:flex;height:90px;justify-content:center;position:absolute;transform:translateY(-50%);width:300px}.modulo-1 .block-02 .block .atencao svg{height:48px;width:204px}.modulo-1 .block-02 .block .content{background:#ffd56a;border-radius:1px 25px 25px 25px;padding:100px}.modulo-1 .block-02 .block .content p{font-family:Roboto;font-size:26px;line-height:26px;margin:10px 0;text-align:center}.modulo-1 .block-02 .block .content .text-red{color:#ff355a}.modulo-1 .block-02 .block .denunciar-golpes{height:90px;margin:100px auto 0;max-width:491px;width:100%}.modulo-1 .block-02 .block .denunciar-golpes a{align-items:center;background:#ff355a;border-radius:16px;color:#fff;display:flex;font-family:Dotties Vanilla;font-size:26px;font-weight:600;height:100%;justify-content:center;line-height:26px;text-align:center;text-decoration:none;width:100%}@media (max-width:1100px){.modulo-1 .hero .block{gap:0;grid-template-columns:1fr}.modulo-1 .hero .block .proteja-se span{font-size:19px;height:45px;line-height:19px;max-width:226px}.modulo-1 .hero .image-svg svg{width:100%}.modulo-1 .hero .block .proteja-se div h1{font-size:44px;line-height:44px}}@media (max-width:996px){.modulo-1 .block-01 .card-wrapper{overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.modulo-1 .block-01 .card-wrapper::-webkit-scrollbar{display:none}.modulo-1 .block-01 .card-wrapper .card{min-width:250px}.modulo-1 .block-02 .block .content{padding:75px 50px 50px}}@media (max-width:720px){.modulo-1 .block-01{border-radius:40px 40px 0 0}.modulo-1 .block-01 .link-mais-detalhes{padding:20px;width:95%}}