@import "https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{height:100%;scroll-behavior:smooth}body{font-family:parkinsans,sans-serif;font-optical-sizing:auto;min-width:400px}h1,h2,h3,h4{margin-bottom:15px}h1{font-size:2.5em}ul{list-style-position:inside;padding:0}section{padding-top:25px;padding-left:50px;padding-right:50px}.hero-area{background:#000}@media screen and (max-width:750px){.hero-area{color:#fff;text-align:center}.hero-area .hero-area-inner{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:15px}.hero-area .hero-1 .im{background-image:url(/images/hero-1.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 100%;height:200px;padding:50px}.hero-area .hero-2{padding-bottom:25px}.hero-area .hero-2 p{font-size:1.25em;font-weight:700}.hero-area .hero-2 .im{background-image:url(/images/hero-2.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 100%;height:200px;padding:50px;margin-top:15px}}@media screen and (min-width:751px){.hero-area{background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.17'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:25px;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;display:flex;justify-content:center}.hero-area .hero-area-inner .hero-1{display:flex;background-image:url(/images/bg-1.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0;max-width:840px}.hero-area .hero-area-inner .hero-1 .a{background-image:url(/images/hero-1.svg);background-size:contain;background-repeat:no-repeat;background-position:100% 0;min-height:300px;padding-right:250px}.hero-area .hero-area-inner .hero-1 .a h2{color:#000}.hero-area .hero-area-inner .hero-2{display:flex;background-image:url(/images/bg-2.svg);background-size:contain;background-repeat:no-repeat;background-position:100%;margin-top:15px;max-width:700px}.hero-area .hero-area-inner .hero-2 .a{background-image:url(/images/hero-2.svg);background-size:contain;background-repeat:no-repeat;background-position:0;min-height:300px;padding-left:180px}.hero-area .hero-area-inner .hero-2 .a h2{margin-top:25px;font-size:2em}.hero-area .hero-area-inner .hero-2 .a p{font-size:1.5em;color:#000;font-weight:700}}form{margin-top:15px}input,textarea{border:1px solid #000;display:block;padding:15px;margin-bottom:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}input[type=submit]{background:#000;color:#fff}textarea{resize:none;width:100%}input:focus,textarea:focus,select:focus{outline:none}@media screen and (max-width:600px){input{width:100%}}@media screen and (min-width:601px){input[name=email]{width:400px}input[name=challenge]{width:125px}}#contact-form-failure,#contact-form-success{display:none;background:#000;color:#fff;padding:15px;margin-top:15px}#contact-form-failure h3,#contact-form-success h3{margin:0;padding:0}footer{margin-top:25px;background:#000;color:#fff;padding-top:25px;padding-left:50px;padding-right:50px;padding-bottom:50px}