body{background:#fff}div.custom_masthead{text-align:center;padding:45px 25px;background:#4ec1a0}div.custom_masthead img{margin:0 13px;vertical-align:baseline;display:inline-block;width:100px}div.custom_masthead br{display:none}@-webkit-keyframes drop-in{0%{opacity:0;-webkit-transform:scale(0.5) rotate(10deg)}40%{opacity:0;-webkit-transform:scale(0.5) rotate(10deg)}90%{opacity:1}100%{-webkit-transform:scale(1) rotate(360deg)}}h1{display:inline-block;vertical-align:baseline;text-align:center;font-size:128px;line-height:110px;color:#fff;font-weight:bold;text-shadow:0px 1px 3px rgba(0,0,0,0.5);margin:0 13px}@-webkit-keyframes bounce-in{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:0;-webkit-transform:scale(0.5)}90%{opacity:1}100%{-webkit-transform:scale(1)}}h2{font-size:26px;font-weight:normal;text-align:center;color:#fff;margin:25px auto 0}div.custom_container{background:#fff}div.custom_container div.content{max-width:920px;margin:0 auto;padding:20px}div.blurb_column{width:570px;display:inline-block;vertical-align:top;margin-right:40px;font-size:16px;line-height:26px;color:#666}div.blurb_column p{font-size:16px;line-height:26px;color:#666}div.jobs_column{width:310px;vertical-align:top;display:inline-block;padding-top:36px;padding-bottom:10px}h3{color:#000;font-size:36px;line-height:40px;margin:20px 0;font-weight:normal}#fat_rabbit div.content h4{font-size:18px;font-weight:bold;margin-bottom:20px;color:#333}#fat_rabbit div.content h4.subtitle{color:#999;margin-top:-0.5em;margin-bottom:0.5em;line-height:150%}p{font-size:14px;line-height:22px;margin-bottom:0.8em;color:#666}div.blurb_column p.call-to-apply{font-size:20px}div.blurb_column a.apply-now{margin-bottom:1em}hr{margin:2em 0}ul{margin-top:1em;margin-bottom:1.5em}ul li{color:#666;line-height:26px}div.job{display:block;margin-bottom:15px;width:auto;text-align:left;vertical-align:top}div.job a{display:block;margin:0.75em 0;line-height:125%;font-size:18px}div.job a:hover{text-decoration:none}div.job a:hover span.title{text-decoration:underline}div.job a span.subtitle{font-size:13px;color:#999;text-decoration:none}h3 a.btn{font-size:18px;vertical-align:4px;margin-left:10px}div.jobs_column h4 a{color:inherit}ul.benefits{columns:2;font-size:inherit;list-style-position:outside;margin:20px 10px;text-align:left}ul.benefits li{margin:5px 10px}div.extras{text-align:center;color:#bbb;clear:both;padding:20px}div.extras a{text-decoration:underline;color:inherit}.teamperson{display:inline-block;color:#fff;font-size:16px;padding:15px 0;width:220px !important;text-align:center}.teamperson img{width:120px !important;height:120px;display:block;margin:0 auto 8px !important;object-fit:cover}.teamperson span{color:#bbb;font-size:14px}#skyline{overflow:hidden;background:#fcf6e4;position:relative;height:350px;width:100%;text-align:right}#skyline img{position:absolute;z-index:0;top:50%;left:50%;width:1801px;height:350px;margin:-175px 0 0 -900px;max-width:none}div.custom_container.gray{background:#666;color:#fff;text-align:center}.join_us h3{color:inherit}.join_us p{font-size:20px;color:inherit}.join_us img{width:215px;margin:5px}.join_us img.fun_pic{width:440px;height:215px;margin:5px}@media all and (max-width: 959px){div.blurb_column,div.jobs_column{display:block;width:auto;margin-right:0}div.jobs_column{border-top:1px solid #ddd;margin-top:40px;padding-top:40px}img.optional{display:none;visibility:hidden}.teamperson{display:none}.join_us img.fun_pic{width:100%;height:auto;margin:5px 0}#skyline{text-align:center;height:250px}#skyline img{opacity:0.2}}@media all and (max-width: 570px){div.custom_masthead h1{display:block;margin-top:10px}div.custom_masthead br{display:block}h3 a.btn{margin:10px 0;display:block}#skyline br{display:none}ul.benefits{columns:1}}
