[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.c-abstract__content__pretitle,.c-article-agency__descr__subtitle,.c-journal-high__pretitle,.c-keyword__pretitle,.c-pulsing-text-cite__column1__pretitle,.c-services-list__col1__pretitle,.c-text-cite__col2__pretitle{font-size:1.2rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:1024px){.c-abstract__content__pretitle,.c-article-agency__descr__subtitle,.c-journal-high__pretitle,.c-keyword__pretitle,.c-pulsing-text-cite__column1__pretitle,.c-services-list__col1__pretitle,.c-text-cite__col2__pretitle{font-size:1.8rem}}.c-abstract__content__title,.c-article-agency__box__title,.c-article-agency__descr__title,.c-departments__description1__title,.c-form__box1__title,.c-journal-detail__title,.c-journal-high__title,.c-project-detail__head__title__text,.c-projects-info-slider__text__title,.c-pulsing-text-cite__column1__title,.c-services-list__col1__title,.c-text-cite__col2__title{font-family:var(--display-font-family);font-size:3.3rem;line-height:3.4rem}@media screen and (min-width:1024px){.c-abstract__content__title,.c-article-agency__box__title,.c-article-agency__descr__title,.c-departments__description1__title,.c-form__box1__title,.c-journal-detail__title,.c-journal-high__title,.c-project-detail__head__title__text,.c-projects-info-slider__text__title,.c-pulsing-text-cite__column1__title,.c-services-list__col1__title,.c-text-cite__col2__title{font-size:5rem;line-height:5.5rem}}@media screen and (min-width:1600px){.c-abstract__content__title,.c-article-agency__box__title,.c-article-agency__descr__title,.c-departments__description1__title,.c-form__box1__title,.c-journal-detail__title,.c-journal-high__title,.c-project-detail__head__title__text,.c-projects-info-slider__text__title,.c-pulsing-text-cite__column1__title,.c-services-list__col1__title,.c-text-cite__col2__title{font-size:6.2rem;line-height:6.2rem}}.c-date-cols__text1__title,.c-date-cols__text2__title{font-family:var(--display-font-family);font-size:3rem;line-height:3.1rem}@media screen and (min-width:1024px){.c-date-cols__text1__title,.c-date-cols__text2__title{font-size:5rem;line-height:5.5rem}}.c-abstract__content__richtext,.c-date-cols__text1__body,.c-date-cols__text2__body,.c-departments__description1__text,.c-hero__description,.c-hero__subtitle,.c-projects-info-slider__text__body,.c-pulsing-text-cite__column2__richtext,.c-services-info__panel__text,.c-services-list__col1__richtext,.c-text-cite__col1__richtext{font-family:var(--base-font-family);font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:1600px){.c-abstract__content__richtext,.c-date-cols__text1__body,.c-date-cols__text2__body,.c-departments__description1__text,.c-hero__description,.c-hero__subtitle,.c-projects-info-slider__text__body,.c-pulsing-text-cite__column2__richtext,.c-services-info__panel__text,.c-services-list__col1__richtext,.c-text-cite__col1__richtext{font-size:2rem;line-height:3rem}}.c-article-agency__list__article__body,.c-journal-item__main__body,.c-projects-list__list__project__header__industries,.c-projects-slider__slider__project__header__industries,.c-services-list__col2__itemlist__servicedescription{font-family:var(--base-font-family);font-size:1.4rem;line-height:2.2rem}.c-form__box1__text,.c-title-header__text{font-family:var(--base-font-family);font-size:1.6rem;line-height:2.3rem}@media screen and (min-width:1600px){.c-form__box1__text,.c-title-header__text{font-size:2.2rem;line-height:3.4rem}}.c-article-agency__list__article__subtitle,.c-services-list__col2__itemlist__servicetitle__overlay{font-family:var(--display-font-family);font-size:10rem;font-weight:400;line-height:8rem}@media screen and (min-width:1024px){.c-article-agency__list__article__subtitle,.c-services-list__col2__itemlist__servicetitle__overlay{font-size:16.3rem;line-height:10rem}}.c-projects-list__list__project__header__title,.c-projects-slider__slider__project__header__title{font-family:var(--display-font-family);font-size:2.4rem;font-weight:400}@media screen and (min-width:1024px){.c-projects-list__list__project__header__title,.c-projects-slider__slider__project__header__title{font-size:2.4rem}}.c-journal-item__main__title,.c-journal-item__meta__date{font-family:var(--display-font-family);font-weight:400;font-size:2.5rem;line-height:2.6rem}@media screen and (min-width:1024px){.c-journal-item__main__title,.c-journal-item__meta__date{font-size:3rem;line-height:3.5rem}}@media screen and (min-width:1600px){.c-journal-item__main__title,.c-journal-item__meta__date{font-size:4rem;line-height:4.5rem}}.c-prefooter__richtext{font-family:var(--base-font-family);font-size:2.5rem;font-weight:500}@media screen and (min-width:1024px){.c-prefooter__richtext{font-size:4rem}}@media screen and (min-width:1600px){.c-prefooter__richtext{font-size:4rem}}.c-title-header__title{font-family:var(--display-font-family);font-size:3.3rem;font-weight:400}@media screen and (min-width:1024px){.c-title-header__title{font-size:7rem}}@media screen and (min-width:1600px){.c-title-header__title{font-size:9rem}}.c-title-header__text h2,.c-title-header__text h3{font-family:var(--display-font-family);font-weight:400;font-size:2.5rem;line-height:2.6rem}@media screen and (min-width:1340px){.c-title-header__text h2,.c-title-header__text h3{font-size:4rem;line-height:4.5rem}}.c-client-list__box1__category__name__text,.c-client-list__box2__title{font-family:var(--display-font-family);font-size:3rem;line-height:3.5rem;font-weight:400}@media screen and (min-width:1340px){.c-client-list__box1__category__name__text,.c-client-list__box2__title{font-size:3.5rem;line-height:4.5rem}}.c-client-list__box1__category__band-list__band__name,.c-client-list__box2__currently-band__band{font-family:var(--base-font-family);font-size:1.6rem;line-height:1.8rem}@media screen and (min-width:1340px){.c-client-list__box1__category__band-list__band__name,.c-client-list__box2__currently-band__band{font-size:3rem;line-height:5rem}}.c-form__box2__form__title,.c-form__box2__numbers__text{font-family:var(--display-font-family);font-size:2.6rem;font-weight:400}.c-journal-detail__category{font-family:var(--base-font-family);font-size:1.3rem}@media screen and (min-width:1340px){.c-journal-detail__category{font-size:1.8rem}}.c-journal-detail__date{font-family:var(--display-font-family);font-size:2.5rem}@media screen and (min-width:1340px){.c-journal-detail__date{font-size:2.2rem}}.c-journal-detail__author{font-family:var(--base-font-family);font-size:1.2rem;font-weight:600;line-height:2;text-transform:uppercase}@media screen and (min-width:1340px){.c-journal-detail__author{font-size:1.6rem}}.c-rich-text__body h2{font-family:var(--display-font-family);font-size:2.8rem}.c-rich-text__body h3{font-family:var(--display-font-family);font-size:1.8rem}.c-rich-text__body h4{font-size:1.2rem;font-weight:700}@media screen and (min-width:1340px){.c-rich-text__body h2{font-size:3.5rem}.c-rich-text__body h3{font-size:2.5rem}.c-rich-text__body h4{font-size:1.5rem}}.c-project-detail__abstract,.c-project-detail__head__abstract,.c-rich-text__body blockquote,.c-rich-text__body ol,.c-rich-text__body p,.c-rich-text__body ul{font-family:var(--base-font-family);font-size:1.4rem}@media screen and (min-width:1340px){.c-project-detail__abstract,.c-project-detail__head__abstract,.c-rich-text__body blockquote,.c-rich-text__body ol,.c-rich-text__body p,.c-rich-text__body ul{font-size:1.8rem}}.c-article-agency,.c-client-list,.c-date-cols,.c-departments,.c-form,.c-image-slider,.c-journal-detail,.c-journal-high,.c-partners-slider,.c-people-slider,.c-projects-info-slider,.c-projects-list,.c-projects-slider,.c-pulsing-text-cite,.c-quote,.c-rich-text,.c-services-info,.c-services-list,.c-simple-image,.c-title-header,.c-video{padding:5rem 0}@media screen and (min-width:1024px){.c-article-agency,.c-client-list,.c-date-cols,.c-departments,.c-form,.c-image-slider,.c-journal-detail,.c-journal-high,.c-partners-slider,.c-people-slider,.c-projects-info-slider,.c-projects-list,.c-projects-slider,.c-pulsing-text-cite,.c-quote,.c-rich-text,.c-services-info,.c-services-list,.c-simple-image,.c-title-header,.c-video{padding:7rem 0}}.no-margins.c-article-agency,.no-margins.c-client-list,.no-margins.c-date-cols,.no-margins.c-departments,.no-margins.c-form,.no-margins.c-image-slider,.no-margins.c-journal-detail,.no-margins.c-journal-high,.no-margins.c-partners-slider,.no-margins.c-people-slider,.no-margins.c-projects-info-slider,.no-margins.c-projects-list,.no-margins.c-projects-slider,.no-margins.c-pulsing-text-cite,.no-margins.c-quote,.no-margins.c-rich-text,.no-margins.c-services-info,.no-margins.c-services-list,.no-margins.c-simple-image,.no-margins.c-title-header,.no-margins.c-video{padding-bottom:0}.c-abstract,.c-client-band,.c-keyword,.c-text-cite{padding:4rem 0}@media screen and (min-width:1024px){.c-abstract,.c-client-band,.c-keyword,.c-text-cite{padding:10rem 0}}.no-margins.c-abstract,.no-margins.c-client-band,.no-margins.c-keyword,.no-margins.c-text-cite{padding:0}.c-intro:after,.c-intro:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes translateTopIn{0%{transform:translateY(-100%) perspective(200px) rotatex(15deg);opacity:0}to{transform:translateY(0) perspective(200px) rotatex(0deg);opacity:1}}@keyframes translateTopIn{0%{transform:translateY(-100%) perspective(200px) rotatex(15deg);opacity:0}to{transform:translateY(0) perspective(200px) rotatex(0deg);opacity:1}}@-webkit-keyframes translateTopOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(1.5em);opacity:.5}}@keyframes translateTopOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(1.5em);opacity:.5}}.c-abstract,.c-article-agency,.c-client-band,.c-client-list,.c-date-cols,.c-departments,.c-form,.c-image-slider,.c-journal-detail,.c-journal-high,.c-keyword,.c-partners-slider,.c-people-slider,.c-prefooter,.c-projects-info-slider,.c-projects-list,.c-projects-slider,.c-pulsing-text-cite,.c-quote,.c-rich-text,.c-services-info,.c-services-list,.c-simple-image,.c-text-cite,.c-video{transition:all .3s ease-in;opacity:0}.in-view.c-abstract,.in-view.c-article-agency,.in-view.c-client-band,.in-view.c-client-list,.in-view.c-date-cols,.in-view.c-departments,.in-view.c-form,.in-view.c-image-slider,.in-view.c-journal-detail,.in-view.c-journal-high,.in-view.c-keyword,.in-view.c-partners-slider,.in-view.c-people-slider,.in-view.c-prefooter,.in-view.c-projects-info-slider,.in-view.c-projects-list,.in-view.c-projects-slider,.in-view.c-pulsing-text-cite,.in-view.c-quote,.in-view.c-rich-text,.in-view.c-services-info,.in-view.c-services-list,.in-view.c-simple-image,.in-view.c-text-cite,.in-view.c-video{opacity:1}.in-view.c-abstract .animation-in,.in-view.c-article-agency .animation-in,.in-view.c-client-band .animation-in,.in-view.c-client-list .animation-in,.in-view.c-date-cols .animation-in,.in-view.c-departments .animation-in,.in-view.c-form .animation-in,.in-view.c-image-slider .animation-in,.in-view.c-journal-detail .animation-in,.in-view.c-journal-high .animation-in,.in-view.c-keyword .animation-in,.in-view.c-partners-slider .animation-in,.in-view.c-people-slider .animation-in,.in-view.c-prefooter .animation-in,.in-view.c-projects-info-slider .animation-in,.in-view.c-projects-list .animation-in,.in-view.c-projects-slider .animation-in,.in-view.c-pulsing-text-cite .animation-in,.in-view.c-quote .animation-in,.in-view.c-rich-text .animation-in,.in-view.c-services-info .animation-in,.in-view.c-services-list .animation-in,.in-view.c-simple-image .animation-in,.in-view.c-text-cite .animation-in,.in-view.c-video .animation-in{transition:all 1s ease-in;display:block;overflow:hidden}.in-view.c-abstract .animation-in>*,.in-view.c-article-agency .animation-in>*,.in-view.c-client-band .animation-in>*,.in-view.c-client-list .animation-in>*,.in-view.c-date-cols .animation-in>*,.in-view.c-departments .animation-in>*,.in-view.c-form .animation-in>*,.in-view.c-image-slider .animation-in>*,.in-view.c-journal-detail .animation-in>*,.in-view.c-journal-high .animation-in>*,.in-view.c-keyword .animation-in>*,.in-view.c-partners-slider .animation-in>*,.in-view.c-people-slider .animation-in>*,.in-view.c-prefooter .animation-in>*,.in-view.c-projects-info-slider .animation-in>*,.in-view.c-projects-list .animation-in>*,.in-view.c-projects-slider .animation-in>*,.in-view.c-pulsing-text-cite .animation-in>*,.in-view.c-quote .animation-in>*,.in-view.c-rich-text .animation-in>*,.in-view.c-services-info .animation-in>*,.in-view.c-services-list .animation-in>*,.in-view.c-simple-image .animation-in>*,.in-view.c-text-cite .animation-in>*,.in-view.c-video .animation-in>*{display:block;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:translateTopIn;animation-name:translateTopIn;-webkit-animation-delay:.6s;animation-delay:.6s}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5{font-weight:400}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}figure,img,picture{margin:0;padding:0}img{width:100%}*{box-sizing:border-box}body,html{width:100%;height:100%}html.hidden-scrollbar::-webkit-scrollbar{display:none}html.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body{position:relative;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--base-font-family);box-sizing:border-box;font-weight:400;line-height:1.4;color:#000;letter-spacing:.5px;overflow-x:hidden}body.body-blocked{overflow:hidden;touch-action:none;-ms-touch-action:none;position:relative}html{line-height:1.4;box-sizing:border-box;font-size:62.5%}html *,html :after,html :before{box-sizing:inherit}html .loading,html .loading-cta{cursor:wait!important}a{text-decoration:none}a,a:hover{color:currentColor}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:inline-block;max-width:100%;vertical-align:middle}figure{margin:0}picture{display:inline-block}.list-default,li,ul{margin:0;padding:0;list-style:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer}button:focus{outline:none}#print-template{display:none}:root{--base-font-family:"Montserrat",sans-serif;--display-font-family:"Rozha One";--grid-gap:20;--main-container-pad-x:12;--main-container-pad-x-size:calc(var(--main-container-pad-x) * 1px);--header-height:70px}@media screen and (min-width:1340px){:root{--main-container-pad-x:30;--header-height:95px}}:root{--color-primary:#000;--color-secondary:#fff;--color-accent:#bf3131;--color-accent-overlay:#d33d3e;--color-value-one:#cb704f;--color-value-two:#97925e;--color-value-three:#558198;--color-light:#fff;--color-dark:#161616;--color-line-light:#e7e7e7;--color-line-dark:#737373;--color-gray:grey;--color-dark-gray:#535353;--color-gray-mid:#666;--color-gray-mid-light:#7f7f7f;--color-gray-light:#ccc;--color-smoke-gray:#d1f3e8;--color-gray-bg:#f1f1f1;--color-success:#00a905;--color-warning:#fa6700;--color-error:#d43b3a;--color-woot:#7c4594;--color-ways:#e27a35;--color-woot-overlay:#8f51aa;--color-ways-overlay:#fd8a3d}.icon{display:inline-block}.icon svg{display:block}.button--primary,.button--secondary,.button--text{display:flex;justify-content:center;align-items:center;padding:1.2rem 3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;font-size:1.2rem;font-weight:500;line-height:1.3;min-width:13rem;min-height:4rem;text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box;border-radius:25px;text-transform:uppercase;transition:all .4s ease-in}.button--primary:hover,.button--secondary:hover,.button--text:hover{text-decoration:none}[data-default-label].button--primary,[data-default-label].button--secondary,[data-default-label].button--text{display:flex;align-items:center;justify-content:center}[data-default-label].button--primary:before,[data-default-label].button--secondary:before,[data-default-label].button--text:before{content:attr(data-default-label);display:block}[data-default-label].button--primary:disabled:before,[data-default-label].button--secondary:disabled:before,[data-default-label].button--text:disabled:before{content:attr(data-disabled-label)}.button--primary:disabled,.button--secondary:disabled,.button--text:disabled,.disabled.button--primary,.disabled.button--secondary,.disabled.button--text,[disabled].button--primary,[disabled].button--secondary,[disabled].button--text{opacity:.6;cursor:default;background-color:gray;color:#fff}.button--primary{color:#fff;background-color:#000}.button--primary:hover{color:#fff;background-color:#bf3131}.button--primary.stroked{color:#000;border-color:#000;background-color:transparent}.button--primary.stroked:hover{color:#bf3131;border-color:#bf3131;background-color:transparent}.button--secondary{color:#000;background-color:#fff}.button--secondary:hover{color:#fff;background-color:#bf3131}.button--secondary.stroked{color:#fff;border-color:#fff;background-color:transparent}.button--secondary.stroked:hover{color:#bf3131;border-color:#bf3131;background-color:transparent}.button--text{padding:0;min-width:unset;min-height:unset;background:transparent;color:#bf3131}.button--text:hover{color:#bf3131;text-decoration:underline}.button--large{min-width:20rem}.button--wide{width:100%}.button--filter{display:block;font-size:1.2rem;font-weight:500;line-height:1;color:#fff;border:1px solid transparent;cursor:pointer;width:100%;text-align:center;border-radius:4.5rem;box-sizing:border-box;padding:1.3rem 3rem;text-transform:uppercase;position:relative;transform-origin:center}.button--filter.active{font-weight:700;color:#bf3131;border:2px solid #bf3131}.button--filter .icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}@media screen and (min-width:1024px){.button--filter{padding:1.3rem 4rem;width:unset;color:#000;border:1px solid gray}.button--filter.active{color:#bf3131;border:2px solid #bf3131}.button--filter .icon{right:1.5rem}}.c-button-slider-prev{font-size:1.2rem}@media screen and (min-width:1024px){.c-button-slider-prev{position:absolute;bottom:5rem;left:2.5rem;width:10rem;height:7.5rem}}.c-button-slider-next{font-size:1.2rem}@media screen and (min-width:1024px){.c-button-slider-next{position:absolute;bottom:5rem;right:2.5rem;width:10rem;height:7.5rem}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{width:100%;padding:2rem 0 1rem;outline:none;font-size:1.4rem;border:none;border-bottom:1px solid #ccc;transition:all .5s ease-out}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus{border-color:#000}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder{font-size:1.4rem;color:gray;opacity:1;-moz-transition:all .5s ease-out;transition:all .5s ease-out}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder{font-size:1.4rem;color:gray;opacity:1;-ms-transition:all .5s ease-out;transition:all .5s ease-out}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder{font-size:1.4rem;color:gray;opacity:1;transition:all .5s ease-out}select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}textarea{outline:none;font-size:1.4rem;padding:1rem;border:1px solid #ccc;min-height:20rem;resize:none}textarea:focus{border-color:#000}textarea::-moz-placeholder{opacity:1;color:gray}textarea:-ms-input-placeholder{opacity:1;color:gray}textarea::placeholder{opacity:1;color:gray}.input-group.error input,.input-group.error select,.input-group.error textarea{color:#d43b3a;border-color:#d43b3a}.input-group.error input::-moz-placeholder,.input-group.error select::-moz-placeholder,.input-group.error textarea::-moz-placeholder{color:#d43b3a}.input-group.error input:-ms-input-placeholder,.input-group.error select:-ms-input-placeholder,.input-group.error textarea:-ms-input-placeholder{color:#d43b3a}.input-group.error input::placeholder,.input-group.error select::placeholder,.input-group.error textarea::placeholder{color:#d43b3a}.input-group.error label{color:#d43b3a}.input-group.error .input-error{display:block}.input-group.error .radio{border-color:#d43b3a}.input-group.error .radio:after{background-color:#d43b3a}.input-group .input-error{display:none;font-size:1.2rem;font-weight:500;color:#d43b3a;margin-top:1rem}.custom-radio{font-size:1.2rem;font-weight:600}.custom-radio label{position:relative;display:flex;cursor:pointer}.custom-radio input{opacity:0;position:absolute;width:1.6rem;height:1.6rem;top:0;left:0;cursor:pointer}.custom-radio input:checked+.radio:after{opacity:1}.custom-radio .radio{display:block;width:1.6rem;height:1.6rem;border:1px solid #000;border-radius:50%;position:relative;margin-right:.5rem}.custom-radio .radio:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#000;opacity:0;transition:all .2s ease-out}[data-simplebar] .simplebar-track.simplebar-horizontal{width:calc(100% - var(--main-container-pad-x)*5px);left:50%;right:unset;transform:translateX(-50%)}[data-simplebar] .simplebar-track.simplebar-horizontal:after{content:"";position:absolute;width:100%;height:.1rem;left:0;top:50%;transform:translateY(-50%);z-index:-1}[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:.8rem;border-radius:1.5rem}[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{opacity:1}.c-article-agency__list[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-image-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-journal-high__list[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-projects-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal:after{background-color:#e7e7e7}.c-article-agency__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-article-agency__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.c-image-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-image-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.c-journal-high__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-journal-high__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.c-projects-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-projects-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:#161616}.c-departments__description2[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-partners-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-projects-slider__slider[data-simplebar].scroll-darker .simplebar-track.simplebar-horizontal:after{background-color:#737373}.c-departments__description2[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-departments__description2[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:#fff}@media screen and (min-width:1024px){.c-article-agency__list[data-simplebar] .simplebar-track,.c-departments__description2[data-simplebar] .simplebar-track,.c-image-slider__slider[data-simplebar] .simplebar-track,.c-journal-high__list[data-simplebar] .simplebar-track,.c-partners-slider__slider[data-simplebar] .simplebar-track,.c-projects-slider__slider[data-simplebar] .simplebar-track{display:none}}.c-header{position:fixed;width:100%;top:0;z-index:4;background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.9) 65%,hsla(0,0%,100%,0));transition:color .5s ease-out,background-color .5s ease-out}.c-header__inner{width:calc(100% - var(--main-container-pad-x)*2px);margin-left:auto;margin-right:auto;padding:1.2rem 0}.c-header__brand{display:inline-flex;align-items:center}.c-header__brand__logo{max-width:6.8rem;max-height:6.8rem}.c-header__brand__name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.4rem}.c-header__menu{background:#fff}.c-header__menu ul{list-style:none}.c-header__menu ul li a{position:relative;display:block;font-size:1.6rem;text-align:center}.c-header__menu ul li a:after{position:absolute;top:50%;left:50%;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0;content:"";width:0;transition:all .4s ease-out;border-top:1px solid #bf3131}.c-header__menu ul li a.active,.c-header__menu ul li a:hover{color:#bf3131}.c-header__menu ul li a.active:after,.c-header__menu ul li a:hover:after{width:5rem}.c-header--dark{color:#fff;background:#161616;background:linear-gradient(180deg,#161616,hsla(0,0%,9%,.516) 63%,hsla(0,0%,9%,0))}@media screen and (max-width:1339px){.c-header__inner{padding:1rem 0}.c-header__brand__logo{max-width:5rem;max-height:5rem}.c-header__brand__name{font-size:1.2rem;padding-left:1rem}.c-header__brand__name span{display:block}.c-header__navigation{position:fixed;top:0;left:0;width:100%}.c-header__navigation .c-header__icon{position:absolute;top:0;right:0}.c-header__navigation--open .c-header__icon .c-ham [class*=c-ham__line]{stroke:#000}.c-header__navigation--open .c-header__menu{pointer-events:inherit;height:100vh;color:#000}.c-header__navigation--open .c-header__menu ul{opacity:1}.c-header__navigation--open .c-header__menu ul li:first-child a{transition-delay:.15s}.c-header__navigation--open .c-header__menu ul li:nth-child(2) a{transition-delay:.3s}.c-header__navigation--open .c-header__menu ul li:nth-child(3) a{transition-delay:.45s}.c-header__navigation--open .c-header__menu ul li:nth-child(4) a{transition-delay:.6s}.c-header__navigation--open .c-header__menu ul li:nth-child(5) a{transition-delay:.75s}.c-header__navigation--open .c-header__menu ul li:nth-child(6) a{transition-delay:.9s}.c-header__navigation--open .c-header__menu ul li:nth-child(7) a{transition-delay:1.05s}.c-header__navigation--open .c-header__menu ul li a{transform:translateY(0) rotate(0deg);opacity:1}.c-header__menu{position:relative;height:0;transition:all .5s ease;overflow:hidden}.c-header__menu ul{position:absolute;height:60%;top:50vh;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:space-around;font-size:2rem}.c-header__menu ul li{position:relative;overflow:hidden;display:block}.c-header__menu ul li a{font-size:2rem;text-transform:uppercase;transition:all .5s ease;transform:translateY(3rem) rotate(30deg);opacity:0}.c-header__menu ul li a:after{display:none}.c-header__menu ul li a.active{color:#bf3131}}@media screen and (min-width:1340px){.c-header__brand__name{padding-left:2rem}.c-header__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.c-header__menu{background-color:transparent}.c-header__menu ul{display:flex;flex-direction:row}.c-header__menu ul li{padding-right:5.5rem}}.c-ham{display:none}@media screen and (max-width:1339px){.c-ham{display:block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-ham [class*=c-ham__line]{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s,stroke .5s ease-out;stroke:#000;stroke-width:5.5;stroke-linecap:round}.c-ham__line{stroke:currentColor}.c-ham__line--top{stroke-dasharray:40 121}.c-ham__line--middle{stroke-dasharray:0 0}.c-ham__line--bottom{stroke-dasharray:40 121}.c-ham--active{transform:rotate(45deg)}.c-ham--active .c-ham__line--bottom,.c-ham--active .c-ham__line--top{stroke-dashoffset:-68px}.c-ham--white [class*=c-ham__line]{fill:none;stroke:#fff}}.c-footer{background-color:#fff;padding:2rem 0}.c-footer__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.c-footer__image{min-width:3.7rem;height:3.7rem;margin-right:1.5rem}.c-footer__image svg{width:100%;height:100%}.c-footer__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:1.2rem;color:#666}.c-footer__info a{text-decoration:none}.c-footer__info a:hover{text-decoration:underline}.c-footer__copyright{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 0 100%;gap:1rem;flex-wrap:wrap;font-size:1rem;font-weight:500;text-transform:uppercase;color:#ccc;margin-top:1.5rem;padding-left:1.5rem}@media screen and (min-width:1024px){.c-footer__wrapper{flex-wrap:nowrap;align-items:center}.c-footer__image{min-width:5.6rem;height:5.6rem;margin-right:0}.c-footer__info{flex-direction:row;flex:0 0 50%;font-size:1.5rem;padding-left:2rem}.c-footer__copyright,.c-footer__info{align-items:center;justify-content:flex-start;gap:2rem}.c-footer__copyright{flex-direction:row;font-size:1.2rem;text-align:right;margin-top:0;flex:0 0 auto;margin-left:auto;padding-left:0}}@media screen and (min-width:1340px){.c-footer{padding:5rem 0}}.c-article-agency__descr{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-article-agency__descr__title{color:gray;margin-bottom:10rem}.c-article-agency__descr__subtitle{color:#bf3131;margin-bottom:1.5rem}.c-article-agency__list{white-space:nowrap;padding-bottom:7rem}.c-article-agency__list__article{white-space:normal;display:inline-flex;width:100%;padding:0 var(--main-container-pad-x-size);background-color:#fff}.c-article-agency__list__article__wrapper{position:relative;width:100%;padding:2.5rem 0;border:2px solid #e7e7e7}.c-article-agency__list__article__wrapper:after{content:"";position:absolute;width:85%;height:100%;left:50%;bottom:0;transform:translate(-50%,2rem);background-color:#f1f1f1;z-index:-1}.c-article-agency__list__article__content{position:relative;margin-top:-2rem;padding:1rem 1.5rem;background-color:#fff}.c-article-agency__list__article__subtitle{margin:0;padding:0 1.5rem;color:#bf3131}.c-article-agency__list__article__title{font-size:2rem;font-weight:600;line-height:1;text-transform:uppercase;margin-bottom:2rem}.c-article-agency__list__article__body{color:#666}.c-article-agency__box{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-top:5rem;background-color:#fff}.c-article-agency__box__title{margin-bottom:3rem}.c-article-agency__box__button{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-article-agency__box__button a:not(:first-child),.c-article-agency__box__button button:not(:first-child){margin-top:1.5rem}@media screen and (min-width:768px){.c-article-agency__list__article{padding:0 calc(var(--main-container-pad-x)*2.5px)}}@media screen and (min-width:1024px){.c-article-agency__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;align-items:start}.c-article-agency__descr{position:-webkit-sticky;position:sticky;grid-column:2/-1;grid-row:1/-2;margin:0;width:unset;max-width:unset;padding-left:5rem;z-index:-1}.c-article-agency__descr__title{margin-bottom:0}.c-article-agency__list{grid-column:1/-2;grid-row:1/-1;padding-bottom:1rem;padding-right:5rem;white-space:normal;overflow-y:hidden;display:flex;flex-direction:column}.c-article-agency__list__article{padding:0;margin-bottom:5rem}.c-article-agency__list__article:last-child{margin-bottom:0}.c-article-agency__list__article__wrapper{padding:3rem 1rem}.c-article-agency__list__article__wrapper:after{width:95%;height:80%;left:unset;right:0;transform:translate(1rem,1rem)}.c-article-agency__list__article__content{width:calc(100% - 5rem);margin-left:auto}.c-article-agency__list__article__title{font-size:2.2rem}.c-article-agency__box{margin:0;width:unset;max-width:unset;grid-column:2/-1;grid-row:2/-1;height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-self:end;padding-left:5rem}.c-article-agency__box__button{flex-direction:row;justify-content:flex-start}.c-article-agency__box__button a:not(:first-child),.c-article-agency__box__button button:not(:first-child){margin-top:0;margin-left:1.5rem}}@media screen and (min-width:1340px){.c-article-agency__list__article__wrapper{padding:5rem 3.5rem}.c-article-agency__list__article__title{font-size:3.4rem}}@media screen and (min-width:1600px){.c-article-agency__descr{padding-left:7.5rem}.c-article-agency__list{padding-right:7.5rem}.c-article-agency__list__article{margin-bottom:7.5rem}.c-article-agency__list__article:last-child{margin-bottom:0}.c-article-agency__list__article__content{width:calc(100% - 10rem)}.c-article-agency__list__article__title{margin-bottom:3rem}}.c-client-band{padding-top:0;overflow-x:hidden}.c-client-band__row{width:100%;display:flex;margin-bottom:1.5rem}.c-client-band__row__list{display:flex;flex-shrink:0;flex-grow:0;transform:translateZ(0)}.c-client-band__row:nth-child(odd) .c-client-band__row__list{-webkit-animation:infiniteSlide 50s linear infinite;animation:infiniteSlide 50s linear infinite}.c-client-band__row:nth-child(2n) .c-client-band__row__list{-webkit-animation:infiniteSlideInverse 50s linear infinite;animation:infiniteSlideInverse 50s linear infinite}.c-client-band__name{flex-shrink:0;flex-grow:0;font-size:4rem;color:#ccc;margin:0;padding:0 4rem}@media screen and (min-width:1024px){.c-client-band{display:block}}@media screen and (min-width:1340px){.c-client-band__name{font-size:3.6rem}}@-webkit-keyframes infiniteSlide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infiniteSlide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes infiniteSlideInverse{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes infiniteSlideInverse{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.c-client-list__box1{list-style:none}.c-client-list__box1__category{margin-bottom:2.5rem}.c-client-list__box1__category__name{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative;padding:1rem 0}.c-client-list__box1__category__name__icon{position:absolute;display:flex;top:50%;right:0;transform:translateY(-50%) scaleY(1);transform-origin:center;transition:transform .75s ease-out}.c-client-list__box1__category__name__icon.open{transform:translateY(-50%) scaleY(-1)}.c-client-list__box1__category__band-list{position:relative;max-height:0;list-style:none;padding:0;margin:0;transition:max-height .5s ease-out .25s;overflow:hidden}.c-client-list__box1__category__band-list:after,.c-client-list__box1__category__band-list:before{content:"";position:absolute;width:0;height:.05rem;top:0;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,45%,.4);transition:width .25s ease-out 0s}.c-client-list__box1__category__band-list:after{top:unset;bottom:0}.c-client-list__box1__category__band-list.open{transition:max-height .5s ease-out}.c-client-list__box1__category__band-list.open:after,.c-client-list__box1__category__band-list.open:before{width:100%;transition:width .25s ease-out .5s}.c-client-list__box1__category__band-list__band{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);color:gray;margin:2rem auto}.c-client-list__box1__category__band-list__band__name:hover{color:#bf3131}.c-client-list__box2{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-client-list__box2__title{margin-bottom:2rem}.c-client-list__box2__currently-band{list-style:none;padding:0;margin:0}.c-client-list__box2__currently-band__band{color:gray;margin:2rem 0}.c-client-list__box2__currently-band__band:hover{color:#bf3131}.c-client-list--dark{background-color:#161616}.c-client-list--dark .c-client-list__box1__category__name,.c-client-list--dark .c-client-list__box2__title{color:#fff}@media screen and (min-width:1024px){.c-client-list__box1{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-client-list__box1__category{display:flex;align-items:flex-start;margin-bottom:9rem}.c-client-list__box1__category__name{width:unset;max-width:unset;flex:0 0 20%;text-align:end;margin:0;padding:0;pointer-events:none}.c-client-list__box1__category__name__icon{display:none}.c-client-list__box1__category__band-list{flex:0 0 80%;max-height:unset!important;display:flex;flex-wrap:wrap;padding-left:10rem}.c-client-list__box1__category__band-list:after,.c-client-list__box1__category__band-list:before{content:none}.c-client-list__box1__category__band-list__band{width:unset;max-width:unset;margin:0 3rem .5rem 0}.c-client-list__box2{width:100%;max-width:unset;display:flex;flex-direction:column;align-items:center}.c-client-list__box2__title{display:flex;align-items:center;width:100%;margin-bottom:10rem}.c-client-list__box2__title:after,.c-client-list__box2__title:before{content:"";width:100%;border-top:1px solid gray}.c-client-list__box2__title span{display:block;flex:0 0 60%;padding:0 10rem;text-align:center}.c-client-list__box2__currently-band{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center}.c-client-list__box2__currently-band__band{margin:0 3rem .5rem 0}}@media screen and (min-width:1600px){.c-client-list__box2{padding-bottom:3rem}.c-client-list__box2__title{margin-bottom:13rem}.c-client-list__box2__title span{flex:0 0 40%}}.c-departments{color:#fff;background-color:#161616;overflow:hidden}.c-departments__description1{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-bottom:5rem}.c-departments__description1__title{margin-bottom:4rem}.c-departments__images{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-departments__images__ways,.c-departments__images__wip,.c-departments__images__woot{position:relative;width:22rem}.c-departments__images__ways svg,.c-departments__images__wip svg,.c-departments__images__woot svg{display:block;overflow:visible}.c-departments__images__ways{z-index:1}.c-departments__images__ways circle,.c-departments__images__woot circle{transform:rotate(90deg);transform-origin:center}.c-departments__images__wip{width:22rem;position:relative;z-index:2}.c-departments__description2{margin-top:6rem;padding-bottom:5rem;white-space:nowrap}.c-departments__description2__slide{display:inline-block;white-space:normal;width:100%;padding:0 calc(var(--main-container-pad-x)*2.5px)}.c-departments__description2__slide__subtitle{font-size:1.8rem;margin-bottom:.5rem}.c-departments__description2__slide__title{font-family:var(--display-font-family);font-size:2.4rem;margin-bottom:3rem}.c-departments__description2__slide__body{font-size:1.4rem;line-height:2.2rem}@media screen and (min-width:1024px){.c-departments__description1{margin-bottom:10rem;display:flex;align-items:center}.c-departments__description1__title{margin:0;flex:0 0 50%;text-align:right;padding-right:6rem}.c-departments__description1__text{margin:0;flex:0 0 50%;padding-left:6rem}.c-departments__images{flex-direction:row}.c-departments__images__ways,.c-departments__images__wip,.c-departments__images__woot{width:40rem;align-self:stretch;padding-bottom:7.5rem}.c-departments__images__ways:after,.c-departments__images__wip:after,.c-departments__images__woot:after{content:"";position:absolute;width:.1rem;height:4rem;bottom:0;left:50%;transform:translateX(-50%)}.c-departments__images__ways circle,.c-departments__images__woot circle{transform:rotate(0)}.c-departments__images__wip{width:40rem}.c-departments__images__ways:after{background-color:#e27a35}.c-departments__images__wip:after{background-color:#bf3131}.c-departments__images__woot:after{background-color:#7c4594}.c-departments__description2{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-top:8.5rem;padding-bottom:0;white-space:normal}.c-departments__description2[data-simplebar] .simplebar-content{display:flex;gap:5rem}.c-departments__description2[data-simplebar] .simplebar-content:after,.c-departments__description2[data-simplebar] .simplebar-content:before{display:none}.c-departments__description2__slide{padding:0}.c-departments__description2__title{font-size:2.7rem}}@media screen and (min-width:1340px){.c-departments__description1{margin-bottom:17.5rem}.c-departments__description1,.c-departments__description2,.c-departments__images{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;max-width:1200px}.c-departments__description2{margin-top:10rem}.c-departments__description2[data-simplebar] .simplebar-content{gap:9rem}}.c-form__box1{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-bottom:10rem}.c-form__box1__title{color:#bf3131;margin-bottom:4rem}.c-form__box1__text{color:#666}.c-form__box2{width:calc(100% - var(--main-container-pad-x)*2px);margin-left:auto;margin-right:auto;position:relative;padding-bottom:2rem}.c-form__box2__wrapper{background-color:#fff;border:2px solid #ccc}.c-form__box2:after{content:"";position:absolute;width:85%;height:100%;left:50%;bottom:0;transform:translateX(-50%);background-color:#f1f1f1;z-index:-1}.c-form__box2__address{display:grid;grid-template-columns:5.5rem auto;grid-template-rows:auto auto;align-items:center;border-bottom:1px solid #ccc;padding:2.5rem 1.5rem}.c-form__box2__address__logo{grid-column:1/2;grid-row:1/2}.c-form__box2__address__logo span{display:block}.c-form__box2__address__name{grid-column:2/3;grid-row:1/2;font-size:2rem;padding-left:1.5rem;font-weight:500}.c-form__box2__address__location{grid-column:1/-1;grid-row:2/-1;font-size:1.6rem;font-weight:400;color:#666;margin-top:2rem}.c-form__box2__form{border:1px solid #ccc;border-right:none;border-left:none;padding:2.5rem 1.5rem}.c-form__box2__form__bottom{display:flex;justify-content:flex-end;align-items:center;margin-top:3rem}.c-form__box2__form__title{color:#bf3131;margin-bottom:5rem}.c-form__box2__form__input__field{margin-bottom:2rem;position:relative}.c-form__box2__form__input__field:last-child{margin-bottom:0}.c-form__box2__form__input__field__text{position:absolute;top:0;left:0;font-size:1.4rem;opacity:0;color:gray;transition:all .5s ease-out}.c-form__box2__form__input__field__text.active{opacity:1}.c-form__box2__form__policy{margin-top:4rem}.c-form__box2__form__policy__title{font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.c-form__box2__form__policy__text{font-size:1rem;display:block;overflow:auto;height:16rem}.c-form__box2__form__selector{display:flex;flex-wrap:wrap;align-items:center;margin:3rem 0}.c-form__box2__form__selector__radio:first-child{margin-right:2.5rem}.c-form__box2__form__selector .input-error{flex:0 0 100%}.c-form__box2__form__success{color:#00a905;border:1px solid #00a905}.c-form__box2__form__error,.c-form__box2__form__success{margin-top:2.6rem;font-size:2rem;text-align:center;padding:1rem 2rem}.c-form__box2__form__error{color:#d43b3a;border:1px solid #d43b3a}.c-form__box2__numbers{padding:0 1.5rem}.c-form__box2__numbers__section{margin:2.5rem 0}.c-form__box2__numbers__text{color:#bf3131}.c-form__box2__numbers__number{font-size:2rem;font-weight:500;color:gray}@media screen and (min-width:1024px){.c-form__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:flex-start}.c-form__box1{position:-webkit-sticky;position:sticky;top:0;padding-bottom:5rem}.c-form__box1,.c-form__box2{width:unset;max-width:unset;margin:0;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 5rem)}.c-form__box2{padding:0 1.5rem 1.5rem 0}.c-form__box2:after{width:90%;height:95%;left:unset;right:0;transform:translateX(0)}.c-form__box2__address,.c-form__box2__form{padding:3.5rem}.c-form__box2__form__title{margin-bottom:3rem}.c-form__box2__form__policy{margin-top:5rem}.c-form__box2__numbers{margin:4rem 0;padding:0 3.5rem}.c-form__box2__numbers__section{display:flex;margin:1rem 0;align-items:center}.c-form__box2__numbers__text{flex:0 0 25%;text-align:right}.c-form__box2__numbers__number{padding-left:3.5rem}}@media screen and (min-width:1340px){.c-form__box1,.c-form__box2{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6rem)}.c-form__box2{padding:0 2rem 2rem 0}.c-form__box2__address{padding:5rem;align-items:start}.c-form__box2__address__name{padding-left:4rem}.c-form__box2__address__logo{grid-row:1/-1}.c-form__box2__address__location{grid-column:2/-1;margin-top:.4rem;padding-left:4rem}.c-form__box2__form{padding:5rem}.c-form__box2__form__input__field{display:flex;flex-wrap:wrap;align-items:flex-end}.c-form__box2__form__input__field input,.c-form__box2__form__input__field textarea{padding-bottom:0}.c-form__box2__form__input__field input::-moz-placeholder,.c-form__box2__form__input__field textarea::-moz-placeholder{color:transparent;opacity:0}.c-form__box2__form__input__field input:-ms-input-placeholder,.c-form__box2__form__input__field textarea:-ms-input-placeholder{color:transparent;opacity:0}.c-form__box2__form__input__field input::placeholder,.c-form__box2__form__input__field textarea::placeholder{color:transparent;opacity:0}.c-form__box2__form__input__field__text{position:static;top:unset;left:unset;display:block;flex:0 0 25%;font-size:1.6rem;text-align:right;opacity:1;padding-right:1.5rem}.c-form__box2__form__input__field__box{flex:0 0 75%}.c-form__box2__form__input__field .input-error{flex:0 0 100%;margin-left:25%}.c-form__box2__form__input__textarea{align-items:flex-start;margin-top:4rem}.c-form__box2__form__input__textarea .c-form__box2__form__input__field__text{padding-top:.5rem}.c-form__box2__form__selector{margin:0}.c-form__box2__numbers{margin:5rem 0;padding:0 5rem}}@media screen and (min-width:1600px){.c-form__box2__address{padding:5rem 6.5rem}.c-form__box2__form{padding:5rem 7.5rem}.c-form__box2__form__input__field .input-error{margin-left:22%}.c-form__box2__form__input__field__text{flex:0 0 22%}.c-form__box2__form__input__field__box{flex:0 0 78%}.c-form__box2__form__bottom{margin-top:4rem}.c-form__box2__numbers{padding:0 7.5rem}}.c-full-image{display:flex;align-items:center;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;min-height:23rem;--overlay-display:none}.c-full-image--overlay{--overlay-display:block}.c-full-image__picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-full-image:before{content:"";display:var(--overlay-display);position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.54)}.c-full-image__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative;display:flex;justify-content:flex-end;z-index:2}.c-full-image__title{font-family:var(--display-font-family);font-size:3.5rem;line-height:1;text-align:right;color:#fff}@media screen and (min-width:768px){.c-full-image__title{max-width:75%}}@media screen and (min-width:1024px){.c-full-image{min-height:45rem}.c-full-image__title{font-size:8rem}}@media screen and (min-width:1340px){.c-full-image{min-height:53rem}.c-full-image__title{font-size:9.2rem}}.c-image-slider{overflow:hidden}.c-image-slider--no-gallery .simplebar-content{justify-content:center}.c-image-slider__slider{white-space:nowrap;padding:0 calc(var(--main-container-pad-x)*2.5px) 5rem}.c-image-slider__slider[data-simplebar] .simplebar-content{display:flex;align-items:center}.c-image-slider__slider[data-simplebar] .simplebar-content:hover{cursor:-webkit-grab;cursor:grab}.c-image-slider__slider__wrapper{white-space:normal;display:inline-block;flex:0 0 85%;padding-right:3rem}.c-image-slider__slider__wrapper:nth-child(2n){flex:0 0 75%}.c-image-slider__slider__wrapper__image{position:relative;display:block;width:100%}@media screen and (min-width:768px){.c-image-slider__slider__wrapper{flex:0 0 35%}.c-image-slider__slider__wrapper:nth-child(2n){flex:0 0 28%}}@media screen and (min-width:1024px){.c-image-slider__slider__wrapper{padding-right:3rem}}@media screen and (min-width:1340px){.c-image-slider__slider{padding:0 4rem}.c-image-slider__slider__wrapper{flex:0 0 28%;padding-right:4rem}.c-image-slider__slider__wrapper:nth-child(2n){flex:0 0 24%}}.c-journal-list{padding:1rem 0}.c-journal-list__list .c-journal-item__main__body{display:block}@media screen and (min-width:1024px){.c-journal-list{padding:6rem 0}.c-journal-list__list{margin-top:0;padding-bottom:0}}.c-journal-detail{padding-bottom:0;position:relative}.c-journal-detail:after{content:"";position:absolute;width:100vw;height:.05rem;top:23rem;left:0;transform:rotate(-45deg);transform-origin:left;background-color:#e7e7e7;pointer-events:none;z-index:1}.c-journal-detail__head{position:relative;margin-top:4rem;z-index:2;width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-journal-detail__head__back{position:relative;display:flex;align-items:center;font-size:1.2rem;margin-bottom:2rem}.c-journal-detail__head__back .icon{margin-right:.5rem}.c-journal-detail__head__text{padding-bottom:3rem;background-color:#fff}.c-journal-detail__category{text-transform:capitalize}.c-journal-detail__category,.c-journal-detail__date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-journal-detail__date{color:#bf3131}.c-journal-detail__title{color:#000}.c-journal-detail__cta{position:relative;z-index:2;width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:1024px){.c-journal-detail:after{top:32rem}.c-journal-detail__head__back{margin-bottom:3rem}.c-journal-detail__head__text{padding-bottom:5rem}.c-journal-detail__cta{max-width:96rem}}@media screen and (min-width:1340px){.c-journal-detail:after{height:.2rem;top:45rem}.c-journal-detail__head{margin-top:10rem}.c-journal-detail__head__back{font-size:1.6rem}}@media screen and (min-width:1600px){.c-journal-detail:after{top:35vw}}.c-journal-item{display:inline-block;width:100%;padding:4rem calc(var(--main-container-pad-x)*2.5px);box-sizing:border-box;white-space:normal;pointer-events:none}.c-journal-item:hover{background-color:#f1f1f1}.c-journal-item__wrapper{display:block;width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;width:100%}.c-journal-item__image{display:block;position:relative;width:13rem;height:13rem;margin:0 auto 2rem;border-radius:100%;overflow:hidden}.c-journal-item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-journal-item__meta{display:block;text-align:center;margin-bottom:2.5rem}.c-journal-item__meta__category{display:block;font-size:1.4rem;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.c-journal-item__meta__date{display:block;color:#bf3131}.c-journal-item__main{display:flex;flex-direction:column;align-items:center;text-align:center}.c-journal-item__main__title{margin-bottom:2rem}.c-journal-item__main__body{display:none;margin-bottom:2.5rem}.c-journal-item__main button{pointer-events:all}@media screen and (min-width:1024px){.c-journal-item{padding:6rem calc(var(--main-container-pad-x)*2.5px)}.c-journal-item__wrapper{display:grid;grid-template-columns:1fr 19.5rem 1.5fr;align-items:center}.c-journal-item__image{grid-column:2/3;grid-row:1/2;margin:0}.c-journal-item__meta{grid-column:1/2;grid-row:1/2;text-align:right;margin:0;padding-right:4rem}.c-journal-item__main{position:relative;grid-column:3/4;grid-row:1/2;align-items:flex-start;align-self:stretch;text-align:left;margin:0;display:flex;justify-content:center}.c-journal-item__main__body{display:block}}@media screen and (min-width:1340px){.c-journal-item{pointer-events:all}.c-journal-item__meta{padding-right:5rem}.c-journal-item__main__body{margin-bottom:2.5rem}.c-journal-item__main button{pointer-events:auto}}@media screen and (min-width:1600px){.c-journal-item__wrapper{grid-template-columns:1fr 19rem 2fr}.c-journal-item__meta{padding-right:7.5rem}}.c-journal-high{border-top:1px solid #e7e7e7}.c-journal-high__pretitle{color:#bf3131;margin-bottom:1.5rem}.c-journal-high__pretitle,.c-journal-high__title{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;text-align:center}.c-journal-high__list{white-space:nowrap;padding-bottom:2.5rem}.c-journal-high__list[data-simplebar] .simplebar-content:hover{cursor:-webkit-grab;cursor:grab}.c-journal-high__button{display:flex;margin-top:6rem;flex-direction:column;justify-content:center;align-items:center}.c-journal-high__button a:not(:first-child),.c-journal-high__button button:not(:first-child){margin-top:1.5rem}@media screen and (min-width:1024px){.c-journal-high__title{margin-bottom:6rem}.c-journal-high__list{white-space:normal;padding-bottom:0}.c-journal-high__button{flex-direction:row}.c-journal-high__button a:not(:first-child),.c-journal-high__button button:not(:first-child){margin-top:0;margin-left:1.5rem}}.c-keyword__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-keyword__pretitle{color:#bf3131;margin-bottom:.5rem}.c-keyword__button{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-keyword__button a:not(:first-child),.c-keyword__button button:not(:first-child){margin-top:1.5rem}.c-keyword__richtext p{font-size:2.1rem;line-height:3.2rem;color:#666}.c-keyword__keyword{font-family:var(--display-font-family);font-size:3.5rem;font-weight:400;margin-bottom:5rem}@media screen and (min-width:1024px){.c-keyword__pretitle{margin-bottom:0}.c-keyword__button{flex-direction:row;justify-content:flex-start}.c-keyword__button a:not(:first-child),.c-keyword__button button:not(:first-child){margin-top:0;margin-left:1.5rem}.c-keyword__richtext p{font-size:2.8rem;line-height:5rem;margin-bottom:0}.c-keyword__keyword{font-size:5rem}}@media screen and (min-width:1340px){.c-keyword__richtext p{font-size:3.6rem;line-height:6.5rem}.c-keyword__keyword{font-size:6rem;line-height:1.2}}.c-partners-slider{overflow-x:hidden;background-color:#f1f1f1}.c-partners-slider__slider{white-space:nowrap}.c-partners-slider__slider[data-simplebar] .simplebar-content{display:flex;align-items:center}.c-partners-slider__slider__wrapper{display:inline-block;width:100%;flex-shrink:0;padding:0 calc(var(--main-container-pad-x)*2.5px) 3rem;white-space:normal}.c-partners-slider__slider__wrapper__image{position:relative;display:flex;justify-content:center}.c-partners-slider__slider__wrapper__image img{width:unset}@media screen and (min-width:1024px){.c-partners-slider__slider{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;white-space:normal}.c-partners-slider__slider[data-simplebar] .simplebar-content{justify-content:center}.c-partners-slider__slider__wrapper{width:22%;padding:0 4rem}}.c-people-slider__slider{width:calc(100% - var(--main-container-pad-x)*2px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center}.c-people-slider__slider__wrapper{padding:3.2rem 0}.c-people-slider__slider__wrapper__image{display:block;position:relative;border-bottom:1px solid #ccc}.c-people-slider__slider__wrapper__image picture{width:80%;margin:0 auto;display:block;filter:contrast(1.1) saturate(1) brightness(1)}.c-people-slider__slider__wrapper__info{display:grid;padding:2rem 1rem 0}.c-people-slider__slider__wrapper__info p{display:block}.c-people-slider__slider__wrapper__info__name{grid-row:1/2;font-family:var(--display-font-family);font-size:1.8rem;line-height:1;color:#bf3131;margin-bottom:.8rem}.c-people-slider__slider__wrapper__info__social-list{display:flex;align-items:flex-start;grid-row:3/4}.c-people-slider__slider__wrapper__info__social-list__social{display:block}.c-people-slider__slider__wrapper__info__social-list__social:not(:last-child){margin-right:2rem}.c-people-slider__slider__wrapper__info__employment{grid-row:2/3;font-size:1.4rem;margin-bottom:1rem;color:#000}.c-people-slider__logo{display:none;justify-content:center;align-items:center}.c-people-slider__logo,.c-people-slider__text{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative}.c-people-slider__text{max-width:1200px;font-family:var(--display-font-family);font-size:3rem;line-height:1.2;z-index:1}.c-people-slider__text-container{position:relative;margin:10rem auto 0}.c-people-slider__logo-outline{position:absolute;left:0;top:50%;transform:translate(-30%,-50%);opacity:.2;z-index:0}.c-people-slider--dark{background-color:#161616}.c-people-slider--dark .c-people-slider__slider__wrapper__info__employment,.c-people-slider--dark .c-people-slider__slider__wrapper__info__social-list{color:#ccc}.c-people-slider--dark .c-people-slider__logo,.c-people-slider--dark .c-people-slider__text-container{color:#fff}@media screen and (min-width:768px){.c-people-slider__slider{flex-direction:row}.c-people-slider__slider__wrapper{width:50%}}@media screen and (min-width:1024px){.c-people-slider__slider{flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 2rem 1rem}.c-people-slider__slider__wrapper{width:25%}.c-people-slider__slider__wrapper__info{justify-items:start;grid-template-columns:auto auto;grid-template-rows:auto auto}.c-people-slider__slider__wrapper__info__name{grid-column:1/2;grid-row:1/2;font-size:2.2rem}.c-people-slider__slider__wrapper__info__social-list{grid-column:2/-1;grid-row:1/2;justify-self:end}.c-people-slider__slider__wrapper__info__employment{grid-column:1/-1;grid-row:2/-1;font-size:1.2rem;margin-bottom:0}.c-people-slider__text{font-size:3.5rem}.c-people-slider__text-container{margin-top:8rem}.c-people-slider__logo{display:flex;margin-top:10rem}.c-people-slider__logo-outline{display:none}}@media screen and (min-width:1340px){.c-people-slider__slider{padding:0 2rem 1rem}.c-people-slider__slider__wrapper__info__name{font-size:2.4rem}.c-people-slider__slider__wrapper__info__employment{font-size:1.3rem}.c-people-slider__text{font-size:4.5rem}}.c-prefooter{position:relative;padding:6rem 0;color:#fff;background-color:#161616;overflow:hidden}.c-prefooter__wrapper{display:flex;flex-direction:column;align-items:center;width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-prefooter__richtext{text-align:center;margin:0 0 5rem}.c-prefooter__buttons{display:flex;flex-direction:column;justify-content:center}.c-prefooter__buttons a:not(:first-child),.c-prefooter__buttons button:not(:first-child){margin-top:1.5rem}.c-prefooter__shape{display:none;position:absolute;opacity:.6;pointer-events:none}@media screen and (min-width:1024px){.c-prefooter{padding:15rem 0}.c-prefooter__buttons{flex-direction:row}.c-prefooter__buttons a:not(:first-child),.c-prefooter__buttons button:not(:first-child){margin-top:0;margin-left:1.5rem}.c-prefooter__triangle-left{display:block;max-width:18rem;max-height:18rem;bottom:35%;left:15%}.c-prefooter__cube-left-up{display:block;max-width:15rem;max-height:15rem;top:-10%;left:5%}.c-prefooter__double-triangle-left{display:block;max-width:35rem;max-height:35rem;left:-15%;top:8%}.c-prefooter__cube-right{display:block;max-width:16rem;max-height:16rem;top:-5%;right:-3%}.c-prefooter__double-triangle-right-down{display:block;max-width:25rem;max-height:25rem;bottom:20%;right:2%}.c-prefooter__double-triangle-right-up-left{display:block;max-width:25rem;max-height:25rem;top:-25%;right:15%}}@media screen and (min-width:1340px){.c-prefooter__triangle-left{left:8%}}@media screen and (min-width:1600px){.c-prefooter__shape{display:block}.c-prefooter__triangle-left{bottom:32%;left:25%}.c-prefooter__cube-left-up{top:-15%;left:20%}.c-prefooter__cube-left-center{max-width:16rem;max-height:16rem;top:-5%;left:0}.c-prefooter__double-triangle-left{left:6%;top:12%}.c-prefooter__triangle-right{max-width:30rem;max-height:30rem;right:-2%;bottom:35%}.c-prefooter__cube-right{top:-10%;right:14%}.c-prefooter__double-triangle-right-down{right:18%}.c-prefooter__double-triangle-right-up{max-width:35rem;max-height:35rem;top:-42%;right:-7%}.c-prefooter__double-triangle-right-up-left{top:-22%;right:24%}}.c-project-detail__head{padding-top:7.5rem;position:relative}.c-project-detail__head:after{content:"";position:absolute;width:100%;height:.05rem;top:22.5rem;left:0;transform:rotate(-45deg);transform-origin:left;background-color:#737373;pointer-events:none;z-index:1}.c-project-detail__head:before{content:"";position:absolute;width:100%;height:calc(100% - 40px);top:0;left:0;background-color:#161616}.c-project-detail__head__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-project-detail__head__back{position:relative;display:flex;align-items:center;margin:2.5rem 0 1rem;font-size:1.2rem;color:#fff}.c-project-detail__head__back .icon{margin-right:.5rem}.c-project-detail__head__text{position:relative;padding:1rem 0;background-color:#161616;z-index:2}.c-project-detail__head__info{margin-top:.5rem}.c-project-detail__head__title{color:#bf3131}.c-project-detail__head__title__arrows{display:none}.c-project-detail__head__industry{font-size:1.4rem;text-transform:uppercase;margin-bottom:.5rem;color:#fff}.c-project-detail__head__subtitle,.c-project-detail__head__year{font-size:1.4rem;font-weight:700;color:#fff}.c-project-detail__head__year{margin-top:.5rem}.c-project-detail__head__link{display:inline-block;font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-top:.5rem;color:#bf3131}.c-project-detail__head__link:hover{color:#bf3131;text-decoration:underline}.c-project-detail__head__abstract{line-height:1.75;position:relative;margin-top:2.5rem;color:#fff}.c-project-detail__head__image{position:relative;z-index:2;margin-top:2rem}.c-project-detail__abstract{line-height:1.75;display:none}.c-project-detail__next-proj,.c-project-detail__prev-proj{display:none}.c-project-detail__content{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;max-width:1200px;padding:3rem 0 5rem}.c-project-detail__table{padding:1.5rem 0 1.5rem 1rem;border-left:1px solid #bf3131;font-size:1.4rem}.c-project-detail__table__title{font-weight:700;color:#bf3131}.c-project-detail__table__item{margin-top:1.5rem}@media screen and (min-width:1024px){.c-project-detail__head{padding-top:8rem;min-height:100vh}.c-project-detail__head:after{top:32rem}.c-project-detail__head:before{height:100vh}.c-project-detail__head__abstract{display:none}.c-project-detail__head__text{padding:2rem 0}.c-project-detail__head__title{display:flex;justify-content:space-between}.c-project-detail__head__title__arrows{display:flex;padding-left:5rem}.c-project-detail__head__title__next-proj,.c-project-detail__head__title__prev-proj{width:3.5rem}.c-project-detail__head__title__next-proj{margin-left:2rem}.c-project-detail__head__info{display:flex;align-items:center}.c-project-detail__head__link,.c-project-detail__head__year{margin-top:0;margin-left:4rem}.c-project-detail__head__image{margin-top:0}.c-project-detail__content{display:flex;padding:5rem 0 8rem}.c-project-detail__abstract{display:block;flex:0 0 66.6666666667%;padding:3.5rem 6rem 0 0}.c-project-detail__table{flex:0 0 33.3333333333%;padding:1.5rem 0 1.5rem 2rem}}@media screen and (min-width:1340px){.c-project-detail__head{padding-top:10rem}.c-project-detail__head:after{height:.2rem;top:45rem}.c-project-detail__head__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.c-project-detail__head__back{flex:0 0 100%;padding-left:1rem;font-size:1.6rem}.c-project-detail__head__text{flex:0 0 35%;padding-left:1rem}.c-project-detail__head__title__arrows{display:none}.c-project-detail__head__info{display:block}.c-project-detail__head__industry,.c-project-detail__head__subtitle{font-size:1.8rem}.c-project-detail__head__year{font-size:1.8rem}.c-project-detail__head__link,.c-project-detail__head__year{margin-top:.5rem;margin-left:0}.c-project-detail__head__image{flex:0 0 65%}.c-project-detail__head__image img{width:135%;max-width:unset}.c-project-detail__next-proj,.c-project-detail__prev-proj{display:block;position:absolute;top:calc(100vh - 100px);z-index:2}.c-project-detail__next-proj__text,.c-project-detail__prev-proj__text{display:none}.c-project-detail__next-proj .icon,.c-project-detail__prev-proj .icon{color:#bf3131}.c-project-detail__prev-proj{left:calc(var(--main-container-pad-x)*2.5px + 10px)}.c-project-detail__next-proj{left:calc(var(--main-container-pad-x)*2.5px + 60px)}.c-project-detail__content{padding-bottom:10rem}}@media screen and (min-width:1600px){.c-project-detail__head:after{top:35vw}.c-project-detail__head__wrapper{display:block}.c-project-detail__head__text{padding:4rem 1rem}.c-project-detail__head__info{display:flex}.c-project-detail__head__link,.c-project-detail__head__year{margin-top:0;margin-left:4rem}.c-project-detail__head__image{padding:0 5rem}.c-project-detail__head__image img{width:100%;max-width:100%}.c-project-detail__next-proj,.c-project-detail__prev-proj{top:calc(100vh - 120px)}.c-project-detail__next-proj__text,.c-project-detail__prev-proj__text{display:block;font-size:1.6rem;color:#fff;max-width:12rem}.c-project-detail__prev-proj{left:calc(var(--main-container-pad-x)*1px)}.c-project-detail__next-proj{left:unset;right:calc(var(--main-container-pad-x)*1px);text-align:right}}.c-projects-info-slider{background-color:#f1f1f1}.c-projects-info-slider__text{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.c-projects-info-slider__text__title{margin-bottom:2.5rem}.c-projects-info-slider__text__body{color:#666}.c-projects-info-slider .c-projects-slider{padding:0}@media screen and (min-width:1024px){.c-projects-info-slider{background:linear-gradient(90deg,#f1f1f1,#f1f1f1 55%,transparent 0)}.c-projects-info-slider__text{width:50%;margin:0 0 5.5rem;padding-left:calc(var(--main-container-pad-x)*2.5px)}.c-projects-info-slider__text__wrapper{max-width:75rem}}@media screen and (min-width:1340px){.c-projects-info-slider{background:linear-gradient(90deg,#f1f1f1,#f1f1f1 60%,transparent 0)}.c-projects-info-slider__text{margin-bottom:10rem}.c-projects-info-slider__text__title{margin-bottom:3.5rem}}@media screen and (min-width:1600px){.c-projects-info-slider__text{padding-left:0;max-width:75rem;margin-left:auto;margin-right:50%;margin-bottom:10rem}}.c-infobox{background-color:#fff;padding:10rem 0}.c-infobox__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.c-infobox__richtext{font-family:var(--display-font-family);font-size:3rem;line-height:1.1;text-align:center;color:#000;margin-bottom:2.5rem}.c-infobox__buttons{display:flex;flex-direction:column;justify-content:center}.c-infobox__buttons a:not(:first-child),.c-infobox__buttons button:not(:first-child){margin-top:1.5rem}@media screen and (min-width:1024px){.c-infobox{padding:12rem 0}.c-infobox__richtext{font-size:4.5rem}.c-infobox__buttons{flex-direction:row}.c-infobox__buttons a:not(:first-child),.c-infobox__buttons button:not(:first-child){margin-top:0;margin-left:1.5rem}}@media screen and (min-width:1340px){.c-infobox{padding:15rem}}.c-projects-list{padding-top:0}.c-projects-list__filters{display:flex;width:100%;position:-webkit-sticky;position:sticky;top:calc(100vh - 8rem);padding:2rem 0;background-color:#fff;z-index:2}.c-projects-list__filters__trigger{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-projects-list__filters__trigger .button--filter{font-weight:700;color:#000;border:2px solid #000}.c-projects-list__filters__modal{position:fixed;width:100%;height:0;bottom:0;overflow:hidden;z-index:3;background-color:hsla(0,0%,100%,.75);transition:height .5s ease-out}.c-projects-list__filters__modal.open{height:100%}.c-projects-list__filters__container{position:absolute;width:100%;left:-100%;bottom:0;padding:2rem calc(var(--main-container-pad-x)*2.5px);background-color:#000;transition:left .5s ease-out}.c-projects-list__filters__container.open{left:0}.c-projects-list__filters__container .button--filter{border-color:#7f7f7f;margin-bottom:1.5rem;color:#7f7f7f}.c-projects-list__filters__container .button--filter.active{border-color:#bf3131;color:#bf3131}.c-projects-list__filters__container .button--filter .icon{transform:translateY(-50%) rotate(-90deg)}.c-projects-list__filters__second-level{display:none;position:absolute;width:100%;bottom:0;left:100%;padding:2rem calc(var(--main-container-pad-x)*2.5px);background-color:#000}.c-projects-list__filters__second-level.open{display:block}.c-projects-list__filters__second-level .button--filter .icon{right:unset;left:2.5rem;transform:translateY(-50%) rotate(90deg)}.c-projects-list__filters__second-level__container{max-height:calc(80vh - 9rem);overflow-y:auto}.c-projects-list__filters__second-level__container .button--filter{border-color:transparent}.c-projects-list__filters__second-level__container .button--filter.active{border-color:#bf3131}.c-projects-list__filters__search{margin-top:.5rem;padding-top:2rem;position:relative}.c-projects-list__filters__search:before{content:"";position:absolute;width:100vw;height:.1rem;top:0;left:50%;transform:translateX(-50%);background-color:#fff}.c-projects-list__filters__search__input{position:relative}.c-projects-list__filters__search__input input{font-size:1.2rem;font-weight:500;line-height:1;color:#fff;background-color:transparent;padding:1.2rem 3rem;height:4rem;border:1px solid #fff;border-radius:4.5rem;text-transform:uppercase;position:relative}.c-projects-list__filters__search__input input::-moz-placeholder{font-size:1.2rem;color:#fff;opacity:1}.c-projects-list__filters__search__input input:-ms-input-placeholder{font-size:1.2rem;color:#fff;opacity:1}.c-projects-list__filters__search__input input::placeholder{font-size:1.2rem;color:#fff;opacity:1}.c-projects-list__filters__search__input input:focus{border-color:#fff}.c-projects-list__filters__search__btn{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);color:#7f7f7f}.c-projects-list__list{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-top:-4rem;padding-bottom:8rem}.c-projects-list__list__project{width:100%;margin-bottom:7.5rem}.c-projects-list__list__project__wrapper{height:100%}.c-projects-list__list__project__header{display:flex;flex-direction:column;border-left:1px solid #bf3131;padding:0 1.4rem;margin-bottom:1rem}.c-projects-list__list__project__header__title{color:#bf3131}.c-projects-list__list__project__image{position:relative;display:block;background:#f5f5f5}@media screen and (min-width:1024px){.c-projects-list__filters{position:static;top:0;padding:0;background-color:transparent;margin-bottom:12rem}.c-projects-list__filters__trigger{display:none}.c-projects-list__filters__modal{position:static;height:100%;background-color:transparent;flex-direction:row;justify-content:flex-start;overflow:visible}.c-projects-list__filters__container{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:static;padding:0;display:flex;align-items:stretch;background-color:transparent}.c-projects-list__filters__container>:not(:last-child){margin-right:1.5rem}.c-projects-list__filters__container .button--filter{display:flex;justify-content:center;align-items:center;border-color:#7f7f7f;background-color:#fff;margin-bottom:0}.c-projects-list__filters__container .button--filter .icon{transform:translateY(-50%) rotate(0) scale(.8)}.c-projects-list__filters__first-level{position:relative}.c-projects-list__filters__second-level{display:block;left:0;top:50%;bottom:unset;padding:0;background-color:#fff;z-index:-1;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.c-projects-list__filters__second-level.open{max-height:43rem}.c-projects-list__filters__second-level>.button--filter{display:none}.c-projects-list__filters__second-level .button--filter{width:100%;border-radius:unset;border:none;border-bottom:1px solid #000}.c-projects-list__filters__second-level .button--filter.active{border-color:#000}.c-projects-list__filters__second-level__container{max-height:43rem;padding:2rem 0 0;border-left:1px solid #000;border-right:1px solid #000}.c-projects-list__filters__search{flex-grow:1;flex-shrink:0;margin-top:0;padding-top:0;max-width:37.5rem;margin-left:auto}.c-projects-list__filters__search:before{content:none;display:none}.c-projects-list__filters__search__input{height:100%}.c-projects-list__filters__search__input input{height:100%;color:#7f7f7f;border-color:#7f7f7f}.c-projects-list__filters__search__input input::-moz-placeholder{color:gray}.c-projects-list__filters__search__input input:-ms-input-placeholder{color:gray}.c-projects-list__filters__search__input input::placeholder{color:gray}.c-projects-list__filters__search__input input:focus{border-color:#000}.c-projects-list__filters__search__btn{right:2rem;color:#000}.c-projects-list__list{margin-top:0;padding-bottom:0;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.c-projects-list__list__project__wrapper{display:flex;flex-direction:column;justify-content:space-between}.c-projects-list__list__project__header{flex-grow:1}}@media screen and (min-width:1340px){.c-projects-list__filters__container>:not(:last-child){margin-right:2.5rem}.c-projects-list__filters__search__btn{right:2.5rem}.c-projects-list__list{grid-template-columns:repeat(3,1fr)}}.c-projects-slider{overflow-x:hidden}.c-projects-slider__slider{white-space:nowrap;padding:0 calc(var(--main-container-pad-x)*2.5px) 5rem}.c-projects-slider__slider[data-simplebar] .simplebar-content:hover{cursor:-webkit-grab;cursor:grab}.c-projects-slider__slider__project{white-space:normal;display:inline-block;padding-right:3rem;width:85%;box-sizing:border-box}.c-projects-slider__slider__project__header{border-left:1px solid #bf3131;padding:1rem;margin-bottom:1.5rem}.c-projects-slider__slider__project__header__industries{margin:0}.c-projects-slider__slider__project__header__title{color:#bf3131;margin:0}.c-projects-slider__slider__project__image{position:relative;display:block;width:100%}@media screen and (min-width:1024px){.c-projects-slider__slider{padding-bottom:0}.c-projects-slider__slider__project{width:40%}.c-projects-slider__slider__project__header{padding:1rem 2.5rem}}@media screen and (min-width:1340px){.c-projects-slider__slider{padding:0 5rem}.c-projects-slider__slider__project{padding-right:5rem}}.c-pulsing-text-cite{overflow-y:hidden}.c-pulsing-text-cite.in-view{background-color:#161616}.c-pulsing-text-cite__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative;display:flex;flex-direction:column}.c-pulsing-text-cite__bg{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none}.c-pulsing-text-cite__bg__icon{position:absolute;max-width:12rem;max-height:12rem;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1);transform-origin:center;color:#bf3131;z-index:1}.c-pulsing-text-cite__bg__icon>span{display:block}.c-pulsing-text-cite__bg__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11.6rem}.c-pulsing-text-cite__bg__circle__inner{width:100%;padding-bottom:100%;border-radius:50%;background-color:#161616;background-clip:padding-box}.c-pulsing-text-cite__bg__circle__inner:after{content:"";position:absolute;width:calc(100% + .4rem);height:calc(100% + .4rem);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;background:linear-gradient(45deg,#bf3131,transparent 35%,transparent 65%,#bf3131)}.c-pulsing-text-cite__column1{display:flex;flex-direction:column;margin-bottom:1.5rem;position:relative;z-index:1}.c-pulsing-text-cite__column1__pretitle{color:#bf3131;margin-bottom:1rem}.c-pulsing-text-cite__column1__title{color:#fff}.c-pulsing-text-cite__column2{position:relative;z-index:1}.c-pulsing-text-cite__column2__richtext{color:#fff;margin:0 0 2.5rem}.c-pulsing-text-cite__column2__button{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-pulsing-text-cite__column2__button a:not(:first-child),.c-pulsing-text-cite__column2__button button:not(:first-child){margin-top:1.5rem}@media screen and (min-width:1024px){.c-pulsing-text-cite{height:100vh;display:flex}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg{display:block}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg__circle{-webkit-animation:growCircle 4s linear infinite;animation:growCircle 4s linear infinite}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg__circle:first-child{-webkit-animation-delay:2s;animation-delay:2s}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg__circle:first-child .c-pulsing-text-cite__bg__circle__inner:after{background:linear-gradient(-45deg,#bf3131,transparent 35%,transparent 65%,#bf3131)}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg__icon{-webkit-animation:pulseLogo 2s ease-out 0s infinite;animation:pulseLogo 2s ease-out 0s infinite}.c-pulsing-text-cite__wrapper{flex-direction:row;justify-content:space-between;align-items:center;align-self:center;padding:10rem 0}.c-pulsing-text-cite__column1{max-width:40%;padding-right:1.5rem;text-align:end;margin-bottom:0}.c-pulsing-text-cite__column2{max-width:40%;padding-left:1.5rem}.c-pulsing-text-cite__column2__richtext{margin-bottom:5rem}.c-pulsing-text-cite__column2__button{flex-direction:row;justify-content:flex-start}.c-pulsing-text-cite__column2__button a:not(:first-child),.c-pulsing-text-cite__column2__button button:not(:first-child){margin-top:0;margin-left:1.5rem}.c-pulsing-text-cite--fliped .c-pulsing-text-cite__wrapper{flex-direction:row-reverse}.c-pulsing-text-cite--fliped .c-pulsing-text-cite__column1{text-align:left;padding-right:0;padding-left:1.5rem}.c-pulsing-text-cite--fliped .c-pulsing-text-cite__column2{text-align:right;padding-left:0;padding-right:1.5rem}}@-webkit-keyframes growCircle{0%{width:12rem;z-index:1}to{width:100%;z-index:0}}@keyframes growCircle{0%{width:12rem;z-index:1}to{width:100%;z-index:0}}@-webkit-keyframes pulseLogo{0%{transform:translate(-50%,-50%) scale(1.02)}30%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes pulseLogo{0%{transform:translate(-50%,-50%) scale(1.02)}30%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1)}}.c-date-cols__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse}.c-date-cols__image{position:relative;margin-bottom:5rem}.c-date-cols__text1{margin-bottom:7.5rem}.c-date-cols__text1__title,.c-date-cols__text2__title{margin-bottom:4rem;color:#bf3131}.c-date-cols__date{position:relative;font-family:var(--display-font-family);font-weight:400;color:#e7e7e7;display:flex;letter-spacing:-5px;line-height:1;flex-direction:column;align-items:flex-end;margin-bottom:13%}.c-date-cols__date__start{margin-left:15%;align-self:flex-start;font-size:19vw;position:relative;display:inline-block;-webkit-clip-path:polygon(0 0,130% 0,75% 100%,0 100%);clip-path:polygon(0 0,130% 0,75% 100%,0 100%);padding-top:3rem}.c-date-cols__date__now{align-self:end;font-size:26vw;-webkit-clip-path:polygon(24% 0,100% 0,100% 100%,-65% 170%);clip-path:polygon(24% 0,100% 0,100% 100%,-65% 170%);display:inline-block}.c-date-cols__date:after{content:"";position:absolute;width:90%;height:1px;bottom:50%;left:50%;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:left;background-color:#e7e7e7;pointer-events:none;z-index:1}@media screen and (min-width:1024px){.c-date-cols__wrapper{display:flex;align-items:flex-start;flex-direction:row}.c-date-cols__date{width:41%;margin-left:5%;margin-bottom:0}.c-date-cols__date__start{font-size:9.2vw;margin-left:8%}.c-date-cols__date__now{font-size:13.6vw;padding-bottom:3rem}.c-date-cols__date:after{left:40%}.c-date-cols__text1{margin-bottom:0;flex:1 1}.c-date-cols__text1__title{margin-bottom:5rem}.c-date-cols__text2{width:50%;margin-left:50%}.c-date-cols__text2__title{margin-bottom:5rem}}@media screen and (min-width:1340px){.c-date-cols__text1__title,.c-date-cols__text2__title{margin-bottom:6rem}.c-date-cols__date__start{font-size:8vw;margin-left:9%}.c-date-cols__date__now{font-size:12.4vw;padding-bottom:3rem}}@media screen and (min-width:1600px){.c-date-cols__wrapper{background-position:top right 50%}.c-date-cols__text1{width:50%}.c-date-cols__text2{width:38%}.c-date-cols__date__start{font-size:13rem;margin-left:12%}.c-date-cols__date__now{font-size:20.5rem;padding-bottom:3rem}}.c-services-info{--open-animation-duration:1s}.c-services-info__grid{position:relative;display:grid;grid-template-columns:1fr;grid-row-gap:.1rem;row-gap:.1rem;background-color:#fff}.c-services-info__box__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative;display:flex;justify-content:space-between;height:100%;width:100%;padding:1.6rem 2.8rem;background-color:#000;cursor:pointer}.c-services-info__box__title{font-family:var(--display-font-family);font-size:2rem;color:#fff;align-self:flex-start}.c-services-info__box__index{align-self:flex-end;font-family:var(--display-font-family);font-size:5.5rem;line-height:1}.c-services-info__box:first-child .c-services-info__box__index,.c-services-info__box:nth-child(4) .c-services-info__box__index,.c-services-info__box:nth-child(5) .c-services-info__box__index{color:#bf3131}.c-services-info__box:first-child .c-services-info__panel__wrapper,.c-services-info__box:nth-child(4) .c-services-info__panel__wrapper,.c-services-info__box:nth-child(5) .c-services-info__panel__wrapper{background-color:#bf3131}.c-services-info__box:first-child .c-services-info__panel__index,.c-services-info__box:first-child .c-services-info__panel__logo,.c-services-info__box:nth-child(4) .c-services-info__panel__index,.c-services-info__box:nth-child(4) .c-services-info__panel__logo,.c-services-info__box:nth-child(5) .c-services-info__panel__index,.c-services-info__box:nth-child(5) .c-services-info__panel__logo{color:#d33d3e}.c-services-info__box:nth-child(2) .c-services-info__box__index,.c-services-info__box:nth-child(3) .c-services-info__box__index,.c-services-info__box:nth-child(6) .c-services-info__box__index{color:#e27a35}.c-services-info__box:nth-child(2) .c-services-info__panel__wrapper,.c-services-info__box:nth-child(3) .c-services-info__panel__wrapper,.c-services-info__box:nth-child(6) .c-services-info__panel__wrapper{background-color:#e27a35}.c-services-info__box:nth-child(2) .c-services-info__panel__index,.c-services-info__box:nth-child(2) .c-services-info__panel__logo,.c-services-info__box:nth-child(3) .c-services-info__panel__index,.c-services-info__box:nth-child(3) .c-services-info__panel__logo,.c-services-info__box:nth-child(6) .c-services-info__panel__index,.c-services-info__box:nth-child(6) .c-services-info__panel__logo{color:#fd8a3d}.c-services-info__box:nth-child(7) .c-services-info__box__index,.c-services-info__box:nth-child(8) .c-services-info__box__index,.c-services-info__box:nth-child(9) .c-services-info__box__index{color:#7c4594}.c-services-info__box:nth-child(7) .c-services-info__panel__wrapper,.c-services-info__box:nth-child(8) .c-services-info__panel__wrapper,.c-services-info__box:nth-child(9) .c-services-info__panel__wrapper{background-color:#7c4594}.c-services-info__box:nth-child(7) .c-services-info__panel__index,.c-services-info__box:nth-child(7) .c-services-info__panel__logo,.c-services-info__box:nth-child(8) .c-services-info__panel__index,.c-services-info__box:nth-child(8) .c-services-info__panel__logo,.c-services-info__box:nth-child(9) .c-services-info__panel__index,.c-services-info__box:nth-child(9) .c-services-info__panel__logo{color:#8f51aa}.c-services-info__panel{transform:translateX(-100%);z-index:8;position:fixed;top:0;left:0;right:0;bottom:0}.c-services-info__panel.open{cursor:auto;transform:translateX(0);transition:transform var(--open-animation-duration)}.c-services-info__panel__wrapper{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:7.5rem 2.8rem 4.2rem}.c-services-info__panel__title{position:relative;z-index:9;font-family:var(--display-font-family);font-size:3rem;color:#fff;margin-bottom:3rem}.c-services-info__panel__text{font-size:1.6rem;color:#fff;padding-right:1rem}.c-services-info__panel__text__wrapper [data-simplebar]{height:100%}.c-services-info__panel__text__wrapper [data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background-color:#fff}.c-services-info__panel__close{position:absolute;top:1.25rem;right:1.85rem;color:#fff}.c-services-info__panel__close:hover{cursor:pointer;color:#000}.c-services-info__panel__bottom{width:100%;display:flex;justify-content:center;align-items:center}.c-services-info__panel__index{position:absolute;font-family:var(--display-font-family);font-size:14.6rem;line-height:1;top:.5rem;left:1rem}@media screen and (min-width:1024px){.c-services-info{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;--open-animation-duration:1s}.c-services-info__grid{grid-template-columns:repeat(5,1fr);grid-template-rows:35rem 11.2rem 1.4rem 22.4rem;grid-template-areas:"a1 a3 a5 a6 a8" "a1 a4 a5 a7 a8" "a1 a4 a5 a7 a9" "a2 a4 a5 a7 a9";row-gap:.2rem;-moz-column-gap:.2rem;column-gap:.2rem}.c-services-info__box{height:unset}.c-services-info__box__wrapper{flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:3rem 2rem}.c-services-info__box:first-child{grid-area:a1}.c-services-info__box:nth-child(2){grid-area:a2}.c-services-info__box:nth-child(3){grid-area:a3}.c-services-info__box:nth-child(4){grid-area:a4}.c-services-info__box:nth-child(5){grid-area:a5}.c-services-info__box:nth-child(6){grid-area:a6}.c-services-info__box:nth-child(7){grid-area:a7}.c-services-info__box:nth-child(8){grid-area:a8}.c-services-info__box:nth-child(9){grid-area:a9}.c-services-info__box__title{font-size:2.1rem;line-height:1.1}.c-services-info__box__index{font-size:10rem}.c-services-info__box:nth-child(6) .c-services-info__panel,.c-services-info__box:nth-child(7) .c-services-info__panel,.c-services-info__box:nth-child(8) .c-services-info__panel,.c-services-info__box:nth-child(9) .c-services-info__panel{right:0}.c-services-info__panel{z-index:1;position:absolute;top:-1%;height:102%;width:0;left:unset;right:unset;overflow:hidden;transform:none}.c-services-info__panel.open{-webkit-animation:open var(--open-animation-duration);animation:open var(--open-animation-duration);width:41%}.c-services-info__panel.open .c-services-info__panel__logo,.c-services-info__panel.open .c-services-info__panel__text,.c-services-info__panel.open .c-services-info__panel__title{-webkit-animation:opacity var(--open-animation-duration);animation:opacity var(--open-animation-duration)}.c-services-info__panel__wrapper{padding:8rem 3rem 3rem 5rem;background-color:#bf3131}.c-services-info__panel__title{font-size:4.2rem;margin-bottom:3rem;line-height:1}.c-services-info__panel__text{font-size:1.8rem}.c-services-info__panel__close{display:block;position:absolute;top:2.05rem;right:2.05rem}.c-services-info__panel__bottom{justify-content:space-between;align-items:center}.c-services-info__panel__index{font-size:14rem;position:static}}@media screen and (min-width:1340px){.c-services-info__box__title{font-size:2.5rem}.c-services-info__box__index{font-size:12rem}}@-webkit-keyframes opacity{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes open{0%{width:0}90%{width:41%}}@keyframes open{0%{width:0}90%{width:41%}}.c-services-list.in-view{background-color:#161616}.c-services-list__col1{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;margin-bottom:10rem}.c-services-list__col1__pretitle{color:#bf3131;margin-bottom:1rem}.c-services-list__col1__title{color:#fff;margin-bottom:2.5rem}.c-services-list__col1__richtext{color:#fff;margin-bottom:3rem}.c-services-list__col1__cta{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-services-list__col1__cta a:not(:first-child),.c-services-list__col1__cta button:not(:first-child){margin-top:1.5rem}.c-services-list__col2{list-style:none;margin:0;padding:0}.c-services-list__col2__itemlist{margin:4rem 0}.c-services-list__col2__itemlist:first-child{margin-top:0}.c-services-list__col2__itemlist:last-child{margin-bottom:0}.c-services-list__col2__itemlist.open .c-services-list__col2__itemlist__servicetitle__overlay{display:block}.c-services-list__col2__itemlist__servicetitle{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative;font-size:2.4rem;font-weight:500;display:flex;color:#fff}.c-services-list__col2__itemlist__servicetitle__indexlist{color:#bf3131;margin-right:1rem}.c-services-list__col2__itemlist__servicetitle__overlay{display:none;position:absolute;top:0;left:0;transform:translate(-55%,-50%);opacity:.05!important;color:#d1f3e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .6s ease}[data-animation=out] .c-services-list__col2__itemlist__servicetitle__overlay{opacity:0}[data-animation=in] .c-services-list__col2__itemlist__servicetitle__overlay{opacity:.05}.c-services-list__col2__itemlist__content{position:relative;overflow:hidden;max-height:0;transition:max-height .5s ease-out .25s}.c-services-list__col2__itemlist__content:after{content:"";position:absolute;width:0;height:.2rem;bottom:0;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,45%,.4);transition:width .25s ease-out 0s}.c-services-list__col2__itemlist__content.open:after{width:100%;transition:width .25s ease-out .75s}.c-services-list__col2__itemlist__servicedescription{margin-bottom:2rem;padding-top:3rem;color:#fff}.c-services-list__col2__itemlist__button,.c-services-list__col2__itemlist__servicedescription{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-services-list__col2__itemlist__button{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:4rem}.c-services-list__col2__itemlist__button a:not(:first-child),.c-services-list__col2__itemlist__button button:not(:first-child){margin-top:1.5rem}@media screen and (min-width:1024px){.c-services-list{position:relative;overflow:hidden}.c-services-list:after{content:"";position:absolute;width:100%;height:.2rem;top:35%;transform:rotate(-45deg);transform-origin:left;background-color:hsla(0,0%,45%,.4);z-index:0}.c-services-list__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;position:relative;display:flex;align-items:flex-start;z-index:1}.c-services-list__col1{width:unset;margin:0;flex:0 0 50%;padding-right:5rem}.c-services-list__col1__pretitle{margin-bottom:1.5rem}.c-services-list__col1__title{margin-bottom:6rem}.c-services-list__col1__richtext{margin-bottom:5rem}.c-services-list__col1__cta{flex-direction:row;justify-content:flex-start}.c-services-list__col1__cta a:not(:first-child),.c-services-list__col1__cta button:not(:first-child){margin-top:0;margin-left:1.5rem}.c-services-list__col2{flex:0 0 50%;padding-left:5rem}.c-services-list__col2__itemlist{margin:6rem 0}.c-services-list__col2__itemlist__content{max-height:unset!important}.c-services-list__col2__itemlist__content:after{display:none}.c-services-list__col2__itemlist:first-child{margin-top:0}.c-services-list__col2__itemlist__servicetitle{width:unset;margin:0;font-size:3.2rem}.c-services-list__col2__itemlist__servicetitle__overlay{display:block;transform:translate(-40%,-50%)}.c-services-list__col2__itemlist__servicedescription{width:unset;margin:0 0 2.5rem}.c-services-list__col2__itemlist__button{width:unset;margin:0;flex-direction:row}.c-services-list__col2__itemlist__button a:not(:first-child),.c-services-list__col2__itemlist__button button:not(:first-child){margin-top:0;margin-left:1.5rem}}@media screen and (min-width:1340px){.c-services-list{padding:20rem 0}.c-services-list:after{top:45%}.c-services-list__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}}@media screen and (min-width:1600px){.c-services-list:after{top:55%}.c-services-list__col1{padding-right:10rem}.c-services-list__col2{padding-left:10rem}}.c-abstract__image{position:relative;margin-bottom:4rem}.c-abstract__image picture{width:100%}.c-abstract__content{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-abstract__content__pretitle{color:#bf3131;margin-bottom:1.5rem}.c-abstract__content__title{margin-bottom:4rem}.c-abstract__content__richtext{margin-bottom:3rem}.c-abstract__content__button{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-abstract__content__button a:not(:first-child),.c-abstract__content__button button:not(:first-child){margin-top:1.5rem}@media screen and (min-width:1024px){.c-abstract__wrapper{display:flex;align-items:center;margin-right:calc(var(--main-container-pad-x)*2.5px)}.c-abstract__image{flex:0 0 50%;padding-right:2.5rem;margin-bottom:0}.c-abstract__image>span{box-shadow:0 5px 15px rgba(0,0,0,.35)}.c-abstract__content{width:unset;margin:0;flex:0 0 50%;padding-left:2.5rem}.c-abstract__content__richtext,.c-abstract__content__title{margin-bottom:5rem}.c-abstract__content__button{justify-content:flex-start;flex-direction:row}.c-abstract__content__button a:not(:first-child),.c-abstract__content__button button:not(:first-child){margin-top:0;margin-left:1.5rem}.c-abstract--flipped .c-abstract__wrapper{flex-direction:row-reverse;margin-right:0;margin-left:calc(var(--main-container-pad-x)*2.5px)}.c-abstract--flipped .c-abstract__image{padding-right:0;padding-left:2.5rem}.c-abstract--flipped .c-abstract__content{padding-left:0;padding-right:2.5rem}}@media screen and (min-width:1340px){.c-abstract__image{flex:0 0 55%}.c-abstract__content{flex:0 0 45%}}@media screen and (min-width:1600px){.c-abstract__wrapper{margin-right:calc(var(--main-container-pad-x)*5px)}.c-abstract__image{padding-right:5rem}.c-abstract__content{padding-left:5rem}.c-abstract--flipped .c-abstract__wrapper{margin-right:0;margin-left:calc(var(--main-container-pad-x)*5px)}.c-abstract--flipped .c-abstract__image{padding-right:0;padding-left:5rem}.c-abstract--flipped .c-abstract__content{padding-left:0;padding-right:5rem}}.c-text-cite__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-text-cite__col1__richtext{margin-bottom:2.5rem}.c-text-cite__col1__ctas{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-text-cite__col1__ctas a:not(:first-child),.c-text-cite__col1__ctas button:not(:first-child){margin-top:1.5rem}.c-text-cite__col2{margin-bottom:3rem}.c-text-cite__col2__pretitle{color:#bf3131;margin-bottom:1rem}@media screen and (min-width:1024px){.c-text-cite__wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.c-text-cite__col1{flex:0 0 50%;padding-right:2.5rem}.c-text-cite__col1__richtext{margin-bottom:5rem}.c-text-cite__col1__ctas{flex-direction:row;justify-content:flex-start}.c-text-cite__col1__ctas a:not(:first-child),.c-text-cite__col1__ctas button:not(:first-child){margin-top:0;margin-left:1.5rem}.c-text-cite__col2{flex:0 0 50%;padding-left:2.5rem;margin-bottom:0}.c-text-cite__col2__pretitle{margin-bottom:1rem}.c-text-cite--fliped .c-text-cite__wrapper{flex-direction:row}.c-text-cite--fliped .c-text-cite__col1{padding-right:0;padding-left:2.5rem}.c-text-cite--fliped .c-text-cite__col2{padding-left:0;padding-right:2.5rem}}@media screen and (min-width:1340px){.c-text-cite__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;max-width:1200px}.c-text-cite__col1{padding-right:5rem}.c-text-cite__col2{padding-left:5rem}.c-text-cite--fliped .c-text-cite__col1{padding-right:0;padding-left:5rem}.c-text-cite--fliped .c-text-cite__col2{padding-left:0;padding-right:5rem}}.c-title-header{position:relative}.c-title-header:after{content:"";position:absolute;width:100vw;height:.05rem;top:20rem;left:0;transform:rotate(-45deg);transform-origin:left;background-color:#e7e7e7;pointer-events:none;z-index:1;-webkit-animation:animate 4s linear 1;animation:animate 4s linear 1}.c-title-header__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;padding-top:2.5rem}.c-title-header__title{position:relative;padding:1.5rem 0;background-color:#fff;z-index:2}.c-title-header__text{margin-top:6rem}.c-title-header__text h2,.c-title-header__text h3{color:#bf3131}.c-title-header__text h4,.c-title-header__text h5{font-size:2rem;line-height:2.3rem;font-weight:700;color:#bf3131}@media screen and (min-width:1600px){.c-title-header__text h4,.c-title-header__text h5{font-size:2.4rem;line-height:3.4rem}}.c-title-header__text strong{font-weight:700}.c-title-header--dark{background-color:#161616}.c-title-header--dark:after{background-color:#737373}.c-title-header--dark .c-title-header__title{color:#fff;background-color:#161616}.c-title-header--dark .c-title-header__text{color:#fff}@-webkit-keyframes animate{0%{width:0}to{width:100vw}}@keyframes animate{0%{width:0}to{width:100vw}}@media screen and (min-width:1024px){.c-title-header:after{top:32rem}.c-title-header__text{margin-top:4.5rem}}@media screen and (min-width:1340px){.c-title-header:after{height:.2rem;top:45rem}.c-title-header__wrapper{padding-top:5rem}.c-title-header__title{padding:2.5rem 0}.c-title-header__text{margin-left:30rem}}@media screen and (min-width:1600px){.c-title-header:after{top:35vw}.c-title-header__wrapper{padding-top:10rem}.c-title-header__text{margin-left:40rem}}.c-hero{background:#161616;position:relative;width:100%;height:100vh}.c-hero [data-value=value-1]{--slide-color:#cb704f}.c-hero [data-value=value-2]{--slide-color:#97925e}.c-hero [data-value=value-3]{--slide-color:#558198}.c-hero__wrapper{position:relative;display:flex;width:100%;height:100vh;color:#fff;width:calc(100% - var(--main-container-pad-x)*2px);margin-left:auto;margin-right:auto}.c-hero__wrapper:before{height:.05rem;width:100vw;top:95vh;left:-5rem;transform:rotate(-45deg);transform-origin:left;background-color:#e7e7e7}.c-hero__wrapper:after,.c-hero__wrapper:before{content:"";position:absolute;pointer-events:none}.c-hero__wrapper:after{width:45rem;height:45rem;top:50%;left:25vw;transform:translate(-50%,-50%);background-color:#161616}.c-hero__wrapper__logo{display:none}.c-hero--dark .c-hero__wrapper:before{background-color:#737373}.c-hero__canvas{position:relative;z-index:2}.c-hero__content{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1 1;z-index:1}.c-hero__index{position:absolute;font-family:var(--display-font-family);font-weight:400;opacity:.2;color:#535353;z-index:-1}.c-hero__pretitle{font-weight:600}.c-hero__title{font-family:var(--display-font-family);color:var(--slide-color);line-height:.8em;padding-bottom:2rem}.c-hero__subtitle{font-weight:500}@media screen and (max-width:1023px){.c-hero__wrapper{flex-direction:column;justify-content:flex-start;overflow:hidden}.c-hero__wrapper:before{width:156vw;top:65vh}.c-hero__wrapper:after{width:51rem;top:32.5vh;left:50%}.c-hero__index{top:-5rem;font-size:15rem}.c-hero__canvas{height:65vh;width:100%}.c-hero__content{padding:0 2rem;width:100%}.c-hero__pretitle{font-size:1.6rem}.c-hero__title{font-size:4.5rem;padding-bottom:1rem}.c-hero__description p{padding-top:1rem}.c-hero__navigation{display:none}}@media screen and (max-width:767px){.c-hero__wrapper:after{width:27.5rem;height:25rem}}@media screen and (min-width:1024px)and (max-width:1339px){.c-hero__content{flex:0 1}}@media screen and (min-width:1024px){.c-hero__wrapper{flex-direction:row;justify-content:flex-start}.c-hero__wrapper__logo{position:absolute;top:20%;left:0;opacity:.2;display:block;z-index:1}.c-hero__index{top:62%;transform:translateY(-110%);left:-12%;font-size:30rem}.c-hero__canvas{height:100vh;width:45%}.c-hero__content{width:50%}.c-hero__content__header{background:#161616;padding:1.4rem 2rem}.c-hero__pretitle{font-size:2.4rem}.c-hero__title{font-size:6.8rem}.c-hero__description{padding:2rem 0 0}.c-hero__description p{padding:2rem 0 0 5rem}.c-hero__navigation{--navSize:26px;position:absolute;z-index:3;top:50%;right:calc(var(--main-container-pad-x)*1px);transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:var(--navSize)}.c-hero__navigation__item{cursor:pointer;background:#fff;border-radius:50%;margin:1.5rem 0;transition:all .5s ease;width:calc(var(--navSize)/4);height:calc(var(--navSize)/4)}.c-hero__navigation__item span{display:none}.c-hero__navigation__item--active{background:transparent;border:3px solid var(--slide-color);width:var(--navSize);height:var(--navSize)}.c-hero__navigation__scroll-cta{text-transform:uppercase;font-size:1.2rem;font-weight:600;color:gray;padding-top:2rem;transition:opacity 1s ease}[data-animation=out] .c-hero__navigation__scroll-cta{opacity:0}[data-animation=in] .c-hero__navigation__scroll-cta{opacity:1}}@media screen and (min-width:1340px){.c-hero__wrapper{justify-content:center}.c-hero__canvas{height:100vh;width:50%}.c-hero__pretitle{font-size:3.2rem}.c-hero__title{font-size:9.4rem}.c-hero__description{padding:3rem 0 0}}.c-hero__pretitle,.c-hero__subtitle,.c-hero__title{display:block;overflow:hidden}.c-hero__pretitle>*,.c-hero__subtitle>*,.c-hero__title>*{display:block;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transform-origin:bottom center}[data-animation=out] .c-hero__pretitle>*,[data-animation=out] .c-hero__subtitle>*,[data-animation=out] .c-hero__title>*{-webkit-animation-name:translateTopOut;animation-name:translateTopOut}[data-animation=in] .c-hero__pretitle>*,[data-animation=in] .c-hero__subtitle>*,[data-animation=in] .c-hero__title>*{-webkit-animation-name:translateTopIn;animation-name:translateTopIn}.c-hero__description{transition:all .6s ease}[data-animation=out] .c-hero__description{opacity:0}[data-animation=in] .c-hero__description{opacity:1}.c-hero__index{transition:all 1s ease}[data-animation=out] .c-hero__index{opacity:0}[data-animation=in] .c-hero__index{opacity:.2}.c-intro{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.c-intro:after{width:100vw;height:100vh;background:#161616;content:"";opacity:0}.c-intro:before{transform:translate(-50%,-50%) rotate(-45deg);border-bottom:1px solid #ccc;width:var(--lineSize);content:"";background:#ccc}.c-intro__content{position:relative;text-align:center;background:#fff;padding:3rem}.c-intro__content__title{font-family:var(--display-font-family)}.c-intro__content__subtitle{font-family:var(--base-font-family)}.c-intro__scroll-cta{--scroll-cta-bottom:8%;position:absolute;bottom:var(--scroll-cta-bottom);left:50%;transform:translateX(-50%);text-transform:uppercase;font-size:1.2rem;font-weight:600;color:gray;-webkit-animation:scrollFloating 3s ease infinite;animation:scrollFloating 3s ease infinite}@media screen and (max-width:1023px){.c-intro:before{--lineSize:130%}.c-intro__content__title{font-size:3.3rem;line-height:3.3rem;margin-bottom:1rem}.c-intro__content__subtitle{font-size:2.3rem}}@media screen and (min-width:1024px){.c-intro:before{--lineSize:35%}.c-intro__content__title{font-size:5rem}.c-intro__content__subtitle{font-size:3rem}}.c-intro__content__subtitle>span.letter,.c-intro__content__title>span.letter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.c-intro__content__subtitle span:first-child,.c-intro__content__title span:first-child{-webkit-animation-delay:25ms;animation-delay:25ms}.c-intro__content__subtitle span:nth-child(2),.c-intro__content__title span:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.c-intro__content__subtitle span:nth-child(3),.c-intro__content__title span:nth-child(3){-webkit-animation-delay:75ms;animation-delay:75ms}.c-intro__content__subtitle span:nth-child(4),.c-intro__content__title span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.c-intro__content__subtitle span:nth-child(5),.c-intro__content__title span:nth-child(5){-webkit-animation-delay:.125s;animation-delay:.125s}.c-intro__content__subtitle span:nth-child(6),.c-intro__content__title span:nth-child(6){-webkit-animation-delay:.15s;animation-delay:.15s}.c-intro__content__subtitle span:nth-child(7),.c-intro__content__title span:nth-child(7){-webkit-animation-delay:.175s;animation-delay:.175s}.c-intro__content__subtitle span:nth-child(8),.c-intro__content__title span:nth-child(8){-webkit-animation-delay:.2s;animation-delay:.2s}.c-intro__content__subtitle span:nth-child(9),.c-intro__content__title span:nth-child(9){-webkit-animation-delay:.225s;animation-delay:.225s}.c-intro__content__subtitle span:nth-child(10),.c-intro__content__title span:nth-child(10){-webkit-animation-delay:.25s;animation-delay:.25s}.c-intro__content__subtitle span:nth-child(11),.c-intro__content__title span:nth-child(11){-webkit-animation-delay:.275s;animation-delay:.275s}.c-intro__content__subtitle span:nth-child(12),.c-intro__content__title span:nth-child(12){-webkit-animation-delay:.3s;animation-delay:.3s}.c-intro__content__subtitle span:nth-child(13),.c-intro__content__title span:nth-child(13){-webkit-animation-delay:.325s;animation-delay:.325s}.c-intro__content__subtitle span:nth-child(14),.c-intro__content__title span:nth-child(14){-webkit-animation-delay:.35s;animation-delay:.35s}.c-intro__content__subtitle span:nth-child(15),.c-intro__content__title span:nth-child(15){-webkit-animation-delay:.375s;animation-delay:.375s}.c-intro__content__subtitle span:nth-child(16),.c-intro__content__title span:nth-child(16){-webkit-animation-delay:.4s;animation-delay:.4s}.c-intro__content__subtitle span:nth-child(17),.c-intro__content__title span:nth-child(17){-webkit-animation-delay:.425s;animation-delay:.425s}.c-intro__content__subtitle span:nth-child(18),.c-intro__content__title span:nth-child(18){-webkit-animation-delay:.45s;animation-delay:.45s}.c-intro__content__subtitle span:nth-child(19),.c-intro__content__title span:nth-child(19){-webkit-animation-delay:.475s;animation-delay:.475s}.c-intro__content__subtitle span:nth-child(20),.c-intro__content__title span:nth-child(20){-webkit-animation-delay:.5s;animation-delay:.5s}.c-intro__content__subtitle span:nth-child(21),.c-intro__content__title span:nth-child(21){-webkit-animation-delay:.525s;animation-delay:.525s}.c-intro__content__subtitle span:nth-child(22),.c-intro__content__title span:nth-child(22){-webkit-animation-delay:.55s;animation-delay:.55s}.c-intro__content__subtitle span:nth-child(23),.c-intro__content__title span:nth-child(23){-webkit-animation-delay:.575s;animation-delay:.575s}.c-intro__content__subtitle span:nth-child(24),.c-intro__content__title span:nth-child(24){-webkit-animation-delay:.6s;animation-delay:.6s}.c-intro__content__subtitle span:nth-child(25),.c-intro__content__title span:nth-child(25){-webkit-animation-delay:.625s;animation-delay:.625s}.c-intro__content__subtitle span:nth-child(26),.c-intro__content__title span:nth-child(26){-webkit-animation-delay:.65s;animation-delay:.65s}.c-intro__content__subtitle span:nth-child(27),.c-intro__content__title span:nth-child(27){-webkit-animation-delay:.675s;animation-delay:.675s}.c-intro__content__subtitle span:nth-child(28),.c-intro__content__title span:nth-child(28){-webkit-animation-delay:.7s;animation-delay:.7s}.c-intro__content__subtitle span:nth-child(29),.c-intro__content__title span:nth-child(29){-webkit-animation-delay:.725s;animation-delay:.725s}.c-intro__content__subtitle span:nth-child(30),.c-intro__content__title span:nth-child(30){-webkit-animation-delay:.75s;animation-delay:.75s}.c-intro__content__subtitle span:nth-child(31),.c-intro__content__title span:nth-child(31){-webkit-animation-delay:.775s;animation-delay:.775s}.c-intro__content__subtitle span:nth-child(32),.c-intro__content__title span:nth-child(32){-webkit-animation-delay:.8s;animation-delay:.8s}.c-intro__content__subtitle span:nth-child(33),.c-intro__content__title span:nth-child(33){-webkit-animation-delay:.825s;animation-delay:.825s}.c-intro__content__subtitle span:nth-child(34),.c-intro__content__title span:nth-child(34){-webkit-animation-delay:.85s;animation-delay:.85s}.c-intro__content__subtitle span:nth-child(35),.c-intro__content__title span:nth-child(35){-webkit-animation-delay:.875s;animation-delay:.875s}.c-intro__content__subtitle span:nth-child(36),.c-intro__content__title span:nth-child(36){-webkit-animation-delay:.9s;animation-delay:.9s}.c-intro__content__subtitle span:nth-child(37),.c-intro__content__title span:nth-child(37){-webkit-animation-delay:.925s;animation-delay:.925s}.c-intro__content__subtitle span:nth-child(38),.c-intro__content__title span:nth-child(38){-webkit-animation-delay:.95s;animation-delay:.95s}.c-intro__content__subtitle span:nth-child(39),.c-intro__content__title span:nth-child(39){-webkit-animation-delay:.975s;animation-delay:.975s}.c-intro__content__subtitle span:nth-child(40),.c-intro__content__title span:nth-child(40){-webkit-animation-delay:1s;animation-delay:1s}.c-intro__content__subtitle span:nth-child(41),.c-intro__content__title span:nth-child(41){-webkit-animation-delay:1.025s;animation-delay:1.025s}.c-intro__content__subtitle span:nth-child(42),.c-intro__content__title span:nth-child(42){-webkit-animation-delay:1.05s;animation-delay:1.05s}.c-intro__content__subtitle span:nth-child(43),.c-intro__content__title span:nth-child(43){-webkit-animation-delay:1.075s;animation-delay:1.075s}.c-intro__content__subtitle span:nth-child(44),.c-intro__content__title span:nth-child(44){-webkit-animation-delay:1.1s;animation-delay:1.1s}.c-intro__content__subtitle span:nth-child(45),.c-intro__content__title span:nth-child(45){-webkit-animation-delay:1.125s;animation-delay:1.125s}.c-intro__content__subtitle span:nth-child(46),.c-intro__content__title span:nth-child(46){-webkit-animation-delay:1.15s;animation-delay:1.15s}.c-intro__content__subtitle span:nth-child(47),.c-intro__content__title span:nth-child(47){-webkit-animation-delay:1.175s;animation-delay:1.175s}.c-intro__content__subtitle span:nth-child(48),.c-intro__content__title span:nth-child(48){-webkit-animation-delay:1.2s;animation-delay:1.2s}.c-intro__content__subtitle span:nth-child(49),.c-intro__content__title span:nth-child(49){-webkit-animation-delay:1.225s;animation-delay:1.225s}.c-intro__content__title{--direction:-1;--displaceY:4rem;overflow:hidden}.c-intro__content__subtitle{--direction:1;--displaceY:2rem}.c-intro:after,.c-intro:before{-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-intro[data-animation=in]:after{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-name:overLayerIn;animation-name:overLayerIn}.c-intro[data-animation=out]:after{-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-name:overLayerOut;animation-name:overLayerOut}.c-intro[data-animation=in]:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:lineIn;animation-name:lineIn}.c-intro[data-animation=out]:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:lineOut;animation-name:lineOut}.c-intro[data-animation=in] .c-intro__content__subtitle>span.letter,.c-intro[data-animation=in] .c-intro__content__title>span.letter{-webkit-animation-name:animationIn;animation-name:animationIn}.c-intro[data-animation=out] .c-intro__content__subtitle>span.letter,.c-intro[data-animation=out] .c-intro__content__title>span.letter{-webkit-animation-name:animationOut;animation-name:animationOut}@-webkit-keyframes animationIn{0%{opacity:0;bottom:calc(var(--direction)*var(--displaceY))}to{opacity:1;bottom:0}}@keyframes animationIn{0%{opacity:0;bottom:calc(var(--direction)*var(--displaceY))}to{opacity:1;bottom:0}}@-webkit-keyframes animationOut{0%{opacity:1;bottom:0}to{opacity:0;bottom:calc(var(--direction)*var(--displaceY))}}@keyframes animationOut{0%{opacity:1;bottom:0}to{opacity:0;bottom:calc(var(--direction)*var(--displaceY))}}@-webkit-keyframes lineIn{0%{width:0}to{width:var(--lineSize)}}@keyframes lineIn{0%{width:0}to{width:var(--lineSize)}}@-webkit-keyframes lineOut{0%{width:var(--lineSize)}to{width:0}}@keyframes lineOut{0%{width:var(--lineSize)}to{width:0}}@-webkit-keyframes overLayerIn{0%{opacity:1}to{opacity:0}}@keyframes overLayerIn{0%{opacity:1}to{opacity:0}}@-webkit-keyframes overLayerOut{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes overLayerOut{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes scrollFloating{0%{opacity:0;bottom:var(--scroll-cta-bottom)}20%{opacity:1;bottom:calc(var(--scroll-cta-bottom)*1.25)}80%{opacity:1;bottom:calc(var(--scroll-cta-bottom)*1.25)}to{opacity:0;bottom:calc(var(--scroll-cta-bottom)*1.5)}}@keyframes scrollFloating{0%{opacity:0;bottom:var(--scroll-cta-bottom)}20%{opacity:1;bottom:calc(var(--scroll-cta-bottom)*1.25)}80%{opacity:1;bottom:calc(var(--scroll-cta-bottom)*1.25)}to{opacity:0;bottom:calc(var(--scroll-cta-bottom)*1.5)}}.spinloader{position:absolute;border-radius:25%;height:2px;width:2px;top:50%;left:50%;margin-top:-1px;margin-left:-1px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;--spincolor:grey}@-webkit-keyframes rotate{0%{box-shadow:-7px -12px 0 2px var(--spincolor),7px -12px 0 2px var(--spincolor),15px 0 0 2px var(--spincolor),7px 12px 0 2px var(--spincolor),-7px 12px 0 2px var(--spincolor),-15px 0 0 2px var(--spincolor)}to{transform:rotate(-1turn);box-shadow:-7px -12px 0 2px var(--spincolor),7px -12px 0 2px var(--spincolor),15px 0 0 2px var(--spincolor),7px 12px 0 2px var(--spincolor),-7px 12px 0 2px var(--spincolor),-15px 0 0 2px var(--spincolor)}}@keyframes rotate{0%{box-shadow:-7px -12px 0 2px var(--spincolor),7px -12px 0 2px var(--spincolor),15px 0 0 2px var(--spincolor),7px 12px 0 2px var(--spincolor),-7px 12px 0 2px var(--spincolor),-15px 0 0 2px var(--spincolor)}to{transform:rotate(-1turn);box-shadow:-7px -12px 0 2px var(--spincolor),7px -12px 0 2px var(--spincolor),15px 0 0 2px var(--spincolor),7px 12px 0 2px var(--spincolor),-7px 12px 0 2px var(--spincolor),-15px 0 0 2px var(--spincolor)}}.c-rich-text__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;max-width:1200px;max-width:960px;position:relative;z-index:2;max-width:750px}.c-rich-text__body h2{line-height:1}.c-rich-text__body h4{color:#535353;text-transform:uppercase}.c-rich-text__body ol+h2,.c-rich-text__body ol+h3,.c-rich-text__body ol+h4,.c-rich-text__body p+h2,.c-rich-text__body p+h3,.c-rich-text__body p+h4,.c-rich-text__body ul+h2,.c-rich-text__body ul+h3,.c-rich-text__body ul+h4{padding-top:2rem}.c-rich-text__body h2 strong,.c-rich-text__body h3 strong,.c-rich-text__body h4 strong{font-weight:400}.c-rich-text__body p{color:#535353;margin:1rem 0}.c-rich-text__body p:last-child{margin-bottom:0}.c-rich-text__body a{color:#bf3131;text-decoration:underline}.c-rich-text__body a:hover{text-decoration:none}.c-rich-text__body blockquote{font-style:italic}.c-rich-text__body ol,.c-rich-text__body ul{margin:1rem 0 2rem;color:#535353}.c-rich-text__body ul{padding-left:2rem}.c-rich-text__body ul li{list-style-type:disc}.c-rich-text__body ol{padding-left:2.5rem}.c-rich-text__body ol li{list-style-type:decimal}.c-simple-image__wrapper{max-width:1500px;max-width:1200px;max-width:107.5rem;position:relative;z-index:2}.c-quote__wrapper,.c-simple-image__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto}.c-quote__wrapper{max-width:1500px;max-width:1200px;max-width:960px}.c-quote__quote{font-family:var(--display-font-family);font-size:2.8rem;line-height:1.2;color:#ccc}.c-quote__info{margin-top:1rem;display:flex;align-items:center;font-size:1.2rem}.c-quote__info__author{font-weight:600;text-transform:uppercase;color:#bf3131}.c-quote__info__source{font-weight:700;padding-left:2rem;position:relative}.c-quote__info__source:before{content:"";position:absolute;width:.4rem;height:.4rem;left:.8rem;top:50%;border-radius:50%;transform:translateY(-50%);background-color:#000}@media screen and (min-width:1340px){.c-quote__quote{font-size:3.5rem}.c-quote__info{font-size:1.4rem}}.c-video__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);margin-left:auto;margin-right:auto;max-width:1200px;max-width:960px}.c-video__video-wrapper{position:relative;padding-top:56.25%}.c-video__video-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}