:root{--content-max-width:1400px;--grid-column:7.1428vw;--grid-column-half:3.5714vw;--grid-column-2:14.2856vw;--grid-row:7.1428vh;--grid-row-half:3.5714vh;--grid-row-2:14.2856vh;--grid-gutter:0.625rem;--grid-mobile-margin:0.9625rem;--grid-gutter-2:1.25rem;--color-spirit-311:#e3f3f1;--color-spirit-322:#c9e9e6;--color-spirit-333:#9cc6ca;--color-spirit-344:#7195a6;--color-spirit-355:#2d657d;--color-spirit-366:#004c64;--color-life-211:#ebefe4;--color-life-222:#dbe4b5;--color-life-233:#b8cd96;--color-life-244:#7ca37f;--color-life-255:#36706b;--color-life-266:#1f4843;--color-rock-111:#ccc;--color-rock-122:#d1d3d4;--color-rock-133:#b1b3b6;--color-rock-144:#808285;--color-rock-155:#58595b;--color-rock-166:#333132;--color-orange:rgba(246,139,31,0.8);--color-green:#89c765;--color-blue:#58c5c7;--color-red:#ba1223;--color-white:#fff;--color-sdg1:#e5243b;--color-sdg2:#dda63a;--color-sdg3:#4c9f38;--color-sdg4:#c5192d;--color-sdg5:#ff3a21;--color-sdg6:#26bde2;--color-sdg7:#fcc30b;--color-sdg8:#a21942;--color-sdg9:#fd6925;--color-sdg10:#dd1367;--color-sdg11:#fd9d24;--color-sdg12:#bf8b2e;--color-sdg13:#3f7e44;--color-sdg14:#0a97d9;--color-sdg15:#56c02b;--color-sdg16:#00689d;--color-sdg17:#19486a;--color-black:#000;--color-wild200:#5ec1a0;--color-lava100:#ba1223;--color-pure300:#80d0db;--font-soho:"Soho Gothic Pro",-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-guardian:"Guardian Egyptian",serif;--font-size-header-big:5rem;--font-size-header:2.875rem;--font-size-header-mobile:2.8rem;--font-size-header-medium:2.125rem;--font-size-header-medium-mobile:1.8rem;--font-size-header-small:1.875rem;--font-size-header-small-mobile:1.2rem;--font-size-header-xsmall:1.675rem;--font-size-header-xsmall-mobile:1rem;--font-size-tiny:0.75rem;--font-size-small:0.875rem;--font-size-body:1.125rem;--font-size-bodyWCAG:1.1875rem;--font-size-medium:1.25rem;--font-size-medium-plus:1.35rem;--font-size-big:1.5rem;--font-size-bigger:1.875rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-demibold:700;--font-weight-bold:900;--font-lineheight-body:1.33333em;--font-lineheight-headers:1em}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}[dir=ltr] .start-xs{text-align:left}[dir=rtl] .start-xs{text-align:right}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}[dir=ltr] .end-xs{text-align:right}[dir=rtl] .end-xs{text-align:left}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}[dir=ltr] .start-sm{text-align:left}[dir=rtl] .start-sm{text-align:right}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}[dir=ltr] .end-sm{text-align:right}[dir=rtl] .end-sm{text-align:left}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}[dir=ltr] .start-md{text-align:left}[dir=rtl] .start-md{text-align:right}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}[dir=ltr] .end-md{text-align:right}[dir=rtl] .end-md{text-align:left}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}[dir=ltr] .start-lg{text-align:left}[dir=rtl] .start-lg{text-align:right}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}[dir=ltr] .end-lg{text-align:right}[dir=rtl] .end-lg{text-align:left}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:90em){.container{width:91rem}.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}[dir=ltr] .start-xl{text-align:left}[dir=rtl] .start-xl{text-align:right}.start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}[dir=ltr] .end-xl{text-align:right}[dir=rtl] .end-xl{text-align:left}.end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-xl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.container-fluid{position:relative;padding-right:0;padding-left:0;width:100%;height:100%}.container{width:100vw;padding-left:.9625rem;padding-left:var(--grid-mobile-margin);padding-right:.9625rem;padding-right:var(--grid-mobile-margin);max-width:1400px;max-width:var(--content-max-width);margin-left:auto;margin-right:auto}@media (min-width:1024px){.container{width:85.71429vw;padding-left:.625rem;padding-left:var(--grid-gutter);padding-right:.625rem;padding-right:var(--grid-gutter)}}.row{margin-right:-.625rem;margin-right:calc(var(--grid-gutter)*-1);margin-left:-.625rem;margin-left:calc(var(--grid-gutter)*-1)}[class*=col-]{padding-right:.625rem;padding-right:var(--grid-gutter);padding-left:.625rem;padding-left:var(--grid-gutter)}body,html{padding:0;margin:0;//overflow-x:hidden}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.site-wrapper{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:7.1428vh auto auto;grid-template-rows:var(--grid-row) auto auto}header,main{grid-column:span 12}main{height:auto}footer{grid-column:span 12}section{padding:20px 0;margin:7px 0;-webkit-transition:all .7s;transition:all .7s;display:block}@media (min-width:1024px){section{padding:50px 0;margin:15px 0}}section.lazyload{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}section.loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}img{display:block;border:0;width:100%;max-width:100%;height:auto}.inview{-webkit-transition:all .7s;transition:all .7s}.inview-delay-1{-webkit-transition-delay:.3s;transition-delay:.3s}.inview-delay-2{-webkit-transition-delay:.5s;transition-delay:.5s}.inview-delay-3{-webkit-transition-delay:.7s;transition-delay:.7s}.make-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.spirit311{background-color:#e3f3f1;background-color:var(--color-spirit-311)}.spirit322{background-color:#c9e9e6;background-color:var(--color-spirit-322)}.spirit333{background-color:#9cc6ca;background-color:var(--color-spirit-333)}.spirit344{background-color:#7195a6;background-color:var(--color-spirit-344)}.spirit355{background-color:#2d657d;background-color:var(--color-spirit-355)}.spirit366{background-color:#004c64;background-color:var(--color-spirit-366)}.life211{background-color:#ebefe4;background-color:var(--color-life-211)}.life222{background-color:#dbe4b5;background-color:var(--color-life-222)}.life233{background-color:#b8cd96;background-color:var(--color-life-233)}.life244{background-color:#7ca37f;background-color:var(--color-life-244)}.life255{background-color:#36706b;background-color:var(--color-life-255)}.life266{background-color:#1f4843;background-color:var(--color-life-266)}@font-face{font-family:Soho Gothic Pro;font-weight:400;font-display:swap;src:url(/assets/fonts/soho-gothic-pro/321D43_0_0.eot);src:url(/assets/fonts/soho-gothic-pro/321D43_0_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/soho-gothic-pro/321D43_0_0.woff2) format("woff2"),url(/assets/fonts/soho-gothic-pro/321D43_0_0.woff) format("woff"),url(/assets/fonts/soho-gothic-pro/321D43_0_0.ttf) format("truetype")}@font-face{font-family:Soho Gothic Pro;font-weight:300;font-style:italic;font-display:swap;src:url(/assets/fonts/soho-gothic-pro/321D43_1_0.eot);src:url(/assets/fonts/soho-gothic-pro/321D43_1_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/soho-gothic-pro/321D43_1_0.woff2) format("woff2"),url(/assets/fonts/soho-gothic-pro/321D43_1_0.woff) format("woff"),url(/assets/fonts/soho-gothic-pro/321D43_1_0.ttf) format("truetype")}@font-face{font-family:Soho Gothic Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/soho-gothic-pro/321D43_2_0.eot);src:url(/assets/fonts/soho-gothic-pro/321D43_2_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/soho-gothic-pro/321D43_2_0.woff2) format("woff2"),url(/assets/fonts/soho-gothic-pro/321D43_2_0.woff) format("woff"),url(/assets/fonts/soho-gothic-pro/321D43_2_0.ttf) format("truetype")}@font-face{font-family:Soho Gothic Pro;font-weight:500;font-display:swap;src:url(/assets/fonts/soho-gothic-pro/321D43_3_0.eot);src:url(/assets/fonts/soho-gothic-pro/321D43_3_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/soho-gothic-pro/321D43_3_0.woff2) format("woff2"),url(/assets/fonts/soho-gothic-pro/321D43_3_0.woff) format("woff"),url(/assets/fonts/soho-gothic-pro/321D43_3_0.ttf) format("truetype")}@font-face{font-family:Soho Gothic Pro;font-weight:700;font-display:swap;src:url(/assets/fonts/soho-gothic-pro/321D43_4_0.eot);src:url(/assets/fonts/soho-gothic-pro/321D43_4_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/soho-gothic-pro/321D43_4_0.woff2) format("woff2"),url(/assets/fonts/soho-gothic-pro/321D43_4_0.woff) format("woff"),url(/assets/fonts/soho-gothic-pro/321D43_4_0.ttf) format("truetype")}@font-face{font-family:Soho Gothic Pro;font-weight:300;font-display:swap;src:url(/assets/fonts/soho-gothic-pro/321D43_5_0.eot);src:url(/assets/fonts/soho-gothic-pro/321D43_5_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/soho-gothic-pro/321D43_5_0.woff2) format("woff2"),url(/assets/fonts/soho-gothic-pro/321D43_5_0.woff) format("woff"),url(/assets/fonts/soho-gothic-pro/321D43_5_0.ttf) format("truetype")}@font-face{font-family:Guardian Egyptian;font-display:swap;src:url(/assets/fonts/guardian-egyptian/GuardianEgyp-Semibold-Web.eot);src:url(/assets/fonts/guardian-egyptian/GuardianEgyp-Semibold-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/guardian-egyptian/GuardianEgyp-Semibold-Web.woff2) format("woff2"),url(/assets/fonts/guardian-egyptian/GuardianEgyp-Semibold-Web.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Guardian Egyptian;font-display:swap;src:url(/assets/fonts/guardian-egyptian/GuardianEgyp-Light-Web.eot);src:url(/assets/fonts/guardian-egyptian/GuardianEgyp-Light-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/guardian-egyptian/GuardianEgyp-Light-Web.woff2) format("woff2"),url(/assets/fonts/guardian-egyptian/GuardianEgyp-Light-Web.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Guardian Egyptian;font-display:swap;src:url(/assets/fonts/guardian-egyptian/GuardianEgypText-Regular-Web.eot);src:url(/assets/fonts/guardian-egyptian/GuardianEgypText-Regular-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/guardian-egyptian/GuardianEgypText-Regular-Web.woff2) format("woff2"),url(/assets/fonts/guardian-egyptian/GuardianEgypText-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}body,html{font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho);font-size:16px;font-weight:400;font-weight:var(--font-weight-regular);line-height:1.33333em;line-height:var(--font-lineheight-body);background-color:#fff;background-color:var(--color-white);color:#333132;color:var(--color-rock-166)}body{font-size:1.125rem;font-size:var(--font-size-body)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body{font-size:1.125rem;font-size:var(--font-size-body);line-height:1.33333em;line-height:var(--font-lineheight-body)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin:0 0 .5em;line-height:1em;line-height:var(--font-lineheight-headers);font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho);font-weight:900;font-weight:var(--font-weight-bold)}.h1[class*=secondary],.h2[class*=secondary],.h3[class*=secondary],.h4[class*=secondary],h1[class*=secondary],h2[class*=secondary],h3[class*=secondary],h4[class*=secondary]{font-weight:300;font-weight:var(--font-weight-light)}.h1,h1{font-size:2.8rem;font-size:var(--font-size-header-mobile)}@media (min-width:1024px){.h1,h1{font-size:2.875rem;font-size:var(--font-size-header);line-height:3.125rem}}.h2,h2{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}@media (min-width:1024px){.h2,h2{font-size:2.125rem;font-size:var(--font-size-header-medium);line-height:2.375rem}}.h3,h3{font-size:1.2rem;font-size:var(--font-size-header-small-mobile)}@media (min-width:1024px){.h3,h3{font-size:1.875rem;font-size:var(--font-size-header-small);line-height:2.125rem}}.h4,h4{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile);font-weight:300;font-weight:var(--font-weight-light)}@media (min-width:1024px){.h4,h4{font-size:2.125rem;font-size:var(--font-size-header-medium);line-height:2.375rem}}p{font-size:1.125rem;font-size:var(--font-size-body);font-weight:400;font-weight:var(--font-weight-regular);margin-top:0;margin-bottom:1em}b,strong{font-weight:900;font-weight:var(--font-weight-bold)}small{display:block}small,small *{font-size:.875rem;font-size:var(--font-size-small);line-height:1.33333em;line-height:var(--font-lineheight-body)}a.item-link-closed{position:relative;text-decoration:none;color:currentColor}a.item-link-closed:before{position:absolute;content:"";display:block;left:0;bottom:0;width:100%;height:100%;-webkit-transform:scaleY(.07) scaleX(0);transform:scaleY(.07) scaleX(0);-webkit-transform-origin:left bottom;transform-origin:left bottom;background:#58c5c7;background:var(--color-blue);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}a.item-link-closed:hover:before{-webkit-transform:scaleY(.07) scaleX(1);transform:scaleY(.07) scaleX(1)}a.item-link{position:relative;text-decoration:none;color:currentColor;background-image:-webkit-gradient(linear,left top,left bottom,from(#58c5c7),to(#58c5c7));background-image:linear-gradient(#58c5c7,#58c5c7);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-blue)),to(var(--color-blue)));background-image:linear-gradient(var(--color-blue),var(--color-blue));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}a.item-link.menu-anchor-link{background-size:0 1px}a.item-link.menu-anchor-link:hover{background-size:100% 1px}a.item-link:hover{-webkit-animation:linkAnim .4s ease-out;animation:linkAnim .4s ease-out}svg{fill:currentColor;stroke:currentColor}ol,ul{margin-top:0;padding-left:1em}address{font-style:normal}hr{border:none;background-color:currentColor;color:currentColor;height:1px;margin:0 0 1rem}::-moz-selection{color:#fff;color:var(--color-white);background:#333132;background:var(--color-rock-166)}::selection{color:#fff;color:var(--color-white);background:#333132;background:var(--color-rock-166)}@-webkit-keyframes linkAnim{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes linkAnim{0%{background-size:0 1px}to{background-size:100% 1px}}.button,button{font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho)}.button{position:relative;text-decoration:none;white-space:normal;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:pointer;background-color:#58c5c7;background-color:var(--color-blue);color:#fff;color:var(--color-white);font-size:1.25rem;font-size:var(--font-size-medium);font-weight:900;font-weight:var(--font-weight-bold);line-height:1.6875rem;border:none;border-radius:100%;height:137px;width:137px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:9;-webkit-transition:all .2s ease;transition:all .2s ease}.button:after{-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);content:"";position:absolute;background-color:#fff;border-radius:100%;left:50%;top:50%;width:0;height:0;-webkit-transition:.2s cubic-bezier(0,.67,.49,.38);transition:.2s cubic-bezier(0,.67,.49,.38);z-index:-1}@media screen and (hover:hover){.button:focus,.button:hover{color:#333132;color:var(--color-rock-166)}.button:focus:after,.button:hover:after{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);width:137px;height:137px;left:50%;top:50%}}.button.spirit355{background-color:#2d657d;background-color:var(--color-spirit-355);color:#fff;color:var(--color-white)}@media screen and (hover:hover){.button.spirit355:focus,.button.spirit355:hover{color:#333132;color:var(--color-rock-166)}}.button.spirit333{background-color:#9cc6ca;background-color:var(--color-spirit-333);border-color:#9cc6ca;border-color:var(--color-spirit-333);color:#333132;color:var(--color-rock-166)}@media screen and (hover:hover){.button.spirit333:focus,.button.spirit333:hover{color:#333132;color:var(--color-rock-166)}}.button.pure300{background-color:#58c5c7;background-color:var(--color-blue);border-color:#58c5c7;border-color:var(--color-blue);color:#333132;color:var(--color-rock-166)}@media screen and (hover:hover){.button.pure300:focus,.button.pure300:hover{color:#333132;color:var(--color-rock-166)}}.button.white{background-color:#fff;background-color:var(--color-white);border-color:#fff;border-color:var(--color-white);color:#333132;color:var(--color-rock-166)}@media screen and (hover:hover){.button.white:focus,.button.white:hover{border-color:#2d657d;border-color:var(--color-spirit-355)}}.button.secondary{background-color:transparent;border:1px solid;color:currentColor}.button span+svg,.button svg+span{margin-left:.5rem}.button[disabled]{pointer-events:none;opacity:.5}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1rem}.button-group .button{margin-bottom:1rem}.button-group .button:not(:last-child){margin-right:1rem}.button-small{font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho);position:relative;padding:8px 61px 9px;font-weight:900;font-weight:var(--font-weight-bold);background-color:#9cc6ca;background-color:var(--color-spirit-333);border:none;color:#fff;color:var(--color-white);display:inline-block;line-height:27px;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));z-index:9;text-decoration:none;cursor:pointer;font-size:1.1875rem;font-size:var(--font-size-bodyWCAG);text-align:center}.button-small:after{content:"";position:absolute;top:0;left:0;z-index:-1;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (hover:hover){.button-small:focus,.button-small:hover{color:#333132;color:var(--color-rock-166)}.button-small:focus:after,.button-small:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.button-small.spirit355{background-color:#2d657d;background-color:var(--color-spirit-355);color:#fff;color:var(--color-white)}@media screen and (hover:hover){.button-small.spirit355:focus,.button-small.spirit355:hover{color:#333132;color:var(--color-rock-166)}}.button-small.spirit333{background-color:#9cc6ca;background-color:var(--color-spirit-333);color:#fff;color:var(--color-white)}@media screen and (hover:hover){.button-small.spirit333:focus,.button-small.spirit333:hover{color:#333132;color:var(--color-rock-166)}}.button-small.pure300{background-color:#58c5c7;background-color:var(--color-blue);color:#fff;color:var(--color-white)}@media screen and (hover:hover){.button-small.pure300:focus,.button-small.pure300:hover{color:#333132;color:var(--color-rock-166)}}.button-small.white{background-color:#fff;background-color:var(--color-white);border-color:#fff;border-color:var(--color-white);color:#2d657d;color:var(--color-spirit-355)}@media screen and (hover:hover){.button-small.white:focus,.button-small.white:hover{border-color:#2d657d;border-color:var(--color-spirit-355);color:#333132;color:var(--color-rock-166)}}.playbutton{text-decoration:none;white-space:normal;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:80px;width:80px;border-radius:100%;border:none;background-color:#2d657d;background-color:var(--color-spirit-355);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:9}.playbutton,.playbutton:after{position:absolute;top:50%;left:50%}.playbutton:after{-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);content:"";background-color:#fff;border-radius:100%;width:0;height:0;-webkit-transition:.2s cubic-bezier(0,.67,.49,.38);transition:.2s cubic-bezier(0,.67,.49,.38);z-index:-1}.playbutton svg{width:24px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke:#58c5c7;stroke:var(--color-blue)}.playbutton svg .playstroke{stroke:inherit}@media screen and (hover:hover){.playbutton:focus,.playbutton:hover{color:#333132;color:var(--color-rock-166)}.playbutton:focus svg,.playbutton:hover svg{stroke:#333132;stroke:var(--color-rock-166)}.playbutton:focus:after,.playbutton:hover:after{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);width:80px;height:80px;left:50%;top:50%;z-index:-1}}.playbutton.spirit355{border:none;background-color:#2d657d;background-color:var(--color-spirit-355)}.playbutton.spirit355 svg{stroke:#58c5c7;stroke:var(--color-blue)}@media screen and (hover:hover){.playbutton.spirit355:focus svg,.playbutton.spirit355:hover svg{stroke:#333132;stroke:var(--color-rock-166)}}.playbutton.spirit333{border:none;background-color:#9cc6ca;background-color:var(--color-spirit-333)}.playbutton.spirit333 svg{stroke:#2d657d;stroke:var(--color-spirit-355)}@media screen and (hover:hover){.playbutton.spirit333:focus svg,.playbutton.spirit333:hover svg{stroke:#333132;stroke:var(--color-rock-166)}}.playbutton.pure300{background-color:#58c5c7;background-color:var(--color-blue)}.playbutton.pure300 svg{stroke:#fff;stroke:var(--color-white)}@media screen and (hover:hover){.playbutton.pure300:focus svg,.playbutton.pure300:hover svg{stroke:#333132;stroke:var(--color-rock-166)}}.playbutton.white{border:2px solid #fff;border:2px solid var(--color-white);background-color:#fff;background-color:var(--color-white)}.playbutton.white svg{stroke:#2d657d;stroke:var(--color-spirit-355)}@media screen and (hover:hover){.playbutton.white:focus,.playbutton.white:hover{border-color:#2d657d;border-color:var(--color-spirit-355)}.playbutton.white:focus svg,.playbutton.white:hover svg{stroke:#333132;stroke:var(--color-rock-166)}}fieldset{border:none;margin:0}fieldset,legend{padding:0}label{font-size:.875rem;font-size:var(--font-size-small);margin-bottom:5px;display:block}input{border:none;border-bottom:.5px solid #333132;border-bottom:.5px solid var(--color-rock-166);outline:none;font-size:1.8rem;font-size:var(--font-size-header-medium-mobile);width:100%;background:transparent}input::-webkit-input-placeholder{color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile)}input::-moz-placeholder{color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile)}input:-ms-input-placeholder{color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile)}input::-ms-input-placeholder{color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile)}input::placeholder{color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile)}@media (min-width:1024px){input::-webkit-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}input::-moz-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}input:-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}input::-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}input::placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}}.checkbox{display:block;position:relative;padding-left:26px;margin-bottom:0;cursor:pointer;font-size:.875rem;font-size:var(--font-size-small);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox:hover input~.checkmark{opacity:1}.checkbox .checklabel{font-size:.875rem;font-size:var(--font-size-small)}.checkbox .checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;border:1px solid #fff;border:1px solid var(--color-white);opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:7px;height:10px;border:solid #fff;border:solid var(--color-white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nicmap svg{fill:none;stroke:none}.svg-arrow{width:20px;height:30px}.svg-niras{width:200px;height:200px}.svg-linked-in{width:18px;height:16px}.svg-facebook{width:8px;height:16px}.svg-search,.svg-search-negative{width:32px;height:32px}.svg-close{width:25px;height:25px}.svg-iburger{width:32px;height:32px}.svg-globe{width:32px;height:30px}@media (min-width:768px){#svg-niras{width:100px}}@media (min-width:1024px){#svg-niras{width:150px}}@media (min-width:1920px){#svg-niras{width:250px}}@-webkit-keyframes animateLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes animateLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.positive+.header-component .header-content-wrapper{-webkit-filter:drop-shadow(0 0 .65rem #000);filter:drop-shadow(0 0 .65rem #000000)}header{overflow:hidden}.header-component{color:#fff;color:var(--color-white);width:100%;height:100vh;min-height:700px;position:relative;overflow:hidden;//box-shadow:inset 0 56px 88px rgba(0,0,0,.7)}@media (min-width:768px){.header-component{height:75vh}}.header-component.negative{color:#333132;color:var(--color-rock-166)}.header-component .header-shadow{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-box-shadow:inset 0 56px 88px rgba(0,0,0,.7);box-shadow:inset 0 56px 88px rgba(0,0,0,.7)}.header-component .tint-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(45deg,#000,hsla(0,0%,100%,0) 55%);z-index:1}.header-component .header-image-container{width:100%;height:100%}.header-component .header-image-container picture{position:absolute;width:100%;height:100%}.header-component .header-image-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}@media (min-width:768px){.header-component .header-image-container video.mobile{display:none}}.header-component .header-image-container video.desktop{display:none}@media (min-width:768px){.header-component .header-image-container video.desktop{display:block}}.header-component .header-image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.header-component .header-content-container{z-index:2;position:absolute;width:100%;top:0;left:0;height:100%}.header-component .header-content-container .header-wrapper{margin-top:25vh}.header-component .header-content-container .header-wrapper h1.inview-element,.header-component .header-content-container .header-wrapper p.inview-element{margin:0;-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}.header-component .header-content-container .header-wrapper h1.inview-element.inview,.header-component .header-content-container .header-wrapper p.inview-element.inview{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.header-component .header-content-container .header-wrapper .rich-text-container{width:100%}.header-component .header-content-container .header-wrapper .rich-text-container p.manchet{font-weight:700;font-weight:var(--font-weight-demibold);word-wrap:break-word}.header-component .header-content-container .header-wrapper .rich-text-container a.inview-element{opacity:0;margin-top:7.1428vh;margin-top:var(--grid-row);float:right}.header-component .header-content-container .header-wrapper .rich-text-container a.inview-element.inview{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.header-component .header-content-container .header-content-wrapper .divider.inview-element{margin:20px 0;width:100%;height:2px;-webkit-transform-origin:left;transform-origin:left;background:#fff;background:var(--color-white);-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.header-component .header-content-container .header-content-wrapper .divider.inview-element.negative{background:#333132;background:var(--color-rock-166)}.header-component .header-content-container .header-content-wrapper .divider.inview-element.inview{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.header-component .header-content-container .header-line{position:absolute;bottom:66px;right:0;width:50vw;height:10px;background:#fff;background:var(--color-white);-webkit-transform-origin:right;transform-origin:right;opacity:1}@media (min-width:1024px){.header-component .header-content-container .header-line{width:30vw;height:15px}}.header-component .header-content-container .header-line.negative{background:#333132;background:var(--color-rock-166)}.header-component .header-content-container .header-line.animate{-webkit-animation:animateLine .7s ease-out forwards;animation:animateLine .7s ease-out forwards}.negative+.header-component{color:#333132;color:var(--color-rock-166)}.negative+.header-component .header-content-container .header-content-wrapper .divider.inview-element,.negative+.header-component .header-content-container .header-line{background-color:#333132;background-color:var(--color-rock-166)}.subpage-header{color:#fff;color:var(--color-white);width:100%;height:50vh;position:relative;overflow:hidden;-webkit-box-shadow:inset 0 56px 88px rgba(0,0,0,.7);box-shadow:inset 0 56px 88px rgba(0,0,0,.7)}.subpage-header.negative{color:#333132;color:var(--color-rock-166)}.subpage-header .header-shadow{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-box-shadow:inset 0 56px 88px rgba(0,0,0,.7);box-shadow:inset 0 56px 88px rgba(0,0,0,.7)}.subpage-header .tint-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000)}.subpage-header .header-image-container{width:100%;height:100%}.subpage-header .header-image-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.subpage-header .header-image-container video.mobile{display:none}}.subpage-header .header-image-container video.desktop{display:none}@media (min-width:768px){.subpage-header .header-image-container video.desktop{display:block}}.subpage-header .header-image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.subpage-header .header-content-container{z-index:2;position:absolute;width:100%;top:0;left:0}.subpage-header .header-content-container .header-wrapper{margin:10vh auto}@media (min-width:1024px){.subpage-header .header-content-container .header-wrapper{margin:20vh auto}}.subpage-header .header-content-container .header-wrapper .rich-text-container p{font-size:16px;line-height:20px}@media (min-width:1024px){.subpage-header .header-content-container .header-wrapper .rich-text-container p{font-size:18px;line-height:22px}}.subpage-header .header-content-container .header-wrapper h1.inview-element{margin:0;-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0;font-size:34px}@media (min-width:1024px){.subpage-header .header-content-container .header-wrapper h1.inview-element{font-size:44px}}.subpage-header .header-content-container .header-wrapper h1.inview-element.inview{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.subpage-header .header-content-container .header-wrapper h1.inview-element.negative{color:#333132;color:var(--color-rock-166)}.subpage-header .header-content-container .header-wrapper .divider.inview-element{margin:20px 0;width:100%;height:2px;-webkit-transform-origin:left;transform-origin:left;background:#fff;background:var(--color-white);-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.subpage-header .header-content-container .header-wrapper .divider.inview-element.negative{background:#333132;background:var(--color-rock-166)}.subpage-header .header-content-container .header-wrapper .divider.inview-element.inview{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.negative+.subpage-header{color:#333132;color:var(--color-rock-166)}.negative+.subpage-header .header-content-container .header-line,.negative+.subpage-header .header-content-container .header-wrapper .divider.inview-element{background-color:#333132;background-color:var(--color-rock-166)}.positive+.subpage-header .rich-text-container{-webkit-filter:drop-shadow(0 0 .65rem #000);filter:drop-shadow(0 0 .65rem #000000)}.insight-header{margin-top:144px}.insight-header .tag.inview-element{font-size:1.125rem;font-size:var(--font-size-body);font-weight:700;font-weight:var(--font-weight-demibold);color:#808285;color:var(--color-rock-144);text-transform:uppercase;opacity:.5;margin-bottom:20px;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}@media (min-width:768px){.insight-header .tag.inview-element{-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@media (min-width:1024px){.insight-header .tag.inview-element{margin-left:0}}.insight-header .tag.inview-element.inview{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.insight-header h2.inview-element{word-break:break-all;margin-bottom:42px;opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}@media (min-width:768px){.insight-header h2.inview-element{-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@media (min-width:1024px){.insight-header h2.inview-element{margin-left:0}}.insight-header h2.inview-element.inview-delay-1{-webkit-transition-delay:.1s;transition-delay:.1s}.insight-header h2.inview-element.inview{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.insight-header .img-container.inview-element{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .5s;transition:all .5s}@media (min-width:768px){.insight-header .img-container.inview-element{-webkit-transform:translateX(-150px);transform:translateX(-150px)}}.insight-header .img-container.inview-element img{opacity:0;-webkit-transform:scale(.98);transform:scale(.98);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.insight-header .img-container.inview-element.inview{-webkit-transform:translateX(0);transform:translateX(0)}.insight-header .img-container.inview-element.inview img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.insight-header p.credit{font-size:.875rem;font-size:var(--font-size-small);font-style:italic;float:right;word-break:break-all}.small-header{padding:38px 0 20px}.small-header h2{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.small-header h2.right-aligned{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;text-align:right}.small-header h2.loaded{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.small-header .divider{width:100%;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);background:#333132;background:var(--color-rock-166);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.small-header .divider.right-aligned{-webkit-transform-origin:right center;transform-origin:right center}.small-header .divider.loaded{-webkit-transform:scaleX(1);transform:scaleX(1)}footer{height:100vh}@media (min-width:768px){footer .map-container{padding:30px 0}}footer .footer-address{white-space:pre-line}footer p{margin:0}footer h2.inview-element{text-align:right;font-size:1.2rem;font-size:var(--font-size-header-small-mobile);font-weight:300;font-weight:var(--font-weight-light);margin-top:7.1428vh;margin-top:var(--grid-row);opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);float:right}footer h2.inview-element.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){footer h2.inview-element{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}}@media (min-width:1024px){footer h2.inview-element{font-size:2.125rem;font-size:var(--font-size-header-medium)}}footer .sustainable-goals{margin:0;float:right}footer .sustainable-goals svg{width:313px}@media (min-width:768px){footer .sustainable-goals svg{width:100%}}footer .sustainable-goals path{opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}footer .company-info-container.inview-element{margin-top:0;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}@media (min-width:768px){footer .company-info-container.inview-element{margin-top:10.7142vh;margin-top:calc(var(--grid-row)*1.5)}}footer .company-info-container.inview-element.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}footer .company-info-container.inview-element .company-info{margin-top:-5vh}footer .company-info-container.inview-element .company-info ul{list-style-type:none;padding:0;margin:0}footer .some-icons.inview-element{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);margin-bottom:7.1428vh;margin-bottom:var(--grid-row)}footer .some-icons.inview-element a{margin-right:10px}@media (min-width:768px){footer .some-icons.inview-element{float:right;margin-top:-20%}}@media (min-width:1024px){footer .some-icons.inview-element{float:right;margin-top:-12.5%}}footer .some-icons.inview-element.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}footer ul.inview-element{float:left;padding:0;list-style-type:none;opacity:0;margin-top:3.5714vh;margin-top:var(--grid-row-half);-webkit-transform:translateY(50px);transform:translateY(50px)}@media (max-width:768px){footer ul.inview-element{float:right;text-align:right;margin-top:50px}}footer ul.inview-element.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){footer ul.inview-element{margin-top:14.2856vh;margin-top:var(--grid-row-2);float:right}}footer ul.inview-element li{text-align:right}@media (min-width:768px){footer{height:80vh}}.umbraco-forms-submitmessage{color:#333132;color:var(--color-rock-166)}.umbraco-forms-form{width:100%;max-width:598px;padding:20px 5px;margin:7px auto}@media (min-width:1024px){.umbraco-forms-form{padding:50px 5px;margin:15px auto}}.umbraco-forms-form .umbForm.umbraco-forms-page{color:#333132;color:var(--color-rock-166)}.umbraco-forms-form .umbForm.umbraco-forms-page legend{display:none}.umbraco-forms-form .umbForm.umbraco-forms-page input.text,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=email],.umbraco-forms-form .umbForm.umbraco-forms-page input[type=number],.umbraco-forms-form .umbForm.umbraco-forms-page input[type=password],.umbraco-forms-form .umbForm.umbraco-forms-page input[type=text],.umbraco-forms-form .umbForm.umbraco-forms-page textarea{font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho);max-width:none!important;display:block;width:100%;font-size:1.125rem;font-size:var(--font-size-body);line-height:26px;border:none;border-bottom:1px solid #333132;border-bottom:1px solid var(--color-rock-166);outline:none;padding:10px 0;background:#fff;margin:0;color:#333132;color:var(--color-rock-166)}.umbraco-forms-form .umbForm.umbraco-forms-page input.text:focus,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=email]:focus,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=number]:focus,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=password]:focus,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=text]:focus,.umbraco-forms-form .umbForm.umbraco-forms-page textarea:focus{border:none;border-bottom:1px solid #333132;border-bottom:1px solid var(--color-rock-166)}.umbraco-forms-form .umbForm.umbraco-forms-page input::-webkit-input-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page input::-moz-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page input:-ms-input-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page input:-moz-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page textarea::-webkit-input-placeholder{color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page textarea::-moz-placeholder{color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page textarea:-ms-input-placeholder{color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page textarea:-moz-placeholder{color:#333132;color:var(--color-rock-166);opacity:.4}.umbraco-forms-form .umbForm.umbraco-forms-page textarea{padding:20px}.umbraco-forms-form .umbForm.umbraco-forms-page textarea,.umbraco-forms-form .umbForm.umbraco-forms-page textarea:focus{border:1px solid #333132;border:1px solid var(--color-rock-166)}.umbraco-forms-form .umbForm.umbraco-forms-page input.input-validation-error,.umbraco-forms-form .umbForm.umbraco-forms-page textarea.input-validation-error{background:#fff;border-color:#ba1223;border-color:var(--color-red)}.umbraco-forms-form .umbForm.umbraco-forms-page span.field-validation-error{color:#ba1223!important;color:var(--color-red)!important;padding-left:0;font-size:.875rem;font-size:var(--font-size-small);margin-top:5px}.umbraco-forms-form .umbForm.umbraco-forms-page .umbraco-forms-label{font-size:1.125rem;font-size:var(--font-size-body);line-height:1.4;margin-bottom:10px}.umbraco-forms-form .umbForm.umbraco-forms-page .umbraco-forms-tooltip.help-block{font-size:.875rem;font-size:var(--font-size-small);display:block;color:#808285;color:var(--color-rock-144)}.umbraco-forms-form .umbForm.umbraco-forms-page .umbraco-forms-field{margin-bottom:30px}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox],.umbraco-forms-form .umbForm.umbraco-forms-page input[type=radio]{width:auto;margin:0}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]+label,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=radio]+label{display:inline-block;font-size:1.125rem;font-size:var(--font-size-body);line-height:26px;position:relative;padding-left:35px}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]+label:after,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]+label:before,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=radio]+label:after,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=radio]+label:before{content:"";position:absolute;top:3px;left:0;width:22px;height:22px;border:1px solid #333132;border:1px solid var(--color-rock-166);border-radius:50%;cursor:pointer}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]+label:after,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=radio]+label:after{background:#80d0db;background:var(--color-pure300);display:none}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]:checked+label:after,.umbraco-forms-form .umbForm.umbraco-forms-page input[type=radio]:checked+label:after{display:block}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]+label:before{border-radius:0}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]+label:after{content:"\2713";color:#80d0db;color:var(--color-pure300);background:none;border-radius:0;font-size:35px;line-height:7px}.umbraco-forms-form .umbForm.umbraco-forms-page input[type=checkbox]{position:absolute;left:0;top:7px}.umbraco-forms-form .umbForm.umbraco-forms-page .dataconsent input[type=checkbox]{position:inherit;left:0;top:0}.umbraco-forms-form .umbForm.umbraco-forms-page .checkboxlist,.umbraco-forms-form .umbForm.umbraco-forms-page .radiobuttonlist{position:relative;overflow:hidden}.umbraco-forms-form .umbForm.umbraco-forms-page .checkboxlist input,.umbraco-forms-form .umbForm.umbraco-forms-page .radiobuttonlist input{position:absolute;argin-top:7px;margin-left:5px;opacity:0}.umbraco-forms-form .umbForm.umbraco-forms-page .dropdown .umbraco-forms-field-wrapper{display:inline-block;position:relative}.umbraco-forms-form .umbForm.umbraco-forms-page .dropdown .umbraco-forms-field-wrapper select:not([multiple]){position:relative;outline:none;//appearance:none;height:47px}.umbraco-forms-form .umbForm.umbraco-forms-page .dropdown .umbraco-forms-field-wrapper select:not([multiple]),.umbraco-forms-form .umbForm.umbraco-forms-page .dropdown .umbraco-forms-field-wrapper select[multiple]{font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho);font-size:1.125rem;font-size:var(--font-size-body);line-height:26px;color:#333132;color:var(--color-rock-166);padding:0 47px 0 0}.umbraco-forms-form .umbForm.umbraco-forms-page .umbraco-forms-navigation{text-align:right}.umbraco-forms-form .umbForm.umbraco-forms-page .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.FormRTEModule{padding:0}.FormRTEModule.spirit344,.FormRTEModule.spirit355,.FormRTEModule.spirit366{color:#fff}@media (max-width:767px){.FormRTEModule{padding:20px 0}}.FormRTEModule.Left .FormRTEModule__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.FormRTEModule.Left .FormRTEModule__ftext{padding:50px 0 50px 100px}@media (max-width:767px){.FormRTEModule.Left .FormRTEModule__ftext{padding:20px 0}}.FormRTEModule__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:767px){.FormRTEModule__inner{display:block}}.FormRTEModule__ftext{color:currentColor;width:55%;-ms-flex-negative:0;flex-shrink:0;padding:50px 100px 50px 0}.FormRTEModule__ftext h2{font-weight:300;font-weight:var(--font-weight-light)}@media (max-width:767px){.FormRTEModule__ftext{width:auto;padding:20px 0}}.FormRTEModule__fform{background:#fff;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;width:45%;padding:50px 30px;margin:50px 0}.FormRTEModule__fform .umbraco-forms-form{padding:0;margin:0}@media (min-width:1024px){.FormRTEModule__fform .umbraco-forms-form{padding:0;margin:0}}@media (max-width:767px){.FormRTEModule__fform{width:auto;padding:30px 10px}}.FormRTEModule__fform input[type=checkbox]{position:absolute;left:0;top:7px}body .pika-single{font-family:Soho Gothic Pro,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-soho)}body .pika-lendar{width:290px;color:#333132;color:var(--color-rock-166)}body .pika-next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body .pika-next,body .pika-prev{background:#fff url(/assets/icons/dropdown-arrow.svg) no-repeat 50%}body .pika-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}body .pika-label{font-weight:400;font-size:18px}body .pika-table abbr{text-decoration:none}body .pika-table th{font-size:12px;color:rgba(0,0,0,.54)}body .pika-button{font-weight:400;font-size:14px;width:39px;height:39px;text-align:center;background-color:#fff;color:#333132;color:var(--color-rock-166)}body .pika-button:hover{color:#333132;color:var(--color-rock-166);border-radius:50%;background:#e6e6e6}body .is-today .pika-button{font-weight:400;border:1px solid #959ea9;border-radius:50%;color:#333132;color:var(--color-rock-166)}body .is-selected .pika-button{font-weight:400;background:#569ff7;border-radius:50%}.menu{position:absolute;top:0;left:0;padding-top:0;z-index:10;background:transparent;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:50px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}@media (min-width:768px){.menu{position:fixed;padding-top:3.5714vh;padding-top:var(--grid-row-half);min-height:100px;z-index:810}}.menu.expanded{height:100vh}@media (min-width:768px){.menu.expanded{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:200px}}@media (min-width:1024px){.menu.expanded{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:330px}}.menu.negative>.mobile-menu .svg-iburger use{stroke:#404040}.menu.negative>.mobile-menu .svg-iburger use svg path{stroke:inherit}.menu.negative>.mobile-menu .svg-search use{stroke:#404040}.menu.negative>.mobile-menu .svg-search use svg path{stroke:inherit}.menu.negative>.menu-links li a{color:#404040}.menu .menu-links li:not(:first-of-type) .menulink{position:relative}.menu .menu-links li:not(:first-of-type) .menulink:after{content:"";position:absolute;width:0;height:2px;background-color:#58c5c7;bottom:0;left:0;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;z-index:-2}.menu .menu-links li:not(:first-of-type) .menulink:hover:after{width:100%}@media (max-width:767px){.menu .menu-links .filter-countries{display:none}}.menu .breadcrumb-mobile{position:absolute;top:5%;left:21.4284vw;left:calc(var(--grid-column-2) + var(--grid-column))}@media (min-width:768px){.menu .breadcrumb-mobile{display:none}}.menu .hide{display:none}.menu #mobile-back-arrow{width:32px;height:32px}.menu .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .9625rem;margin:0 var(--grid-mobile-margin);min-height:10vh}@media (min-width:768px){.menu .mobile-menu{display:none}}.menu .mobile-menu .svg-language-mobile,.menu .mobile-menu .svg-search-mobile{z-index:10}.menu .mobile-menu .svg-iburger use{stroke:#fff;stroke:var(--color-white)}.menu .mobile-menu .svg-iburger use svg path{stroke:inherit}.menu .mobile-menu .svg-globe use{stroke:#fff;stroke:var(--color-white);fill:none}.menu .mobile-menu .svg-globe svg path{stroke:inherit}.menu .mobile-menu .svg-search use{stroke:#fff;stroke:var(--color-white)}.menu .mobile-menu .svg-search use svg path{stroke:inherit}.menu .mobile-menu img{-webkit-transform:scale(.6);transform:scale(.6);margin-top:-5px}@media (min-width:500px){.menu .mobile-menu img{margin-top:0}}.menu .svg-arrow-right{width:32px;height:32px;position:absolute;left:3.5714vw;left:var(--grid-column-half);top:4.5%}.menu [type=search]::-webkit-search-cancel-button,.menu [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.menu .sub-items{overflow-y:auto;-webkit-animation-name:animateSubItemsMobile;animation-name:animateSubItemsMobile;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-top:20px;margin-bottom:100px}@media (min-width:768px){.menu .sub-items{-webkit-animation-name:animateSubItems;animation-name:animateSubItems;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-top:-2%}}@media (min-width:1024px){.menu .sub-items{margin-top:0;position:relative;width:100%;height:auto}}@media (max-height:500px){.menu .sub-items{margin-top:50px}}.menu .sub-items .row{max-width:100%}.menu .sub-items .col{margin-left:7.1428vw;margin-left:var(--grid-column);width:90%}@media (min-width:768px){.menu .sub-items .col{margin-left:3.5714vw;margin-left:var(--grid-column-half);width:auto}.menu .sub-items .col:first-of-type{margin-left:7.1428vw;margin-left:var(--grid-column)}}@media (min-width:1024px){.menu .sub-items .col{margin-left:3.5714vw;margin-left:var(--grid-column-half)}.menu .sub-items .col:first-of-type{margin-left:21.4284vw;margin-left:calc(var(--grid-column-2) + var(--grid-column))}}.menu .sub-items .col a{display:inline-block;text-decoration:none;color:#333132;color:var(--color-rock-166);font-size:.875rem;font-size:var(--font-size-small)}.menu .sub-items .col.wide-sector-col{margin-left:7.1428vw;margin-left:var(--grid-column)}.menu .language-selector{margin-bottom:100px}.menu .language-selector ul{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:768px){.menu .language-selector ul{text-align:right;margin:0}}.menu .language-selector ul li{display:block}.menu .language-selector ul li:first-child{margin-top:150px}@media (min-width:768px){.menu .language-selector ul li{margin-right:105px}.menu .language-selector ul li:first-child{margin-top:0}}.menu .language-selector ul li:nth-of-type(2){margin-top:0}.menu .language-selector ul li a{font-size:20px;display:inline-block;text-decoration:none;color:#333132;color:var(--color-rock-166)}@media (min-width:768px){.menu .language-selector ul li a{font-size:.875rem}}.menu .language-selector,.menu form{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transform:translateX(0);transform:translateX(0)}.menu .language-selector.hide,.menu form.hide{display:none;-webkit-transform:translateX(100vw);transform:translateX(100vw)}@media (min-width:768px){.menu .language-selector.hide,.menu form.hide{display:none}}@media (min-width:768px){.menu .language-selector,.menu form{position:static;width:auto;height:auto;background:transparent;margin-top:0}}@media (min-width:1024px){.menu .language-selector,.menu form{margin-top:3.5714vh;margin-top:var(--grid-row-half)}}.menu .language-selector .input-field,.menu form .input-field{margin:auto;width:90%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media (min-width:768px){.menu .language-selector .input-field,.menu form .input-field{width:60%;height:auto}}@media (min-width:1024px){.menu .language-selector .input-field,.menu form .input-field{width:50%}}.menu .language-selector .input-field input,.menu form .input-field input{border:none;border-bottom:.5px solid #333132;border-bottom:.5px solid var(--color-rock-166);outline:none;font-size:1.8rem;font-size:var(--font-size-header-medium-mobile);width:100%;background:transparent}.menu .language-selector .input-field input::-webkit-input-placeholder,.menu form .input-field input::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input::-moz-placeholder,.menu form .input-field input::-moz-placeholder{opacity:0;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input:-ms-input-placeholder,.menu form .input-field input:-ms-input-placeholder{opacity:0;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input::-ms-input-placeholder,.menu form .input-field input::-ms-input-placeholder{opacity:0;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input::placeholder,.menu form .input-field input::placeholder{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input.animated::-webkit-input-placeholder,.menu form .input-field input.animated::-webkit-input-placeholder{opacity:1;color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input.animated::-moz-placeholder,.menu form .input-field input.animated::-moz-placeholder{opacity:1;color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile);-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input.animated:-ms-input-placeholder,.menu form .input-field input.animated:-ms-input-placeholder{opacity:1;color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile);-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input.animated::-ms-input-placeholder,.menu form .input-field input.animated::-ms-input-placeholder{opacity:1;color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile);-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu .language-selector .input-field input.animated::placeholder,.menu form .input-field input.animated::placeholder{opacity:1;color:#d1d3d4;color:var(--color-rock-122);font-size:1.2rem;font-size:var(--font-size-header-small-mobile);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}@media (min-width:1024px){.menu .language-selector .input-field input.animated::-webkit-input-placeholder,.menu form .input-field input.animated::-webkit-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.menu .language-selector .input-field input.animated::-moz-placeholder,.menu form .input-field input.animated::-moz-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.menu .language-selector .input-field input.animated:-ms-input-placeholder,.menu form .input-field input.animated:-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.menu .language-selector .input-field input.animated::-ms-input-placeholder,.menu form .input-field input.animated::-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.menu .language-selector .input-field input.animated::placeholder,.menu form .input-field input.animated::placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}}.menu .language-selector .input-field input[type=submit],.menu form .input-field input[type=submit]{position:absolute;left:100%;top:48%;background:transparent;width:10%;margin-left:-10%;border:none;z-index:500}.menu .language-selector .input-field input[type=submit]:hover,.menu form .input-field input[type=submit]:hover{cursor:pointer}@media (min-width:768px){.menu .language-selector .input-field input[type=submit],.menu form .input-field input[type=submit]{top:0}}.menu .language-selector .input-field .svg-arrow-right,.menu form .input-field .svg-arrow-right{position:absolute;left:100%;top:48%;-webkit-transform:rotateX(180deg) translateX(-30px);transform:rotateX(180deg) translateX(-30px);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;cursor:pointer}@media (min-width:768px){.menu .language-selector .input-field .svg-arrow-right,.menu form .input-field .svg-arrow-right{top:0}}.menu>ul{list-style-type:none;position:fixed;top:0;width:100vw;height:100vh;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);padding:0;background:#fff;background:var(--color-white);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;margin-bottom:0}@media (min-width:768px){.menu>ul{position:static;background:transparent;-webkit-transform:translateX(0);transform:translateX(0);margin-left:3.5714vw;margin-left:var(--grid-column-half);height:12vh}}.menu>ul #close-mobile{position:absolute;left:7.1428vw;left:var(--grid-column);top:5%;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}@media (min-width:768px){.menu>ul #close-mobile{display:none}}.menu>ul .logo,.menu>ul .search-button{display:none}@media (min-width:768px){.menu>ul .logo,.menu>ul .search-button{display:inline}}.menu>ul li{display:block;margin-left:7.1428vw;margin-left:var(--grid-column)}.menu>ul li:after{content:">";margin-left:3.5714vw;margin-left:var(--grid-column-half)}@media (min-width:768px){.menu>ul li:after{display:none}}@media (min-width:768px){.menu>ul li{margin-left:0;display:inline;margin-right:3.5714vw;margin-right:var(--grid-column-half);padding:0}}@media (min-width:1200px){.menu>ul li{margin-right:7.1428vw;margin-right:var(--grid-column)}}.menu>ul li.lastmenuitem{margin-right:0}.menu>ul li:nth-of-type(2){margin-top:150px}@media (min-width:500px){.menu>ul li:nth-of-type(2){margin-top:30px}}.menu>ul li:not(:last-of-type){margin-bottom:25px}@media (min-width:768px){.menu>ul li:not(:last-of-type){margin-bottom:0}}.menu>ul li.search-button{cursor:pointer;float:right;margin-top:32px;margin-right:7.1428vw;margin-right:var(--grid-column)}@media (max-width:1025px){.menu>ul li.search-button{margin-top:0;margin-right:7.1428vw;margin-right:var(--grid-column)}}.menu>ul li a{font-size:1.25rem;font-size:var(--font-size-medium);text-decoration:none;color:#fff;color:var(--color-white)}@media (min-width:768px){.menu>ul li a{color:#fff;color:var(--color-white)}}.menu>ul li a.negative{color:#333132;color:var(--color-rock-166)}.menu>ul li a #close,.menu>ul li a #svg-search{display:block}.menu>ul li a #close.hide,.menu>ul li a #svg-search.hide{display:none}@media (min-width:1024px){.menu>ul li a{font-size:1.35rem;font-size:var(--font-size-medium-plus)}}.menu>ul .logo img{display:inline-block!important;width:12%!important;margin-right:0!important}@media (min-width:1024px){.menu>ul .logo img{width:10%!important}}.menu .visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.menu-close-overlay{display:none;position:fixed;width:100%;height:100vh;z-index:9}@-webkit-keyframes animateSubItems{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}40%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animateSubItems{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}40%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animateSubItemsMobile{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}40%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animateSubItemsMobile{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}40%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}@supports (display:grid){.grid{margin:0;display:grid;grid-gap:40px;grid-template-rows:repeat(1,1fr);grid-auto-rows:1fr;grid-auto-flow:column}}.grid>div{position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;min-height:600px;//z-index:800}@supports (display:grid){.grid>div{min-height:auto}}@media screen and (hover:hover){.grid>div a:focus .box-content:after,.grid>div a:hover .box-content:after{-webkit-transform:scaleY(1);transform:scaleY(1)}}.grid>div.lazyload{opacity:0}@media (min-width:1024px){.grid>div.lazyload{-webkit-transform:translateY(50px);transform:translateY(50px)}}.grid>div.lazyload img{-webkit-transform:scale(.85);transform:scale(.85)}.grid>div.loaded{opacity:1}@media (min-width:1024px){.grid>div.loaded{-webkit-transform:translateY(0);transform:translateY(0)}}.grid>div.loaded img{-webkit-transform:scale(1);transform:scale(1)}.grid>div.stacked-img-right.lazyload{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.grid>div.stacked-img-right.lazyload img{-webkit-transform:scale(.85);transform:scale(.85)}.grid>div.stacked-img-right.loaded{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.grid>div.stacked-img-right.loaded img{-webkit-transform:scale(1);transform:scale(1)}.grid>div.stacked-img-left.lazyload{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.grid>div.stacked-img-left.lazyload img{-webkit-transform:scale(.85);transform:scale(.85)}.grid>div.stacked-img-left.loaded{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.grid>div.stacked-img-left.loaded img{-webkit-transform:scale(1);transform:scale(1)}.grid>div .box-padding{padding-bottom:0}.grid>div .box-content{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,color-stop(37.5%,hsla(0,0%,100%,0)),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,hsla(0,0%,100%,0) 37.5%,rgba(0,0,0,.7))}.grid>div .box-content.no-filter{background:transparent}.grid>div .box-content:after{-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;content:"";position:absolute;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.1)));background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));width:100%;height:100%;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(0);transform:scaleY(0)}.grid>div .box-content .headline,.grid>div .box-content .tag{font-size:1rem;font-weight:700;text-align:right;line-height:1.25rem;padding:0 18px;color:#fff;opacity:1;margin-top:10px}@media (min-width:1024px){.grid>div .box-content .headline,.grid>div .box-content .tag{font-size:1.25rem;line-height:1.5rem}}.grid>div .box-content .headline{color:#fff;text-align:left;margin-bottom:11px;margin-top:0}.grid img{position:absolute;width:100%;top:0;left:0}@supports (display:grid){.grid-advanced .box{max-width:none}}@supports (display:grid){.grid-advanced div:nth-child(8n+1){grid-column:1/5;grid-row:span 2}}.grid-advanced div:nth-child(8n+1) .box-padding{padding-bottom:100%}@media (min-width:1024px){@supports (display:grid){.grid-advanced div:nth-child(8n+1){grid-column:1/3;grid-row:span 2}}}.grid-advanced div:nth-child(8n+2){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-advanced div:nth-child(8n+2){grid-column:3/5;grid-row:span 1}}.grid-advanced div:nth-child(8n+3){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-advanced div:nth-child(8n+3){grid-column:3/5;grid-row:span 1}}.grid-advanced div:nth-child(8n+4){grid-column:1/5;grid-row-start:span 1}@media (min-width:1024px){.grid-advanced div:nth-child(8n+4){grid-column:1/2;grid-row:span 1}}.grid-advanced div:nth-child(8n+5){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-advanced div:nth-child(8n+5){grid-column:1/2;grid-row:span 1}}.grid-advanced div:nth-child(8n+6){grid-column:1/5;grid-row:span 2}@media (min-width:1024px){.grid-advanced div:nth-child(8n+6){grid-column:2/4;grid-row:span 2}}.grid-advanced div:nth-child(8n+7){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-advanced div:nth-child(8n+7){grid-column:4/5;grid-row:span 1}}.grid-advanced div:nth-child(8n+8){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-advanced div:nth-child(8n+8){grid-column:4/5;grid-row:span 1}}@supports (display:grid){.grid-simple .box{max-width:none}}.grid-simple div:nth-child(6n+1){grid-column:1/5;grid-row:span 2}.grid-simple div:nth-child(6n+1) .box-padding{padding-bottom:100%}.grid-simple div:nth-child(6n+1) .box-content{position:absolute;top:0;left:0}@media (min-width:1024px){.grid-simple div:nth-child(6n+1){grid-column:1/3;grid-row:span 2}}.grid-simple div:nth-child(6n+2){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-simple div:nth-child(6n+2){grid-column:3/5;grid-row:span 1}}.grid-simple div:nth-child(6n+3){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-simple div:nth-child(6n+3){grid-column:3/5;grid-row:span 1}}.grid-simple div:nth-child(6n+4){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-simple div:nth-child(6n+4){grid-column:1/3;grid-row:span 1}}.grid-simple div:nth-child(6n+5){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-simple div:nth-child(6n+5){grid-column:1/3;grid-row:span 1}}.grid-simple div:nth-child(6n+6){grid-column:1/5;grid-row:span 2}@media (min-width:1024px){.grid-simple div:nth-child(6n+6){grid-column:3/5;grid-row:span 2}}@supports (display:grid){.grid-small .box{max-width:none}}.grid-small{grid-template-rows:repeat(1,1fr)}.grid-small>div:nth-child(5n+1){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-small>div:nth-child(5n+1){grid-column:1/2;grid-row:span 1}}.grid-small>div:nth-child(5n+2){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-small>div:nth-child(5n+2){grid-column:1/2;grid-row:span 1}}.grid-small>div:nth-child(5n+3) .box-padding{padding-bottom:100%}.grid-small>div:nth-child(5n+3) .box-content{position:absolute;top:0;left:0}.grid-small>div:nth-child(5n+3){grid-column:1/5;grid-row:span 2}@media (min-width:1024px){.grid-small>div:nth-child(5n+3){grid-column:2/4;grid-row:span 2}}.grid-small>div:nth-child(5n+4){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-small>div:nth-child(5n+4){grid-column:4/5;grid-row:span 1}}.grid-small>div:nth-child(5n+5){grid-column:1/5;grid-row:span 1}@media (min-width:1024px){.grid-small>div:nth-child(5n+5){grid-column:4/5;grid-row:span 1}}.active-campaign{background-size:cover;background-position:0 0;background-repeat:no-repeat}.active-campaign.spirit344 .campaign-text,.active-campaign.spirit344 .richtext,.active-campaign.spirit344 p,.active-campaign.spirit355 .campaign-text,.active-campaign.spirit355 .richtext,.active-campaign.spirit355 p,.active-campaign.spirit366 .campaign-text,.active-campaign.spirit366 .richtext,.active-campaign.spirit366 p{color:#fff;color:var(--color-white)}.active-campaign .campaign-text{margin-bottom:25px;-ms-flex-item-align:center;align-self:center}@media (min-width:768px){.active-campaign .campaign-text{margin-top:0}}.active-campaign .button{-ms-flex-item-align:end;align-self:flex-end;margin:0 auto;text-align:center}.active-campaign .button-small,.active-campaign .flex-center{-ms-flex-item-align:center;align-self:center}.punchline .bg-container{padding:50px 0}.punchline .playbutton{display:none}.punchline .playbutton.active{display:-webkit-box;display:-ms-flexbox;display:flex}.punchline .video-container{position:relative;padding-bottom:56.25%}.punchline .video-container.no-video{padding-bottom:0}.punchline .video-box,.punchline .video-thumb{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:0;opacity:0}.punchline .video-box.active,.punchline .video-thumb.active{z-index:10;opacity:1}.punchline .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:25px 0}@media (min-width:1024px){.punchline .content{padding-top:0}}.punchline.spirit344 .content .richtext,.punchline.spirit344 .content .richtext a,.punchline.spirit344 .content h2,.punchline.spirit344 ul,.punchline.spirit355 .content .richtext,.punchline.spirit355 .content .richtext a,.punchline.spirit355 .content h2,.punchline.spirit355 ul,.punchline.spirit366 .content .richtext,.punchline.spirit366 .content .richtext a,.punchline.spirit366 .content h2,.punchline.spirit366 ul{color:#fff;color:var(--color-white)}.punchline ul{list-style:0;margin:0;padding:0}.punchline ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.punchline ul li svg{width:24px;height:24px;margin-right:20px;stroke:#2d657d;stroke:var(--color-spirit-355)}.punchline ul li svg .stroke-check{stroke:inherit}.service-link{color:#333132;color:var(--color-rock-166);padding:25px 20px 21px;background-color:#e3f3f1;background-color:var(--color-spirit-311);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:2px solid #e3f3f1;border:2px solid var(--color-spirit-311);position:relative;margin-bottom:1.25rem;z-index:9}.service-link:after{content:"";position:absolute;top:0;left:0;z-index:-1;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (hover:hover){.service-link:focus,.service-link:hover{color:#333132;color:var(--color-rock-166)}.service-link:focus:after,.service-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.service-link svg{width:24px;height:24px;stroke:#58c5c7;stroke:var(--color-blue)}.service-link svg .checkright-stroke{stroke:inherit}.service-category .header{font-weight:900;font-weight:var(--font-weight-bold);font-size:1.25rem;line-height:1.5rem;margin-bottom:1.875rem}.service-category .service-link:last-child{margin-bottom:5rem}.reference{padding-bottom:10px}.reference-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:20px;grid-row-gap:20px;grid-auto-rows:1fr;grid-auto-flow:column;margin-bottom:40px;color:#333132;color:var(--color-rock-166);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:1024px){.reference-grid{grid-column-gap:40px;grid-row-gap:40px}}.reference-grid .image-container-noimage{padding-bottom:56.25%}.reference-grid .image-container{overflow:hidden}.reference-grid img{-webkit-transition:all .4s ease;transition:all .4s ease}.reference-grid.lazyload{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.reference-grid.lazyload img{-webkit-transform:scale(.85);transform:scale(.85)}.reference-grid.loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reference-grid.loaded img{-webkit-transform:scale(1);transform:scale(1)}.reference-grid>div{grid-row:span 1;overflow:hidden}@media screen and (hover:hover){.reference-grid:focus img,.reference-grid:hover img{-webkit-transition:all .4s;transition:all .4s;opacity:.7}}.reference-grid:nth-child(odd)>div{grid-column-start:1;grid-column-end:13;grid-row-start:span 1}@media (min-width:1024px){.reference-grid:nth-child(odd)>div:nth-child(2n){grid-column-start:2;grid-column-end:6}.reference-grid:nth-child(odd)>div:nth-child(odd){grid-column-start:6;grid-column-end:13;grid-row:span 1}}.reference-grid:nth-child(2n)>div{grid-column-start:1;grid-column-end:13;grid-row-start:span 1}@media (min-width:1024px){.reference-grid:nth-child(2n)>div:nth-child(2n){grid-column-start:8;grid-column-end:12;grid-row:span 1}.reference-grid:nth-child(2n)>div:nth-child(odd){grid-column-start:1;grid-column-end:8;grid-row:span 1}}@media (min-width:1024px){.reference-grid.reverse:nth-child(odd)>div:nth-child(2n){grid-column-start:8;grid-column-end:12;grid-row:span 1}.reference-grid.reverse:nth-child(odd)>div:nth-child(odd){grid-column-start:1;grid-column-end:8;grid-row:span 1}}@media (min-width:1024px){.reference-grid.reverse:nth-child(2n)>div:nth-child(2n){grid-column-start:2;grid-column-end:6;grid-row:span 1}.reference-grid.reverse:nth-child(2n)>div:nth-child(odd){grid-column-start:6;grid-column-end:13;grid-row:span 1}}.reference .text-container{position:relative;overflow:hidden;z-index:9;min-height:56.25%}.reference .text-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(52.16%,hsla(0,0%,100%,0)),color-stop(103.21%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 52.16%,#fff 103.21%);z-index:9}.reference .text-container .overflow,.reference .text-container .text{position:absolute;top:0;left:0;width:100%;z-index:-1}.reference .text-container .overflow{background:-webkit-gradient(linear,left top,left bottom,color-stop(52.16%,hsla(0,0%,100%,0)),color-stop(103.21%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 52.16%,#fff 103.21%);height:100%}.employee{padding:0}.employee .bg-box{background-color:#e3f3f1;background-color:var(--color-spirit-311);padding:30px 0}.employee .contact-info{padding:0 20px;text-align:center}@media (min-width:1024px){.employee .contact-info{padding:0;text-align:left}}.employee .richtext{padding:0 20px}@media (min-width:1024px){.employee .richtext{padding:0}}.employee p.header{font-size:1.25rem;font-size:var(--font-size-medium);font-weight:900;font-weight:var(--font-weight-bold);margin-bottom:22px;padding:0 20px;text-align:center}@media (min-width:1024px){.employee p.header{padding:0;text-align:left}}.employee .item-link{line-height:1.625rem}.employee .image-frame{width:140px;height:140px;overflow:hidden;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin:0 auto}.employees-multilist{background-color:#e3f3f1;background-color:var(--color-spirit-311);padding:0}.employees-multilist .make-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.employees-multilist .contact-container{padding:31px 10px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.employees-multilist .contact-container{padding:31px;-ms-flex-preferred-size:25%;flex-basis:25%}}.employees-multilist .email-container,.employees-multilist .tel-container{text-align:center;margin-bottom:0}.employees-multilist .location{margin-bottom:20px}.employees-multilist .role{margin-bottom:0}.employees-multilist .image-frame{width:140px;height:140px;overflow:hidden;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin:0 auto}.img-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.h-card .photo,.h-card .u-photo,.vcard .photo,.vcard .u-photo{max-width:140px}.h-card .no-photo,.vcard .no-photo{margin:0 auto;max-width:140px;max-height:140px}.h-card .fn,.h-card .p-name,.vcard .fn,.vcard .p-name{font-weight:900;font-weight:var(--font-weight-bold);text-align:center;margin:23px 0 0}.h-card .location,.h-card .p-job-title,.h-card .role,.vcard .location,.vcard .p-job-title,.vcard .role{text-align:center}.h-card .p-job-title,.vcard .p-job-title{margin-bottom:0}svg.person{width:100%}.richtext{margin:0;padding-bottom:0}.richtext a{position:relative;text-decoration:none;color:currentColor;background-image:-webkit-gradient(linear,left top,left bottom,from(#58c5c7),to(#58c5c7));background-image:linear-gradient(#58c5c7,#58c5c7);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-blue)),to(var(--color-blue)));background-image:linear-gradient(var(--color-blue),var(--color-blue));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.richtext a:hover{-webkit-animation:linkAnimRichText .4s ease-out;animation:linkAnimRichText .4s ease-out}.richtext .sdg1{color:#e5243b;color:var(--color-sdg1)}.richtext .sdg2{color:#dda63a;color:var(--color-sdg2)}.richtext .sdg3{color:#4c9f38;color:var(--color-sdg3)}.richtext .sdg4{color:#c5192d;color:var(--color-sdg4)}.richtext .sdg5{color:#ff3a21;color:var(--color-sdg5)}.richtext .sdg6{color:#26bde2;color:var(--color-sdg6)}.richtext .sdg7{color:#fcc30b;color:var(--color-sdg7)}.richtext .sdg8{color:#a21942;color:var(--color-sdg8)}.richtext .sdg9{color:#fd6925;color:var(--color-sdg9)}.richtext .sdg10{color:#dd1367;color:var(--color-sdg10)}.richtext .sdg11{color:#fd9d24;color:var(--color-sdg11)}.richtext .sdg12{color:#bf8b2e;color:var(--color-sdg12)}.richtext .sdg13{color:#3f7e44;color:var(--color-sdg13)}.richtext .sdg14{color:#0a97d9;color:var(--color-sdg14)}.richtext .sdg15{color:#56c02b;color:var(--color-sdg15)}.richtext .sdg16{color:#00689d;color:var(--color-sdg16)}.richtext .sdg17{color:#19486a;color:var(--color-sdg17)}.richtext h2{font-size:1.25rem;line-height:24px;padding-top:15px}@media (min-width:1024px){.richtext h2{font-size:1.25rem}}.richtext h3,.richtext h4{font-size:1.125rem;line-height:22px;padding-top:12px}@media (min-width:1024px){.richtext h3,.richtext h4{font-size:1.125rem}}.richtext li{margin:8px}@-webkit-keyframes linkAnimRichText{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes linkAnimRichText{0%{background-size:0 1px}to{background-size:100% 1px}}.related{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.related img{-webkit-transition:all .4s ease;transition:all .4s ease}.related .inview-element{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.related .inview-element img{-webkit-transform:scale(.85);transform:scale(.85)}.related .inview-element.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.related .inview-element.inview img{-webkit-transform:scale(1);transform:scale(1)}.related .inview-element.inview-delay-1{-webkit-transition-delay:.1s;transition-delay:.1s}.related .inview-element.inview-delay-2{-webkit-transition-delay:.2s;transition-delay:.2s}.related .inview-element.inview-delay-3{-webkit-transition-delay:.3s;transition-delay:.3s}.related .img-container{overflow:hidden}.related p{margin-top:10px}.related a{text-decoration:none;color:#333132;color:var(--color-rock-166)}.related a:focus img,.related a:hover img{-webkit-transition:all .4s;transition:all .4s;opacity:.7}.insight-top{padding-bottom:0}.insight-top+section{padding-top:0}.insight-top img{margin-left:10px;width:3.8125rem;margin-right:21px}@media (min-width:768px){.insight-top img{margin-left:10px}}.insight-top p{margin-bottom:0}.insight-top .makeFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px;padding:13px 0 10px}.insight-top h2{font-size:1.125rem;line-height:1.375rem}.insight-top .date{font-size:.75rem;font-size:var(--font-size-tiny);margin-top:34px;margin-bottom:10px;color:#b1b3b6;color:var(--color-rock-133)}.insight-top+section{margin-top:0}.blockquote+.richtext,.richtext+.blockquote{padding-top:0}.blockquote{padding-bottom:0}.blockquote figcaption{font-family:Guardian Egyptian,serif;font-family:var(--font-guardian);font-size:1.25rem;font-size:var(--font-size-medium);font-weight:300;margin-top:20px}.blockquote figcaption:before{content:"-"}blockquote{margin:0;font-family:Guardian Egyptian,serif;font-family:var(--font-guardian);color:#58c5c7;color:var(--color-blue);font-size:1.25rem;font-size:var(--font-size-medium);line-height:1.37rem;font-weight:600;position:relative;padding-bottom:50px}@media screen and (max-width:768px){blockquote{padding:1.5rem;margin-bottom:30px}}blockquote p{font-size:1.25rem;font-size:var(--font-size-medium);line-height:1.37rem;font-weight:600}blockquote:before{-webkit-transition:all .5s ease-in;transition:all .5s ease-in;content:"";position:absolute;left:0;top:0;height:2px;width:0;background-color:#58c5c7;background-color:var(--color-blue)}@media (min-width:1024px){blockquote:before{top:-18px}}blockquote:after{-webkit-transition:all .5s ease-in;transition:all .5s ease-in;content:"";position:absolute;right:0;bottom:0;height:18px;width:0;background-color:#58c5c7;background-color:var(--color-blue)}@media (min-width:1024px){blockquote:after{bottom:11px}}.loaded blockquote:after{width:65%}.loaded blockquote:before{width:55%}.blockquote.wild200 blockquote{color:#5ec1a0;color:var(--color-wild200)}.blockquote.wild200 blockquote:after,.blockquote.wild200 blockquote:before{background-color:#5ec1a0;background-color:var(--color-wild200)}.blockquote.pure300 blockquote{color:#80d0db;color:var(--color-pure300)}.blockquote.pure300 blockquote:after,.blockquote.pure300 blockquote:before{background-color:#80d0db;background-color:var(--color-pure300)}.blockquote.lava100 blockquote{color:#ba1223;color:var(--color-lava100)}.blockquote.lava100 blockquote:after,.blockquote.lava100 blockquote:before{background-color:#ba1223;background-color:var(--color-lava100)}.factbox+.richtext,.richtext+.factbox{padding-top:0}.factbox .box{position:relative;padding:30px;z-index:1;margin-bottom:20px}.factbox .box ul{list-style-type:none}.factbox .box ul li{position:relative;margin-bottom:0}.factbox .box ul li:before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;left:-17px;top:6px;background-color:#000;background-color:var(--color-black)}@media (min-width:1024px){.factbox .box{margin-bottom:0}}.factbox .box a{position:relative;text-decoration:none;font-weight:300;font-weight:var(--font-weight-light);color:currentColor}.factbox .box a:before{position:absolute;content:"";display:block;left:0;bottom:0;width:100%;height:100%;-webkit-transform:scaleY(.1) scaleX(1);transform:scaleY(.1) scaleX(1);-webkit-transform-origin:left bottom;transform-origin:left bottom;background:#58c5c7;background:var(--color-blue);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}@media screen and (hover:hover){.factbox .box a:hover:before{-webkit-animation:linkAnim .4s ease-out;animation:linkAnim .4s ease-out}}.factbox .box:after{-webkit-clip-path:inset(100% 100% 0 0);clip-path:inset(100% 100% 0 0)}.factbox .box:after,.factbox .box:before{-webkit-transition:all .6s ease-out;transition:all .6s ease-out;content:"";position:absolute;border:2px solid #58c5c7;border:2px solid var(--color-blue);top:0;left:0;bottom:0;width:100%;z-index:-1}.factbox .box:before{-webkit-clip-path:inset(0 0 100% 100%);clip-path:inset(0 0 100% 100%)}.factbox.loaded .box:after,.factbox.loaded .box:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.blocquote+.factbox,.factbox+.blockquote,.factbox+.factbox,.factbox+.richtext,.richtext+.factbox{padding-top:0}.factbox.wild200 .box h2,.factbox.wild200 .box h3,.factbox.wild200 .box h4{color:#5ec1a0;color:var(--color-wild200)}.factbox.wild200 .box:after,.factbox.wild200 .box:before{border-color:#5ec1a0;border-color:var(--color-wild200)}.factbox.lava100 .box h2,.factbox.lava100 .box h3,.factbox.lava100 .box h4{color:#ba1223;color:var(--color-lava100)}.factbox.lava100 .box:after,.factbox.lava100 .box:before{border-color:#ba1223;border-color:var(--color-lava100)}.factbox.pure300 .box h2,.factbox.pure300 .box h3,.factbox.pure300 .box h4{color:#80d0db;color:var(--color-pure300)}.factbox.pure300 .box:after,.factbox.pure300 .box:before{border-color:#80d0db;border-color:var(--color-pure300)}.project-top{padding-bottom:0}.project-top .date{font-size:.75rem;font-size:var(--font-size-tiny);margin-bottom:45px;color:#b1b3b6;color:var(--color-rock-133)}.project-top h2.with-margin{margin-bottom:45px}.project-top+.blockquote,.project-top+.factbox,.project-top+.richtext{padding-top:0}.project-list{font-size:.875rem;font-size:var(--font-size-small);line-height:1.125rem;line-height:var(--font-size-body);list-style:none}.project-list li{margin-bottom:15px}.project-list li:first-of-type span{font-size:1.25rem;font-weight:500}@media (min-width:1024px){.project-list li .cell,.project-list li strong{display:table-cell}.project-list li .cell{padding-left:5px}}.project-list li:last-child{margin-bottom:0}.sdg1{color:#e5243b;color:var(--color-sdg1)}.sdg2{color:#dda63a;color:var(--color-sdg2)}.sdg3{color:#4c9f38;color:var(--color-sdg3)}.sdg4{color:#c5192d;color:var(--color-sdg4)}.sdg5{color:#ff3a21;color:var(--color-sdg5)}.sdg6{color:#26bde2;color:var(--color-sdg6)}.sdg7{color:#fcc30b;color:var(--color-sdg7)}.sdg8{color:#a21942;color:var(--color-sdg8)}.sdg9{color:#fd6925;color:var(--color-sdg9)}.sdg10{color:#dd1367;color:var(--color-sdg10)}.sdg11{color:#fd9d24;color:var(--color-sdg11)}.sdg12{color:#bf8b2e;color:var(--color-sdg12)}.sdg13{color:#3f7e44;color:var(--color-sdg13)}.sdg14{color:#0a97d9;color:var(--color-sdg14)}.sdg15{color:#56c02b;color:var(--color-sdg15)}.sdg16{color:#00689d;color:var(--color-sdg16)}.sdg17{color:#19486a;color:var(--color-sdg17)}.projects-list .projects div{position:relative;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .7s;transition:all .7s;overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.projects-list .projects div a{text-decoration:none}.projects-list .projects div a:hover .box-padding:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.projects-list .projects div .box{margin-bottom:20px}.projects-list .projects div img{-webkit-transition:all .2s;transition:all .2s}.projects-list .projects div.inview-element{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.projects-list .projects div.inview-element img{-webkit-transform:scale(.85);transform:scale(.85)}.projects-list .projects div.inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.projects-list .projects div.inview img{-webkit-transform:scale(1);transform:scale(1)}.projects-list .projects div.inview-delay-1{-webkit-transition-delay:.1s;transition-delay:.1s}.projects-list .projects div.inview-delay-2{-webkit-transition-delay:.2s;transition-delay:.2s}.projects-list .projects div .box-padding{padding-bottom:0}.projects-list .projects div .box-padding:after{content:"";position:absolute;top:0;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.1)));background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));width:100%;height:100%;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(0);transform:scaleY(0)}.projects-list .projects div .box-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-list .projects div .box-content .headline{text-decoration:none;color:#333132;color:var(--color-rock-166);font-size:1.125rem;font-size:var(--font-size-body);margin-top:20px}.projects-list .list-tags{margin-bottom:0;font-size:.875rem;font-size:var(--font-size-small);color:#b1b3b6;color:var(--color-rock-133)}.projects-list .list-tag:after{content:", "}.projects-list .list-tag:last-child:after{content:none}.projects-list .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.projects-list .pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.projects-list .pager button{background:#fff;background:var(--color-white);border-radius:100%;border:2px solid #7195a6;border:2px solid var(--color-spirit-344);height:40px;width:40px;cursor:pointer;margin:0 9px 5px}@media screen and (min-width:1024px){.projects-list .pager button{margin-bottom:0}}.projects-list .pager button.active{background-color:#e3f3f1;background-color:var(--color-spirit-311)}@media screen and (hover:hover){.projects-list .pager button:hover{background-color:#7195a6;background-color:var(--color-spirit-344);color:#fff;color:var(--color-white)}}.choosen-filters{margin-bottom:40px}.choosen-filters p{font-size:.875rem;font-size:var(--font-size-small);margin-bottom:0}.choosen-filters .header{font-weight:700}.choosen-filters .filters:before{content:", "}.choosen-filters .filters:last-child:before{content:" and "}.choosen-filters .filters:nth-child(2):before{content:none}.reset-filter-button{background:#2d657d;background:var(--color-spirit-355);color:#fff;color:var(--color-white);font-weight:700;font-size:18px;line-height:22px;border:0;padding:9px 37px;cursor:pointer}.no-result-text{margin-top:14px}.filter-select .select-items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-select .select-items .clear-all-button,.filter-select .select-items p.item{font-weight:900;font-weight:var(--font-weight-bold);font-size:.875rem;font-size:var(--font-size-small);cursor:pointer;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;margin-right:20px}@media (min-width:768px){.filter-select .select-items .clear-all-button,.filter-select .select-items p.item{font-size:1.125rem;font-size:var(--font-size-body)}}.filter-select .select-items .clear-all-button.inview,.filter-select .select-items .clear-all-button.loaded,.filter-select .select-items p.item.inview,.filter-select .select-items p.item.loaded{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.filter-select .select-items .clear-all-button:not(:last-child):after,.filter-select .select-items p.item:not(:last-child):after{content:url(/assets/icons/dropdown-arrow-mobile.svg);display:inline-block;-webkit-transform-origin:center center;transform-origin:center center;margin-left:5px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media (min-width:768px){.filter-select .select-items .clear-all-button:not(:last-child):after,.filter-select .select-items p.item:not(:last-child):after{content:url(/assets/icons/dropdown-arrow.svg)}}.filter-select .select-items .clear-all-button.open:after,.filter-select .select-items p.item.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-select .select-items .select-filters{position:absolute;z-index:10;top:50%;width:auto;background:#fff;-webkit-box-shadow:-2px 7px 17px 4px rgba(0,0,0,.1);box-shadow:-2px 7px 17px 4px rgba(0,0,0,.1);padding:10px 20px;height:auto;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;visibility:visible;max-height:300px;overflow-y:scroll}.filter-select .select-items .select-filters::-webkit-scrollbar{display:none}.filter-select .select-items .select-filters.hide{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;visibility:hidden}.filter-select .select-items .select-filters input[type=checkbox]{opacity:0;cursor:pointer;height:0;width:0}.filter-select .select-items .select-filters input[type=checkbox]:checked+label:before{content:url(/assets/icons/checkmark.svg);padding-left:0;background:#333132;background:var(--color-rock-166)}.filter-select .select-items .select-filters label{color:#333132;color:var(--color-rock-166);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre}.filter-select .select-items .select-filters label:last-of-type{margin-bottom:20px}.filter-select .select-items .select-filters label:before{content:"";border:1px solid #333132;border:1px solid var(--color-rock-166);padding-left:15px;margin-right:5px}.filter-select .select-items .select-filters .apply-filter-button{position:absolute;left:0;width:100%;height:3rem;border:none;background:#c9e9e6;background:var(--color-spirit-322);margin:0;padding:0;cursor:pointer}.event-fact{margin:22px 0 40px;background-color:#e3f3f1;background-color:var(--color-spirit-311);padding:22px}.event-fact p{margin-bottom:15px}.event-top{padding-bottom:0}.event-top+.richtext{padding-top:0}@media (max-width:768px){.fact-ribbon{padding-top:30px}}.fact-ribbon.spirit311,.fact-ribbon.spirit322,.fact-ribbon.spirit333{color:#333132;color:var(--color-rock-166)}.fact-ribbon.spirit344,.fact-ribbon.spirit355,.fact-ribbon.spirit366{color:#fff;color:var(--color-white)}.fact-ribbon .fact-ribbon-wrapper .ribbon-col{margin-bottom:35px}@media (min-width:1024px){.fact-ribbon .fact-ribbon-wrapper .ribbon-col{text-align:right;margin-bottom:0}}.fact-ribbon .fact-ribbon-wrapper .ribbon-col.wild200{color:#5ec1a0;color:var(--color-wild200)}.fact-ribbon .fact-ribbon-wrapper .ribbon-col.lava100{color:#ba1223;color:var(--color-lava100)}.fact-ribbon .fact-ribbon-wrapper .ribbon-col.pure300{color:#80d0db;color:var(--color-pure300)}.fact-ribbon .fact-ribbon-wrapper .ribbon-col .number-with-unit-row{display:inline-block}.fact-ribbon .fact-ribbon-wrapper .ribbon-col .number-with-unit-row span{color:inherit;margin:0;padding:0}.fact-ribbon .fact-ribbon-wrapper .ribbon-col .number-with-unit-row span.number{font-size:2.875rem;font-size:var(--font-size-header);font-weight:900;font-weight:var(--font-weight-bold);margin-top:3.5714vh;margin-top:var(--grid-row-half)}@media (min-width:1024px){.fact-ribbon .fact-ribbon-wrapper .ribbon-col .number-with-unit-row span.number{font-size:5rem;font-size:var(--font-size-header-big)}}.fact-ribbon .fact-ribbon-wrapper .ribbon-col .number-with-unit-row span.unit{margin-left:5px;font-size:.875rem;font-size:var(--font-size-small);font-weight:700;font-weight:var(--font-weight-demibold)}@media (min-width:1024px){.fact-ribbon .fact-ribbon-wrapper .ribbon-col .number-with-unit-row span.unit{font-size:1.875rem;font-size:var(--font-size-bigger)}}.fact-ribbon .fact-ribbon-wrapper .ribbon-col p.text{color:inherit;font-size:1.25rem;font-size:var(--font-size-medium);margin:15px 0 0}@media (min-width:1024px){.fact-ribbon .fact-ribbon-wrapper .ribbon-col p.text{padding:0 0 0 15%;text-align:right}}@-webkit-keyframes enterBox{0%{opacity:0}to{opacity:1}}@keyframes enterBox{0%{opacity:0}to{opacity:1}}.modal{position:fixed;z-index:911;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.37647);display:none;margin:0}.modal.show{display:block;-webkit-animation:enterBox;animation:enterBox;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal .box{position:absolute;width:90%;height:auto;max-width:1440px;max-height:90vh;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;overflow-y:scroll;overflow-x:hidden;padding:7.1428vh 7.1428vw;padding:var(--grid-row) var(--grid-column)}@media (min-width:768px){.modal .box{padding:3.5714vh 14.2856vw;padding:var(--grid-row-half) var(--grid-column-2)}}@media (min-width:1024px){.modal .box{max-height:80vh;padding:7.1428vh 17.857vw;padding:var(--grid-row) calc(var(--grid-column)*2.5)}}.modal .box .svg-close{position:absolute;right:20px;top:20px;cursor:pointer}.modal .box form{padding-top:3.5714vh;padding-top:var(--grid-row-half)}@media (min-width:1024px){.modal .box form{padding-top:7.1428vh;padding-top:var(--grid-row)}}.modal .box form input{margin-bottom:3.5714vh;margin-bottom:var(--grid-row-half);font-size:1.125rem;font-size:var(--font-size-body)}.modal .box form input::-webkit-input-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166)}.modal .box form input::-moz-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166)}.modal .box form input:-ms-input-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166)}.modal .box form input::-ms-input-placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166)}.modal .box form input::placeholder{font-size:1.125rem;font-size:var(--font-size-body);color:#333132;color:var(--color-rock-166)}.modal .box form .text-wrapper{margin-top:3.5714vh;margin-top:var(--grid-row-half)}.modal .box form button{float:right}.info-ribbon.spirit311 .text-container.overflow:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#e3f3f1));background:linear-gradient(180deg,transparent 50%,#e3f3f1);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(var(--color-spirit-311)));background:linear-gradient(180deg,transparent 50%,var(--color-spirit-311))}.info-ribbon.spirit322 .text-container.overflow:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#c9e9e6));background:linear-gradient(180deg,transparent 50%,#c9e9e6);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(var(--color-spirit-322)));background:linear-gradient(180deg,transparent 50%,var(--color-spirit-322))}.info-ribbon.spirit333 .text-container.overflow:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#9cc6ca));background:linear-gradient(180deg,transparent 50%,#9cc6ca);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(var(--color-spirit-333)));background:linear-gradient(180deg,transparent 50%,var(--color-spirit-333))}.info-ribbon.spirit344 .text-container.overflow:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#7195a6));background:linear-gradient(180deg,transparent 50%,#7195a6);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(var(--color-spirit-344)));background:linear-gradient(180deg,transparent 50%,var(--color-spirit-344))}.info-ribbon.spirit344 p{color:#fff}.info-ribbon.spirit355 .text-container.overflow:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#2d657d));background:linear-gradient(180deg,transparent 50%,#2d657d);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(var(--color-spirit-355)));background:linear-gradient(180deg,transparent 50%,var(--color-spirit-355))}.info-ribbon.spirit355 p{color:#fff}.info-ribbon.spirit366 .text-container.overflow:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#004c64));background:linear-gradient(180deg,transparent 50%,#004c64);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(var(--color-spirit-366)));background:linear-gradient(180deg,transparent 50%,var(--color-spirit-366))}.info-ribbon.spirit366 p{color:#fff}.info-ribbon .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.info-ribbon .row{display:-webkit-box;display:-ms-flexbox;display:flex}}.info-ribbon .row .ribbon-container,.info-ribbon .row a.outer-link{margin:10px 0;text-decoration:none;color:#333132;color:var(--color-rock-166);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media (min-width:1024px){.info-ribbon .row .ribbon-container,.info-ribbon .row a.outer-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.info-ribbon .row .ribbon-container.loaded,.info-ribbon .row a.outer-link.loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.info-ribbon .row .ribbon-container .sub-text p,.info-ribbon .row a.outer-link .sub-text p{font-size:1.25rem;font-size:var(--font-size-medium);font-weight:900;font-weight:var(--font-weight-bold)}.info-ribbon .row .ribbon-container .text-container,.info-ribbon .row a.outer-link .text-container{position:relative;height:15rem;overflow:hidden;margin-bottom:20px}@media (min-width:768px){.info-ribbon .row .ribbon-container .text-container,.info-ribbon .row a.outer-link .text-container{height:8rem}}@media (min-width:1024px){.info-ribbon .row .ribbon-container .text-container,.info-ribbon .row a.outer-link .text-container{height:15rem}}.info-ribbon .row .ribbon-container .text-container .text,.info-ribbon .row a.outer-link .text-container .text{width:100%;height:100%}.info-ribbon .row .ribbon-container .text-container .text img,.info-ribbon .row a.outer-link .text-container .text img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-ribbon .row .ribbon-container .text-container .text p,.info-ribbon .row a.outer-link .text-container .text p{font-weight:400;font-weight:var(--font-weight-regular);font-size:1.125rem;font-size:var(--font-size-body)}.info-ribbon .row .ribbon-container .text-container.overflow:before,.info-ribbon .row a.outer-link .text-container.overflow:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media (mq-md){.info-ribbon .row .ribbon-container .sub-text p,.info-ribbon .row a.outer-link .sub-text p{margin-bottom:0}}.search-form-field{margin-bottom:7.1428vh;margin-bottom:var(--grid-row)}.search-form-field form{margin-bottom:3.5714vh;margin-bottom:var(--grid-row-half);margin-top:14.2856vh;margin-top:var(--grid-row-2);background:#fff}@media (min-width:1024px){.search-form-field form{margin-top:18.57128vh;margin-top:calc(var(--grid-row-2)*1.3)}}.search-form-field form .input-field{margin-left:3.5714vw;margin-left:var(--grid-column-half);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media (min-width:768px){.search-form-field form .input-field{margin:auto;width:65%;height:auto}}@media (min-width:1024px){.search-form-field form .input-field{width:55%}}.search-form-field form .input-field input{border:none;border-bottom:.5px solid #333132;border-bottom:.5px solid var(--color-rock-166);outline:none;font-size:1.8rem;font-size:var(--font-size-header-medium-mobile);width:100%;background:transparent}.search-form-field form .input-field input::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.search-form-field form .input-field input::-moz-placeholder{opacity:1;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.search-form-field form .input-field input:-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.search-form-field form .input-field input::-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.search-form-field form .input-field input::placeholder{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}@media (min-width:1024px){.search-form-field form .input-field input::-webkit-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.search-form-field form .input-field input::-moz-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.search-form-field form .input-field input:-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.search-form-field form .input-field input::-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.search-form-field form .input-field input::placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}}.search-form-field form .input-field input[type=submit]{background:transparent;width:10%;margin-left:-10%;border:none}.search-form-field form .input-field input[type=submit]:hover{cursor:pointer}.search-form-field form .input-field .svg-arrow-right{width:22px;-webkit-transform:rotateX(180deg) translateX(-30px);transform:rotateX(180deg) translateX(-30px);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;cursor:pointer}@media (min-width:768px){.search-form-field form .input-field .svg-arrow-right{width:32px;height:32px;-webkit-transform:rotateX(180deg) translateX(-40px);transform:rotateX(180deg) translateX(-40px)}}.search-form-field p{margin:auto;text-align:center}.employee-contact{display:none}.search-result-list{position:relative;min-height:100vh}.search-result-list .employee-contact{display:block;text-align:left;margin:7.1428vh 7.1428vw;margin:var(--grid-row) var(--grid-column);-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width:1024px){.search-result-list .employee-contact{margin:7.1428vh 14.2856vw;margin:var(--grid-row) var(--grid-column-2)}}.search-result-list .employee-contact.active{-webkit-transform:translate(0);transform:translate(0);opacity:1}.search-result-list .page-indexer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.5714vh;margin-top:var(--grid-row-half);margin-bottom:14.2856vh;margin-bottom:var(--grid-row-2)}.search-result-list .page-indexer.hide{display:none}.search-result-list .page-indexer .pages{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result-list .page-indexer .pages p{margin:0 3.5714vh;margin:0 var(--grid-row-half);cursor:pointer;opacity:.5}.search-result-list .page-indexer .pages p.active{opacity:1}.search-result-list .page-indexer .svg-arrow-right{width:32px;height:32px;cursor:pointer}.search-result-list .page-indexer .svg-arrow-right:first-child{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.search-result-list .page-indexer .svg-arrow-right.hidden{display:none}.search-result-list .search-overlay{position:absolute;height:100%;width:100%;background-color:#fff;background-color:var(--color-white);opacity:0;top:0;left:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.search-result-list .search-overlay.active{opacity:.7}.search-result-list .search-overlay .loader,.search-result-list .search-overlay .loader:after,.search-result-list .search-overlay .loader:before{background:#d3d3d3;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.search-result-list .search-overlay .loader{color:#d3d3d3;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;position:fixed;left:50%;top:50%}.search-result-list .search-overlay .loader:after,.search-result-list .search-overlay .loader:before{position:absolute;top:0;content:""}.search-result-list .search-overlay .loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.search-result-list .search-overlay .loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.search-result-list-item{text-align:left;margin:7.1428vh 7.1428vw;margin:var(--grid-row) var(--grid-column)}@media (min-width:1024px){.search-result-list-item{margin:7.1428vh 14.2856vw;margin:var(--grid-row) var(--grid-column-2)}}.search-result-list-item.hide{display:none}.search-result-list-item .list-item{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.search-result-list-item .list-item.loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.search-result-list-item .list-item a{text-decoration:none;color:#333132;color:var(--color-rock-166)}.search-result-list-item .list-item a:hover .svg-arrow-right{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.7}.search-result-list-item .list-item a p{line-height:1.33333em;line-height:var(--font-lineheight-body)}.search-result-list-item .list-item a p.title{width:100%;font-size:1.5rem;font-size:var(--font-size-big)}@media (min-width:768px){.search-result-list-item .list-item a p.title{width:50%}}.search-result-list-item .list-item a p.desc{width:100%;font-size:var(--font-size-regular)}@media (min-width:768px){.search-result-list-item .list-item a p.desc{width:60%}}.search-result-list-item .list-item a .tag{color:#b1b3b6;color:var(--color-rock-133)}.search-result-list-item .list-item a .svg-arrow-right{width:40px;height:40px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.search-result-list-item .divider{margin-top:3.5714vh;margin-top:var(--grid-row-half);width:100%;height:.5px;background:rgba(0,0,0,.50196)}.ankiro-search-container .search-page-employee-contact{background-color:#e3f3f1;background-color:var(--color-spirit-311);padding:2rem 2rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:6rem 0 4rem;border-bottom:1px solid rgba(0,0,0,.2);grid-gap:2rem;gap:2rem}@media (min-width:1024px){.ankiro-search-container .search-page-employee-contact{grid-gap:.5rem;gap:.5rem}}.ankiro-search-container .search-page-employee-contact p{font-size:1.25rem;font-size:var(--font-size-medium)}.ankiro-search-container .search-page__clear-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;background:none;border:none;padding:0;cursor:pointer;outline:inherit}.ankiro-search-container .search-page__clear-filters.hidden{display:none}.ankiro-search-container .selected-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;padding-bottom:1rem}.ankiro-search-container .selected-filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;background-color:#e3f3f1;background-color:var(--color-spirit-311);border:none;border-radius:4px;font-size:.875rem;font-size:var(--font-size-small);cursor:pointer;outline:inherit;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:1024px){.ankiro-search-container .selected-filter-button{display:none}}.ankiro-search-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width:1024px){.ankiro-search-container .ankiro-search-layout{display:grid;grid-template-columns:1fr 3fr;grid-gap:6rem;gap:6rem;border-top:1px solid #b1b3b6;border-top:1px solid var(--color-rock-133);padding-top:2rem}}.ankiro-search-container .search-page hr{margin:45px 0;border-top:2px solid rgba(0,0,0,.2)}.ankiro-search-container .search-page form button,.ankiro-search-container .search-page form input{height:53px}.ankiro-search-container .search-page__search-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ankiro-search-container .search-page-input [type=search]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none}.ankiro-search-container .svg-arrow-right{width:32px;height:32px;position:absolute;left:3.5714vw;left:var(--grid-column-half);top:4.5%}.ankiro-search-container .search-page__search-input [type=search]::-webkit-search-decoration,.ankiro-search-container [type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ankiro-search-container .search-page__search-input input[type=search]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}@media (--mq-md-up){.ankiro-search-container .search-page__search-input input[type=search]{width:300px}}.ankiro-search-container .search-page__search-input>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}@media (--mq-md-up){.ankiro-search-container .search-page__search-input>div{width:353px}}.ankiro-search-container .search-page__search-input button{height:53px;width:53px;background-color:#fff;color:#000;color:var(--color-black);border:none}.ankiro-search-container .search-page__search-input button[type=submit] .icon{border:#000;border:var(--color-black);height:100%;width:100%}.ankiro-search-container .search-page__search-input button[type=button]{padding:0;background-color:#fff;color:#808285;color:var(--color-rock-144);margin:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ankiro-search-container .search-page-input button[type=button].hidden{visibility:hidden;opacity:0}.ankiro-search-container .icon{height:16px;width:16px;border:#b1b3b6;border:var(--color-rock-133)}.ankiro-search-container .facet-values-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;padding:.2rem 0 1rem .5rem}.ankiro-search-container .search-page-filters{padding:1rem 0}.ankiro-search-container .search-page-filter label{font-weight:600}@media (min-width:1024px){.ankiro-search-container .facet-values-container{padding:.2rem 0 1.5rem}}@media (--mq-md-up){.ankiro-search-container .search-page-filter,.ankiro-search-container .search-page-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-bottom:none}}@media (--mq-md-up){.ankiro-search-container .search-page-filter>div:first-child,.ankiro-search-container .search-page-input>div:first-child{width:130px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.ankiro-search-container .search-page-filter>div:last-child,.ankiro-search-container .search-page-input>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (--mq-md-up){.ankiro-search-container .search-page-filter>div:last-child,.ankiro-search-container .search-page-input>div:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:1023px){.ankiro-search-container .search-page-filter{margin-bottom:20px}.ankiro-search-container .search-page-filter.is-visible label:after{margin-top:5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ankiro-search-container .search-page-filter.is-visible>div:last-child,.ankiro-search-container .search-page-filter label{display:-webkit-box;display:-ms-flexbox;display:flex}.ankiro-search-container .search-page-filter label{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333132;color:var(--color-rock-166);background-color:#e3f3f1;background-color:var(--color-spirit-311);padding:15px 1.25rem 15px .75rem}.ankiro-search-container .search-page-filter label:after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid #58c5c7;border-bottom:2px solid var(--color-blue);border-right:2px solid #58c5c7;border-right:2px solid var(--color-blue);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:auto}.ankiro-search-container .search-page-filter>div:last-child{display:none}}@media (--mq-md-up){.ankiro-search-container .search-page-filter label{margin-bottom:0}}.ankiro-search-container button.search-page-filter__button{color:#333132;color:var(--color-rock-166);background-color:#fff;background-color:var(--color-white);padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:2px solid #e3f3f1;border:2px solid var(--color-spirit-311);position:relative;z-index:9;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (--mq-md-up){.ankiro-search-container button.search-page-filter__button{margin:8px;font-size:.875rem}}.ankiro-search-container button.search-page-filter__button:focus,.ankiro-search-container button.search-page-filter__button:hover,.ankiro-search-container button.search-page-filter__button[aria-selected=true]{background-color:#e3f3f1;background-color:var(--color-spirit-311);color:var(--colorr-rock-166)}.ankiro-search-container .search-page__status{font-size:19px;margin:30px 0 45px}.ankiro-search-container .search-page__status strong{font-weight:600}.ankiro-search-container .search-page__result-banner{width:100%;color:#fff;padding:2rem 2rem 2.5rem;background-color:#004c64;background-color:var(--color-spirit-366)}.ankiro-search-container .search-page__result-banner a{position:relative;text-decoration:none;color:currentColor;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-white)),to(var(--color-white)));background-image:linear-gradient(var(--color-white),var(--color-white));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.ankiro-search-container .search-page__result-banner a.menu-anchor-link{background-size:0 1px}.ankiro-search-container .search-page__result-banner a.menu-anchor-link:hover{background-size:100% 1px}.ankiro-search-container .search-page__result-banner a:hover{-webkit-animation:linkAnim .4s ease-out;animation:linkAnim .4s ease-out}.ankiro-search-container .search-page__result-banner h3 a{font-size:18px;font-weight:600;margin-top:0;margin-bottom:8px}.ankiro-search-container .search-page__no-results{padding:8px}.ankiro-search-container .search-page__result{max-width:892px;color:currentColor;padding:2.5rem 0;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ankiro-search-container .search-page__result h3{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;-webkit-transition:background-size .3s;transition:background-size .3s;line-height:1.3em}.ankiro-search-container .search-page__result:focus h3,.ankiro-search-container .search-page__result:hover h3{background-size:100% 2px}.ankiro-search-container .search-page__result .max,.ankiro-search-container .search-page__result .med{font-weight:600}.ankiro-search-container .search-page__result ul{font-size:12px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0}.ankiro-search-container .search-page__result h3{line-height:1.3;font-size:18px;font-weight:600;margin-bottom:.5rem}.ankiro-search-container .search-page__result h3 .max,.ankiro-search-container .search-page__result h3 .med{color:#ba1223;color:var(--color-red)}.ankiro-search-container .search-page__result p{line-height:1.4;margin-bottom:.5rem}.ankiro-search-container .search-page__result>div{font-size:14px}.ankiro-search-container .pagination ul{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;width:100%;padding:3rem 0}.ankiro-search-container .pagination ul a{text-decoration:none}.ankiro-search-container .pagination li:first-child a:before,.ankiro-search-container .pagination li:last-child a:before{content:"";display:block;width:10px;height:10px;border-color:transparent}.ankiro-search-container .pagination li:first-child a[aria-disabled=true],.ankiro-search-container .pagination li:last-child a[aria-disabled=true]{cursor:not-allowed;border:none}.ankiro-search-container .pagination li:first-child a[aria-disabled=true]:focus,.ankiro-search-container .pagination li:first-child a[aria-disabled=true]:hover,.ankiro-search-container .pagination li:last-child a[aria-disabled=true]:focus,.ankiro-search-container .pagination li:last-child a[aria-disabled=true]:hover{background-color:transparent}.ankiro-search-container .pagination li:first-child a[aria-disabled=true]:before,.ankiro-search-container .pagination li:last-child a[aria-disabled=true]:before{border-color:rgba(0,0,0,.2)!important}.ankiro-search-container .pagination li:first-child a:before{-webkit-transform:rotate(-135deg) translateY(2px) translateX(-2px);transform:rotate(-135deg) translateY(2px) translateX(-2px)}.ankiro-search-container .pagination li:first-child a:before,.ankiro-search-container .pagination li:last-child a:before{border-right:2px solid #000;border-right:2px solid var(--color-black);border-top:2px solid #000;border-top:2px solid var(--color-black)}.ankiro-search-container .pagination li:last-child a:before{-webkit-transform:rotate(45deg) translateY(1px) translateX(-1px);transform:rotate(45deg) translateY(1px) translateX(-1px)}.ankiro-search-container .pagination li:last-child a{border:none}.ankiro-search-container .pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;color:var(--color-black);background:#fff;background:var(--color-white);border-radius:100%;height:40px;width:40px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ankiro-search-container .pagination li:not(:first-child):not(:last-child) .pagination__item{border:2px solid #7195a6;border:2px solid var(--color-spirit-344)}.ankiro-search-container .pagination__item[aria-current=true]{background:#e3f3f1;background:var(--color-spirit-311)}.ankiro-search-container .pagination li:not(:first-child):not(:last-child) .pagination__item:focus,.ankiro-search-container .pagination li:not(:first-child):not(:last-child) .pagination__item:hover{background:#7195a6;background:var(--color-spirit-344);color:#fff;color:var(--color-white);text-decoration:underline}.ankiro-search-container .autocomplete{position:relative;border-bottom:.5px solid #333132;border-bottom:.5px solid var(--color-rock-166)}.ankiro-search-container .autocomplete-items{position:absolute;z-index:2010;top:100%;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.2);-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.ankiro-search-container .autocomplete-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1;padding:10px;color:#000;color:var(--color-black);cursor:pointer;background-color:#fff}.ankiro-search-container .autocomplete-item>div:last-child{font-size:12px;color:#58595b;color:var(--color-rock-155);margin-left:auto}.ankiro-search-container .autocomplete-item.autocomplete-active,.ankiro-search-container .autocomplete-item:hover{background-color:#ba1223;background-color:var(--color-red);color:#fff}.ankiro-search-container .autocomplete-item.autocomplete-active>div:last-child,.ankiro-search-container .autocomplete-item:hover>div:last-child{color:#fff}.blockquote+.image-container-module,.factbox+.image-container-module,.image-container-module+.blockquote,.image-container-module+.factbox,.image-container-module+.richtext,.richtext+.image-container-module{padding-top:0}.image-container-module figcaption{font-style:italic;font-weight:300;font-size:.875rem;line-height:20px}.image-container-module figcaption.left{text-align:right}.office-header .office-contact p{margin-bottom:0;line-height:1.8rem}.office-header .office-contact .title{font-weight:700;margin-top:25px;margin-bottom:15px}.office-header .office-contact .fn{text-align:left;margin:0}.office-header .office-contact .adr{white-space:break-spaces}.office-header .office-contact a{position:relative;text-decoration:none;font-weight:300;font-weight:var(--font-weight-light);color:currentColor}.office-header .office-contact a:before{position:absolute;content:"";display:block;left:0;bottom:0;width:100%;height:100%;-webkit-transform:scaleY(.1) scaleX(1);transform:scaleY(.1) scaleX(1);-webkit-transform-origin:left bottom;transform-origin:left bottom;background:#58c5c7;background:var(--color-blue);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}@media screen and (hover:hover){.office-header .office-contact a:hover:before{-webkit-animation:linkAnim .4s ease-out;animation:linkAnim .4s ease-out}}.positions .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.positions .pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.positions .pager button{background:#fff;background:var(--color-white);border-radius:100%;border:2px solid #7195a6;border:2px solid var(--color-spirit-344);height:40px;width:40px;cursor:pointer;margin:0 9px 5px}@media screen and (min-width:1024px){.positions .pager button{margin-bottom:0}}.positions .pager button.active{background-color:#e3f3f1;background-color:var(--color-spirit-311)}@media screen and (hover:hover){.positions .pager button:hover{background-color:#7195a6;background-color:var(--color-spirit-344);color:#fff;color:var(--color-white)}}.positions .box{margin-bottom:40px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.positions .box.lazyload{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.positions .box.lazyload img{-webkit-transform:scale(.85);transform:scale(.85)}.positions .box.loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.positions .box.loaded img{-webkit-transform:scale(1);transform:scale(1)}.positions .box a{text-decoration:none;color:#333132;color:var(--color-rock-166)}.positions .box a:hover .box-content:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.positions .box a .box-content{position:relative}.positions .box a .box-content:after{content:"";position:absolute;top:0;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,.5)));background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.5));width:100%;height:100%;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(0);transform:scaleY(0)}.positions .box a .box-content .headline{font-weight:700}.positions .box a .box-content .list-tags{margin-bottom:0;font-size:.875rem;font-size:var(--font-size-small);color:#b1b3b6;color:var(--color-rock-133)}.employee-search .input-field{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;position:relative}.employee-search .input-field input{border:none;border-bottom:.5px solid #333132;border-bottom:.5px solid var(--color-rock-166);outline:none;font-size:1.8rem;font-size:var(--font-size-header-medium-mobile);width:100%;background:transparent}.employee-search .input-field input::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.employee-search .input-field input::-moz-placeholder{opacity:1;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.employee-search .input-field input:-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.employee-search .input-field input::-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.employee-search .input-field input::placeholder{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}@media (min-width:1024px){.employee-search .input-field input::-webkit-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.employee-search .input-field input::-moz-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.employee-search .input-field input:-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.employee-search .input-field input::-ms-input-placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}.employee-search .input-field input::placeholder{font-size:1.8rem;font-size:var(--font-size-header-medium-mobile)}}.employee-search .input-field input[type=submit]{position:absolute;right:0;background:transparent;width:100%;border:none;z-index:900}.employee-search .input-field input[type=submit]:hover{cursor:pointer}.employee-search .input-field .svg-arrow-right{width:22px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;cursor:pointer}@media (min-width:768px){.employee-search .input-field .svg-arrow-right{width:32px;height:32px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.employee-search .input-field .submit-label{position:absolute;right:0}.employee-search .list-of-items{margin-bottom:1.25rem;margin-bottom:var(--grid-gutter-2);padding-top:94px}.employee-search .list-of-items .employees-multilist .contact-container{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1024px){.employee-search .list-of-items .employees-multilist .contact-container{-ms-flex-preferred-size:25%;flex-basis:25%}}.employee-search .results-label{color:#b1b3b6;color:var(--color-rock-133)}.employee-search .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.employee-search .pager{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.employee-search .pager button{background:#fff;background:var(--color-white);border-radius:100%;border:2px solid #7195a6;border:2px solid var(--color-spirit-344);height:40px;width:40px;cursor:pointer;margin:0 9px 5px}@media screen and (min-width:1024px){.employee-search .pager button{margin-bottom:0}}.employee-search .pager button.active{background-color:#e3f3f1;background-color:var(--color-spirit-311)}@media screen and (hover:hover){.employee-search .pager button:hover{background-color:#7195a6;background-color:var(--color-spirit-344);color:#fff;color:var(--color-white)}}.jobfact .project-list li:first-of-type span{font-weight:400}.jobfact .box p.job-description,.jobfact .project-list li:first-of-type span{font-size:.875rem;font-size:var(--font-size-small)}.jobfact .box+.box{margin-top:1.25rem;margin-top:var(--grid-gutter-2)}.jobfact .box+.box p{font-size:.875rem;font-size:var(--font-size-small);font-weight:400}.breadcrumb ul{margin:11px 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;color:#808285;color:var(--color-rock-144)}.breadcrumb ul li{font-size:.875rem;line-height:18px}.breadcrumb ul li a{color:var(--color-roxk-144);text-decoration:none}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li svg{margin:0 5px;width:10px;height:10px}.menu ul li.filter-countries{cursor:pointer;float:right;margin-right:38px}@media (min-width:1200px){.menu ul li.filter-countries{margin-top:32px}}