.clear::before,.clear::after{content:'';display:table}.clear::after{clear:both}.show{display:block!important}.hidden{display:none!important}.invisible{visibility:hidden}@media screen and (min-width:840px){.show-small{display:none!important}}@media screen and (min-width:0) and (max-width:839px){.hide-small{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.object-cover{-o-object-fit:cover;object-fit:cover}.hero--company{background-image:url(../images/hero-company.jpg)}.hero--company .tag{color:#c0495f}.panel--story{background-color:#f8f8f8;overflow:hidden}@media screen and (min-width:840px){.panel--story .container{max-width:1000px}}@media screen and (min-width:840px){.panel--story .column--left{padding-right:10px}}@media screen and (min-width:840px){.panel--story .column--right{padding-left:10px}}.panel--story p{font-size:18px}@media screen and (min-width:840px){.panel--story p{font-size:15px}}@media screen and (min-width:840px){.panel--story .quote--story p{margin-bottom:0}}.panel__header--company{color:#717171}@media screen and (min-width:840px){.quote--story{margin-bottom:135px}}.panel--life{background-color:#ff4665}.panel--life .container{position:relative;height:614px;max-width:1370px}@media screen and (min-width:0) and (max-width:839px){.panel--life .container{padding:0;overflow:hidden}}@media screen and (min-width:480px){.panel--life .container{height:680px}}@media screen and (min-width:840px){.panel--life .container{height:985px}}.life__header{background-color:#fff;position:absolute;top:0;left:0;width:180px;height:250px;padding:20px 20px 0;font-family:"open-sans-condensed","Arial",serif;font-size:70px}@media screen and (min-width:840px){.life__header{top:-80px;left:90px;width:310px;padding:45px 0 0 70px;height:345px;font-size:90px}}.life__images{position:relative;width:100%;height:100%}.life__image{position:absolute;max-width:58%;opacity:0}@media screen and (min-width:840px){.life__image{max-width:100%}}@media screen and (min-width:0) and (max-width:480px){.life__image{opacity:1}}.life__image.js-animated{opacity:1}.life__image--1{top:180px;left:0;max-width:100%;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width:840px){.life__image--1{top:53px;left:-30px}}@media screen and (min-width:0) and (max-width:480px){.life__image--1{-webkit-transform:scale(1);transform:scale(1)}}.life__image--1.js-animated{-webkit-transform:scale(1);transform:scale(1)}.life__image--2{top:-20px;right:-120px;max-width:58%;-webkit-transition:all .6s ease .1s;transition:all .6s ease .1s}@media screen and (min-width:840px){.life__image--2{top:-40px;right:-30px;max-width:100%}}@media screen and (min-width:0) and (max-width:480px){.life__image--2{-webkit-transform:translate3d(-100px,20px,0);transform:translate3d(-100px,20px,0)}}.life__image--2.js-animated{-webkit-transform:translate3d(-100px,20px,0);transform:translate3d(-100px,20px,0)}.life__image--3{bottom:-20px;right:-60px;max-width:95%;-webkit-transition:all .8s ease .2s;transition:all .8s ease .2s}@media screen and (min-width:840px){.life__image--3{bottom:24px;right:-40px;max-width:100%}}@media screen and (min-width:0) and (max-width:480px){.life__image--3{-webkit-transform:translate3d(-50px,-20px,0);transform:translate3d(-50px,-20px,0)}}.life__image--3.js-animated{-webkit-transform:translate3d(-50px,-20px,0);transform:translate3d(-50px,-20px,0)}.life__image--4{bottom:35px;left:-70px;-webkit-transition:all 1s ease .3s;transition:all 1s ease .3s}@media screen and (min-width:840px){.life__image--4{left:-55px}}@media screen and (min-width:1200px){.life__image--4{bottom:60px}}@media screen and (min-width:0) and (max-width:480px){.life__image--4{-webkit-transform:translate3d(50px,-20px,0);transform:translate3d(50px,-20px,0)}}.life__image--4.js-animated{-webkit-transform:translate3d(50px,-20px,0);transform:translate3d(50px,-20px,0)}.life__image--2,.life__image--4{border:3px solid #fff;box-shadow:0 0 4px rgba(0,0,0,0.5)}.panel--instagram{background-color:#e33f5c;color:#fff}.panel--instagram .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-bottom:30px}@media screen and (min-width:840px){.panel--instagram .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px;padding-bottom:50px}}#instafeed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;list-style:none}@media screen and (min-width:0) and (max-width:839px){#instafeed{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:840px){#instafeed{max-width:600px}}@media screen and (min-width:1200px){#instafeed{max-width:850px}}.instagram--item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:50%}@media screen and (min-width:840px){.instagram--item{width:25%}}.instagram--image{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:auto;border:2px solid #fff}.ololife{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:10px;margin-bottom:30px;border:2px dashed #fff}@media screen and (min-width:0) and (max-width:839px){.ololife{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:840px){.ololife{margin-top:0;margin-bottom:0;margin-left:40px}}.ololife__header{font-family:"open-sans-condensed","Arial",serif}.hashtag{margin-bottom:30px;padding-left:20px;padding-right:20px;font-size:20px;font-weight:500;text-transform:uppercase}.panel--blog{background-image:url(../images/company-blog-bgd.jpg);background-size:cover;background-position:center center;position:relative}.panel--blog .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.blog{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto;padding:70px 20px}@media screen and (min-width:840px){.blog{margin:105px auto 90px;padding:40px 50px}}.blog__header{color:#26b3e2}.blog__body{max-width:460px;margin:20px auto 30px}.blog__attr{background-color:#f8f8f8;padding:3px 10px;font-size:14px;font-style:italic}@media screen and (min-width:840px){.blog__attr{position:absolute;bottom:10px;right:10px}}.panel--jobs{background-color:#f8f8f8;overflow:hidden;text-align:center}@media screen and (min-width:0) and (max-width:1199px){.panel--jobs{min-height:1000px}}.panel--jobs h3{margin:100px auto 45px}@media screen and (min-width:840px){.panel--jobs h3{margin:70px auto}}.jobs{margin:0 auto;padding:0;text-align:left;list-style:none;overflow:hidden}@media screen and (min-width:840px){.jobs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.job{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3b3b3b;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}@media screen and (min-width:840px){.job{margin-bottom:85px;width:33%}}.button--more-jobs{margin:0 auto 45px}@media screen and (min-width:840px){.button--more-jobs{margin-bottom:75px}}.job__inner{width:280px}.job__top{margin-bottom:30px;border-bottom:1px solid #c9c9c9}.job__department{font-size:16px;color:#656565;font-style:italic}@media screen and (min-width:840px){.job__department{font-size:14px}}.job__title{padding-bottom:5px;font-size:22px;font-weight:400;color:#26b3e2}@media screen and (min-width:840px){.job__title{padding-top:5px;font-size:16px}}.job__link{padding-bottom:2px;text-decoration:none;border-bottom:1px solid #39a5eb}.job__link:hover,.job__link:focus{text-decoration:none}.hero--job{background-image:url(../images/hero-job.jpg)}.js-job-hidden{margin:0;height:0;opacity:0}.button--apply{margin-bottom:40px}.job-share{margin-bottom:40px;overflow:hidden}.job-share h4{margin-bottom:20px}.share-button{display:inline-block;float:left;margin-right:10px;vertical-align:top}.share-button--fb{padding-top:1px}.share-button--linkedin{padding-top:3px}