*{background:transparent;border:0;box-sizing:border-box;margin:0;outline:0;padding:0}.comprou{background:#262a30;overflow:hidden;position:relative}.comprou .bg{height:580px;left:-10px;position:absolute;top:50%;transform:translateY(-50%)}.comprou .container{align-items:center;display:flex;gap:100px;padding:100px 50px;position:relative;z-index:4}.comprou .container .image{max-width:580px;width:100%}.comprou .container .image img{max-width:100%;width:100%}.comprou .container .content{display:flex;flex-direction:column;gap:40px}.comprou .container .content .titles{display:flex;flex-direction:column;gap:16px}.comprou .container .content .titles h1{color:#ff355a;font-family:Dotties Vanilla;font-size:40px;font-style:italic;font-weight:950;letter-spacing:-1px;line-height:40px}.comprou .container .content .titles p{color:#fff;font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:26px}.comprou .container .content .context{display:flex;flex-direction:column;gap:16px}.comprou .container .content .context p svg{height:32px;min-height:32px;min-width:32px;width:32px}.comprou .container .content .context p{align-items:center;color:#fff;display:flex;gap:12px}.comprou .container .content a{align-items:center;background:#ff355a;border-radius:8px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);color:#f8f8f8;display:flex;flex-direction:column;font-family:Roboto;font-size:15px;font-style:normal;font-weight:800;justify-content:center;letter-spacing:.46px;line-height:26px;max-width:max-content;padding:8px 22px;text-decoration:none;text-transform:uppercase}@media (max-width:1200px){.comprou .bg{height:400px;top:0;transform:unset}.comprou .container{flex-direction:column}.comprou .container .content a{margin:0 auto}}@media (max-width:650px){.comprou .bg{height:300px;top:0;transform:unset}}@media (max-width:450px){.comprou .bg{height:250px;top:0;transform:unset}}