@charset "UTF-8";.message-container{background:url(https://cdn2.hubspot.net/hubfs/4477564/Forward%202018%20Theme/images/recruit/message-bg.png) no-repeat center top;-webkit-background-size:cover;background-size:cover;padding:70px 0;margin:40px 0 100px}.message-container .message .content{max-width:760px;line-height:1.8}.message-container .message .content h2{color:#ff8c00;font-size:24px;font-size:1.5rem;line-height:1.5}.message-container .message .content p{margin:2em 0}.message-container .message .content p:first-child{margin-top:0}.message-container .message .content p:last-child{margin-bottom:0}.message-container .message .image{float:right;max-width:350px}.recruit-button-group{margin:-10px 0 100px}.recruit-event-container{padding:0 15px 0}.recruit-event-container .article-body{margin-top:1em;margin-bottom:0}.recruit-event-container .row-fluid [class*="span"]{min-height:1px}.recruit-interview-container{position:relative;padding-bottom:60px;margin-bottom:80px}.recruit-interview-container:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:495px;background:#fff;z-index:-1}.recruit-post-list{margin:25px 0 0}.recruit-post-list .post-listing{padding-bottom:10px}.recruit-post-list .post-list .post-card{margin-bottom:35px}.recruit-info{margin-top:60px}.recruit-info.article-body h2{margin-top:3em}.recruit-info.article-body h2:first-child{margin-top:0}.recruit-info.article-body h3{margin:1.7em 0 1em;font-size:18px;font-size:1.125rem}.recruit-info.article-body h3+h4,.recruit-info.article-body h3+p{margin-top:0}.recruit-info.article-body h4{margin:1.8em 0 .1em;font-size:16px;font-size:1rem}.recruit-info.article-body h4+p{margin-top:0}.recruit-info.article-body table caption{text-align:left}.recruit-info.article-body table th,.recruit-info.article-body table td{text-align:left;vertical-align:top;padding-right:1em;font-weight:normal}.recruit-info.article-body table td:last-child{padding-right:0}.recruit-list{margin-top:25px}.interview-button{margin:60px auto 0}.inner-entry-link{margin-top:70px}.button-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;max-width:750px;margin:auto;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;text-align:center;background:#ff8c00;color:#fff;font-weight:bold;font-size:20px;font-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out;transition:-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out;transition:transform .2s ease-out,box-shadow .2s ease-out;transition:transform .2s ease-out,box-shadow .2s ease-out,-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out}.button-entry .inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.button-entry .inner span{display:inline-block;position:relative;padding:0 28px 0 58px}.button-entry .inner span:before,.button-entry .inner span:after{content:"";display:block;position:absolute;top:50%}.button-entry .inner span:before{left:0;width:30px;height:30px;margin-top:-17px;background:url(https://cdn2.hubspot.net/hubfs/4477564/Forward%202018%20Theme/images/common/icon-entry.png) no-repeat center center;-webkit-background-size:contain;background-size:contain}.button-entry .inner span:after{right:0;width:.4em;height:.4em;margin-top:-0.3em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-entry:hover{-webkit-box-shadow:0 6px 0 0 #d47b10;box-shadow:0 6px 0 0 #d47b10;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.post-card .post-thumbnail.-person .img-over img{min-width:0;min-height:0;max-width:100%;height:100%;width:100%}.post-card .name{margin:0 0 -0.4em;font-weight:bold;color:#ff8c00}.event-title{text-align:center;margin:-0.5em 0 35px}.event-title .hs_cos_wrapper>*{margin:0}.event-title h1{font-size:28px;font-size:1.75rem}.end_message{text-align:center;font-size:1.25em;padding:0 1em 4em}.interview-head>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-head .img-feature{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:600px;width:52%;text-align:center}.interview-head .desc{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:46%;max-width:535px;margin-left:auto;font-size:14px;font-size:.875rem;line-height:1.5625}.interview-head .desc .row-fluid [class*="span"]{min-height:0}.interview-head .desc p{margin:0}.interview-head .desc h1{margin:0 0 1.2em;font-size:32px;font-size:2rem}.interview-head .desc .name{margin-bottom:.5em;font-size:32px;font-size:2rem;font-weight:bold}.article-body .row{margin:100px auto 0}.article-body .row:after{content:"";display:block;clear:both}.article-body .row:first-child{margin-top:0}.article-body .row img{clear:both;max-width:50%}.list-button-group{max-width:620px;margin:0 auto 60px !important;float:none !important}.list-button-group .row-fluid [class*="span"]{width:50%;margin-left:0;margin-right:0;min-height:auto}.list-button-group .button{max-width:270px}@media screen and (max-width:768px){.message-container{padding:40px 0 50px;margin:20px 0 45px}.message-container .message .content{max-width:100%;margin:0 0 2em}.message-container .message .content h2{font-size:1.5rem}.message-container .message .image{float:none;max-width:80%;margin:auto;text-align:center}.recruit-button-group{margin:-6px 0 54px}.recruit-event-container{padding:0 15px 60px}.recruit-interview-container{padding:0 0 40px;margin-bottom:40px}.recruit-interview-container:before{height:82%}.recruit-post-list{margin:10px 0 0}.recruit-info{margin-top:30px}.recruit-list{margin-top:10px}.interview-button{margin-top:40px}.button-entry{height:70px}.button-entry .inner span{padding:0 1.2em 0 38px}.button-entry .inner span:before{width:24px;height:24px;margin-top:-14px}.event-title{margin:0 0 25px}.event-title h1{font-size:1.429rem}.inner-entry-link{margin-top:40px}.interview-head>.row-fluid-wrapper>.row-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}.interview-head .img-feature{max-width:100%;width:100%}.interview-head .img-feature img{width:100%}.interview-head .desc{width:100%;max-width:100%;margin-top:25px}.interview-head .desc h1{font-size:1.429rem}.interview-head .desc .name{font-size:1.429rem}.article-body .row{margin:40px auto 0}.article-body .row img{display:block;float:none !important;max-width:100%;margin:0 auto !important}.list-button-group{padding:20px 0;margin:0 auto !important}.list-button-group .row-fluid [class*="span"]{width:100%;margin:20px auto}}