@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap);.text-primary{color:#e83b5e}.bg-primary{background-color:#e83b5e!important}.bg-alt-primary{background-color:#fff!important}.btn--primary{background-color:#e83b5e!important;border-color:#e83b5e!important;color:#fff!important}.btn--primary:hover{background-color:#f396a9!important;border-color:#f396a9!important;color:#fff!important}.btn--primary-border{background-color:#fff!important;border-color:#e83b5e!important;color:#e83b5e!important}.btn--primary-border:hover{border-color:#f396a9!important;color:#e83b5e!important}.btn-alt--primary{background-color:#fff!important;border-color:#fff!important;color:#e83b5e!important}@media (hover:hover){.btn-alt--primary:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#e83b5e!important}}.border-primary,dynamic-text-block>.dynamic-block blockquote{border-color:#e83b5e!important}.text-secondary{color:#b55433}.bg-secondary{background-color:#b55433!important}.bg-alt-secondary{background-color:#fff!important}.btn--secondary{background-color:#b55433!important;border-color:#b55433!important;color:#fff!important}.btn--secondary:hover{background-color:#d88f76!important;border-color:#d88f76!important;color:#fff!important}.btn--secondary-border{background-color:#fff!important;border-color:#b55433!important;color:#b55433!important}.btn--secondary-border:hover{border-color:#d88f76!important;color:#b55433!important}.btn-alt--secondary{background-color:#fff!important;border-color:#fff!important;color:#b55433!important}@media (hover:hover){.btn-alt--secondary:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#b55433!important}}.border-secondary{border-color:#b55433!important}.text-accent{color:#eda31f}.bg-accent{background-color:#eda31f!important}.bg-alt-accent{background-color:#000!important}.btn--accent{background-color:#eda31f!important;border-color:#eda31f!important;color:#000!important}.btn--accent:hover{background-color:#f5ca7d!important;border-color:#f5ca7d!important;color:#000!important}.btn--accent-border{background-color:#fff!important;border-color:#eda31f!important;color:#eda31f!important}.btn--accent-border:hover{border-color:#f5ca7d!important;color:#eda31f!important}.btn-alt--accent{background-color:#000!important;border-color:#000!important;color:#eda31f!important}@media (hover:hover){.btn-alt--accent:hover{background-color:#000!important;border-color:#000!important;color:#eda31f!important}}.border-accent,dynamic-text-block.dark blockquote{border-color:#eda31f!important}.text-purple{color:#5e40b5}.bg-purple{background-color:#5e40b5!important}.bg-alt-purple{background-color:#fff!important}.btn--purple{background-color:#5e40b5!important;border-color:#5e40b5!important;color:#fff!important}.btn--purple:hover{background-color:#9b87d4!important;border-color:#9b87d4!important;color:#fff!important}.btn--purple-border{background-color:#fff!important;border-color:#5e40b5!important;color:#5e40b5!important}.btn--purple-border:hover{border-color:#9b87d4!important;color:#5e40b5!important}.btn-alt--purple{background-color:#fff!important;border-color:#fff!important;color:#5e40b5!important}@media (hover:hover){.btn-alt--purple:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#5e40b5!important}}.border-purple{border-color:#5e40b5!important}.text-green{color:#3d614f}.bg-green{background-color:#3d614f!important}.bg-alt-green{background-color:#fff!important}.btn--green{background-color:#3d614f!important;border-color:#3d614f!important;color:#fff!important}.btn--green:hover{background-color:#669e82!important;border-color:#669e82!important;color:#fff!important}.btn--green-border{background-color:#fff!important;border-color:#3d614f!important;color:#3d614f!important}.btn--green-border:hover{border-color:#669e82!important;color:#3d614f!important}.btn-alt--green{background-color:#fff!important;border-color:#fff!important;color:#3d614f!important}@media (hover:hover){.btn-alt--green:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#3d614f!important}}.border-green{border-color:#3d614f!important}.text-pink{color:#e642c9}.bg-pink{background-color:#e642c9!important}.bg-alt-pink{background-color:#fff!important}.btn--pink{background-color:#e642c9!important;border-color:#e642c9!important;color:#fff!important}.btn--pink:hover{background-color:#f29ce3!important;border-color:#f29ce3!important;color:#fff!important}.btn--pink-border{background-color:#fff!important;border-color:#e642c9!important;color:#e642c9!important}.btn--pink-border:hover{border-color:#f29ce3!important;color:#e642c9!important}.btn-alt--pink{background-color:#fff!important;border-color:#fff!important;color:#e642c9!important}@media (hover:hover){.btn-alt--pink:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#e642c9!important}}.border-pink{border-color:#e642c9!important}.text-bluegray{color:#586784}.bg-bluegray{background-color:#586784!important}.bg-alt-bluegray{background-color:#fff!important}.btn--bluegray{background-color:#586784!important;border-color:#586784!important;color:#fff!important}.btn--bluegray:hover{background-color:#8e9bb4!important;border-color:#8e9bb4!important;color:#fff!important}.btn--bluegray-border{background-color:#fff!important;border-color:#586784!important;color:#586784!important}.btn--bluegray-border:hover{border-color:#8e9bb4!important;color:#586784!important}.btn-alt--bluegray{background-color:#fff!important;border-color:#fff!important;color:#586784!important}@media (hover:hover){.btn-alt--bluegray:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#586784!important}}.border-bluegray{border-color:#586784!important}.text-error{color:#ff0337}.bg-error{background-color:#ff0337!important}.bg-alt-error{background-color:#fff!important}.btn--error{background-color:#ff0337!important;border-color:#ff0337!important;color:#fff!important}.btn--error:hover{background-color:#ff6988!important;border-color:#ff6988!important;color:#fff!important}.btn--error-border{background-color:#fff!important;border-color:#ff0337!important;color:#ff0337!important}.btn--error-border:hover{border-color:#ff6988!important;color:#ff0337!important}.btn-alt--error{background-color:#fff!important;border-color:#fff!important;color:#ff0337!important}@media (hover:hover){.btn-alt--error:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#ff0337!important}}.border-error{border-color:#ff0337!important}.text-success{color:#0f8b0f}.bg-success{background-color:#0f8b0f!important}.bg-alt-success{background-color:#fff!important}.btn--success{background-color:#0f8b0f!important;border-color:#0f8b0f!important;color:#fff!important}.btn--success:hover{background-color:#1ae61a!important;border-color:#1ae61a!important;color:#fff!important}.btn--success-border{background-color:#fff!important;border-color:#0f8b0f!important;color:#0f8b0f!important}.btn--success-border:hover{border-color:#1ae61a!important;color:#0f8b0f!important}.btn-alt--success{background-color:#fff!important;border-color:#fff!important;color:#0f8b0f!important}@media (hover:hover){.btn-alt--success:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#0f8b0f!important}}.border-success{border-color:#0f8b0f!important}.text-light,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-moz-placeholder,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-ms-input-placeholder,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-moz-placeholder,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-webkit-input-placeholder{color:#8a8b8a}.bg-light{background-color:#8a8b8a!important}.bg-alt-light{background-color:#fff!important}.btn--light{background-color:#8a8b8a!important;border-color:#8a8b8a!important;color:#fff!important}.btn--light:hover{background-color:#bdbebd!important;border-color:#bdbebd!important;color:#fff!important}.btn--light-border{background-color:#fff!important;border-color:#8a8b8a!important;color:#8a8b8a!important}.btn--light-border:hover{border-color:#bdbebd!important;color:#8a8b8a!important}.btn-alt--light{background-color:#fff!important;border-color:#fff!important;color:#8a8b8a!important}@media (hover:hover){.btn-alt--light:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#8a8b8a!important}}.border-light{border-color:#8a8b8a!important}.text-medium{color:#616060}.bg-medium{background-color:#616060!important}.bg-alt-medium{background-color:#fff!important}.btn--medium{background-color:#616060!important;border-color:#616060!important;color:#fff!important}.btn--medium:hover{background-color:#949393!important;border-color:#949393!important;color:#fff!important}.btn--medium-border{background-color:#fff!important;border-color:#616060!important;color:#616060!important}.btn--medium-border:hover{border-color:#949393!important;color:#616060!important}.btn-alt--medium{background-color:#fff!important;border-color:#fff!important;color:#616060!important}@media (hover:hover){.btn-alt--medium:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#616060!important}}.border-medium{border-color:#616060!important}.text-dark,social-icons>.social-icon{color:#2d2d2d}.bg-dark,.footer,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.footer,body.footer,dynamic-text-block.dark,dynamic-text-block>.dynamic-block p.footer,html.footer{background-color:#2d2d2d!important}.bg-alt-dark{background-color:#fff!important}.btn--dark{background-color:#2d2d2d!important;border-color:#2d2d2d!important;color:#fff!important}.btn--dark:hover{background-color:#606060!important;border-color:#606060!important;color:#fff!important}.btn--dark-border{background-color:#fff!important;border-color:#2d2d2d!important;color:#2d2d2d!important}.btn--dark-border:hover{border-color:#606060!important;color:#2d2d2d!important}.btn-alt--dark{background-color:#fff!important;border-color:#fff!important;color:#2d2d2d!important}@media (hover:hover){.btn-alt--dark:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#2d2d2d!important}}.border-dark,event-item-detail .event{border-color:#2d2d2d!important}.dark,.footer,.text-white,app-footer>footer,app-footer>footer>.footer-bottom>.footer-bottom__left>a,app-footer>footer>.footer-bottom>.footer-bottom__left>span,app-footer>footer>.footer-top .submit-success-message,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input,app-footer>footer>.footer-top>form.newsletter-form>ul.form-errors>li.form-errors__error,app-footer>footer>.footer-top>h5,app-head>.header-wrapper>header.theme_black .navigation-hamburger,app-work-detail.dark,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.dark,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.footer,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.footer a,body.dark,body.footer,body.footer a,dynamic-text-block.dark,dynamic-text-block>.dynamic-block p.dark,dynamic-text-block>.dynamic-block p.footer,dynamic-text-block>.dynamic-block p.footer a,html.dark,html.footer,html.footer a{color:#fff}.bg-white,.light{background-color:#fff!important}.bg-alt-white{background-color:#000!important}.btn--white,.btn--white:hover{color:#000!important}.btn--white,.btn--white-border,.btn--white:hover{background-color:#fff!important;border-color:#fff!important}.btn--white-border{color:#fff!important}.btn--white-border:hover{border-color:#fff!important;color:#fff!important}.btn-alt--white{background-color:#000!important;border-color:#000!important;color:#fff!important}@media (hover:hover){.btn-alt--white:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}}.border-white{border-color:#fff!important}.light,.text-black{color:#000}.bg-black,.dark,app-work-detail.dark,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.dark,body.dark,dynamic-text-block>.dynamic-block p.dark,html.dark{background-color:#000!important}.bg-alt-black{background-color:#fff!important}.btn--black{background-color:#000!important;border-color:#000!important;color:#fff!important}.btn--black:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.btn--black-border{background-color:#fff!important;border-color:#000!important;color:#000!important}.btn--black-border:hover{border-color:#333!important;color:#000!important}.btn-alt--black{background-color:#fff!important;border-color:#fff!important;color:#000!important}@media (hover:hover){.btn-alt--black:hover{background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#000!important}}.border-black{border-color:#000!important}.text-shade{color:#979797}.bg-shade{background-color:#979797!important}.bg-alt-shade{background-color:#b4b2b2!important}.btn--shade{background-color:#979797!important;border-color:#979797!important;color:#b4b2b2!important}.btn--shade:hover{background-color:#cacaca!important;border-color:#cacaca!important;color:#b4b2b2!important}.btn--shade-border{background-color:#fff!important;border-color:#979797!important;color:#979797!important}.btn--shade-border:hover{border-color:#cacaca!important;color:#979797!important}.btn-alt--shade{background-color:#b4b2b2!important;border-color:#b4b2b2!important;color:#979797!important}@media (hover:hover){.btn-alt--shade:hover{background-color:#9b9898!important;border-color:#9b9898!important;color:#979797!important}}.border-shade{border-color:#979797!important}.h1,dynamic-text-block>.dynamic-block h2,expandable-title h2,h1,heading,text-block h2{font-size:55px;line-height:66px;font-weight:400;font-family:Karla,sans-serif;margin:0 0 20px}.h2,dynamic-text-block>.dynamic-block h3,expandable-title h3,feature-columns>.feature-column>h2,h2,text-block h3{font-family:"Noto Serif JP",serif;font-size:45px;line-height:60px;font-weight:400;margin:0 0 20px}.h3,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input,dynamic-text-block>.dynamic-block h4,expandable-title h4,h3,text-block h4{font-size:28px;line-height:38px;font-weight:400;font-family:Karla,sans-serif;margin:0 0 20px}.h4,dynamic-text-block>.dynamic-block h5,expandable-title h5,h4,text-block h5{font-size:24px;line-height:34px;font-weight:400;font-family:Karla,sans-serif;margin:0 0 20px}.btn,.h5,dynamic-text-block>.dynamic-block h6,expandable-title h6,h5,text-block h6{font-size:20px;line-height:29px;font-weight:400;font-family:Karla,sans-serif;margin:0 0 20px}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a,body,dynamic-text-block>.dynamic-block p{font-size:18px;line-height:28px;font-weight:400;font-family:Karla,sans-serif}.paragraph,p{margin:0 0 20px}.paragraph:last-child,p:last-child{margin-bottom:0}.paragraph.secondary,p.secondary{font-size:45px;line-height:60px;font-family:"Noto Serif JP",serif}@media (max-width:768px){.paragraph.secondary,p.secondary{font-size:35px;line-height:50px}}.paragraph.secondary-featured,p.secondary-featured{font-size:28px;line-height:38px;font-weight:400;font-family:Karla,sans-serif}@media (max-width:425px){.paragraph.secondary-featured,p.secondary-featured{font-size:18px;line-height:28px}}.paragraph.secondary-featured p,p.secondary-featured p{word-wrap:break-word}.paragraph.large-feature,p.large-feature{font-size:55px;line-height:66px;font-family:Karla,sans-serif;font-weight:400}@media (max-width:768px){.paragraph.large-feature,p.large-feature{font-size:40px;line-height:50px}}.paragraph.short-futured,feature-columns>.feature-column>.text-columns-wrapper>.paragraph.text-column,feature-columns>.feature-column>.text-columns-wrapper>p.text-column,p.short-futured{font-size:20px;line-height:29px;font-family:Karla,sans-serif;font-weight:400}.bold{font-weight:800!important}@media only screen and (max-width:1024px){.h1,dynamic-text-block>.dynamic-block h2,expandable-title h2,h1,heading,text-block h2{font-size:40px;line-height:50px}.h2,dynamic-text-block>.dynamic-block h3,expandable-title h3,feature-columns>.feature-column>h2,h2,text-block h3{font-size:35px;line-height:50px}.h3,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input,dynamic-text-block>.dynamic-block h4,expandable-title h4,h3,text-block h4{font-size:28px;line-height:34px}}@media only screen and (max-width:425px){.h1,.h2,dynamic-text-block>.dynamic-block h2,dynamic-text-block>.dynamic-block h3,expandable-title h2,expandable-title h3,feature-columns>.feature-column>h2,h1,h2,heading,text-block h2,text-block h3{font-size:26px;line-height:36px}.h3,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input,dynamic-text-block>.dynamic-block h4,expandable-title h4,h3,text-block h4{font-size:18px;line-height:28px}}.btn{min-width:188px;-webkit-appearance:none;border-radius:30px;margin:0;padding:9px 20px;outline:none;border-width:1px;border-style:solid;cursor:pointer;display:block;transition:.5s;text-align:center;text-decoration:none}@media (max-width:425px){.btn{font-size:18px;line-height:28px;padding:6px 20px}}.btn.btn--centered{margin:0 auto;display:inline-block}.btn.btn--invert{color:#000;background:#fff;transition:all .5s;text-decoration:none}.btn.btn--invert:hover{background:#000;color:#fff;text-decoration:none}a{color:#2d2d2d;text-decoration:underline}a.link--secondary{color:#8a8b8a}a.link--white{color:#fff}@media (max-width:768px){.text-sm-center{text-align:center;padding-left:0!important;padding-right:0!important}}picture{height:100%}picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.link{cursor:pointer}.no-underline{text-decoration:none}.video-wrapper{position:absolute;top:0;left:0;right:0;width:100%;height:100%;overflow:hidden}.video-wrapper .plyr,.video-wrapper .plyr .plyr__video-wrapper{height:100%}.video-wrapper video{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-aspect-ratio:2/1){.video-wrapper video{-o-object-position:center;object-position:center}}.video-wrapper .plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.video-wrapper .plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.video-controll{width:30px;height:30px;cursor:pointer;transform:translateZ(0);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;z-index:5;right:30px;bottom:30px}.video-controll.video-controll--unmute{background-image:url(/assets/video/sound-off-thin.svg)}.video-controll.video-controll--mute{background-image:url(/assets/video/sound-thin.svg)}.video-controll.video-controll--play{background-image:url(/assets/video/play.svg);width:92px;height:120px;right:50%;bottom:50%}.video-controll.video-controll--pause{background-image:url(/assets/video/sound-off-thin.svg)}@media only screen and (max-width:425px){.video-controll{right:20px;bottom:20px}}app-navigation>.navigation-wrapper{position:fixed;z-index:1001;top:0;width:100%;height:100%;background:#5e40b5;transform:translate3d(0,-100vh,0);transition:transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1)}app-navigation>.navigation-wrapper.navigation-wrapper--opened{transform:translateZ(0);transition:transform .8s;transition-timing-function:cubic-bezier(.7,0,.3,1)}app-navigation>.navigation-wrapper .navigation{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}app-navigation>.navigation-wrapper .navigation .navigation__item{font-size:75px;line-height:75px;font-family:Karla,sans-serif;font-weight:400;color:#fff;text-decoration:none;padding:0;margin:0 0 60px;transition-timing-function:cubic-bezier(.7,0,.3,1);transition:transform 0s .4s;transform:translate3d(0,500px,0);position:relative}app-navigation>.navigation-wrapper .navigation .navigation__item:before{content:"";position:absolute;width:0;height:4px;background:#fff;left:0;bottom:-3px;transition:width .3s}app-navigation>.navigation-wrapper .navigation .navigation__item:hover:before{width:100%}@media (max-width:1024px){app-navigation>.navigation-wrapper .navigation .navigation__item{font-size:55px;margin:0 0 29px}}@media (max-width:768px){app-navigation>.navigation-wrapper .navigation .navigation__item{margin:0 0 40px}}@media (max-width:425px){app-navigation>.navigation-wrapper .navigation .navigation__item{font-size:40px;margin:0 0 5px}}app-navigation>.navigation-wrapper .navigation .navigation__item:nth-child(2){transform:translate3d(0,1000px,0)}app-navigation>.navigation-wrapper .navigation .navigation__item:nth-child(3){transform:translate3d(0,1500px,0)}app-navigation>.navigation-wrapper .navigation .navigation__item:nth-child(4){transform:translate3d(0,2000px,0)}app-navigation>.navigation-wrapper .navigation .navigation__item:nth-child(5){transform:translate3d(0,2500px,0)}app-navigation>.navigation-wrapper .navigation .navigation__item:last-child{margin-bottom:0}app-navigation>.navigation-wrapper .navigation.navigation--active .navigation__item{transform:translateZ(0);transition-duration:.9s}app-navigation .mg-logo-wrapper{position:absolute;top:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:0}@media (max-width:768px){app-navigation .mg-logo-wrapper{padding-top:22px}}@media (max-width:425px){app-navigation .mg-logo-wrapper{padding-top:20px;padding-left:25px!important;padding-right:25px!important}}app-navigation .mg-logo{display:block;width:227px;height:auto;position:relative}@media (max-width:768px){app-navigation .mg-logo{max-width:204px}}@media (max-width:425px){app-navigation .mg-logo{max-width:178px;height:36px;width:auto}}app-navigation .navigation-close{position:relative;background-repeat:no-repeat;background-position:bottom;background-image:url(Close_white.792b0f135116fd1959af.svg);background-size:32px 32px;width:32px;height:32px;cursor:pointer}dynamic-text-block{display:block}dynamic-text-block>.dynamic-block p{background-color:transparent!important}dynamic-text-block>.dynamic-block blockquote{border-left-width:10px;border-left-style:solid;text-align:left;margin:0}dynamic-text-block>.dynamic-block figure{margin:0}dynamic-text-block>.dynamic-block figure.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}dynamic-text-block>.dynamic-block figure.table table{width:100%}dynamic-text-block>.dynamic-block figure.table table tr{display:flex;gap:4vw}dynamic-text-block>.dynamic-block figure.table table tr td{flex:auto}dynamic-text-block>.dynamic-block figure.table table tr td:first-child{width:60%}@media (max-width:1024px){dynamic-text-block>.dynamic-block figure.table table tr{display:flex;flex-direction:column}dynamic-text-block>.dynamic-block figure.table table tr td:first-child{width:80%}}@media only screen and (max-width:425px){dynamic-text-block>.dynamic-block figure.table table tr{display:flex;flex-direction:column}dynamic-text-block>.dynamic-block figure.table table tr td,dynamic-text-block>.dynamic-block figure.table table tr td:first-child{width:100%}}feature-columns{display:block}feature-columns>.feature-column{width:100%;display:flex}feature-columns>.feature-column>.feature-column__title{width:41.17647%}feature-columns>.feature-column>h2{color:inherit}feature-columns>.feature-column>.text-columns-wrapper{width:52.94118%;display:flex}feature-columns>.feature-column>.text-columns-wrapper>.text-column{width:60%}feature-columns>.feature-column>.text-columns-wrapper>.text-column span{display:block;clear:both;color:inherit}feature-columns>.feature-column>.text-columns-wrapper>.text-column span p{margin:0}@media (max-width:768px){feature-columns>.feature-column{padding-left:8.82353vw;padding-right:8.82353vw;flex-direction:column}feature-columns>.feature-column>.feature-column__title{width:100%;padding:0;text-align:center}feature-columns>.feature-column>.text-columns-wrapper{width:100%;justify-content:space-around}feature-columns>.feature-column>.text-columns-wrapper>.text-column--column-2{padding-left:0!important}}@media (max-width:425px){feature-columns>.feature-column>.text-columns-wrapper{flex-direction:column}feature-columns>.feature-column>.text-columns-wrapper>.text-column{width:100%;padding-left:5.88235vw!important}}heading{display:block}@media only screen and (max-width:425px){heading{padding-left:0!important;text-align:center}}app-home-bottom-grid>.wrapper>.columns{display:grid;grid-template-columns:33.3333333333% 66.6666666667%}app-home-bottom-grid>.wrapper>.columns>img{width:100%;display:block}app-home-bottom-grid>.wrapper>.columns>.left{cursor:pointer;display:grid;grid-template-rows:1fr 1fr}app-home-bottom-grid>.wrapper>.columns>.left .row2{display:grid;align-items:center;color:#fff;background:#3d614f}app-home-bottom-grid>.wrapper>.columns>.left .row2>.content>h2{font-size:3vw;line-height:5vw}app-home-bottom-grid>.wrapper>.columns>.right{position:relative;cursor:pointer}app-home-bottom-grid>.wrapper>.columns>.right>.cell{display:grid;align-content:center;background:transparent;position:absolute;bottom:0;left:0;top:50%;right:50%}app-home-bottom-grid>.wrapper>.columns>.right>.cell>.content{padding-right:5.88235vw;padding-left:5.88235vw}app-home-bottom-grid>.wrapper h4{font-weight:700}@media only screen and (max-width:1024px){app-home-bottom-grid>.wrapper>.columns{grid-template-columns:1fr}app-home-bottom-grid>.wrapper>.columns>.left{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}@media only screen and (max-width:425px){app-home-bottom-grid>.wrapper>.columns{grid-template-columns:1fr}app-home-bottom-grid>.wrapper>.columns>.left{grid-template-columns:1fr;grid-template-rows:1fr 1fr}app-home-bottom-grid>.wrapper>.columns>.left .row2 .content{padding-right:5.88235vw!important;padding-left:5.88235vw!important}app-home-bottom-grid>.wrapper>.columns>.right{position:relative;display:grid;grid-template-rows:1fr 1fr}app-home-bottom-grid>.wrapper>.columns>.right .cell{position:static;order:2;background:#eda31f;color:#3a3a3a}app-home-bottom-grid>.wrapper>.columns>.right>picture{order:2}}app-home-roundtable>.block-full-image{position:relative;display:flex;justify-content:center;align-items:center}app-home-roundtable>.block-full-image>img{width:100%;display:block}app-home-roundtable>.block-full-image>.block-full-image__description{position:absolute;max-width:756px;text-align:center}app-home-roundtable>.block-full-image>.block-full-image__description>h4,app-home-roundtable>.block-full-image>.block-full-image__description>p{color:#fff}@media only screen and (max-width:425px){app-home-roundtable>.block-full-image>.block-full-image__description>h4,app-home-roundtable>.block-full-image>.block-full-image__description>p{padding:0 10px}}app-home-roundtable h4{font-weight:700}app-home-top-grid>.wrapper>.columns{display:grid;grid-template-columns:55.5555555556% 44.4444444444%}app-home-top-grid>.wrapper>.columns>img{width:100%;display:block}app-home-top-grid>.wrapper>.columns>.left{display:grid;grid-template-rows:2fr 1fr}app-home-top-grid>.wrapper>.columns>.left>.row1{cursor:pointer;display:flex;flex-direction:column;position:relative;align-items:center}app-home-top-grid>.wrapper>.columns>.left>.row1 .btn{position:absolute;bottom:40px}app-home-top-grid>.wrapper>.columns>.left>.row2{display:grid;grid-template-columns:60.125% 40%;cursor:pointer}app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1{background:#5e40b5;display:grid;align-content:center}app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1>.content{color:#fff}app-home-top-grid>.wrapper>.columns>.right{display:grid;grid-template-rows:1fr 2fr}app-home-top-grid>.wrapper>.columns>.right>.row1{display:grid;grid-template-columns:1fr 1fr;cursor:pointer}app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1{color:#fff;background:#e83b5e;display:grid;align-items:center}app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1>.content>h2{font-size:3vw;line-height:5vw}app-home-top-grid>.wrapper>.columns>.right>.row2{color:#fff;cursor:pointer}app-home-top-grid>.wrapper h4{font-weight:700}@media only screen and (max-width:1024px){app-home-top-grid>.wrapper>.columns{grid-template-columns:1fr;grid-template-rows:59.375% 40.625%}app-home-top-grid>.wrapper>.columns>.left{grid-template-rows:1fr}app-home-top-grid>.wrapper>.columns>.left>.row2{grid-template-columns:1fr 1fr}app-home-top-grid>.wrapper>.columns>.left>.row2 .cell1{order:2}app-home-top-grid>.wrapper>.columns>.right{grid-template-rows:1fr 1fr}}@media only screen and (max-width:425px){app-home-top-grid>.wrapper>.columns{grid-template-columns:1fr;grid-template-rows:1fr}app-home-top-grid>.wrapper>.columns>.left{grid-template-rows:1fr}app-home-top-grid>.wrapper>.columns>.left>.row2{grid-template-columns:1fr;grid-template-rows:1fr}app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1{display:none}app-home-top-grid>.wrapper>.columns>.right{grid-template-rows:1fr}app-home-top-grid>.wrapper>.columns>.right>.row1{grid-template-columns:1fr;grid-template-rows:1fr}app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1{display:none}}app-html-video>.wrapper{width:100%;position:relative;overflow:hidden;height:840px}app-html-video>.wrapper>.video-wrapper .video-image{position:absolute;top:0;width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}app-html-video>.wrapper>.video-wrapper .play-button{position:absolute;top:calc(50% - 43px);left:calc(50% - 43px);cursor:pointer;z-index:99}@media only screen and (max-width:425px){app-html-video>.wrapper>.video-wrapper .play-button{top:calc(50% - 100px)}}app-html-video>.wrapper.wrapper-100vh{height:calc(100vh - 55px);position:relative;overflow:hidden}app-html-video>.wrapper.wrapper--black-bg{background-color:#000}app-html-video>.wrapper.wrapper--squeezed video{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1024px){app-html-video>.wrapper{height:540px}}@media only screen and (max-width:425px){app-html-video>.wrapper{height:340px}}image-box>.image-box{width:100%;height:100%;position:relative;overflow:hidden}image-box>.image-box.image-box--link{cursor:pointer}image-box>.image-box>picture{display:flex;width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:middle;background-color:#f3a6a0;overflow:hidden;position:relative;z-index:1}image-box>.image-box>picture.picture--absolute{position:absolute}image-box>.image-box>picture>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}image-box>.image-box:hover>.image-box_description{transform:translateZ(0)}image-box>.image-box>.image-box_description{position:absolute;width:100%;height:100%;z-index:2;top:0;left:0;background:rgba(45,45,45,.9);padding:40px;transform:translate3d(-100%,0,0);transition:transform .4s;display:flex;flex-direction:column}image-box>.image-box>.image-box_description>h4{color:#fff;flex:1}image-box>.image-box>.image-box_description>.svg-arrow{align-self:flex-start}image-text-box>.image-text-box-wrapper{display:flex}app-work-detail image-text-box>.image-text-box-wrapper{padding:0}image-text-box>.image-text-box-wrapper.image-position-left>.image-text-box__description{order:2}image-text-box>.image-text-box-wrapper>.image-text-box__image{width:52.94118%}app-work-detail image-text-box>.image-text-box-wrapper>.image-text-box__image{width:50%}image-text-box>.image-text-box-wrapper>.image-text-box__description{width:47.05882%;display:flex;justify-content:center;flex-direction:column}app-work-detail image-text-box>.image-text-box-wrapper>.image-text-box__description{width:50%}image-text-box>.image-text-box-wrapper>.image-text-box__description>h3{color:#e83b5e}image-text-box>.image-text-box-wrapper>.image-text-box__description>p{color:#2d2d2d}@media (max-width:768px){image-text-box>.image-text-box-wrapper{flex-direction:column;padding-left:0;padding-right:0}image-text-box>.image-text-box-wrapper>.image-text-box__image{width:100%;order:1}app-work-detail image-text-box>.image-text-box-wrapper>.image-text-box__image{width:100%}image-text-box>.image-text-box-wrapper>.image-text-box__description{width:100%;order:2;padding-top:5.88235vw}app-work-detail image-text-box>.image-text-box-wrapper>.image-text-box__description{width:100%}}insight-card{position:relative;display:block;height:100%;width:100%;min-height:356px}insight-card>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}insight-card>.detail{z-index:1;position:absolute;bottom:0;width:70%;color:#fff}insight-card>.detail>.type{text-transform:capitalize}insight-card>.detail>.content{font-weight:700}insight-card>.detail>.link{cursor:pointer;color:#fff}@media only screen and (max-width:1024px){insight-card>.detail{width:100%;bottom:24px;padding-left:25px!important}insight-card>.detail>.type{text-transform:capitalize}insight-card>.detail>.content,insight-card>.detail>.link,insight-card>.detail>.type{margin-bottom:10px}}@media only screen and (max-width:425px){insight-card>.detail{bottom:14px;padding-left:25px!important}insight-card>.detail>.content,insight-card>.detail>.link,insight-card>.detail>.type{margin-bottom:5px}}insight-card-list{display:block}insight-card-list>.wrapper>.title{display:flex;overflow-x:auto;text-align:center}insight-card-list>.wrapper>.title>a{cursor:pointer;text-decoration:none}insight-card-list>.wrapper>.title>a.active{text-decoration:underline}insight-card-list>.wrapper>.card-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;row-gap:20px}@media only screen and (max-width:1024px){insight-card-list>.wrapper{padding:0!important}insight-card-list>.wrapper .title{padding-left:2.94118vw;padding-right:2.94118vw}insight-card-list>.wrapper>.card-grid{grid-template-columns:1fr;row-gap:0}}@media only screen and (max-width:425px){insight-card-list>.wrapper{padding:0!important}insight-card-list>.wrapper>.title{-moz-column-gap:5px;column-gap:5px;padding-left:2.94118vw;padding-right:2.94118vw}insight-card-list>.wrapper>.card-grid{grid-template-columns:1fr;row-gap:0}}media-image>picture{display:flex;max-width:100%;vertical-align:middle;overflow:hidden;position:relative;z-index:1}media-image>picture,media-image>picture>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}page-header>.page-header-wrapper{padding-top:100px;padding-bottom:60px;width:100%;display:flex;min-height:300px;align-items:center}page-header>.page-header-wrapper>.page-header{max-width:1120px}expandable-title,text-block{display:block}expandable-title>.text-block-wrapper,text-block>.text-block-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}expandable-title>.text-block-wrapper.left,text-block>.text-block-wrapper.left{width:60%}expandable-title>.text-block-wrapper>*,expandable-title>.text-block-wrapper>.text-link,expandable-title>.text-block-wrapper>p,text-block>.text-block-wrapper>*,text-block>.text-block-wrapper>.text-link,text-block>.text-block-wrapper>p{text-align:inherit;display:block;width:100%;color:inherit}expandable-title>.text-block-wrapper>* a,expandable-title>.text-block-wrapper>.text-link a,expandable-title>.text-block-wrapper>p a,text-block>.text-block-wrapper>* a,text-block>.text-block-wrapper>.text-link a,text-block>.text-block-wrapper>p a{color:inherit}expandable-title>.text-block-wrapper>* a.btn,expandable-title>.text-block-wrapper>.text-link a.btn,expandable-title>.text-block-wrapper>p a.btn,text-block>.text-block-wrapper>* a.btn,text-block>.text-block-wrapper>.text-link a.btn,text-block>.text-block-wrapper>p a.btn{width:232px}@media (max-width:768px){expandable-title>.text-block-wrapper>.text-block-wrapper.left,text-block>.text-block-wrapper>.text-block-wrapper.left{width:100%}}@media (max-width:425px){expandable-title>.text-block-wrapper>.text-block-wrapper.left,text-block>.text-block-wrapper>.text-block-wrapper.left{width:100%}expandable-title>.text-block-wrapper>.text-block-wrapper>p,text-block>.text-block-wrapper>.text-block-wrapper>p{text-align:left;padding-right:2.94118vw;padding-left:2.94118vw}}app-work-detail{display:block}app-work-detail>.work-content{width:100%;height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}app-work-detail>.work-content.show{opacity:1;height:100%}app-work-detail>.main-media-content{display:block;height:840px}@media only screen and (max-width:425px){app-work-detail>.main-media-content{height:340px}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-1.25em)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1.25em)}to{opacity:1;transform:translateY(0)}}app-work-teaser{display:block;width:100%;height:100%}app-work-teaser>.work-teaser{width:100%;background:#000;position:relative;height:840px}app-work-teaser>.work-teaser>.video-teser__info{background-color:#fff;width:340px;min-height:265px;padding:40px;position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:flex-end}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>h3{font-weight:700;color:#e83b5e}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>p{color:#3a3a3a}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a{color:#2d2d2d}@media only screen and (max-width:1024px){app-work-teaser>.work-teaser{height:540px}app-work-teaser>.work-teaser>.video-teser__info{background-color:transparent;display:flex;align-items:flex-end}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>h3,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>p{color:#fff}}@media only screen and (max-width:425px){app-work-teaser>.work-teaser{height:340px}app-work-teaser>.work-teaser>.video-teser__info{background-color:transparent;min-height:auto;padding-left:20px;padding-bottom:0;width:100%}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>h3{color:#fff}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a,app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>p{display:none}}app-insight-detail{display:block}app-insight-detail>.main-media-content{display:block;height:840px}@media only screen and (max-width:425px){app-insight-detail>.main-media-content{height:340px}}app-spacer{display:block}app-root>.router-outlet-wrapper{display:block;margin-bottom:360px}@media (max-width:425px){app-root>.router-outlet-wrapper{margin-bottom:500px}}app-event-list,app-index{display:block}app-event-list>.wrapper>.title{display:flex;overflow-x:auto;text-align:center}app-event-list>.wrapper>.title>a{cursor:pointer;text-transform:capitalize;text-decoration:none;color:inherit}app-event-list>.wrapper>.title>a.active{text-decoration:underline}app-event-list>.wrapper>.card-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;row-gap:20px}@media only screen and (max-width:1024px){app-event-list>.wrapper{padding:0}app-event-list>.wrapper .title{padding-left:2.94118vw;padding-right:2.94118vw}app-event-list>.wrapper>.card-grid{grid-template-columns:1fr;row-gap:0}}@media only screen and (max-width:425px){app-event-list>.wrapper{padding:0}app-event-list>.wrapper>.title{-moz-column-gap:5px;column-gap:5px;padding-left:2.94118vw;padding-right:2.94118vw}app-event-list>.wrapper>.card-grid{grid-template-columns:1fr;row-gap:0}}event-item{display:flex;border-bottom:1px solid hsla(0,0%,100%,.4);align-items:center}event-item:first-child{padding-top:0;margin-top:50px}event-item ::ng-deep page-header .page-header-wrapper{padding-bottom:0!important}event-item>.media-tile{flex:1;border-radius:12px;position:relative;overflow:hidden;width:100%}event-item>.media-tile media-image{display:block}event-item>.media-tile>.media-detail{padding-top:20px;padding-bottom:20px;position:static;bottom:0;background-color:red;width:100%;z-index:1;min-height:150px}@media (max-width:768px){event-item>.media-tile>.media-detail{padding-top:20px}}@media (max-width:425px){event-item>.media-tile>.media-detail{padding-top:15px;padding-bottom:15px}}event-item>.media-tile>.media-detail .short-futured,event-item>.media-tile>.media-detail feature-columns>.feature-column>.text-columns-wrapper>.text-column{padding-bottom:10px}@media (max-width:768px){event-item>.media-tile>.media-detail .short-futured,event-item>.media-tile>.media-detail feature-columns>.feature-column>.text-columns-wrapper>.text-column{font-size:20px;line-height:29px}}event-item>.media-tile>.media-detail .event-date{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}event-item>.media-tile>.media-detail .event-date>a{height:49px}@media (max-width:425px){event-item>.media-tile>.media-detail .event-date>a{height:auto;padding:3px 25px;margin:0 0 0 auto;min-width:95px}}dynamic-text-block>.dynamic-block event-item>.media-tile>.media-detail .event-date>h2,event-item>.media-tile>.media-detail .event-date>.h1,event-item>.media-tile>.media-detail .event-date>h1,event-item>.media-tile>.media-detail .event-date>heading,event-item>.media-tile>.media-detail dynamic-text-block>.dynamic-block .event-date>h2,event-item>.media-tile>.media-detail expandable-title .event-date>h2,event-item>.media-tile>.media-detail text-block .event-date>h2,expandable-title event-item>.media-tile>.media-detail .event-date>h2,text-block event-item>.media-tile>.media-detail .event-date>h2{margin-bottom:0}@media (max-width:768px){dynamic-text-block>.dynamic-block event-item>.media-tile>.media-detail .event-date>h2,event-item>.media-tile>.media-detail .event-date>.h1,event-item>.media-tile>.media-detail .event-date>h1,event-item>.media-tile>.media-detail .event-date>heading,event-item>.media-tile>.media-detail dynamic-text-block>.dynamic-block .event-date>h2,event-item>.media-tile>.media-detail expandable-title .event-date>h2,event-item>.media-tile>.media-detail text-block .event-date>h2,expandable-title event-item>.media-tile>.media-detail .event-date>h2,text-block event-item>.media-tile>.media-detail .event-date>h2{font-size:50px;line-height:50px;font-size:26px;line-height:36px}}event-item .detail{flex:1}event-item .detail .detail-inner{max-width:640px}@media (max-width:768px){event-item .detail .detail-inner h2{font-size:50px;line-height:65px}}@media (max-width:425px){event-item .detail .detail-inner h2{font-size:30px;line-height:43px}}@media (max-width:768px){event-item .detail .detail-inner p{font-size:20px;line-height:29px}}event-item .detail a{display:block;color:inherit}@media (max-width:768px){event-item{flex-direction:column;border-bottom:none}event-item .detail{padding-top:5.88235vw;padding-left:5.88235vw;padding-right:5.88235vw}event-item>.media-tile>.media-detail{min-height:150px}}@media (max-width:425px){event-item{flex-direction:column;border-bottom:none}event-item>.media-tile media-image{height:304px}event-item>.media-tile .event-date .btn{padding:9px 20px}event-item .detail{padding-top:5.88235vw;padding-left:5.88235vw;padding-right:5.88235vw}event-item>.media-tile>.media-detail{min-height:100px}}event-item-detail{display:block}event-item-detail .event{display:flex;border-width:1px 0;border-style:solid}event-item-detail .event .when{flex:1}event-item-detail .event .where{flex:2}event-item-detail .event .where .location{width:60%}event-item-detail .actions{display:flex;gap:30px}app-event-detail{display:block}app-event-detail page-header .page-header-wrapper{padding-bottom:0!important}app-list{display:flex;gap:60px}app-list.left{flex-direction:row-reverse}app-list>div{flex:1}app-list>.list{display:flex;flex-direction:column}app-list>.list>.list-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid}app-list.light a{color:#000!important}@media (max-width:768px){app-list{flex-direction:column}}@media (max-width:425px){app-list{flex-direction:column}}app-cookies-bar .wrapper{padding:2.94118vw 5.88235vw;display:block;background:#000;color:#fff;position:fixed;left:0;right:0;bottom:0;min-height:200px;z-index:99}@media only screen and (max-width:425px){app-cookies-bar .wrapper{padding-top:5.88235vw;padding-bottom:5.88235vw}}app-cookies-bar .wrapper a{color:#fff;text-decoration:none}app-cookies-bar .wrapper a:hover{text-decoration:underline}app-cookies-bar .wrapper .columns{display:grid;grid-template-columns:auto 300px;align-items:center;-moz-column-gap:50px;column-gap:50px}@media only screen and (max-width:425px){app-cookies-bar .wrapper .columns{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:30px}}social-icons{display:flex;gap:30px}social-icons>.social-icon{font-size:24px}.margin-top-1,dynamic-text-block>.dynamic-block blockquote .table,dynamic-text-block>.dynamic-block figure .table,dynamic-text-block>.dynamic-block p .table{margin-top:2.94118vw}.padding-top-1,app-home-bottom-grid>.wrapper>.columns>.left .row2,app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1,app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1,app-list>.list>.list-item,dynamic-text-block,event-item-detail .actions,event-item-detail .event,insight-card>.detail{padding-top:2.94118vw}.margin-bottom-1,dynamic-text-block>.dynamic-block blockquote .table,dynamic-text-block>.dynamic-block figure .table,dynamic-text-block>.dynamic-block p .table{margin-bottom:2.94118vw}.padding-bottom-1,app-event-list>.wrapper,app-event-list>.wrapper>.title,app-home-bottom-grid>.wrapper>.columns>.left .row2,app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1,app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1,event-item-detail .actions,event-item-detail .event,insight-card-list>.wrapper,insight-card-list>.wrapper>.title,insight-card>.detail,social-icons{padding-bottom:2.94118vw}.margin-left-1{margin-left:2.94118vw}.padding-left-1,app-event-list>.wrapper,app-footer>footer,app-head>.header-wrapper>header,app-home-bottom-grid>.wrapper>.columns>.left .row2>.content,app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1>.content,app-navigation .mg-logo-wrapper,dynamic-text-block>.dynamic-block blockquote,event-item>.media-tile>.media-detail,feature-columns>.feature-column>.feature-column__title,feature-columns>.feature-column>.text-columns-wrapper>.text-column.text-column--column-2,image-text-box>.image-text-box-wrapper,insight-card-list>.wrapper,insight-card>.detail{padding-left:2.94118vw}.margin-right-1{margin-right:2.94118vw}.padding-right-1,app-event-list>.wrapper,app-footer>footer,app-head>.header-wrapper>header,app-home-bottom-grid>.wrapper>.columns>.left .row2>.content,app-home-top-grid>.wrapper>.columns>.right>.row1 .cell1>.content,app-navigation .mg-logo-wrapper,event-item>.media-tile>.media-detail,feature-columns>.feature-column,image-text-box>.image-text-box-wrapper,insight-card-list>.wrapper,insight-card>.detail{padding-right:2.94118vw}.margin-top-2,expandable-title>.text-block-wrapper>.text-link,text-block>.text-block-wrapper>.text-link{margin-top:5.88235vw}.padding-top-2,event-item,image-text-box>.image-text-box-wrapper{padding-top:5.88235vw}.margin-bottom-2{margin-bottom:5.88235vw}.padding-bottom-2,dynamic-text-block,event-item,image-text-box>.image-text-box-wrapper{padding-bottom:5.88235vw}.margin-left-2{margin-left:5.88235vw}.padding-left-2,app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1>.content,event-item .detail{padding-left:5.88235vw}.margin-right-2,app-event-list>.wrapper>.title>a,insight-card-list>.wrapper>.title>a{margin-right:5.88235vw}.padding-right-2,app-home-top-grid>.wrapper>.columns>.left>.row2>.cell1>.content{padding-right:5.88235vw}.margin-top-3{margin-top:8.82353vw}.padding-top-3,expandable-title>.text-block-wrapper,feature-columns>.feature-column,text-block>.text-block-wrapper{padding-top:8.82353vw}.margin-bottom-3{margin-bottom:8.82353vw}.padding-bottom-3,feature-columns>.feature-column{padding-bottom:8.82353vw}.margin-left-3{margin-left:8.82353vw}.padding-left-3,app-list,dynamic-text-block,event-item-detail,feature-columns>.feature-column,page-header>.page-header-wrapper,social-icons{padding-left:8.82353vw}.margin-right-3{margin-right:8.82353vw}.padding-right-3,app-list,dynamic-text-block,event-item-detail,page-header>.page-header-wrapper{padding-right:8.82353vw}.margin-top-4{margin-top:11.76471vw}.padding-top-4,app-list{padding-top:11.76471vw}.margin-bottom-4{margin-bottom:11.76471vw}.padding-bottom-4,app-list,expandable-title>.text-block-wrapper,text-block>.text-block-wrapper{padding-bottom:11.76471vw}.margin-left-4{margin-left:11.76471vw}.padding-left-4,image-text-box>.image-text-box-wrapper>.image-text-box__description{padding-left:11.76471vw}.margin-right-4{margin-right:11.76471vw}.padding-right-4,image-text-box>.image-text-box-wrapper>.image-text-box__description{padding-right:11.76471vw}.margin-top-5{margin-top:14.70588vw}.padding-top-5{padding-top:14.70588vw}.margin-bottom-5{margin-bottom:14.70588vw}.padding-bottom-5{padding-bottom:14.70588vw}.margin-left-5{margin-left:14.70588vw}.padding-left-5,expandable-title>.text-block-wrapper>*,expandable-title>.text-block-wrapper>.text-link,expandable-title>.text-block-wrapper>p,heading,text-block>.text-block-wrapper>*,text-block>.text-block-wrapper>.text-link,text-block>.text-block-wrapper>p{padding-left:14.70588vw}.margin-right-5{margin-right:14.70588vw}.padding-right-5,expandable-title>.text-block-wrapper>*,expandable-title>.text-block-wrapper>.text-link,expandable-title>.text-block-wrapper>p,text-block>.text-block-wrapper>*,text-block>.text-block-wrapper>.text-link,text-block>.text-block-wrapper>p{padding-right:14.70588vw}.margin-top-6{margin-top:17.64706vw}.padding-top-6{padding-top:17.64706vw}.margin-bottom-6{margin-bottom:17.64706vw}.padding-bottom-6{padding-bottom:17.64706vw}.margin-left-6{margin-left:17.64706vw}.padding-left-6{padding-left:17.64706vw}.margin-right-6{margin-right:17.64706vw}.padding-right-6,feature-columns>.feature-column>.feature-column__title{padding-right:17.64706vw}.margin-top-7{margin-top:20.58824vw}.padding-top-7{padding-top:20.58824vw}.margin-bottom-7{margin-bottom:20.58824vw}.padding-bottom-7{padding-bottom:20.58824vw}.margin-left-7{margin-left:20.58824vw}.padding-left-7{padding-left:20.58824vw}.margin-right-7{margin-right:20.58824vw}.padding-right-7{padding-right:20.58824vw}.margin-top-8{margin-top:23.52941vw}.padding-top-8{padding-top:23.52941vw}.margin-bottom-8{margin-bottom:23.52941vw}.padding-bottom-8{padding-bottom:23.52941vw}.margin-left-8{margin-left:23.52941vw}.padding-left-8{padding-left:23.52941vw}.margin-right-8{margin-right:23.52941vw}.padding-right-8{padding-right:23.52941vw}app-footer{display:block;position:fixed;bottom:0;left:0;right:0;z-index:-1}app-footer>footer{display:flex;flex-wrap:wrap;padding-top:57px;padding-bottom:40px;background:#2d2d2d;height:360px;transition:background-color .5s}@media (max-width:1024px){app-footer>footer{transition:height .5s}}@media (max-width:425px){app-footer>footer{height:500px;padding:60px 18px 30px;transition:height .5s}}app-footer>footer.footer--error{background:#ff0337!important}app-footer>footer.footer--error>.footer-top>form.newsletter-form>.input-wrapper>.input.input--no-background::-webkit-input-placeholder{color:#fff}app-footer>footer.footer--error>.footer-top>form.newsletter-form>.input-wrapper>.input.input--no-background:-moz-placeholder,app-footer>footer.footer--error>.footer-top>form.newsletter-form>.input-wrapper>.input.input--no-background::-moz-placeholder{color:#fff}app-footer>footer.footer--error>.footer-top>form.newsletter-form>.input-wrapper>.input.input--no-background:-ms-input-placeholder{color:#fff}app-footer>footer.footer--success{background:#0f8b0f!important}app-footer>footer>.footer-top{display:flex;flex-wrap:wrap;align-self:flex-start;width:100%}app-footer>footer>.footer-top>h5{width:100%;margin:0 0 53px}@media (max-width:425px){app-footer>footer>.footer-top>h5{text-align:center;margin:0 0 39px}}app-footer>footer>.footer-top>form.newsletter-form{width:100%;padding:0;display:flex;flex-wrap:wrap}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form{flex-direction:column}}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper{width:70%;display:flex;align-items:center}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper{width:100%}}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>label.label--hidden{display:none}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input{-webkit-appearance:none;margin:0}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input.input--email{width:100%}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input.input--no-background{-webkit-appearance:none;background:transparent;border:none;outline:none}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input:-webkit-autofill,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input:-webkit-autofill:focus,app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper>.input:-webkit-autofill:hover{-webkit-transition:background-color 500000s;transition:background-color 500000s;-webkit-text-fill-color:#fff!important}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-webkit-input-placeholder{margin:0}@media (max-width:768px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-webkit-input-placeholder{font-size:20px}}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-webkit-input-placeholder{text-align:center}}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-moz-placeholder{margin:0}@media (max-width:768px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-moz-placeholder{font-size:20px}}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-moz-placeholder{text-align:center}}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-moz-placeholder{margin:0}@media (max-width:768px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-moz-placeholder{font-size:20px}}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper::-moz-placeholder{text-align:center}}app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-ms-input-placeholder{margin:0}@media (max-width:768px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-ms-input-placeholder{font-size:20px}}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.input-wrapper:-ms-input-placeholder{text-align:center}}app-footer>footer>.footer-top>form.newsletter-form>.form-actions{width:30%;display:flex;justify-content:flex-end}@media (min-width:426px) and (max-width:768px){app-footer>footer>.footer-top>form.newsletter-form>.form-actions{display:block}}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.form-actions{width:100%;justify-content:center;order:3}}app-footer>footer>.footer-top>form.newsletter-form>.divider{width:100%;border-bottom:2px solid #fff;margin:20px 0}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>.divider{border-bottom:1px solid #fff;margin:15px 0 40px}}app-footer>footer>.footer-top>form.newsletter-form>ul.form-errors{width:100%;padding:0;margin:0 0 0 25px}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>ul.form-errors{order:4;margin:25px 0 25px 15px;width:auto;align-self:center}}app-footer>footer>.footer-top>form.newsletter-form>ul.form-errors>li.form-errors__error{font-size:28px;line-height:32px;font-family:Karla,sans-serif;font-weight:400}@media (max-width:425px){app-footer>footer>.footer-top>form.newsletter-form>ul.form-errors>li.form-errors__error{font-size:20px}}@media (max-width:425px){app-footer>footer>.footer-top .submit-success-message{text-align:center}}app-footer>footer>.footer-bottom{display:flex;align-self:flex-end;flex-wrap:wrap;width:100%}@media (max-width:425px){app-footer>footer>.footer-bottom{flex-direction:column}}app-footer>footer>.footer-bottom>.footer-bottom__left{flex:2;justify-content:flex-start}@media (max-width:425px){app-footer>footer>.footer-bottom>.footer-bottom__left{width:100%;text-align:center;order:2}}app-footer>footer>.footer-bottom>.footer-bottom__left>a,app-footer>footer>.footer-bottom>.footer-bottom__left>span{display:block;font-size:20px;line-height:34px;text-decoration:none;margin:0 30px 0 0;font-weight:400;float:left}app-footer>footer>.footer-bottom>.footer-bottom__left>a:last-child,app-footer>footer>.footer-bottom>.footer-bottom__left>span:last-child{margin-right:0}@media (max-width:768px){app-footer>footer>.footer-bottom>.footer-bottom__left>a,app-footer>footer>.footer-bottom>.footer-bottom__left>span{font-size:18px;line-height:34px}}@media (max-width:425px){app-footer>footer>.footer-bottom>.footer-bottom__left>a,app-footer>footer>.footer-bottom>.footer-bottom__left>span{margin:0 0 6px;line-height:32px;float:none}app-footer>footer>.footer-bottom>.footer-bottom__left>a:last-child,app-footer>footer>.footer-bottom>.footer-bottom__left>span:last-child{margin-bottom:0}}app-footer>footer>.footer-bottom>.footer-bottom__left>span{font-weight:700}app-footer>footer>.footer-bottom>.footer-bottom__right{flex:1;display:flex;justify-content:flex-end;align-items:center}@media (max-width:425px){app-footer>footer>.footer-bottom>.footer-bottom__right{width:100%;justify-content:center;order:1;margin-bottom:60px}}app-footer>footer>.footer-bottom>.social>.social_link{width:39px;height:32px;background-repeat:no-repeat;background-position:50%;font-size:0;line-height:0;margin:0 30px 0 0}app-footer>footer>.footer-bottom>.social>.social_link:last-child{margin-right:0}app-footer>footer>.footer-bottom>.social>.social_link--instagram{background-image:url(instagram.152136623ca279558330.svg);background-size:32px 32px;width:32px;height:32px}app-footer>footer>.footer-bottom>.social>.social_link--linkedin{background-image:url(linkedin.c90f1feb83a8635b851f.svg);background-size:34px 32px;width:34px;height:32px}app-footer>footer>.footer-bottom>.social>.social_link--twitter{background-image:url(twitter.cef28b7663e709de1ad4.svg);background-size:39px 31px;width:39px;height:31px}app-head>.header-wrapper{display:block;position:fixed;top:0;z-index:1000;width:100%;transition:transform .4s;transform:translateZ(0)}app-head>.header-wrapper.header-wrapper--inactive{transform:translate3d(0,-87px,0);transition:transform .8s}app-head>.header-wrapper>header{display:flex;align-items:center;padding-top:24px;padding-bottom:23px}@media (max-width:768px){app-head>.header-wrapper>header{padding-top:22px}}@media (max-width:425px){app-head>.header-wrapper>header{padding:22px 25px 21px}}app-head>.header-wrapper>header.theme_black{background-color:#000}app-head>.header-wrapper>header.theme_black .navigation-hamburger{background-image:url(Menu_white.14c1fe586c5ce10eec1d.svg)!important}app-head>.header-wrapper>header.theme_black .navigation-hamburger-wrapper>.section{border-color:#fff;color:#fff}app-head>.header-wrapper>header.theme_black .navigation-hamburger-wrapper>.section a{color:#fff}app-head>.header-wrapper>header.theme_white{background-color:#fff}app-head>.header-wrapper>header>.mg-logo-wrapper{flex:1}app-head>.header-wrapper>header>.mg-logo-wrapper .mg-logo{display:block;width:227px;height:auto;position:relative}@media (max-width:768px){app-head>.header-wrapper>header>.mg-logo-wrapper .mg-logo{max-width:204px}}@media (max-width:425px){app-head>.header-wrapper>header>.mg-logo-wrapper .mg-logo{max-width:178px;width:auto;height:36px}}app-head>.header-wrapper>header>.navigation-hamburger-wrapper{display:flex;justify-content:flex-end;flex:1}app-head>.header-wrapper>header>.navigation-hamburger-wrapper>.section{display:inline-block;margin-right:28px;font-size:28px;border-right:3px solid #000;padding-right:25px}app-head>.header-wrapper>header>.navigation-hamburger-wrapper>.section a{text-decoration:none;color:#000}app-head>.header-wrapper>header>.navigation-hamburger-wrapper>.navigation-hamburger{width:40px;height:23px;background-repeat:no-repeat;background-position:bottom;background-image:url(Menu_black.20f540c9333ae6e338ae.svg);background-size:40px 23px;align-self:flex-end;cursor:pointer;position:relative;top:-2px}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a,body,dynamic-text-block>.dynamic-block p,html{margin:0;padding:0}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.light,body.light,dynamic-text-block>.dynamic-block p.light,html.light{background-color:#fff}*,:after,:before{box-sizing:border-box}app-work-teaser>.work-teaser>.video-teser__info>.t-wrapper>a.navigation--opened,body.navigation--opened,dynamic-text-block>.dynamic-block p.navigation--opened{overflow:hidden}.head-offset{margin-top:40px;display:block}a.arrow-hover{padding-left:0;transition:padding-left .5s}a.arrow-hover:hover{padding-left:20px}.padding-navigation-space{height:87px}@media (max-width:768px){.padding-navigation-space{height:81px}}@media (max-width:425px){.padding-navigation-space{height:74px}}