@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=262fc5d0-5e9a-43c8-bb9e-6c2e5dac7773");@font-face{font-family:"Sosa";src:url("/sites/all/themes/mirum/fonts/sosa-regular-webfont.eot?#iefix");src:url("/sites/all/themes/mirum/fonts/sosa-regular-webfont.eot?#iefix") format("eot"),url("/sites/all/themes/mirum/fonts/sosa-regular-webfont.woff") format("woff"),url("/sites/all/themes/mirum/fonts/sosa-regular-webfont.ttf") format("truetype"),url("/sites/all/themes/mirum/fonts/sosa-regular-webfont.svg#411af28e-cf4e-40f2-95f5-98717996908c") format("svg");}@font-face{font-family:'mirum_sansregular';src:url("/sites/all/themes/mirum/fonts/mirum_sans_bold_oblique-webfont.eot");src:url("/sites/all/themes/mirum/fonts/mirum_sans_bold_oblique-webfont.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold_oblique-webfont.woff2") format("woff2"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold_oblique-webfont.woff") format("woff"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold_oblique-webfont.ttf") format("truetype"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold_oblique-webfont.svg#mirum_sansbold_oblique") format("svg");font-weight:700;font-style:italic;}@font-face{font-family:'mirum_sansregular';src:url("/sites/all/themes/mirum/fonts/mirum_sans_bold-webfont.eot");src:url("/sites/all/themes/mirum/fonts/mirum_sans_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold-webfont.woff2") format("woff2"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold-webfont.woff") format("woff"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold-webfont.ttf") format("truetype"),url("/sites/all/themes/mirum/fonts/mirum_sans_bold-webfont.svg#mirum_sansbold") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:'mirum_sansregular';src:url("/sites/all/themes/mirum/fonts/mirum_sans_oblique-webfont.eot");src:url("/sites/all/themes/mirum/fonts/mirum_sans_oblique-webfont.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/mirum/fonts/mirum_sans_oblique-webfont.woff2") format("woff2"),url("/sites/all/themes/mirum/fonts/mirum_sans_oblique-webfont.woff") format("woff"),url("/sites/all/themes/mirum/fonts/mirum_sans_oblique-webfont.ttf") format("truetype"),url("/sites/all/themes/mirum/fonts/mirum_sans_oblique-webfont.svg#mirum_sansoblique") format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:'mirum_sansregular';src:url("/sites/all/themes/mirum/fonts/mirum_sans-webfont.eot");src:url("/sites/all/themes/mirum/fonts/mirum_sans-webfont.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/mirum/fonts/mirum_sans-webfont.woff2") format("woff2"),url("/sites/all/themes/mirum/fonts/mirum_sans-webfont.woff") format("woff"),url("/sites/all/themes/mirum/fonts/mirum_sans-webfont.ttf") format("truetype"),url("/sites/all/themes/mirum/fonts/mirum_sans-webfont.svg#mirum_sansregular") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'mirum_serifregular';src:url("/sites/all/themes/mirum/fonts/mirum_serif-webfont.eot");src:url("/sites/all/themes/mirum/fonts/mirum_serif-webfont.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/mirum/fonts/mirum_serif-webfont.woff2") format("woff2"),url("/sites/all/themes/mirum/fonts/mirum_serif-webfont.woff") format("woff"),url("/sites/all/themes/mirum/fonts/mirum_serif-webfont.ttf") format("truetype"),url("/sites/all/themes/mirum/fonts/mirum_serif-webfont.svg#mirum_serifregular") format("svg");font-weight:normal;font-style:normal;}.baskerville{font-family:"mirum_serifregular";}.proxima-nova,.front-boxes .box-item--frontpage .box-item__title{font-family:"mirum_sansregular";}.sosa{font-family:"Sosa";font-style:normal;}.l-constrained{width:90%;margin-left:auto;margin-right:auto;}@media (min-width:1180px){.l-constrained{min-width:1170px;}}@media (min-width:981px) and (max-width:1179px){.l-constrained{width:97%;}}.l-content,.l-main-footer{float:left;clear:both;width:100%;}.l-main-header{position:absolute;top:0;bottom:0;left:0;right:0;}.hidden{display:none !important;}body{position:relative;opacity:0;width:100%;left:0;overflow-x:hidden;}body.admin-menu{margin-top:28px !important;}body.admin-menu .l-main-header{top:28px;}body.navigation-open,body.filter-navigation-open{overflow:hidden;}body.loaded{opacity:1;transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;}body.leaving{width:100%;overflow:hidden;position:absolute;opacity:0;transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;}#page-content{position:relative;width:100%;min-width:320px;overflow:hidden;top:0;left:0;}.leaving .l-content-wrapper{-ms-transform:translateX(-150px);transform:translateX(-150px);-webkit-transform:translateX(-150px);transition:transform 0.3s ease-in;-webkit-transition:-webkit-transform 0.3s ease-in;}.leaving #page-content{overflow:hidden;position:absolute;}.no-js body{opacity:1;}.no-js body #page-content{left:0;}.l-constrained{position:relative;}.mobile-only{display:none !important;}@media (max-width:767px){.mobile-only{display:block !important;}}@media (max-width:767px){.mobile-hide{display:none !important;}}.l-main-header{display:none;position:fixed;z-index:4;height:0;top:20px;bottom:auto;min-width:320px;}@media (max-width:767px){.l-main-header{top:10px !important;}}.no-js .l-main-header{display:block;}.l-header-background{position:fixed;top:0;left:0;right:0;height:90px;background:#fff;z-index:3;-webkit-transition:background 0.2s ease-in;transition:background 0.2s ease-in;}@media (max-width:767px){.l-header-background{height:60px;}}.navi-over-full-header .l-header-background{background:transparent;}.l-region--content-header .brand-video .contextual-links-wrapper{top:60px;}.l-page-header{margin-bottom:60px;}@media (max-width:767px){.l-page-header{margin-bottom:30px;}}.l-content{padding-top:105px;padding-bottom:60px;}@media (min-width:768px) and (max-width:980px){.l-content{padding-bottom:120px;}}@media (max-width:767px){.l-content{padding-bottom:60px;}}.l-region--content-header + .l-content{padding-top:0;}.l-content .box-item--services-liftup .box-item__description{font-weight:400;font-size:16px;}.l-content .box-item--services-liftup .box-item__description strong{font-weight:inherit;}.l-content .box-item--services-liftup .box-item__cta{padding-top:80px;}@media (min-width:981px) and (max-width:1179px){.l-content .box-item--services-liftup .box-item__cta{padding-top:20px;}}.l-content__top .page-title,.l-content__top .page-subtitle,.l-content__top .page-ingress{text-align:center;width:60%;margin-left:auto;margin-right:auto;}.l-content__top .page-subtitle{margin-bottom:30px;font-weight:bold;}.l-content__top .page-ingress{width:75%;margin-bottom:50px;max-width:620px;}.node-type-article .l-content__top .page-title{width:85%;}@media (max-width:767px){.node-type-article .l-content__top .page-title{width:60%;}}.l-content__subnavi{background:#fff;padding-top:30px;padding-bottom:30px;}@media (max-width:767px){.l-content__subnavi{display:none;}}.l-content__header-image{margin-bottom:60px;}@media (max-width:767px){.l-content__header-image{margin-bottom:40px;}}.l-content__header-image .page-header-image--about{background:url(/sites/all/themes/mirum/images/about_3120x1560.jpg) center center no-repeat;background-size:auto 100%;}@media (max-width:767px){.l-content__header-image .page-header-image--about{background:url(/sites/all/themes/mirum/images/about_1560x1560.jpg) center center no-repeat;background-size:auto 100%;}}.l-content__header-image .page-header-image--services{background:url(/sites/all/themes/mirum/images/services_3120x1560.jpg) center center no-repeat;background-size:auto 100%;}@media (max-width:767px){.l-content__header-image .page-header-image--services{background:url(/sites/all/themes/mirum/images/services_1560x1560.jpg) center center no-repeat;background-size:auto 100%;}}.l-content__header-image .page-header-image--careers{background:url(/sites/all/themes/mirum/images/careers_hero_3120x1560.jpg) center center no-repeat;background-size:auto 100%;}@media (max-width:767px){.l-content__header-image .page-header-image--careers{background:url(/sites/all/themes/mirum/images/careers_hero_1560x1560.jpg) center center no-repeat;background-size:auto 100%;}}.l-content__header-image .page-header-image--contacts{background:url(/sites/all/themes/mirum/images/contacts_hero_3120x1560.jpg) center center no-repeat;background-size:auto 100%;}@media (max-width:767px){.l-content__header-image .page-header-image--contacts{background:url(/sites/all/themes/mirum/images/contacts_hero_1560x1560.jpg) center center no-repeat;background-size:auto 100%;}}.with-sidebar .node--full{width:100%;clear:both;}@media (min-width:1024px){.with-sidebar .node--full{width:75%;float:left;}}.with-sidebar .l-content__sidebar{width:100%;clear:both;margin-top:40px;}.with-sidebar .l-content__sidebar .l-region--sidebar{width:80%;margin:0 auto;max-width:670px;}@media (min-width:768px) and (max-width:980px){.with-sidebar .l-content__sidebar .l-region--sidebar{margin-left:0;}}@media (max-width:767px){.with-sidebar .l-content__sidebar .l-region--sidebar{width:90%;}}@media (min-width:1024px){.with-sidebar .l-content__sidebar .l-region--sidebar{width:100%;}}@media (min-width:1024px){.with-sidebar .l-content__sidebar{float:left;width:25%;clear:none;}}.l-content__bottom{padding-top:20px;clear:both;}.box-item{background-repeat:no-repeat;transition:opacity 0.5s ease-in,background 0.5s ease-in-out,transform 0.4s ease-in;-webkit-transition:opacity 0.5s ease-in,background 0.5s ease-in-out,-webkit-transform 0.4s ease-in;opacity:1;}.box-item .box-item__inner{-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);transition:transform 0.5s ease-in,bottom 0.5s ease-in;-webkit-transition:-webkit-transform 0.5s ease-in,bottom 0.5s ease-in;}.box-item a{text-decoration:none;}.box-item.js-scroll-hide{-ms-transform:translateY(30px) !important;transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;opacity:0;background-position:center 50px;-webkit-transition:none;transition:none;}.box-item.js-scroll-hide .box-item__inner{-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);bottom:0;-webkit-transition:none;transition:none;}.main-section{float:left;clear:both;width:100%;overflow:hidden;}.l-content__boxes{}.l-content__boxes .box-item--news{background:#fbee4e;}.l-content__boxes .box-item--news:nth-child(2n){background:#20d5fb;}.l-content__boxes .box-item--news:nth-child(3n + 1){background:#fff;}.l-content__boxes .box-item--news-empty-1{background:#fbee4e;}.l-content__boxes .box-item--news-empty-2{background:#20d5fb;}.l-content__boxes .box-item--news-empty-3{background:#fff;}.l-content__boxes .box-item--careers{background:#fff;}.l-content__boxes .box-item--careers:nth-child(2n){background:#fbee4e;}.l-content__boxes .box-item--careers:nth-child(3n){background:#20d5fb;}.l-content__boxes .box-item--careers:nth-child(2n){background:#fff;}.l-content__boxes .box-item--careers-empty-1{background:#fbee4e;}.l-content__boxes .box-item--careers-empty-2{background:#fbee4e;}@media (max-width:980px){.l-content__boxes .box-item--work-liftup{background:url(/sites/all/themes/mirum/images/work-front-liftup-1x1.jpg) center center no-repeat;background-size:auto 100%;}.l-content__boxes .box-item--work-liftup .box-item__background{display:none;}}.l-content__boxes .box-item--case-empty{background:#20d5fb;}.l-content__boxes .box-item--about-culture{background:url(/sites/all/themes/mirum/images/culture.jpg) center center no-repeat;background-size:auto 100%;}.l-content__boxes .box-item--about-people{background:url(/sites/all/themes/mirum/images/homepage-people.jpg) center center no-repeat;background-size:auto 100%;}.l-content__boxes .box-item--global-scale{padding-bottom:0;height:auto;}.l-content__boxes .box-item--global-scale .box-item__title{margin-bottom:30px;}.l-content__boxes .box-item--global-scale .box-item__inner{position:static;padding:30px 40px;}@media (min-width:981px) and (max-width:1179px){.l-content__boxes .box-item--global-scale .box-item__inner{padding:15px 20px;}}@media (max-width:767px){.l-content__boxes .box-item--global-scale .box-item__inner{padding:40px 20px;}}.l-main-footer{background:url(/sites/all/themes/mirum/images/footer-solid.jpg) center top no-repeat;background-size:cover;padding-top:85px;text-align:center;}@media (max-width:767px){.l-main-footer{background-position:70% top;}}.l-main-footer .main-footer{min-height:210px;}.front-boxes .box-item--frontpage .box-item__title{font-size:22px;line-height:1;font-style:normal;font-weight:bold;}.front-boxes .box-item--frontpage .box-item__overlay{z-index:10;}.front-boxes .office-navi-trigger{right:0 !important;}.front-boxes .site-logo.is-over-full-header{-webkit-transition:none;transition:none;}.front-boxes .l-content{padding-top:0;}@media (max-width:980px){.front-boxes .l-page-header{margin-bottom:40px;}}@media (min-width:768px) and (max-width:980px){.front-boxes .box-item--container .box-item--freecontent{height:0;padding-bottom:50%;}.front-boxes .box-item--container .box-item--freecontent .box-item__inner{padding:0;position:absolute;}}@media (max-width:767px){.front-boxes .box-item--news{padding-bottom:60%;}}.front-boxes .box-item__text{max-width:100%;}@media (min-width:981px) and (max-width:1179px){.front-boxes .box-item--container .box-item p{font-size:16px;}}.front-boxes .l-main-footer{position:relative;top:0;opacity:1;-webkit-transition:opacity 0.5s ease-in,top 0.4s ease-in;transition:opacity 0.5s ease-in,top 0.4s ease-in;}.front-boxes .l-main-footer.js-scroll-hide{opacity:0;top:50px;-webkit-transition:none;transition:none;}.box-item--onepager-main .box-item__description{position:static;max-height:100%;}.box-item--onepager-main .box-item__title{margin-top:0;margin-bottom:30px;}@media (max-width:980px){.box-item--onepager-main .box-item__background{background-size:cover !important;}.box-item--onepager-main:hover .box-item__background{background-size:cover !important;}}.box-item--onepager-main .caption{font-size:45px;line-height:50px;}@media (max-width:767px){.box-item--onepager-main .caption{font-size:35px;line-height:40px;}}@media (min-width:981px){.box-item--onepager-main p{font-size:20px;}}@media (max-width:767px){.box-item--onepager-main p{font-size:16px;line-height:1.5;}}.box-item--onepager-main .text-highlight{color:#fff;}@media (min-width:981px) and (max-width:1179px){.box-item--onepager-main .box-item__title{margin-bottom:25px;font-size:30px;line-height:30px;}.box-item--onepager-main .hide-text{display:none;}}
