html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:10px}html,body{height:100%}body{background:#151515;font-family:"poppins",serif;font-size:1.7rem;line-height:3rem;color:#6e6e6e;margin:0;font-weight:normal;line-height:1;text-rendering:optimizeLegibility;word-wrap:break-word;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}section{display:block}a{background:transparent;text-decoration:none;line-height:inherit}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}div,p{margin:0;padding:0}#intro{background:#151515 url(../img/bg.webp) no-repeat right bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed;width:100%;height:100%;min-height:720px;display:table;position:relative;text-align:center}.intro-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#111111;opacity:.85}.intro-content{display:table-cell;vertical-align:middle;text-align:center;-webkit-transform:translateY(-2.1rem);-ms-transform:translateY(-2.1rem);transform:translateY(-2.1rem)}.intro-content h1{color:#FFFFFF;font-family:"poppins-medium",sans-serif;font-size:8.4rem;line-height:1.071;max-width:900px;margin-top:0;margin-bottom:.6rem;margin-left:auto;margin-right:auto}.intro-content .email{margin-top:1.2em;margin-bottom:1.2em}.intro-content .email a{color:#FFDE59;font-family:"poppins-semibold",sans-serif;font-size:2rem;line-height:1.565;text-decoration:none;letter-spacing:.2rem}.intro-content .email a:hover{text-decoration:underline}.intro-content .intro-position{font-family:"poppins-regular",serif;font-size:1.7rem;line-height:2.4rem;text-transform:uppercase;letter-spacing:.2rem;color:#FFFFFF;text-shadow:0 0 6px rgba(0,0,0,.2)}.intro-content .intro-position span{display:inline-block}.intro-content .intro-position span:first-child::after,.intro-content .intro-position span:nth-child(2)::after{content:"|";text-align:center;display:inline-block;padding:0 8px 0 14px;color:rgba(255,255,255,.3)}.intro-content .button{color:#FFFFFF;border-color:rgba(255,255,255,.3);font-size:1.3rem;text-transform:uppercase;letter-spacing:.25rem}.intro-social{display:block;position:absolute;width:100%;left:0;bottom:7.2rem;font-size:3.3rem;margin:0;padding:0}.intro-social li{display:inline-block;margin:0 20px;padding:0}.intro-social li a,.intro-social li a:visited{color:#FFFFFF;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.intro-social li a:hover,.intro-social li a:focus{color:#FFDE59}.button{display:inline-block;text-decoration:none;cursor:pointer;text-align:center;white-space:nowrap;border:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button.button-primary{font-family:"poppins-semibold",sans-serif;background:#313131;color:#FFFFFF;height:3.7em;line-height:3.7em;font-size:1.4rem;padding:.1em 2em;width:170px}.button.button-primary:hover{background:#1f1f1f}.buttons .button:first-of-type{margin-right:2rem}.button.stroke{font-family:"poppins-bold",sans-serif;color:#FFFFFF;background:transparent;border:3px solid #313131;height:3.5em;line-height:3.5em;font-size:1.8rem;padding:.1em 3rem;border:3px solid #FFDE59}.button.stroke:hover{border:3px solid #FFDE59;color:#FFDE59;background-color:#1f1f1f}.cta{margin-top:3.2em}@media only screen and (max-width:1200px){.intro-content h1{font-size:7.6rem}.intro-social{font-size:3rem}.intro-social li{margin:0 15px}.intro-content .email a{font-size:1.6rem}.button.button-primary{height:3.2em;line-height:3.2em;font-size:1.4rem;width:150px}.button.stroke{height:3.2em;line-height:3.2em;font-size:1.6rem}}@media only screen and (max-width:992px){#intro{min-height:660px}.intro-content h1{font-size:6.5rem}.intro-content .email a{font-size:1.8rem}.intro-content .intro-position{font-size:1.3rem}.intro-social{font-size:2.5rem}.intro-social li{margin:0 10px}.button.button-primary{height:3em;line-height:3em;font-size:1.3rem;width:150px}.button.stroke{height:3em;line-height:3em;font-size:1.6rem}}@media only screen and (max-width:576px){#intro{min-height:600px}.intro-content h1{font-size:4.5rem;margin-bottom:.6rem}.intro-content .email a{font-size:1.6rem;letter-spacing:.2rem}.intro-content .intro-position{font-size:1.3rem}.intro-content .intro-position span{padding:0 .6rem}.intro-content .intro-position span::before,.intro-content .intro-position span::after{display:none!important}.intro-social{font-size:2.4rem}.button.button-primary{height:2.8em;line-height:2.8em;font-size:1.3rem;width:120px;margin-bottom:.2em}.buttons .button:first-of-type{margin-right:.5rem}.button.stroke{height:2.8em;line-height:2.8em;font-size:1.6rem}.cta{margin-top:2.5em}}
