body{font-family:"Roboto", sans-serif;font-weight:400;font-size:1.35em;color:#202020;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2{font-family:"Anton", Impact, Haettenschweiler, Franklin Gothic Bold, Charcoa, sans-serif;letter-spacing:0.04em;margin-bottom:35px}.largeh1 h1{font-size:4em}h1{font-size:3.35em;line-height:1.125em;font-weight:400;text-transform:uppercase}h2{font-size:1.65em;line-height:1em;font-weight:500}h2 a,a h2{border-bottom:0}h2 a:hover,a h2:hover{border-bottom:0}h3{font-size:1.1em;line-height:1.25em;margin-bottom:12px}h4{font-size:1;line-height:1.25em;margin-bottom:12px}p{margin-bottom:1.25em}a{border-bottom:1px solid #202020;text-decoration:none;color:#202020;transition:all 0.2s ease;cursor:pointer;font-weight:500}a:hover{color:#FFF8BC;border-bottom:1px solid #FFF8BC}hr{border:0;border-bottom:15px solid #202020;margin:60px 0 120px 0;width:80%;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}hr.no_margin{margin-left:0px;margin-right:0px}h2 .material-icons{font-size:1.5em;margin-right:0.2em}h2 .flex,h2.flex,.flex h2{display:flex;align-items:center}.btn,.ce_download.btn a,.content-download.btn a,button,button.submit,#popup .ce_form input.submit,#popup .content-form input.submit,.hs_submit input[type=submit],.ht-apply-link,.fineuploader-wrapper .qq-upload-button{display:inline-block;padding:18px 30px;text-align:center;border:3px solid #fff;font-size:1.125rem;line-height:18px;color:#fff;transition:all 0.5s ease;background-color:#202020;cursor:pointer;-webkit-appearance:none;text-transform:uppercase;font-family:"Anton", Impact, Haettenschweiler, Franklin Gothic Bold, Charcoa, sans-serif}.btn:hover,#popup .ce_form input.submit:hover,#popup .content-form input.submit:hover,button.submit:hover,button:hover,.ce_download.btn a:hover,.content-download.btn a:hover,.hs_submit input[type=submit]:hover,.ht-apply-link:hover,.fineuploader-wrapper .qq-upload-button:hover{background-color:#FFF8BC;color:#202020;border:3px solid #fff}.ce_download.btn,.content-download.btn{padding:0;background:0}ul{margin-top:0;margin-bottom:0}#main li{padding-bottom:15px}.large p{font-size:1.125em;line-height:1.35em}.image_container.float_left{width:40%}.about #container{background-image:url("/files/content/hero-gradiants/home-hero.svg");background-repeat:no-repeat;background-position:right -750px top 80px;background-size:1600px auto}.about .size50{overflow:visible}blockquote,.blockquote{font-size:1.125em;line-height:1.45em;font-weight:400;padding:0;margin:0}.blockquote.media--left img{border-radius:50%}.quote-ref{display:flex;justify-content:space-between;align-items:center}.caption,figcaption{font-size:0.8em;font-weight:300}.social{margin-top:15px}.social a{border-bottom:0}.social svg{display:inline-block;width:1.5em;padding:5px}.border img{border:1px solid #000}.tilt{transform:rotate(-15deg)}.about figure{margin-bottom:30px}@media only screen and (max-width:1570px){h1{font-size:3em}}@media only screen and (max-width:1300px){h1{font-size:2.875em}h2{font-size:1.5em}p,#main ul,#main ol{font-size:0.875em}}@media only screen and (max-width:1180px){.contact_page #main .size33{width:40%}.contact_page #main .size66{width:60%}}@media only screen and (max-width:1000px){h1{font-size:2.75em}.contact_page #main .size33{width:40%;padding-right:0}.contact_page #main .size66{width:60%}.about #container{background-position:right -950px top 80px}}@media only screen and (max-width:900px){.contact_page table td{display:block}}@media only screen and (max-width:730px){.contact_page #main .size33,.contact_page #main .size66{width:100%;margin-bottom:30px}.contact_page #main .size66{padding:0}.blockquote.content-text.media--right,.blockquote.content-text.media--left{flex-wrap:wrap}.blockquote.content-text.media--right figure,.blockquote.content-text.media--left figure{margin:auto;margin-bottom:15px}}@media only screen and (max-width:600px){h1{font-size:2.3em}h2{font-size:1.65em}.about #container{background-position:right -1100px top 0}}@media only screen and (max-width:560px){.image_container.float_left{width:100%;float:none}}