.c-text-cite__col2__pretitle,.c-abstract__content__pretitle,.c-services-list__col1__pretitle,.c-pulsing-text-cite__column1__pretitle,.c-keyword__pretitle,.c-journal-high__pretitle,.c-article-agency__descr__subtitle{text-transform:uppercase;font-size:1.2rem;font-weight:600}@media screen and (min-width:1024px){.c-text-cite__col2__pretitle,.c-abstract__content__pretitle,.c-services-list__col1__pretitle,.c-pulsing-text-cite__column1__pretitle,.c-keyword__pretitle,.c-journal-high__pretitle,.c-article-agency__descr__subtitle{font-size:1.8rem}}.c-text-cite__col2__title,.c-abstract__content__title,.c-services-list__col1__title,.c-pulsing-text-cite__column1__title,.c-projects-info-slider__text__title,.c-project-detail__head__title__text,.c-journal-high__title,.c-journal-detail__title,.c-form__box1__title,.c-departments__description1__title,.c-article-agency__descr__title,.c-article-agency__box__title{font-family:var(--display-font-family);font-size:3.3rem;line-height:3.4rem}@media screen and (min-width:1024px){.c-text-cite__col2__title,.c-abstract__content__title,.c-services-list__col1__title,.c-pulsing-text-cite__column1__title,.c-projects-info-slider__text__title,.c-project-detail__head__title__text,.c-journal-high__title,.c-journal-detail__title,.c-form__box1__title,.c-departments__description1__title,.c-article-agency__descr__title,.c-article-agency__box__title{font-size:5rem;line-height:5.5rem}}@media screen and (min-width:1600px){.c-text-cite__col2__title,.c-abstract__content__title,.c-services-list__col1__title,.c-pulsing-text-cite__column1__title,.c-projects-info-slider__text__title,.c-project-detail__head__title__text,.c-journal-high__title,.c-journal-detail__title,.c-form__box1__title,.c-departments__description1__title,.c-article-agency__descr__title,.c-article-agency__box__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-hero__subtitle,.c-hero__description,.c-text-cite__col1__richtext,.c-abstract__content__richtext,.c-services-list__col1__richtext,.c-services-info__panel__text,.c-date-cols__text1__body,.c-date-cols__text2__body,.c-pulsing-text-cite__column2__richtext,.c-projects-info-slider__text__body,.c-departments__description1__text{font-family:var(--base-font-family);font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:1600px){.c-hero__subtitle,.c-hero__description,.c-text-cite__col1__richtext,.c-abstract__content__richtext,.c-services-list__col1__richtext,.c-services-info__panel__text,.c-date-cols__text1__body,.c-date-cols__text2__body,.c-pulsing-text-cite__column2__richtext,.c-projects-info-slider__text__body,.c-departments__description1__text{font-size:2rem;line-height:3rem}}.c-services-list__col2__itemlist__servicedescription,.c-projects-slider__slider__project__header__industries,.c-projects-list__list__project__header__industries,.c-journal-item__main__body,.c-article-agency__list__article__body{font-family:var(--base-font-family);font-size:1.4rem;line-height:2.2rem}.c-title-header__text,.c-form__box1__text{font-family:var(--base-font-family);font-size:1.6rem;line-height:2.3rem}@media screen and (min-width:1600px){.c-title-header__text,.c-form__box1__text{font-size:2.2rem;line-height:3.4rem}}.c-services-list__col2__itemlist__servicetitle__overlay,.c-article-agency__list__article__subtitle{font-family:var(--display-font-family);font-size:10rem;font-weight:400;line-height:8rem}@media screen and (min-width:1024px){.c-services-list__col2__itemlist__servicetitle__overlay,.c-article-agency__list__article__subtitle{font-size:16.3rem;line-height:10rem}}.c-projects-slider__slider__project__header__title,.c-projects-list__list__project__header__title{font-family:var(--display-font-family);font-size:2.4rem;font-weight:400}@media screen and (min-width:1024px){.c-projects-slider__slider__project__header__title,.c-projects-list__list__project__header__title{font-size:2.4rem}}.c-journal-item__meta__date,.c-journal-item__main__title{font-family:var(--display-font-family);font-size:2.5rem;font-weight:400;line-height:2.6rem}@media screen and (min-width:1024px){.c-journal-item__meta__date,.c-journal-item__main__title{font-size:3rem;line-height:3.5rem}}@media screen and (min-width:1600px){.c-journal-item__meta__date,.c-journal-item__main__title{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-size:2.5rem;font-weight:400;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;font-weight:400;line-height:3.5rem}@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);text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:2}@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-rich-text__body p,.c-rich-text__body blockquote,.c-rich-text__body ul,.c-rich-text__body ol,.c-project-detail__head__abstract,.c-project-detail__abstract{font-family:var(--base-font-family);font-size:1.4rem}@media screen and (min-width:1340px){.c-rich-text__body p,.c-rich-text__body blockquote,.c-rich-text__body ul,.c-rich-text__body ol,.c-project-detail__head__abstract,.c-project-detail__abstract{font-size:1.8rem}}.c-video,.c-quote,.c-simple-image,.c-rich-text,.c-title-header,.c-services-list,.c-services-info,.c-date-cols,.c-pulsing-text-cite,.c-projects-slider,.c-projects-list,.c-projects-info-slider,.c-people-slider,.c-partners-slider,.c-journal-high,.c-journal-detail,.c-image-slider,.c-form,.c-departments,.c-client-list,.c-article-agency{padding:5rem 0}@media screen and (min-width:1024px){.c-video,.c-quote,.c-simple-image,.c-rich-text,.c-title-header,.c-services-list,.c-services-info,.c-date-cols,.c-pulsing-text-cite,.c-projects-slider,.c-projects-list,.c-projects-info-slider,.c-people-slider,.c-partners-slider,.c-journal-high,.c-journal-detail,.c-image-slider,.c-form,.c-departments,.c-client-list,.c-article-agency{padding:7rem 0}}.no-margins.c-video,.no-margins.c-quote,.no-margins.c-simple-image,.no-margins.c-rich-text,.no-margins.c-title-header,.no-margins.c-services-list,.no-margins.c-services-info,.no-margins.c-date-cols,.no-margins.c-pulsing-text-cite,.no-margins.c-projects-slider,.no-margins.c-projects-list,.no-margins.c-projects-info-slider,.no-margins.c-people-slider,.no-margins.c-partners-slider,.no-margins.c-journal-high,.no-margins.c-journal-detail,.no-margins.c-image-slider,.no-margins.c-form,.no-margins.c-departments,.no-margins.c-client-list,.no-margins.c-article-agency{padding-bottom:0}.c-text-cite,.c-abstract,.c-keyword,.c-client-band{padding:4rem 0}@media screen and (min-width:1024px){.c-text-cite,.c-abstract,.c-keyword,.c-client-band{padding:10rem 0}}.no-margins.c-text-cite,.no-margins.c-abstract,.no-margins.c-keyword,.no-margins.c-client-band{padding:0}.c-intro:after,.c-intro:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes translateTopIn{0%{opacity:0;transform:translateY(-100%)perspective(200px)rotateX(15deg)}to{opacity:1;transform:translateY(0)perspective(200px)rotateX(0)}}@keyframes translateTopOut{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(1.5em)}}.c-video,.c-quote,.c-simple-image,.c-rich-text,.c-text-cite,.c-abstract,.c-services-list,.c-services-info,.c-date-cols,.c-pulsing-text-cite,.c-projects-slider,.c-projects-list,.c-projects-info-slider,.c-prefooter,.c-people-slider,.c-partners-slider,.c-keyword,.c-journal-high,.c-journal-detail,.c-image-slider,.c-form,.c-departments,.c-client-list,.c-client-band,.c-article-agency{opacity:0;transition:all .3s ease-in}.in-view.c-video,.in-view.c-quote,.in-view.c-simple-image,.in-view.c-rich-text,.in-view.c-text-cite,.in-view.c-abstract,.in-view.c-services-list,.in-view.c-services-info,.in-view.c-date-cols,.in-view.c-pulsing-text-cite,.in-view.c-projects-slider,.in-view.c-projects-list,.in-view.c-projects-info-slider,.in-view.c-prefooter,.in-view.c-people-slider,.in-view.c-partners-slider,.in-view.c-keyword,.in-view.c-journal-high,.in-view.c-journal-detail,.in-view.c-image-slider,.in-view.c-form,.in-view.c-departments,.in-view.c-client-list,.in-view.c-client-band,.in-view.c-article-agency{opacity:1}.in-view.c-video .animation-in,.in-view.c-quote .animation-in,.in-view.c-simple-image .animation-in,.in-view.c-rich-text .animation-in,.in-view.c-text-cite .animation-in,.in-view.c-abstract .animation-in,.in-view.c-services-list .animation-in,.in-view.c-services-info .animation-in,.in-view.c-date-cols .animation-in,.in-view.c-pulsing-text-cite .animation-in,.in-view.c-projects-slider .animation-in,.in-view.c-projects-list .animation-in,.in-view.c-projects-info-slider .animation-in,.in-view.c-prefooter .animation-in,.in-view.c-people-slider .animation-in,.in-view.c-partners-slider .animation-in,.in-view.c-keyword .animation-in,.in-view.c-journal-high .animation-in,.in-view.c-journal-detail .animation-in,.in-view.c-image-slider .animation-in,.in-view.c-form .animation-in,.in-view.c-departments .animation-in,.in-view.c-client-list .animation-in,.in-view.c-client-band .animation-in,.in-view.c-article-agency .animation-in{transition:all 1s ease-in;display:block;overflow:hidden}.in-view.c-video .animation-in>*,.in-view.c-quote .animation-in>*,.in-view.c-simple-image .animation-in>*,.in-view.c-rich-text .animation-in>*,.in-view.c-text-cite .animation-in>*,.in-view.c-abstract .animation-in>*,.in-view.c-services-list .animation-in>*,.in-view.c-services-info .animation-in>*,.in-view.c-date-cols .animation-in>*,.in-view.c-pulsing-text-cite .animation-in>*,.in-view.c-projects-slider .animation-in>*,.in-view.c-projects-list .animation-in>*,.in-view.c-projects-info-slider .animation-in>*,.in-view.c-prefooter .animation-in>*,.in-view.c-people-slider .animation-in>*,.in-view.c-partners-slider .animation-in>*,.in-view.c-keyword .animation-in>*,.in-view.c-journal-high .animation-in>*,.in-view.c-journal-detail .animation-in>*,.in-view.c-image-slider .animation-in>*,.in-view.c-form .animation-in>*,.in-view.c-departments .animation-in>*,.in-view.c-client-list .animation-in>*,.in-view.c-client-band .animation-in>*,.in-view.c-article-agency .animation-in>*{animation-name:translateTopIn;animation-duration:.8s;animation-delay:.6s;animation-fill-mode:both;display:block}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}h1,h2,h3,h4,h5{font-weight:400}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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}template,[hidden]{display:none}figure,img,picture{margin:0;padding:0}img{width:100%;max-width:100%}*{box-sizing:border-box}html,body{width:100%;height:100%}html.hidden-scrollbar::-webkit-scrollbar{display:none}html.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--base-font-family);box-sizing:border-box;color:#000;letter-spacing:.5px;margin:0;padding:0;font-weight:400;line-height:1.4;position:relative;overflow-x:hidden}body.body-blocked{touch-action:none;-ms-touch-action:none;position:relative;overflow:hidden}html{box-sizing:border-box;font-size:62.5%;line-height:1.4}html *,html :before,html :after{box-sizing:inherit}html .loading,html .loading-cta{cursor:wait!important}a{color:currentColor;text-decoration:none}a:hover{color:currentColor}h1,h2,h3,h4,h5,h6,p{margin:0}img{vertical-align:middle;max-width:100%;display:inline-block}figure{margin:0}picture{display:inline-block}ul,li,.list-default{margin:0;padding:0;list-style:none}button{appearance:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0}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:gray;--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--text,.button--secondary,.button--primary{appearance:none;text-align:center;cursor:pointer;box-sizing:border-box;text-transform:uppercase;border:1px solid #0000;border-radius:25px;justify-content:center;align-items:center;min-width:13rem;min-height:4rem;padding:1.2rem 3rem;font-size:1.2rem;font-weight:500;line-height:1.3;text-decoration:none;transition:all .4s ease-in;display:flex}.button--text:hover,.button--secondary:hover,.button--primary:hover{text-decoration:none}[data-default-label].button--text,[data-default-label].button--secondary,[data-default-label].button--primary{justify-content:center;align-items:center;display:flex}[data-default-label].button--text:before,[data-default-label].button--secondary:before,[data-default-label].button--primary:before{content:attr(data-default-label);display:block}[data-default-label].button--text:disabled:before,[data-default-label].button--secondary:disabled:before,[data-default-label].button--primary:disabled:before{content:attr(data-disabled-label)}.button--text:disabled,.button--secondary:disabled,.button--primary:disabled,[disabled].button--text,[disabled].button--secondary,[disabled].button--primary,.disabled.button--text,.disabled.button--secondary,.disabled.button--primary{opacity:.6;cursor:default;color:#fff;background-color:gray}.button--primary{color:#fff;background-color:#000}.button--primary:hover{color:#fff;background-color:#bf3131}.button--primary.stroked{color:#000;background-color:#0000;border-color:#000}.button--primary.stroked:hover{color:#bf3131;background-color:#0000;border-color:#bf3131}.button--secondary{color:#000;background-color:#fff}.button--secondary:hover{color:#fff;background-color:#bf3131}.button--secondary.stroked{color:#fff;background-color:#0000;border-color:#fff}.button--secondary.stroked:hover{color:#bf3131;background-color:#0000;border-color:#bf3131}.button--text{min-width:unset;min-height:unset;color:#bf3131;background:0 0;padding:0}.button--text:hover{color:#bf3131;text-decoration:underline}.button--large{min-width:20rem}.button--wide{width:100%}.button--filter{color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;text-transform:uppercase;transform-origin:50%;border:1px solid #0000;border-radius:4.5rem;width:100%;padding:1.3rem 3rem;font-size:1.2rem;font-weight:500;line-height:1;display:block;position:relative}.button--filter.active{color:#bf3131;border:2px solid #bf3131;font-weight:700}.button--filter .icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}@media screen and (min-width:1024px){.button--filter{width:unset;color:#000;border:1px solid gray;padding:1.3rem 4rem}.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{width:10rem;height:7.5rem;position:absolute;bottom:5rem;left:2.5rem}}.c-button-slider-next{font-size:1.2rem}@media screen and (min-width:1024px){.c-button-slider-next{width:10rem;height:7.5rem;position:absolute;bottom:5rem;right:2.5rem}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],select{border:none;border-bottom:1px solid #ccc;outline:none;width:100%;padding:2rem 0 1rem;font-size:1.4rem;transition:all .5s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=tel]:focus,select:focus{border-color:#000}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=tel]::placeholder,select::placeholder{color:gray;opacity:1;font-size:1.4rem;transition:all .5s ease-out}select,textarea{appearance:none;width:100%}textarea{appearance:none;resize:none;border:1px solid #ccc;outline:none;width:100%;min-height:20rem;padding:1rem;font-size:1.4rem}textarea:focus{border-color:#000}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::placeholder,.input-group.error select::placeholder,.input-group.error textarea::placeholder,.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{color:#d43b3a;margin-top:1rem;font-size:1.2rem;font-weight:500;display:none}.custom-radio{font-size:1.2rem;font-weight:600}.custom-radio label{cursor:pointer;display:flex;position:relative}.custom-radio input{opacity:0;cursor:pointer;width:1.6rem;height:1.6rem;position:absolute;top:0;left:0}.custom-radio input:checked+.radio:after{opacity:1}.custom-radio .radio{border:1px solid #000;border-radius:50%;width:1.6rem;height:1.6rem;margin-right:.5rem;display:block;position:relative}.custom-radio .radio:after{content:"";opacity:0;background-color:#000;border-radius:50%;width:1rem;height:1rem;transition:all .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-simplebar] .simplebar-track.simplebar-horizontal{width:calc(100% - var(--main-container-pad-x)*5px);left:50%;right:unset;transform:translate(-50%)}[data-simplebar] .simplebar-track.simplebar-horizontal:after{content:"";z-index:-1;width:100%;height:.1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{border-radius:1.5rem;height:.8rem}[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{opacity:1}.c-projects-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-journal-high__list[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-image-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-article-agency__list[data-simplebar] .simplebar-track.simplebar-horizontal:after{background-color:#e7e7e7}.c-projects-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-journal-high__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-image-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-article-agency__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.c-projects-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.c-journal-high__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.c-image-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.c-article-agency__list[data-simplebar] .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:#161616}.c-projects-slider__slider[data-simplebar].scroll-darker .simplebar-track.simplebar-horizontal:after,.c-partners-slider__slider[data-simplebar] .simplebar-track.simplebar-horizontal:after,.c-departments__description2[data-simplebar] .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-projects-slider__slider[data-simplebar] .simplebar-track,.c-journal-high__list[data-simplebar] .simplebar-track,.c-image-slider__slider[data-simplebar] .simplebar-track,.c-article-agency__list[data-simplebar] .simplebar-track,.c-partners-slider__slider[data-simplebar] .simplebar-track,.c-departments__description2[data-simplebar] .simplebar-track{display:none}}.c-header{z-index:4;background:linear-gradient(#fff 0%,#ffffffe6 65%,#fff0 100%);width:100%;transition:color .5s ease-out,background-color .5s ease-out;position:fixed;top:0}.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{align-items:center}.c-header__brand__logo{display:inline-flex}.c-header__brand__logo .icon svg{width:22rem;height:9.1rem}.c-header__menu{background:#fff}.c-header__menu ul{list-style:none}.c-header__menu ul li a{text-align:center;font-size:1.6rem;display:block;position:relative}.c-header__menu ul li a:after{transform-origin:0 0;content:"";border-top:1px solid #bf3131;width:0;transition:all .4s ease-out;position:absolute;top:50%;left:50%;transform:rotate(-45deg)translate(-50%,-50%)}.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:linear-gradient(#161616 0%,#16161684 63%,#16161600 100%)}@media screen and (max-width:1339px){.c-header__inner{padding:1rem 0}.c-header__brand__logo .icon svg{width:16rem;height:6.6rem}.c-header__navigation{width:100%;position:fixed;top:0;left:0}.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;color:#000;height:100vh}.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{opacity:1;transform:translateY(0)rotate(0)}.c-header__menu{height:0;transition:all .5s;position:relative;overflow:hidden}.c-header__menu ul{flex-direction:column;justify-content:space-around;height:60%;font-size:2rem;display:flex;position:absolute;top:50vh;left:50%;transform:translate(-50%,-50%)}.c-header__menu ul li{display:block;position:relative;overflow:hidden}.c-header__menu ul li a{text-transform:uppercase;opacity:0;font-size:2rem;transition:all .5s;transform:translateY(3rem)rotate(30deg)}.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__inner{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.c-header__menu{background-color:#0000}.c-header__menu ul{flex-direction:row;display:flex}.c-header__menu ul li{padding-right:5.5rem}}.c-ham{display:none}@media screen and (max-width:1339px){.c-ham{cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;transition:transform .4s;display:block}.c-ham [class*=c-ham__line]{fill:none;stroke:#000;stroke-width:5.5px;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s,stroke .5s ease-out}.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--top,.c-ham--active .c-ham__line--bottom{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);flex-direction:column;gap:2rem;margin-left:auto;margin-right:auto;display:flex}.c-footer__wrapper__col{flex:1}.c-footer__wrapper__col.--col-1{align-items:center;gap:1rem;min-width:55%;display:flex}.c-footer__wrapper__col.--col-2{display:flex}.c-footer__data{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.c-footer__image{justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex}.c-footer__image svg{width:100%;height:100%}.c-footer__info{color:#666;font-size:1.3rem}.c-footer__info a{text-decoration:none}.c-footer__info a:hover{text-decoration:underline}.c-footer__copyright{text-transform:uppercase;color:#ccc;flex-direction:column;font-size:1.2rem;font-weight:500;display:flex}@media screen and (min-width:1340px){.c-footer__wrapper{flex-flow:wrap;justify-content:space-between}.c-footer__wrapper__col.--col-2{justify-content:flex-end}}@media screen and (min-width:768px){.c-footer__info{gap:2rem;display:flex}.c-footer__copyright{flex-direction:row;gap:1rem}}.c-pangolin{border:1px solid #ccc;display:flex}.c-pangolin__data{color:#666;border-left:1px solid #ccc;flex-direction:column;justify-content:center;padding:.6rem 1rem;font-size:1.2rem;display:flex}.c-pangolin__data a{text-decoration:underline}.c-pangolin__data em{font-style:normal;font-weight:700}.c-pangolin__logo{padding:.4rem 1rem}.c-pangolin__logo .icon svg{width:5.4rem}@media screen and (min-width:1024px){.c-pangolin__logo .icon svg{width:auto}.c-pangolin__data{padding:1rem 2rem}}.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;width:100%;padding:0 var(--main-container-pad-x-size);background-color:#fff;display:inline-flex}.c-article-agency__list__article__wrapper{border:2px solid #e7e7e7;width:100%;padding:2.5rem 0;position:relative}.c-article-agency__list__article__wrapper:after{content:"";z-index:-1;background-color:#f1f1f1;width:85%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%,2rem)}.c-article-agency__list__article__content{background-color:#fff;margin-top:-2rem;padding:1rem 1.5rem;position:relative}.c-article-agency__list__article__subtitle{color:#bf3131;margin:0;padding:0 1.5rem}.c-article-agency__list__article__title{text-transform:uppercase;margin-bottom:2rem;font-size:2rem;font-weight:600;line-height:1}.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);background-color:#fff;margin-top:5rem;margin-left:auto;margin-right:auto}.c-article-agency__box__title{margin-bottom:3rem}.c-article-agency__box__button{flex-direction:column;justify-content:center;align-items:center;display:flex}.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);grid-template-rows:auto auto;grid-template-columns:50% 50%;align-items:start;margin-left:auto;margin-right:auto;display:grid}.c-article-agency__descr{width:unset;max-width:unset;z-index:-1;grid-area:1/2/-2/-1;margin:0;padding-left:5rem;position:sticky}.c-article-agency__descr__title{margin-bottom:0}.c-article-agency__list{white-space:normal;flex-direction:column;grid-area:1/1/-1/-2;padding-bottom:1rem;padding-right:5rem;display:flex;overflow-y:hidden}.c-article-agency__list__article{margin-bottom:5rem;padding:0}.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{width:unset;max-width:unset;flex-direction:column;grid-area:2/2/-1/-1;justify-content:center;align-self:end;height:calc(100vh - 80px);margin:0;padding-left:5rem;display:flex}.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%;margin-bottom:1.5rem;display:flex}.c-client-band__row__list{flex-grow:0;flex-shrink:0;display:flex;transform:translate(0,0)}.c-client-band__row:nth-child(odd) .c-client-band__row__list{animation:50s linear infinite infiniteSlide}.c-client-band__row:nth-child(2n) .c-client-band__row__list{animation:50s linear infinite infiniteSlideInverse}.c-client-band__name{color:#ccc;flex-grow:0;flex-shrink:0;margin:0;padding:0 4rem;font-size: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}}@keyframes infiniteSlide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes infiniteSlideInverse{0%{transform:translate(-100%)}to{transform:translate(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;padding:1rem 0;position:relative}.c-client-list__box1__category__name__icon{transform-origin:50%;transition:transform .75s ease-out;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)scaleY(1)}.c-client-list__box1__category__name__icon.open{transform:translateY(-50%)scaleY(-1)}.c-client-list__box1__category__band-list{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .5s ease-out .25s;position:relative;overflow:hidden}.c-client-list__box1__category__band-list:before,.c-client-list__box1__category__band-list:after{content:"";background-color:#73737366;width:0;height:.05rem;transition:width .25s ease-out;position:absolute;top:0;left:50%;transform:translate(-50%)}.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:before,.c-client-list__box1__category__band-list.open:after{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{margin:0;padding:0;list-style:none}.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{align-items:flex-start;margin-bottom:9rem;display:flex}.c-client-list__box1__category__name{width:unset;max-width:unset;text-align:end;pointer-events:none;flex:0 0 20%;margin:0;padding:0}.c-client-list__box1__category__name__icon{display:none}.c-client-list__box1__category__band-list{flex-wrap:wrap;flex:0 0 80%;padding-left:10rem;display:flex;max-height:unset!important}.c-client-list__box1__category__band-list:before,.c-client-list__box1__category__band-list:after{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;flex-direction:column;align-items:center;display:flex}.c-client-list__box2__title{align-items:center;width:100%;margin-bottom:10rem;display:flex}.c-client-list__box2__title:after,.c-client-list__box2__title:before{content:"";border-top:1px solid gray;width:100%}.c-client-list__box2__title span{text-align:center;flex:0 0 60%;padding:0 10rem;display:block}.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);flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;display:flex}.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-bottom:5rem;margin-left:auto;margin-right:auto}.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);flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.c-departments__images__ways,.c-departments__images__woot,.c-departments__images__wip{width:22rem;position:relative}.c-departments__images__ways svg,.c-departments__images__woot svg,.c-departments__images__wip svg{display:block;overflow:visible}.c-departments__images__ways{z-index:1}.c-departments__images__ways circle,.c-departments__images__woot circle{transform-origin:50%;transform:rotate(90deg)}.c-departments__images__wip{z-index:2;width:22rem;position:relative}.c-departments__description2{white-space:nowrap;margin-top:6rem;padding-bottom:5rem}.c-departments__description2__slide{white-space:normal;width:100%;padding:0 calc(var(--main-container-pad-x)*2.5px);display:inline-block}.c-departments__description2__slide__subtitle{margin-bottom:.5rem;font-size:1.8rem}.c-departments__description2__slide__title{font-family:var(--display-font-family);margin-bottom:3rem;font-size:2.4rem}.c-departments__description2__slide__body{font-size:1.4rem;line-height:2.2rem}@media screen and (min-width:1024px){.c-departments__description1{align-items:center;margin-bottom:10rem;display:flex}.c-departments__description1__title{text-align:right;flex:0 0 50%;margin:0;padding-right:6rem}.c-departments__description1__text{flex:0 0 50%;margin:0;padding-left:6rem}.c-departments__images{flex-direction:row}.c-departments__images__ways,.c-departments__images__woot,.c-departments__images__wip{align-self:stretch;width:40rem;padding-bottom:7.5rem}.c-departments__images__ways:after,.c-departments__images__woot:after,.c-departments__images__wip:after{content:"";width:.1rem;height:4rem;position:absolute;bottom:0;left:50%;transform:translate(-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);white-space:normal;margin-top:8.5rem;margin-left:auto;margin-right:auto;padding-bottom:0}.c-departments__description2[data-simplebar] .simplebar-content{gap:5rem;display:flex}.c-departments__description2[data-simplebar] .simplebar-content:before,.c-departments__description2[data-simplebar] .simplebar-content:after{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{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);max-width:1200px;margin-bottom:17.5rem;margin-left:auto;margin-right:auto}.c-departments__images{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);max-width:1200px;margin-left:auto;margin-right:auto}.c-departments__description2{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);max-width:1200px;margin-top:10rem;margin-left:auto;margin-right:auto}.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-bottom:10rem;margin-left:auto;margin-right:auto}.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;padding-bottom:2rem;position:relative}.c-form__box2__wrapper{background-color:#fff;border:2px solid #ccc}.c-form__box2:after{content:"";z-index:-1;background-color:#f1f1f1;width:85%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-form__box2__address{border-bottom:1px solid #ccc;grid-template-rows:auto auto;grid-template-columns:5.5rem auto;align-items:center;padding:2.5rem 1.5rem;display:grid}.c-form__box2__address__logo{grid-area:1/1/2/2}.c-form__box2__address__logo span{display:block}.c-form__box2__address__name{grid-area:1/2/2/3;padding-left:1.5rem;font-size:2rem;font-weight:500}.c-form__box2__address__location{color:#666;grid-area:2/1/-1/-1;margin-top:2rem;font-size:1.6rem;font-weight:400}.c-form__box2__form{border:1px solid #ccc;border-left:none;border-right:none;padding:2.5rem 1.5rem}.c-form__box2__form__bottom{justify-content:flex-end;align-items:center;margin-top:3rem;display:flex}.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{opacity:0;color:gray;font-size:1.4rem;transition:all .5s ease-out;position:absolute;top:0;left:0}.c-form__box2__form__input__field__text.active{opacity:1}.c-form__box2__form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.c-form__box2__form__policy{margin-top:4rem}.c-form__box2__form__policy__title{text-transform:uppercase;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.c-form__box2__form__policy__text{height:16rem;font-size:1rem;display:block;overflow:auto}.c-form__box2__form__selector{flex-wrap:wrap;align-items:center;margin:3rem 0;display:flex}.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;text-align:center;border:1px solid #00a905;margin-top:2.6rem;padding:1rem 2rem;font-size:2rem}.c-form__box2__form__error{color:#d43b3a;text-align:center;border:1px solid #d43b3a;margin-top:2.6rem;padding:1rem 2rem;font-size:2rem}.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{color:gray;font-size:2rem;font-weight:500}@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);justify-content:space-between;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}.c-form__box1{width:unset;max-width:unset;flex:0 0 calc(50% - 5rem);margin:0;padding-bottom:5rem;position:sticky;top:0}.c-form__box2{width:unset;max-width:unset;flex:0 0 calc(50% - 5rem);margin:0;padding:0 1.5rem 1.5rem 0}.c-form__box2:after{width:90%;height:95%;left:unset;right:0;transform:translate(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{align-items:center;margin:1rem 0;display:flex}.c-form__box2__numbers__text{text-align:right;flex:0 0 25%}.c-form__box2__numbers__number{padding-left:3.5rem}}@media screen and (min-width:1340px){.c-form__box1{flex:0 0 calc(50% - 6rem)}.c-form__box2{flex:0 0 calc(50% - 6rem);padding:0 2rem 2rem 0}.c-form__box2__address{align-items:start;padding:5rem}.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{flex-wrap:wrap;align-items:flex-end;display:flex}.c-form__box2__form__input__field input,.c-form__box2__form__input__field textarea{padding-bottom:0}.c-form__box2__form__input__field input::placeholder,.c-form__box2__form__input__field textarea::placeholder{color:#0000;opacity:0}.c-form__box2__form__input__field__text{top:unset;left:unset;text-align:right;opacity:1;flex:0 0 25%;padding-right:1.5rem;font-size:1.6rem;display:block;position:static}.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{--overlay-display:none;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:23rem;display:flex;position:relative}.c-full-image--overlay{--overlay-display:block}.c-full-image__picture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.c-full-image:before{content:"";display:var(--overlay-display);z-index:1;background-color:#0000008a;position:absolute;inset:0}.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);z-index:2;justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex;position:relative}.c-full-image__title{font-family:var(--display-font-family);text-align:right;color:#fff;font-size:3.5rem;line-height:1}@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{align-items:center;display:flex}.c-image-slider__slider[data-simplebar] .simplebar-content:hover{cursor:grab}.c-image-slider__slider__wrapper{white-space:normal;flex:0 0 85%;padding-right:3rem;display:inline-block}.c-image-slider__slider__wrapper:nth-child(2n){flex:0 0 75%}.c-image-slider__slider__wrapper__image{width:100%;display:block;position:relative}@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:"";transform-origin:0;pointer-events:none;z-index:1;background-color:#e7e7e7;width:100vw;height:.05rem;position:absolute;top:23rem;left:0;transform:rotate(-45deg)}.c-journal-detail__head{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-top:4rem;margin-left:auto;margin-right:auto;position:relative}.c-journal-detail__head__back{align-items:center;margin-bottom:2rem;font-size:1.2rem;display:flex;position:relative}.c-journal-detail__head__back .icon{margin-right:.5rem}.c-journal-detail__head__text{background-color:#fff;padding-bottom:3rem}.c-journal-detail__category{text-transform:capitalize;width:fit-content}.c-journal-detail__date{color:#bf3131;width:fit-content}.c-journal-detail__title{color:#000}.c-journal-detail__cta{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;position:relative}@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{width:100%;padding:4rem calc(var(--main-container-pad-x)*2.5px);box-sizing:border-box;white-space:normal;pointer-events:none;display:inline-block}.c-journal-item:hover{background-color:#f1f1f1}.c-journal-item__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);width:100%;margin-left:auto;margin-right:auto;display:block}.c-journal-item__image{border-radius:100%;width:13rem;height:13rem;margin:0 auto 2rem;display:block;position:relative;overflow:hidden}.c-journal-item__image img{object-fit:cover;width:100%;height:100%}.c-journal-item__meta{text-align:center;margin-bottom:2.5rem;display:block}.c-journal-item__meta__category{text-transform:uppercase;margin-bottom:1rem;font-size:1.4rem;font-weight:500;display:block}.c-journal-item__meta__date{color:#bf3131;display:block}.c-journal-item__main{text-align:center;flex-direction:column;align-items:center;display:flex}.c-journal-item__main__title{margin-bottom:2rem}.c-journal-item__main__body{margin-bottom:2.5rem;display:none}.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{grid-template-columns:1fr 19.5rem 1.5fr;align-items:center;display:grid}.c-journal-item__image{grid-area:1/2/2/3;margin:0}.c-journal-item__meta{text-align:right;grid-area:1/1/2/2;margin:0;padding-right:4rem}.c-journal-item__main{text-align:left;grid-area:1/3/2/4;justify-content:center;align-self:stretch;align-items:flex-start;margin:0;display:flex;position:relative}.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{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);color:#bf3131;text-align:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.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);text-align:center;margin-left:auto;margin-right:auto}.c-journal-high__list{white-space:nowrap;padding-bottom:2.5rem}.c-journal-high__list[data-simplebar] .simplebar-content:hover{cursor:grab}.c-journal-high__button{flex-direction:column;justify-content:center;align-items:center;margin-top:6rem;display:flex}.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{flex-direction:column;justify-content:center;align-items:center;display:flex}.c-keyword__button a:not(:first-child),.c-keyword__button button:not(:first-child){margin-top:1.5rem}.c-keyword__richtext p{color:#666;font-size:2.1rem;line-height:3.2rem}.c-keyword__keyword{font-family:var(--display-font-family);margin-bottom:5rem;font-size:3.5rem;font-weight:400}@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{margin-bottom:0;font-size:2.8rem;line-height:5rem}.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{background-color:#f1f1f1;overflow-x:hidden}.c-partners-slider__slider{white-space:nowrap}.c-partners-slider__slider[data-simplebar] .simplebar-content{align-items:center;display:flex}.c-partners-slider__slider__wrapper{width:100%;padding:0 calc(var(--main-container-pad-x)*2.5px) 3rem;white-space:normal;flex-shrink:0;display:inline-block}.c-partners-slider__slider__wrapper__image{justify-content:center;display:flex;position:relative}.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);white-space:normal;margin-left:auto;margin-right:auto}.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);flex-flow:column wrap;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}.c-people-slider__slider__wrapper{padding:3.2rem 0}.c-people-slider__slider__wrapper__image{border-bottom:1px solid #ccc;display:block;position:relative}.c-people-slider__slider__wrapper__image picture{filter:contrast(1.1)saturate()brightness();width:80%;margin:0 auto;display:block}.c-people-slider__slider__wrapper__info{padding:2rem 1rem 0;display:grid}.c-people-slider__slider__wrapper__info p{display:block}.c-people-slider__slider__wrapper__info__name{font-family:var(--display-font-family);color:#bf3131;grid-row:1/2;margin-bottom:.8rem;font-size:1.8rem;line-height:1}.c-people-slider__slider__wrapper__info__social-list{grid-row:3/4;align-items:flex-start;display:flex}.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{color:#000;grid-row:2/3;margin-bottom:1rem;font-size:1.4rem}.c-people-slider__logo{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:none;position:relative}.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);max-width:1200px;font-family:var(--display-font-family);z-index:1;margin-left:auto;margin-right:auto;font-size:3rem;line-height:1.2;position:relative}.c-people-slider__text-container{margin:10rem auto 0;position:relative}.c-people-slider__logo-outline{opacity:.2;z-index:0;position:absolute;top:50%;left:0;transform:translate(-30%,-50%)}.c-people-slider--dark{background-color:#161616}.c-people-slider--dark .c-people-slider__slider__wrapper__info__social-list,.c-people-slider--dark .c-people-slider__slider__wrapper__info__employment{color:#ccc}.c-people-slider--dark .c-people-slider__text-container,.c-people-slider--dark .c-people-slider__logo{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;justify-content:flex-start;align-items:flex-start;padding:0 2rem 1rem}.c-people-slider__slider__wrapper{width:25%}.c-people-slider__slider__wrapper__info{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-items:start}.c-people-slider__slider__wrapper__info__name{grid-area:1/1/2/2;font-size:2.2rem}.c-people-slider__slider__wrapper__info__social-list{grid-area:1/2/2/-1;justify-self:end}.c-people-slider__slider__wrapper__info__employment{grid-area:2/1/-1/-1;margin-bottom:0;font-size:1.2rem}.c-people-slider__text{font-size:3.5rem}.c-people-slider__text-container{margin-top:8rem}.c-people-slider__logo{margin-top:10rem;display:flex}.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{color:#fff;background-color:#161616;padding:6rem 0;position:relative;overflow:hidden}.c-prefooter__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.c-prefooter__richtext{text-align:center;margin:0 0 5rem}.c-prefooter__buttons{flex-direction:column;justify-content:center;display:flex}.c-prefooter__buttons a:not(:first-child),.c-prefooter__buttons button:not(:first-child){margin-top:1.5rem}.c-prefooter__shape{opacity:.6;pointer-events:none;display:none;position:absolute}@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{max-width:18rem;max-height:18rem;display:block;bottom:35%;left:15%}.c-prefooter__cube-left-up{max-width:15rem;max-height:15rem;display:block;top:-10%;left:5%}.c-prefooter__double-triangle-left{max-width:35rem;max-height:35rem;display:block;top:8%;left:-15%}.c-prefooter__cube-right{max-width:16rem;max-height:16rem;display:block;top:-5%;right:-3%}.c-prefooter__double-triangle-right-down{max-width:25rem;max-height:25rem;display:block;bottom:20%;right:2%}.c-prefooter__double-triangle-right-up-left{max-width:25rem;max-height:25rem;display:block;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{top:12%;left:6%}.c-prefooter__triangle-right{max-width:30rem;max-height:30rem;bottom:35%;right:-2%}.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:"";transform-origin:0;pointer-events:none;z-index:1;background-color:#737373;width:100%;height:.05rem;position:absolute;top:22.5rem;left:0;transform:rotate(-45deg)}.c-project-detail__head:before{content:"";background-color:#161616;width:100%;height:calc(100% - 40px);position:absolute;top:0;left:0}.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{color:#fff;align-items:center;margin:2.5rem 0 1rem;font-size:1.2rem;display:flex;position:relative}.c-project-detail__head__back .icon{margin-right:.5rem}.c-project-detail__head__text{z-index:2;background-color:#161616;padding:1rem 0;position:relative}.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{text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:1.4rem}.c-project-detail__head__subtitle{color:#fff;font-size:1.4rem;font-weight:700}.c-project-detail__head__year{color:#fff;margin-top:.5rem;font-size:1.4rem;font-weight:700}.c-project-detail__head__link{text-transform:uppercase;color:#bf3131;margin-top:.5rem;font-size:1.2rem;font-weight:600;display:inline-block}.c-project-detail__head__link:hover{color:#bf3131;text-decoration:underline}.c-project-detail__head__abstract{color:#fff;margin-top:2.5rem;line-height:1.75;position:relative}.c-project-detail__head__image{z-index:2;margin-top:2rem;position:relative}.c-project-detail__abstract{line-height:1.75;display:none}.c-project-detail__prev-proj,.c-project-detail__next-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);max-width:1200px;margin-left:auto;margin-right:auto;padding:3rem 0 5rem}.c-project-detail__table{border-left:1px solid #bf3131;padding:1.5rem 0 1.5rem 1rem;font-size:1.4rem}.c-project-detail__table__title{color:#bf3131;font-weight:700}.c-project-detail__table__item{margin-top:1.5rem}@media screen and (min-width:1024px){.c-project-detail__head{min-height:100vh;padding-top:8rem}.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{justify-content:space-between;display:flex}.c-project-detail__head__title__arrows{padding-left:5rem;display:flex}.c-project-detail__head__title__prev-proj,.c-project-detail__head__title__next-proj{width:3.5rem}.c-project-detail__head__title__next-proj{margin-left:2rem}.c-project-detail__head__info{align-items:center;display:flex}.c-project-detail__head__year,.c-project-detail__head__link{margin-top:0;margin-left:4rem}.c-project-detail__head__image{margin-top:0}.c-project-detail__content{padding:5rem 0 8rem;display:flex}.c-project-detail__abstract{flex:0 0 66.6667%;padding:3.5rem 6rem 0 0;display:block}.c-project-detail__table{flex:0 0 33.3333%;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{flex-wrap:wrap;align-items:flex-start;display:flex}.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{margin-top:.5rem;margin-left:0;font-size:1.8rem}.c-project-detail__head__link{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__prev-proj,.c-project-detail__next-proj{z-index:2;display:block;position:absolute;top:calc(100vh - 100px)}.c-project-detail__prev-proj__text,.c-project-detail__next-proj__text{display:none}.c-project-detail__prev-proj .icon,.c-project-detail__next-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__year,.c-project-detail__head__link{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__prev-proj,.c-project-detail__next-proj{top:calc(100vh - 120px)}.c-project-detail__prev-proj__text,.c-project-detail__next-proj__text{color:#fff;max-width:12rem;font-size:1.6rem;display:block}.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-bottom:2.5rem;margin-left:auto;margin-right:auto}.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 0% 55%,#0000 55%)}.c-projects-info-slider__text{width:50%;padding-left:calc(var(--main-container-pad-x)*2.5px);margin:0 0 5.5rem}.c-projects-info-slider__text__wrapper{max-width:75rem}}@media screen and (min-width:1340px){.c-projects-info-slider{background:linear-gradient(90deg,#f1f1f1 0% 60%,#0000 60%)}.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{max-width:75rem;margin-bottom:10rem;margin-left:auto;margin-right:50%;padding-left:0}}.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);flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.c-infobox__richtext{font-family:var(--display-font-family);text-align:center;color:#000;margin-bottom:2.5rem;font-size:3rem;line-height:1.1}.c-infobox__buttons{flex-direction:column;justify-content:center;display:flex}.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{z-index:2;background-color:#fff;width:100%;padding:2rem 0;display:flex;position:sticky;top:calc(100vh - 8rem)}.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{color:#000;border:2px solid #000;font-weight:700}.c-projects-list__filters__modal{z-index:3;background-color:#ffffffbf;width:100%;height:0;transition:height .5s ease-out;position:fixed;bottom:0;overflow:hidden}.c-projects-list__filters__modal.open{height:100%}.c-projects-list__filters__container{width:100%;padding:2rem calc(var(--main-container-pad-x)*2.5px);background-color:#000;transition:left .5s ease-out;position:absolute;bottom:0;left:-100%}.c-projects-list__filters__container.open{left:0}.c-projects-list__filters__container .button--filter{color:#7f7f7f;border-color:#7f7f7f;margin-bottom:1.5rem}.c-projects-list__filters__container .button--filter.active{color:#bf3131;border-color:#bf3131}.c-projects-list__filters__container .button--filter .icon{transform:translateY(-50%)rotate(-90deg)}.c-projects-list__filters__second-level{width:100%;padding:2rem calc(var(--main-container-pad-x)*2.5px);background-color:#000;display:none;position:absolute;bottom:0;left:100%}.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:#0000}.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:"";background-color:#fff;width:100vw;height:.1rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-projects-list__filters__search__input{position:relative}.c-projects-list__filters__search__input input{color:#fff;text-transform:uppercase;background-color:#0000;border:1px solid #fff;border-radius:4.5rem;height:4rem;padding:1.2rem 3rem;font-size:1.2rem;font-weight:500;line-height:1;position:relative}.c-projects-list__filters__search__input input::placeholder{color:#fff;opacity:1;font-size:1.2rem}.c-projects-list__filters__search__input input:focus{border-color:#fff}.c-projects-list__filters__search__btn{color:#7f7f7f;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.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-top:-4rem;margin-left:auto;margin-right:auto;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{border-left:1px solid #bf3131;flex-direction:column;margin-bottom:1rem;padding:0 1.4rem;display:flex}.c-projects-list__list__project__header__title{color:#bf3131}.c-projects-list__list__project__image{background:#f5f5f5;display:block;position:relative}@media screen and (min-width:1024px){.c-projects-list__filters{background-color:#0000;margin-bottom:12rem;padding:0;position:static;top:0}.c-projects-list__filters__trigger{display:none}.c-projects-list__filters__modal{background-color:#0000;flex-direction:row;justify-content:flex-start;height:100%;position:static;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);background-color:#0000;align-items:stretch;margin-left:auto;margin-right:auto;padding:0;display:flex;position:static}.c-projects-list__filters__container>:not(:last-child){margin-right:1.5rem}.c-projects-list__filters__container .button--filter{background-color:#fff;border-color:#7f7f7f;justify-content:center;align-items:center;margin-bottom:0;display:flex}.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{top:50%;left:0;bottom:unset;z-index:-1;background-color:#fff;max-height:0;padding:0;transition:max-height .3s ease-out;display:block;overflow:hidden}.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{border-radius:unset;border:none;border-bottom:1px solid #000;width:100%}.c-projects-list__filters__second-level .button--filter.active{border-color:#000}.c-projects-list__filters__second-level__container{border-left:1px solid #000;border-right:1px solid #000;max-height:43rem;padding:2rem 0 0}.c-projects-list__filters__search{flex-grow:1;flex-shrink:0;max-width:37.5rem;margin-top:0;margin-left:auto;padding-top:0}.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{color:#7f7f7f;border-color:#7f7f7f;height:100%}.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{color:#000;right:2rem}.c-projects-list__list{grid-template-columns:repeat(2,1fr);column-gap:2.5rem;margin-top:0;padding-bottom:0;display:grid}.c-projects-list__list__project__wrapper{flex-direction:column;justify-content:space-between;display:flex}.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:grab}.c-projects-slider__slider__project{white-space:normal;box-sizing:border-box;width:85%;padding-right:3rem;display:inline-block}.c-projects-slider__slider__project__header{border-left:1px solid #bf3131;margin-bottom:1.5rem;padding:1rem}.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{width:100%;display:block;position:relative}@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);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}.c-pulsing-text-cite__bg{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.c-pulsing-text-cite__bg__icon{transform-origin:50%;color:#bf3131;z-index:1;max-width:12rem;max-height:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.c-pulsing-text-cite__bg__icon>span{display:block}.c-pulsing-text-cite__bg__circle{width:11.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-pulsing-text-cite__bg__circle__inner{background-color:#161616;background-clip:padding-box;border-radius:50%;width:100%;padding-bottom:100%}.c-pulsing-text-cite__bg__circle__inner:after{content:"";z-index:-1;background:linear-gradient(45deg,#bf3131,#0000 35% 65%,#bf3131);border-radius:50%;width:calc(100% + .4rem);height:calc(100% + .4rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-pulsing-text-cite__column1{z-index:1;flex-direction:column;margin-bottom:1.5rem;display:flex;position:relative}.c-pulsing-text-cite__column1__pretitle{color:#bf3131;margin-bottom:1rem}.c-pulsing-text-cite__column1__title{color:#fff}.c-pulsing-text-cite__column2{z-index:1;position:relative}.c-pulsing-text-cite__column2__richtext{color:#fff;margin:0 0 2.5rem}.c-pulsing-text-cite__column2__button{flex-direction:column;justify-content:center;align-items:center;display:flex}.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{animation:4s linear infinite growCircle}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg__circle:first-child{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,#0000 35% 65%,#bf3131)}.c-pulsing-text-cite.in-view .c-pulsing-text-cite__bg__icon{animation:2s ease-out infinite pulseLogo}.c-pulsing-text-cite__wrapper{flex-direction:row;justify-content:space-between;align-self:center;align-items:center;padding:10rem 0}.c-pulsing-text-cite__column1{text-align:end;max-width:40%;margin-bottom:0;padding-right:1.5rem}.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-left:1.5rem;padding-right:0}.c-pulsing-text-cite--fliped .c-pulsing-text-cite__column2{text-align:right;padding-left:0;padding-right:1.5rem}}@keyframes growCircle{0%{z-index:1;width:12rem}to{z-index:0;width:100%}}@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);flex-direction:column-reverse;margin-left:auto;margin-right:auto;display:flex}.c-date-cols__image{margin-bottom:5rem;position:relative}.c-date-cols__text1{margin-bottom:7.5rem}.c-date-cols__text1__title,.c-date-cols__text2__title{color:#bf3131;margin-bottom:4rem}.c-date-cols__date{font-family:var(--display-font-family);color:#e7e7e7;letter-spacing:-5px;flex-direction:column;align-items:flex-end;margin-bottom:13%;font-weight:400;line-height:1;display:flex;position:relative}.c-date-cols__date__start{clip-path:polygon(0 0,130% 0,75% 100%,0% 100%);align-self:flex-start;margin-left:15%;padding-top:3rem;font-size:19vw;display:inline-block;position:relative}.c-date-cols__date__now{clip-path:polygon(24% 0,100% 0,100% 100%,-65% 170%);align-self:end;font-size:26vw;display:inline-block}.c-date-cols__date:after{content:"";transform-origin:0;pointer-events:none;z-index:1;background-color:#e7e7e7;width:90%;height:1px;position:absolute;bottom:50%;left:50%;transform:rotate(-45deg)translate(-50%,-50%)}@media screen and (min-width:1024px){.c-date-cols__wrapper{flex-direction:row;align-items:flex-start;display:flex}.c-date-cols__date{width:41%;margin-bottom:0;margin-left:5%}.c-date-cols__date__start{margin-left:8%;font-size:9.2vw}.c-date-cols__date__now{padding-bottom:3rem;font-size:13.6vw}.c-date-cols__date:after{left:40%}.c-date-cols__text1{flex:1;margin-bottom:0}.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{margin-left:9%;font-size:8vw}.c-date-cols__date__now{padding-bottom:3rem;font-size:12.4vw}}@media screen and (min-width:1600px){.c-date-cols__wrapper{background-position:right 50% top}.c-date-cols__text1{width:50%}.c-date-cols__text2{width:38%}.c-date-cols__date__start{margin-left:12%;font-size:13rem}.c-date-cols__date__now{padding-bottom:3rem;font-size:20.5rem}}.c-services-info{--open-animation-duration:1s}.c-services-info__grid{background-color:#fff;grid-template-columns:1fr;row-gap:.1rem;display:grid;position:relative}.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);cursor:pointer;background-color:#000;justify-content:space-between;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:1.6rem 2.8rem;display:flex;position:relative}.c-services-info__box__title{font-family:var(--display-font-family);color:#fff;align-self:flex-start;font-size:2rem}.c-services-info__box__index{font-family:var(--display-font-family);align-self:flex-end;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{z-index:8;position:fixed;inset:0;transform:translate(-100%)}.c-services-info__panel.open{cursor:auto;transition:transform var(--open-animation-duration);transform:translate(0%)}.c-services-info__panel__wrapper{grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:7.5rem 2.8rem 4.2rem;display:grid}.c-services-info__panel__title{z-index:9;font-family:var(--display-font-family);color:#fff;margin-bottom:3rem;font-size:3rem;position:relative}.c-services-info__panel__text{color:#fff;padding-right:1rem;font-size:1.6rem}.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{color:#fff;position:absolute;top:1.25rem;right:1.85rem}.c-services-info__panel__close:hover{cursor:pointer;color:#000}.c-services-info__panel__bottom{justify-content:center;align-items:center;width:100%;display:flex}.c-services-info__panel__index{font-family:var(--display-font-family);font-size:14.6rem;line-height:1;position:absolute;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);--open-animation-duration:1s;margin-left:auto;margin-right:auto}.c-services-info__grid{grid-template-rows:35rem 11.2rem 1.4rem 22.4rem;grid-template-columns:repeat(5,1fr);grid-template-areas:"a1 a3 a5 a6 a8""a1 a4 a5 a7 a8""a1 a4 a5 a7 a9""a2 a4 a5 a7 a9";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;width:0;height:102%;top:-1%;left:unset;right:unset;position:absolute;overflow:hidden;transform:none}.c-services-info__panel.open{animation:open var(--open-animation-duration);width:41%}.c-services-info__panel.open .c-services-info__panel__title,.c-services-info__panel.open .c-services-info__panel__text,.c-services-info__panel.open .c-services-info__panel__logo{animation:opacity var(--open-animation-duration)}.c-services-info__panel__wrapper{background-color:#bf3131;padding:8rem 3rem 3rem 5rem}.c-services-info__panel__title{margin-bottom:3rem;font-size:4.2rem;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}}@keyframes opacity{0%{opacity:0}80%{opacity:0}to{opacity:1}}@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-bottom:10rem;margin-left:auto;margin-right:auto}.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{flex-direction:column;justify-content:center;align-items:center;display:flex}.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{margin:0;padding:0;list-style:none}.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);color:#fff;margin-left:auto;margin-right:auto;font-size:2.4rem;font-weight:500;display:flex;position:relative}.c-services-list__col2__itemlist__servicetitle__indexlist{color:#bf3131;margin-right:1rem}.c-services-list__col2__itemlist__servicetitle__overlay{color:#d1f3e8;-webkit-user-select:none;user-select:none;transition:all .6s;display:none;position:absolute;top:0;left:0;transform:translate(-55%,-50%);opacity:.05!important}[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{max-height:0;transition:max-height .5s ease-out .25s;position:relative;overflow:hidden}.c-services-list__col2__itemlist__content:after{content:"";background-color:#73737366;width:0;height:.2rem;transition:width .25s ease-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-services-list__col2__itemlist__content.open:after{width:100%;transition:width .25s ease-out .75s}.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);color:#fff;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding-top:3rem}.c-services-list__col2__itemlist__button{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:auto;margin-right:auto;padding-bottom:4rem;display:flex}.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:"";transform-origin:0;z-index:0;background-color:#73737366;width:100%;height:.2rem;position:absolute;top:35%;transform:rotate(-45deg)}.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);z-index:1;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex;position:relative}.c-services-list__col1{width:unset;flex:0 0 50%;margin:0;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;flex-direction:row;margin:0}.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{margin-bottom:4rem;position:relative}.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{flex-direction:column;justify-content:center;align-items:center;display:flex}.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{margin-right:calc(var(--main-container-pad-x)*2.5px);align-items:center;display:flex}.c-abstract__image{flex:0 0 50%;margin-bottom:0;padding-right:2.5rem}.c-abstract__image>span{box-shadow:0 5px 15px #00000059}.c-abstract__content{width:unset;flex:0 0 50%;margin:0;padding-left:2.5rem}.c-abstract__content__title,.c-abstract__content__richtext{margin-bottom:5rem}.c-abstract__content__button{flex-direction:row;justify-content:flex-start}.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{margin-right:0;margin-left:calc(var(--main-container-pad-x)*2.5px);flex-direction:row-reverse}.c-abstract--flipped .c-abstract__image{padding-left:2.5rem;padding-right:0}.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-left:5rem;padding-right:0}.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{flex-direction:column;justify-content:center;align-items:center;display:flex}.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{flex-direction:row-reverse;justify-content:space-between;display:flex}.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%;margin-bottom:0;padding-left:2.5rem}.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-left:2.5rem;padding-right:0}.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);max-width:1200px;margin-left:auto;margin-right:auto}.c-text-cite__col1{padding-right:5rem}.c-text-cite__col2{padding-left:5rem}.c-text-cite--fliped .c-text-cite__col1{padding-left:5rem;padding-right:0}.c-text-cite--fliped .c-text-cite__col2{padding-left:0;padding-right:5rem}}.c-title-header{padding-top:10rem;position:relative}.c-title-header:after{content:"";transform-origin:0;pointer-events:none;z-index:1;background-color:#e7e7e7;width:100vw;height:.05rem;animation:4s linear animate;position:absolute;top:20rem;left:0;transform:rotate(-45deg)}.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{z-index:2;background-color:#fff;padding:1.5rem 0;position:relative}.c-title-header__text{margin-top:1rem}.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}@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 h4,.c-title-header__text h5{color:#bf3131;font-weight:700}.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}@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;width:100%;height:100vh;position:relative}.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{color:#fff;width:100%;height:100vh;width:calc(100% - var(--main-container-pad-x)*2px);margin-left:auto;margin-right:auto;display:flex;position:relative}.c-hero__wrapper:before{content:"";transform-origin:0;pointer-events:none;background-color:#e7e7e7;width:100vw;height:.05rem;position:absolute;top:95vh;left:-5rem;transform:rotate(-45deg)}.c-hero__wrapper:after{content:"";pointer-events:none;background-color:#161616;width:45rem;height:45rem;position:absolute;top:50%;left:25vw;transform:translate(-50%,-50%)}.c-hero__wrapper__logo{display:none}.c-hero--dark .c-hero__wrapper:before{background-color:#737373}.c-hero__canvas{z-index:2;position:relative}.c-hero__content{z-index:1;flex-direction:column;flex:1 1 0;justify-content:center;display:flex;position:relative}.c-hero__index{font-family:var(--display-font-family);opacity:.2;color:#535353;z-index:-1;font-weight:400;position:absolute}.c-hero__pretitle{font-weight:600}.c-hero__title{font-family:var(--display-font-family);color:var(--slide-color);padding-bottom:2rem;line-height:.8em}.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{font-size:15rem;top:-5rem}.c-hero__canvas{width:100%;height:65vh}.c-hero__content{width:100%;padding:0 2rem}.c-hero__pretitle{font-size:1.6rem}.c-hero__title{padding-bottom:1rem;font-size:4.5rem}.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}}@media screen and (min-width:1024px){.c-hero__wrapper{flex-direction:row;justify-content:flex-start}.c-hero__wrapper__logo{opacity:.2;z-index:1;display:block;position:absolute;top:20%;left:0}.c-hero__index{font-size:30rem;top:62%;left:-12%;transform:translateY(-110%)}.c-hero__canvas{width:45%;height:100vh}.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;z-index:3;top:50%;right:calc(var(--main-container-pad-x)*1px);width:var(--navSize);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.c-hero__navigation__item{cursor:pointer;width:calc(var(--navSize)/4);height:calc(var(--navSize)/4);background:#fff;border-radius:50%;margin:1.5rem 0;transition:all .5s}.c-hero__navigation__item span{display:none}.c-hero__navigation__item--active{border:3px solid var(--slide-color);width:var(--navSize);height:var(--navSize);background:0 0}.c-hero__navigation__scroll-cta{text-transform:uppercase;color:gray;padding-top:2rem;font-size:1.2rem;font-weight:600;transition:opacity 1s}[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{width:50%;height:100vh}.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__title,.c-hero__subtitle{display:block;overflow:hidden}.c-hero__pretitle>*,.c-hero__title>*,.c-hero__subtitle>*{transform-origin:bottom;animation-duration:.6s;animation-fill-mode:both;display:block}[data-animation=out] .c-hero__pretitle>*,[data-animation=out] .c-hero__title>*,[data-animation=out] .c-hero__subtitle>*{animation-name:translateTopOut}[data-animation=in] .c-hero__pretitle>*,[data-animation=in] .c-hero__title>*,[data-animation=in] .c-hero__subtitle>*{animation-name:translateTopIn}.c-hero__description{transition:all .6s}[data-animation=out] .c-hero__description{opacity:0}[data-animation=in] .c-hero__description{opacity:1}.c-hero__index{transition:all 1s}[data-animation=out] .c-hero__index{opacity:0}[data-animation=in] .c-hero__index{opacity:.2}.c-intro{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.c-intro:after{content:"";content:"";opacity:0;background:#161616;width:100vw;height:100vh}.c-intro:before{width:var(--lineSize);content:"";background:#ccc;border-bottom:1px solid #ccc;transform:translate(-50%,-50%)rotate(-45deg)}.c-intro__content{text-align:center;background:#fff;padding:3rem;position:relative}.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%;bottom:var(--scroll-cta-bottom);text-transform:uppercase;color:gray;font-size:1.2rem;font-weight:600;animation:3s infinite scrollFloating;position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:1023px){.c-intro:before{--lineSize:130%}.c-intro__content__title{margin-bottom:1rem;font-size:3.3rem;line-height:3.3rem}.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__title>span.letter,.c-intro__content__subtitle>span.letter{animation-duration:.2s;animation-fill-mode:both;position:relative}.c-intro__content__title span:first-child,.c-intro__content__subtitle span:first-child{animation-delay:25ms}.c-intro__content__title span:nth-child(2),.c-intro__content__subtitle span:nth-child(2){animation-delay:50ms}.c-intro__content__title span:nth-child(3),.c-intro__content__subtitle span:nth-child(3){animation-delay:75ms}.c-intro__content__title span:nth-child(4),.c-intro__content__subtitle span:nth-child(4){animation-delay:.1s}.c-intro__content__title span:nth-child(5),.c-intro__content__subtitle span:nth-child(5){animation-delay:.125s}.c-intro__content__title span:nth-child(6),.c-intro__content__subtitle span:nth-child(6){animation-delay:.15s}.c-intro__content__title span:nth-child(7),.c-intro__content__subtitle span:nth-child(7){animation-delay:.175s}.c-intro__content__title span:nth-child(8),.c-intro__content__subtitle span:nth-child(8){animation-delay:.2s}.c-intro__content__title span:nth-child(9),.c-intro__content__subtitle span:nth-child(9){animation-delay:.225s}.c-intro__content__title span:nth-child(10),.c-intro__content__subtitle span:nth-child(10){animation-delay:.25s}.c-intro__content__title span:nth-child(11),.c-intro__content__subtitle span:nth-child(11){animation-delay:.275s}.c-intro__content__title span:nth-child(12),.c-intro__content__subtitle span:nth-child(12){animation-delay:.3s}.c-intro__content__title span:nth-child(13),.c-intro__content__subtitle span:nth-child(13){animation-delay:.325s}.c-intro__content__title span:nth-child(14),.c-intro__content__subtitle span:nth-child(14){animation-delay:.35s}.c-intro__content__title span:nth-child(15),.c-intro__content__subtitle span:nth-child(15){animation-delay:.375s}.c-intro__content__title span:nth-child(16),.c-intro__content__subtitle span:nth-child(16){animation-delay:.4s}.c-intro__content__title span:nth-child(17),.c-intro__content__subtitle span:nth-child(17){animation-delay:.425s}.c-intro__content__title span:nth-child(18),.c-intro__content__subtitle span:nth-child(18){animation-delay:.45s}.c-intro__content__title span:nth-child(19),.c-intro__content__subtitle span:nth-child(19){animation-delay:.475s}.c-intro__content__title span:nth-child(20),.c-intro__content__subtitle span:nth-child(20){animation-delay:.5s}.c-intro__content__title span:nth-child(21),.c-intro__content__subtitle span:nth-child(21){animation-delay:.525s}.c-intro__content__title span:nth-child(22),.c-intro__content__subtitle span:nth-child(22){animation-delay:.55s}.c-intro__content__title span:nth-child(23),.c-intro__content__subtitle span:nth-child(23){animation-delay:.575s}.c-intro__content__title span:nth-child(24),.c-intro__content__subtitle span:nth-child(24){animation-delay:.6s}.c-intro__content__title span:nth-child(25),.c-intro__content__subtitle span:nth-child(25){animation-delay:.625s}.c-intro__content__title span:nth-child(26),.c-intro__content__subtitle span:nth-child(26){animation-delay:.65s}.c-intro__content__title span:nth-child(27),.c-intro__content__subtitle span:nth-child(27){animation-delay:.675s}.c-intro__content__title span:nth-child(28),.c-intro__content__subtitle span:nth-child(28){animation-delay:.7s}.c-intro__content__title span:nth-child(29),.c-intro__content__subtitle span:nth-child(29){animation-delay:.725s}.c-intro__content__title span:nth-child(30),.c-intro__content__subtitle span:nth-child(30){animation-delay:.75s}.c-intro__content__title span:nth-child(31),.c-intro__content__subtitle span:nth-child(31){animation-delay:.775s}.c-intro__content__title span:nth-child(32),.c-intro__content__subtitle span:nth-child(32){animation-delay:.8s}.c-intro__content__title span:nth-child(33),.c-intro__content__subtitle span:nth-child(33){animation-delay:.825s}.c-intro__content__title span:nth-child(34),.c-intro__content__subtitle span:nth-child(34){animation-delay:.85s}.c-intro__content__title span:nth-child(35),.c-intro__content__subtitle span:nth-child(35){animation-delay:.875s}.c-intro__content__title span:nth-child(36),.c-intro__content__subtitle span:nth-child(36){animation-delay:.9s}.c-intro__content__title span:nth-child(37),.c-intro__content__subtitle span:nth-child(37){animation-delay:.925s}.c-intro__content__title span:nth-child(38),.c-intro__content__subtitle span:nth-child(38){animation-delay:.95s}.c-intro__content__title span:nth-child(39),.c-intro__content__subtitle span:nth-child(39){animation-delay:.975s}.c-intro__content__title span:nth-child(40),.c-intro__content__subtitle span:nth-child(40){animation-delay:1s}.c-intro__content__title span:nth-child(41),.c-intro__content__subtitle span:nth-child(41){animation-delay:1.025s}.c-intro__content__title span:nth-child(42),.c-intro__content__subtitle span:nth-child(42){animation-delay:1.05s}.c-intro__content__title span:nth-child(43),.c-intro__content__subtitle span:nth-child(43){animation-delay:1.075s}.c-intro__content__title span:nth-child(44),.c-intro__content__subtitle span:nth-child(44){animation-delay:1.1s}.c-intro__content__title span:nth-child(45),.c-intro__content__subtitle span:nth-child(45){animation-delay:1.125s}.c-intro__content__title span:nth-child(46),.c-intro__content__subtitle span:nth-child(46){animation-delay:1.15s}.c-intro__content__title span:nth-child(47),.c-intro__content__subtitle span:nth-child(47){animation-delay:1.175s}.c-intro__content__title span:nth-child(48),.c-intro__content__subtitle span:nth-child(48){animation-delay:1.2s}.c-intro__content__title span:nth-child(49),.c-intro__content__subtitle span:nth-child(49){animation-delay:1.225s}.c-intro__content__title{--direction:-1;--displaceY:4rem;overflow:hidden}.c-intro__content__subtitle{--direction:1;--displaceY:2rem}.c-intro:before,.c-intro:after{animation-fill-mode:both}.c-intro[data-animation=in]:after{animation-name:overLayerIn;animation-duration:0s}.c-intro[data-animation=out]:after{animation-name:overLayerOut;animation-duration:1.9s}.c-intro[data-animation=in]:before{animation-name:lineIn;animation-duration:1s}.c-intro[data-animation=out]:before{animation-name:lineOut;animation-duration:1s}.c-intro[data-animation=in] .c-intro__content__title>span.letter,.c-intro[data-animation=in] .c-intro__content__subtitle>span.letter{animation-name:animationIn}.c-intro[data-animation=out] .c-intro__content__title>span.letter,.c-intro[data-animation=out] .c-intro__content__subtitle>span.letter{animation-name:animationOut}@keyframes animationIn{0%{opacity:0;bottom:calc(var(--direction)*var(--displaceY))}to{opacity:1;bottom:0}}@keyframes animationOut{0%{opacity:1;bottom:0}to{opacity:0;bottom:calc(var(--direction)*var(--displaceY))}}@keyframes lineIn{0%{width:0}to{width:var(--lineSize)}}@keyframes lineOut{0%{width:var(--lineSize)}to{width:0}}@keyframes overLayerIn{0%{opacity:1}to{opacity:0}}@keyframes overLayerOut{0%{opacity:0}50%{opacity:0}to{opacity:1}}@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{--spincolor:gray;border-radius:25%;width:2px;height:2px;margin-top:-1px;margin-left:-1px;animation:1s linear infinite rotate;position:absolute;top:50%;left:50%}@keyframes rotate{0%{box-shadow:-7px -12px 0 2px var(--spincolor),7px -12px 0 2px var(--spincolor),15px 0px 0 2px var(--spincolor),7px 12px 0 2px var(--spincolor),-7px 12px 0 2px var(--spincolor),-15px 0px 0 2px var(--spincolor)}to{box-shadow:-7px -12px 0 2px var(--spincolor),7px -12px 0 2px var(--spincolor),15px 0px 0 2px var(--spincolor),7px 12px 0 2px var(--spincolor),-7px 12px 0 2px var(--spincolor),-15px 0px 0 2px var(--spincolor);transform:rotate(-360deg)}}.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);z-index:2;max-width:750px;margin-left:auto;margin-right:auto;position:relative}.c-rich-text__body h2{line-height:1}.c-rich-text__body h4{color:#535353;text-transform:uppercase}.c-rich-text__body p+h2,.c-rich-text__body p+h3,.c-rich-text__body p+h4,.c-rich-text__body ol+h2,.c-rich-text__body ol+h3,.c-rich-text__body ol+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 ul,.c-rich-text__body ol{color:#535353;margin:1rem 0 2rem}.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{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);z-index:2;max-width:107.5rem;margin-left:auto;margin-right:auto;position:relative}.c-quote__wrapper{width:calc(100% - var(--main-container-pad-x)*2px);max-width:1500px;width:calc(100% - var(--main-container-pad-x)*5px);max-width:960px;margin-left:auto;margin-right:auto}.c-quote__quote{font-family:var(--display-font-family);color:#ccc;font-size:2.8rem;line-height:1.2}.c-quote__info{align-items:center;margin-top:1rem;font-size:1.2rem;display:flex}.c-quote__info__author{text-transform:uppercase;color:#bf3131;font-weight:600}.c-quote__info__source{padding-left:2rem;font-weight:700;position:relative}.c-quote__info__source:before{content:"";background-color:#000;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}@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);max-width:960px;margin-left:auto;margin-right:auto}.c-video__video-wrapper{padding-top:56.25%;position:relative}.c-video__video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}
