/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'CeraPRO-Black';src:url(/sites/all/themes/mfg/webfonts/3A2782_3_0.eot);src:url(/sites/all/themes/mfg/webfonts/3A2782_3_0.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/mfg/webfonts/3A2782_3_0.woff2) format("woff2"),url(/sites/all/themes/mfg/webfonts/3A2782_3_0.woff) format("woff"),url(/sites/all/themes/mfg/webfonts/3A2782_3_0.ttf) format("truetype"),url(/sites/all/themes/mfg/webfonts/3A2782_3_0.svg) format("svg");}@font-face{font-family:'CeraPRO-Bold';src:url(/sites/all/themes/mfg/webfonts/3A2782_5_0.eot);src:url(/sites/all/themes/mfg/webfonts/3A2782_5_0.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/mfg/webfonts/3A2782_5_0.woff2) format("woff2"),url(/sites/all/themes/mfg/webfonts/3A2782_5_0.woff) format("woff"),url(/sites/all/themes/mfg/webfonts/3A2782_5_0.ttf) format("truetype"),url(/sites/all/themes/mfg/webfonts/3A2782_5_0.svg) format("svg");}@font-face{font-family:'CeraPRO-Regular';src:url(/sites/all/themes/mfg/webfonts/3A2782_9_0.eot);src:url(/sites/all/themes/mfg/webfonts/3A2782_9_0.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/mfg/webfonts/3A2782_9_0.woff2) format("woff2"),url(/sites/all/themes/mfg/webfonts/3A2782_9_0.woff) format("woff"),url(/sites/all/themes/mfg/webfonts/3A2782_9_0.ttf) format("truetype"),url(/sites/all/themes/mfg/webfonts/3A2782_9_0.svg) format("svg");}@font-face{font-family:'CeraPRO-Light';src:url(/sites/all/themes/mfg/webfonts/3A2782_4_0.eot);src:url(/sites/all/themes/mfg/webfonts/3A2782_4_0.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/mfg/webfonts/3A2782_4_0.woff2) format("woff2"),url(/sites/all/themes/mfg/webfonts/3A2782_4_0.woff) format("woff"),url(/sites/all/themes/mfg/webfonts/3A2782_4_0.ttf) format("truetype"),url(/sites/all/themes/mfg/webfonts/3A2782_4_0.svg) format("svg");}@font-face{font-family:'CeraPRO-LightItalic';src:url(/sites/all/themes/mfg/webfonts/3A2782_2_0.eot);src:url(/sites/all/themes/mfg/webfonts/3A2782_2_0.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/mfg/webfonts/3A2782_2_0.woff2) format("woff2"),url(/sites/all/themes/mfg/webfonts/3A2782_2_0.woff) format("woff"),url(/sites/all/themes/mfg/webfonts/3A2782_2_0.ttf) format("truetype"),url(/sites/all/themes/mfg/webfonts/3A2782_2_0.svg) format("svg");}@-webkit-keyframes shadow-drop-bottom{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}100%{-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,0.35);box-shadow:0 12px 20px -12px rgba(0,0,0,0.35);}}@keyframes shadow-drop-bottom{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}100%{-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,0.35);box-shadow:0 12px 20px -12px rgba(0,0,0,0.35);}}body{font-family:'CeraPRO-Light','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;background:#ffffff none no-repeat 0 0;color:#000000;font-size:18px;line-height:25px;margin-top:0;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;}h1{font-family:'CeraPRO-Bold','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;color:#000000;font-size:40px;line-height:43px;margin-bottom:30px;}h1 a{color:#000000;}h2{font-family:'CeraPRO-Bold','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:33px;margin-bottom:20px;}h2 a{color:#000000;}h3{font-family:'CeraPRO-Black','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;font-size:23px;line-height:28px;margin-bottom:20px;}h3 a{color:#000000;}.field--label{font-weight:normal;}h4,.field.field--label-above .field--label{font-family:'CeraPRO-Bold','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;margin-bottom:20px;}h4 a,.field.field--label-above .field--label a{color:#000000;}h5{font-family:'CeraPRO-Light','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;margin-bottom:0;}h5 a{color:#000000;}a{color:#684fa1;}a:hover,a:focus{color:#b5a9d3;text-decoration:none;}a:active,a:hover{outline:none;}p,ul,ol{margin:0 0 20px;}ul,ol{padding-left:20px;}ul.flat,ol.flat{list-style:none;margin-left:0;padding-left:0;}strong{font-family:'CeraPRO-Bold','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;}em{font-family:'CeraPRO-LightItalic','Open Sans','Helvetica Neue','Arial',sans-serif;font-style:normal;font-weight:normal;}img,video{max-width:100%;height:auto;}.is-visuallyhidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);}@page{size:29.7cm 42cm;max-width:640px;}.region-header-top,.region-header-middle,nav,.nav,.quicklinks,.btns,.slick--optionset--gallery-nav,#block-breadcrumb,#block-shariffsharebuttons,#block-views-block-slider-company,#block-views-block-slider-freelancer,#block-views-block-slider-location,#block-views-block-slider-frontpage{display:none;}img{display:block;max-width:100%;height:auto;}.slick-list{transform:none !important;}.slick-list .slick-track{width:auto !important;opacity:1 !important;transform:none !important;}.slick-list .slick-track .slick-slide{display:block !important;float:none !important;height:auto !important;width:auto !important;page-break-after:always;}body{padding:20px 0;}.field.field--label-inline .field--label{padding-right:5px;}.field.field--label-inline .field--label:after{content:':';}.field.field--label-inline .field--label,.field.field--label-inline .field--items,.field.field--label-inline .field--item{display:inline;}.field.field--label-inline .field--item{display:inline;}.field.field--label-inline .field--item:after{content:", ";}.field.field--label-inline .field--item:last-of-type:after{content:"";}.field.field--label-above .field--label{margin-bottom:20px;}.field--name-field-image img{max-width:200px;}.field--type-file a:after,.field--type-link a:after{content:" (" attr(href) ") ";}.node-description,.node-data,.node-employee,.node-address{margin-bottom:50px;}.node-address{page-break-before:always;}.node-projects{margin-bottom:30px;}.row,.col,.col-sm-6,.offices,.field--name-field-documents,.field--name-field-address-geodata,.field--name-field-term-quickfacts{margin-bottom:20px;}.field--name-body{margin-top:20px;}.node-description-contact li:first-of-type{display:none;}.paragraph--type--data-facts-company img,.paragraph--type--data-facts-freelancer img,.paragraph--type--characteristic img{display:none;}
