@font-face{font-family:"Montserrat";font-weight:400;src:url("fonts/Montserrat-Regular.eot?") format("eot"),url("fonts/Montserrat-Regular.woff2") format("woff2"),url("fonts/Montserrat-Regular.woff") format("woff"),url("fonts/Montserrat-Regular.ttf") format("truetype"),url('fonts/Montserrat-Regular.svg#str-replace("Montserrat", " ", "_")') format("svg")}@font-face{font-family:"Montserrat";font-weight:700;src:url("fonts/Montserrat-Bold.eot?") format("eot"),url("fonts/Montserrat-Bold.woff2") format("woff2"),url("fonts/Montserrat-Bold.woff") format("woff"),url("fonts/Montserrat-Bold.ttf") format("truetype"),url('fonts/Montserrat-Bold.svg#str-replace("Montserrat", " ", "_")') format("svg")}@font-face{font-family:"Montserrat";font-weight:300;src:url("fonts/Montserrat-Light.eot?") format("eot"),url("fonts/Montserrat-Light.woff2") format("woff2"),url("fonts/Montserrat-Light.woff") format("woff"),url("fonts/Montserrat-Light.ttf") format("truetype"),url('fonts/Montserrat-Light.svg#str-replace("Montserrat", " ", "_")') format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html,body{width:100%;height:100%}html{font-size:62.5%}body{font-family:'Montserrat';color:#252525;line-height:36px;font-size:15px}.logo_home{position:relative}.logo_home svg{width:110px}.logo_home .black_over{position:absolute;top:2px;left:2px}#blackLogo{stroke-dasharray:3250;stroke-dashoffset:3250;animation-name:drawLogoBlack;animation-delay:1s;animation-duration:1.5s;animation-fill-mode:both;stroke-width:1px;fill:transparent;animation-direction:reverse;animation-timing-function:cubic-bezier(0.25, 0.8, 0.5, 1)}#yellowLogo{stroke-dasharray:3250;stroke-dashoffset:3250;animation-name:drawLogoYellow;animation-duration:1.5s;stroke-width:1px;fill:transparent;animation-direction:reverse;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.25, 0.8, 0.5, 1)}@keyframes drawLogoBlack{0%{stroke:transparent;fill:#000}10%{stroke:#000;stroke-dashoffset:0}100%{stroke:#000;fill:transparent;stroke-dashoffset:3250}}@keyframes drawLogoYellow{0%{stroke:transparent;fill:#F5C72C}10%{stroke:#F5C72C;stroke-dashoffset:0}100%{stroke:#F5C72C;fill:transparent;stroke-dashoffset:3250}}.home_wrap{display:flex;flex-direction:column;padding:4rem 7.5rem 0;min-height:100%;width:100%;height:100%;background-color:#f8f8f8}.front_cases_wrap{height:calc(100% - 140px);position:relative}#barba-wrapper{height:100%}.column_wrap{min-height:100%;height:100%;display:flex;overflow-x:auto;-webkit-flex-direction:row;flex-direction:row}.column_wrap .mCSB_container{display:flex;height:calc(100% - 45px)}.column_wrap .column{-webkit-flex-shrink:0;flex-shrink:0}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.half_column{height:50%}.full_column{height:100%}.full_column,.half_column{width:100%;padding:15px;position:relative;overflow:hidden}.front_case{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;min-height:100%;position:relative}.column_wrap .intro_wrap{opacity:0;transform:matrix(1, 0, 0, 1, -25, 0)}@media (min-width: 992px){.case_holder{width:100%;height:100%;position:absolute;background:#f8f8f8;left:0;top:0;z-index:1;display:block;z-index:10}.front_case{display:block;position:absolute;z-index:9;min-height:auto;margin:auto}}.next_case_layer{min-height:500px;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.hashtags{margin:5rem 0}.hashtags span{line-height:26px;font-size:15px;font-family:'Open Sans';font-weight:500;margin-right:15px;display:inline-block}.button{font-family:'Montserrat';text-transform:uppercase;font-size:1.4rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.3px;font-weight:500;color:#000;border-radius:25px;width:26rem;height:5rem;border:1px solid #ffd64e;margin-top:2rem;transition:0.2s background ease-in}.button:hover{background:#ffd64e}.case_header{min-height:100%;height:100%;width:100%;display:flex;background-color:#f8f8f8}.case_header .header{padding:0}.case_header .intro_wrap{padding:0;margin-top:16rem}.case_header .case_left{width:40%;min-height:100%;padding:9rem 9rem 4rem 12rem}.case_header .case_right{width:60%;min-height:100%}.case_header .case_right .case_img{width:100%;height:100%;background-position:center center;background-size:cover}.column{display:flex;flex-direction:column;cursor:pointer}.header{display:flex;justify-content:space-between;padding-right:50px;padding-left:15px;padding-bottom:45px;line-height:1}.social{display:flex;justify-content:flex-end;align-items:center}.social_icons{display:flex}.social_icons a{display:flex;align-items:center;margin-right:15px;position:relative}.social_icons svg{height:25px;width:25px;display:block}.header_link{margin-right:25px;font-weight:400}a{color:#252525;text-decoration:none}h1{font-weight:bold;text-transform:uppercase}h1{font-size:26px}@media screen and (min-width: 320px){h1{font-size:calc(26px + 10 * ((100vw - 320px) / 880))}}@media screen and (min-width: 1200px){h1{font-size:36px}}.intro_wrap{color:#666666;font-weight:300}.intro_wrap h1{color:#000000;margin-bottom:40px;line-height:40px;letter-spacing:0.15px;max-width:430px}.intro_wrap a{color:#000000}.intro_wrap p{line-height:26px;margin-bottom:2.5rem;display:block}.case_wrap{height:100%;display:block;min-height:100%;width:100%;background-color:#fff}.case_img{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}.case_body{padding-top:11rem;padding-bottom:4rem;max-width:1040px;left:0;right:0;margin:auto;background-color:#fff}.case_body .case_img{height:680px;width:100%;margin-bottom:60px;display:block}.mCustomScrollBox{width:100%}.content{width:100%;float:left}.content ul{margin:0;padding:0;overflow:hidden}.content ul li{float:left}.mCSB_1_scrollbar_horizontal{background-color:#f4f4f4;border-radius:4px}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:calc(100% - 45px)}.mCSB_dragger{background-color:#f6c82d;height:8px;border-radius:4px;top:0;bottom:0;margin:auto;position:absolute}#mCSB_1_scrollbar_horizontal{position:relative;padding:0 15px}.mCSB_draggerContainer{position:relative;height:20px}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:24px}.mCSB_scrollTools{opacity:0}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:20px;top:auto;right:0;bottom:0;left:0;background-color:#f4f4f4;border-radius:4px}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;position:relative;margin-left:15px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.loader{width:54px;height:89px;position:relative;margin:auto;top:0;bottom:0;right:0;left:0}.loader:after{content:'loading';text-transform:uppercase;font-size:.7em;margin-top:-20px;opacity:.5}.drawit{fill:transparent;stroke:#000;stroke-width:2px;stroke-dasharray:300;stroke-dashoffset:-150}.recruiting-r{fill:#fff;stroke:#ccc;stroke-width:1px}@keyframes dash{0%{stroke-dashoffset:-300}30%{stroke-dashoffset:0}60%{stroke-dashoffset:0}100%{stroke-dashoffset:-300}}@media (max-width: 1800px) and (min-width: 1201px){.case_header{height:auto;min-height:auto}.case_header .case_left{width:50%}.case_header .case_right{width:50%}}@media (min-width: 1201px){.case_left{transform:matrix(1, 0, 0, 1, 0, 25);opacity:0}.case_right{overflow:hidden}.case_header{overflow:hidden}.case_header>.case_left{opacity:0;position:relative}}@media (max-width: 1400px){.case_header{height:auto;min-height:auto}.case_header .case_left{width:60%}.case_header .case_right{width:40%}.case_header .intro_wrap{margin-top:10rem}}@media (max-width: 1200px){.social_icons{display:none}}@media (max-width: 991px){.case_header .intro_wrap{margin-top:6rem}.case_header .case_left{padding:5rem 6rem 5rem 8rem}.social{flex-direction:column;align-items:flex-end}.social .header_link{margin-right:0;margin-top:10px}body{padding:0;background-color:#fff}.header{padding-top:30px;background-color:#f8f8f8}.intro_wrap{background-color:#f8f8f8;margin-bottom:75px}.later_intro{margin-top:75px}.column_wrap{display:flex;flex-direction:column;overflow:auto}.front_case{min-height:465px}.full_column,.half_column{padding-left:25px;padding-right:25px}.header{padding-left:25px;padding-right:25px}.content ul{overflow:auto}}@media (max-width: 767px){.case_header{flex-direction:column}.case_header .case_left{width:100%}.case_header .case_right{width:100%;height:400px}.case_body{padding-top:6rem}.case_body .case_img{height:40rem;margin-bottom:30px}.home_wrap{padding:0}}@media (max-width: 576px){.case_header .case_left{padding:5rem 3rem 5rem 3rem}.case_header .intro_wrap{margin-bottom:40px}.social_icons{display:none}}
/*# sourceMappingURL=style.css.map */
