*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;background:#f69922}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}section .hero{width:100%;position:relative}.hero-block{position:absolute;top:5%;left:10%}.logo{width:200px;margin-bottom:1em}.hero-block h1{font-size:4em;color:#ffffe0;line-height:105%;margin-bottom:10px}.hero-block p{color:#412107;font-size:1.1em;margin-bottom:20px}.hero-cta{background:#d32d10;color:#ffffe0;padding:8px 30px;text-decoration:none;border-radius:5px;display:inline-block;transition:all .4s ease}.hero-cta:hover{background:#bb270d}.desktop-bully{width:100%}.content{padding:2em;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f69922}.content h2{margin-top:1.5em;font-size:2.3em;color:#ffffe0;text-transform:uppercase}.choice-container{padding:2em 5em;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.choices{width:100%;padding:.7em;font-size:1.3em;background:#ffffe0;color:#d32d10;margin:0 auto;border-radius:8px;transition:all .4s ease;cursor:pointer;display:flex;align-items:center;gap:1em;text-decoration:none}.choices img{height:50px;width:50px;transition:all .4s}.choices:hover{background:#d32d10;color:#fff}.mobile-bully{display:none}.footer{color:#ffffe0;font-size:1.2em;margin-top:1em}@media only screen and (max-width: 1400px){.hero-block h1{font-size:3.5em}.logo{width:200px}}@media only screen and (max-width: 1080px){.hero-block{top:5%;left:10%}.logo{width:150px}.hero-block h1{font-size:2.5em}.content h2{font-size:2em}}@media only screen and (max-width: 900px){.logo{right:2em}.hero-block h1{font-size:2em}.content h2{font-size:2em;margin:0 0 1em;font-size:1.5em}}@media only screen and (max-width: 750px){.choice-container{display:flex;flex-direction:column}.desktop-bully{object-fit:cover;object-position:bottom}.logo{width:120px}.hero-block h1{font-size:1.5em}.hero-block p{font-size:1em;font-weight:700}}@media only screen and (max-width: 600px){.hero-block{position:static;padding:2em;background:#f69922;margin-top:20px}.hero-block h1{font-size:1.8em;line-height:118%}.content h2{font-size:1.2em}.content{padding-top:10em}.desktop-bully{display:none}.mobile-bully{display:inline-block;top:32%;right:5%;position:absolute;width:70%}.choice-container{padding:0}}@media only screen and (max-width: 375px){.hero-block h1{font-size:1.5em}.hero-block p{font-size:.85em;margin-bottom:10px}.mobile-bully{top:25%}}
