@charset "UTF-8";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:"Work Sans",sans-serif;width:100vw;overflow-x:hidden;background-color:#fafafa;background-color:#f6f5f5;background-color:#f3f6f9;color:rgb(39 38 38 / .9)}.center{text-align:center}.bg-white{background:#fff}.bg-dark{background:#003b4a}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark p{color:#fff}@media only screen and (min-width:765px){img.left{float:left;padding-right:1.75em;padding-bottom:1.75em;margin:0}img.right{float:right;padding-left:1.75em;padding-bottom:1.75em;margin:0}}@media only screen and (min-width:1022px){.page__square{height:100%;position:relative;z-index:5000}.page__square::before{position:fixed;content:"";width:.75em;height:.75em;bottom:4vw;left:1em;background:#10cfc9;z-index:7000}.page__line{height:100%;width:100%;z-index:5;position:relative}.page__line::after{position:fixed;content:"";top:0;bottom:0;left:0;width:5em;width:1.75em;border-right:solid rgb(16 207 201 / .25) .25px;z-index:5999999}}@media only screen and (min-width:1200px){.page__square{height:100%;position:relative;z-index:5000}.page__square::before{position:fixed;content:"";width:.75em;height:.75em;width:1.5em;height:1.5em;left:1em;background:#10cfc9;z-index:7000}.page__line{height:100%;width:100%;z-index:5;position:relative}.page__line::after{position:fixed;content:"";top:0;bottom:0;left:0;width:5em;width:1.75em;width:2.5em;border-right:solid rgb(16 207 201 / .25) .25px;z-index:5999999}}@media only screen and (min-width:3000px){.page__square{height:100%;position:relative;z-index:5000}.page__square::before{position:fixed;content:"";width:2em;height:2em;width:3em;height:3em;left:4em;background:#10cfc9;z-index:7000}.page__line{height:100%;width:100%;z-index:5;position:relative}.page__line::after{position:fixed;content:"";top:0;bottom:0;left:0;width:5em;width:1.75em;width:7em;border-right:solid rgb(16 207 201 / .25) .25px;z-index:5999999}}.text__editor img{display:inline-block;margin:1em 0 .3em 0}.text__editor .wp-caption-text{position:relative;padding-left:1.5em;font-size:.8em;padding-bottom:2em;max-width:300px;line-height:normal}.text__editor .wp-caption-text::before{position:absolute;content:"";background-color:#10cfc9;width:10px;height:10px;left:.1em;top:.25em}.text__editor .wp-caption{max-width:100%}.text__editor img.size-medium{width:300px;max-width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}@supports not (aspect-ratio:1/1){.text__editor img.size-medium::before{float:left;padding-top:100%;content:""}.text__editor img.size-medium::after{display:block;content:"";clear:both}}.text__editor img.size-large{width:300px;height:auto;object-fit:cover;object-position:center}.text__editor img.size-full{max-width:100%;max-width:80vw}.text__editor img.size-thumbnail{width:100%;max-width:unset}@media (min-width:750px){.text__editor .wp-caption-text{max-width:80vw}.text__editor .wp-caption{max-width:600px}.text__editor img.size-medium{width:600px;height:350px;aspect-ratio:unset;margin:1em 0;object-fit:cover;object-position:center}.text__editor img.size-large,.text__editor img.size-full{width:600px;margin:1em 0 0 0;height:100%}.text__editor .fullpage__content div{max-width:90%}}@media (min-width:1200px){.text__editor .wp-caption{max-width:750px}.text__editor img.size-medium{width:800px;height:400px;aspect-ratio:unset;margin:2.5em 0;object-fit:cover;object-position:center}.text__editor img.aligncenter.size-full,.text__editor img.alignleft.size-full,.text__editor img.alignright.size-full,.text__editor img.size-full{width:800px;height:100%;object-position:contain;padding-right:0;margin:2.2em 0 .5em 0}}a{text-decoration:none;font-size:1rem;color:#003b4a;font-weight:700}a:hover{color:#10cfc9}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}h1{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-size:1.9rem;color:#003b4a;line-height:1.2;margin-bottom:1em}h2{font-family:"futura-pt",sans-serif;font-size:1.6rem;color:#003b4a;line-height:1.3;margin-bottom:1em;font-weight:700}h3{color:rgb(0 59 74 / .85);font-family:"futura-pt",sans-serif;font-size:1.4rem;font-weight:700;margin:1em 0}p{color:#101615;color:rgb(39 38 38 / .9);font-family:"Work Sans",sans-serif;line-height:1.7;font-weight:300;margin-bottom:1em;font-size:1rem}ol li{margin:1.2em 0;line-height:1.7;text-align:left}ol li::marker{color:#003b4a;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-size:1.5em}ol li strong,ul li strong{color:#003b4a}.text__editor ul{margin-left:.5em}.text__editor ul li{line-height:1.7;color:rgb(39 38 38 / .9);font-weight:300;font-size:1rem;padding-left:.5em;list-style-type:disc;list-style-image:url(../images/icons/green-square.svg);margin:.5em .5em;padding-left:1em;padding:.25em 0 .25em 1em;font-size:1em;color:rgb(39 38 38 / .9);font-weight:300;text-align:left}.text__editor ul li::marker{margin-left:2em;width:5px!important}.text__editor ul li ul li{list-style-image:url(../images/icons/Artes-dash.svg);padding:0;list-style-position:outside;font-size:1em;line-height:1.7;text-align:left;position:relative}strong{color:#003b4a;font-weight:700}div.white>*{color:#fff;position:relative;z-index:1}div.white p{font-weight:400}blockquote{font-size:1.1rem;font-style:italic;font-family:"Open Sans",sans-serif;text-align:left;font-weight:700;color:rgb(39 38 38 / .9);padding:.3em 10px 1em 1.75em;line-height:1.6;position:relative;margin:1.5em 0}blockquote p{font-weight:700;color:#003b4a;font-size:1.1em;margin-bottom:unset}blockquote::before{font-family:Arial;content:"“";color:#003b4a;font-size:1.9em;position:absolute;left:10px;top:-10px}@media only screen and (min-width:750px){h1{font-size:2.2rem}h2{font-size:1.85rem}}@media only screen and (min-width:1024px){h1{font-size:2.4rem}h3{font-size:1.55rem}p{font-size:1rem}.text__editor ul li{font-size:1.1rem}}@media only screen and (min-width:1200px){h1{font-size:2.75rem;line-height:1.25}h2{font-size:2.2rem}}@media only screen and (min-width:3000px){p,a{font-size:20px}.text__editor ul li{font-size:20px}h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.8rem}}.container{padding:0 2em;margin:0 auto;max-width:1500px}.container.leadership{padding-top:2em}.container.header{padding-top:0}.container.breadcrumbs{padding-top:.75em;padding-bottom:.75em}section,.panel{padding:3em 0}section.negative-white{overflow:hidden}section.nopad,section.page{padding:0;min-height:unset}section.no-minheight{min-height:unset}section.nopad-top{padding-top:.5em;min-height:unset;padding-bottom:1.5em}section.blockheader{padding:0}section.header{padding:1em 0 0 0}section{position:relative}section p.pre__title.ninety__degree{margin:0 1.5em 0 1.5em}section.no-padding{padding:0}section.page__content{padding-top:0}section.news__overview{padding:0 0 4em 0}section.logo__banner{padding-bottom:unset}@media only screen and (min-width:650px){.container{padding:0 2.5em}section.nopad-top{padding-bottom:0}section.page{padding:2.5em 0 0 0}section.news__overview{padding:2.5em 0 4em 0}}@media only screen and (min-width:1022px){.container{padding:0 3.5em;padding:0 4em;margin:0}.container.breadcrumbs{padding-top:0;padding-bottom:1em}section,.panel{padding:5em 0}section.pageblocks{padding:3em 0}section.page__content{padding-top:0}section.page{padding-top:1.5em}section.logo__banner{padding-bottom:0}}@media only screen and (min-width:1400px){section,.panel{padding:7em 0;min-height:700px}section:nth-of-type(1),section.cta__grid{padding:2em 0 0 0;min-height:unset}section.header{padding:1em 0 0 0}section.page__content{padding:0 0 3em 0}section.pageblocks{padding:3em 0}section.logo__banner{padding-top:5em}}@media only screen and (min-width:1600px){section.logo__banner{padding-top:10em}}@media only screen and (min-width:2000px){section.logo__banner{padding-top:20em;padding-bottom:5em}}@media only screen and (min-width:3000px){.container{padding:0 3.5em}section,.panel{padding:12em 0}section.article__content{padding:6em 0}section:first-of-type{padding-top:2em}section.cta__grid{padding:5em}section.pageblocks{padding:3em 0}section.logo__banner{padding-bottom:5em}section.page__content.contact__form{padding:5em 0}}.article__grid .article__main{padding:2em auto;overflow-x:hidden}.pinning__grid{display:block}.insights-overview__grid{display:grid;grid-template-columns:1fr;grid-template-rows:0.7fr 0.3fr 0.4fr;grid-template-rows:2em 0.7fr 0.3fr 0.2fr}.insights-overview__grid .section_nav{grid-row:1/2;padding-top:1em}.insights-overview__grid .insight-overview__textblock,.insights-overview__grid .contact-overview__textblock{grid-column:1/2;grid-row:2/3}.insights-overview__grid .insights-overview__heroimage{grid-column:1/2;grid-row:3/4;position:relative}.insights-overview__grid .insights-overview__heroimage::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgb(0 59 74 / .3)}.contact__page .pre__title{margin-top:1.5em}.contact__grid{display:grid;grid-template-columns:1fr;grid-template-rows:0.7fr 0.3fr 0.4fr;grid-template-rows:auto;height:100%;position:relative}.contact__grid .contact__textblock{grid-column:1/2;grid-row:1/2;padding-top:2em;padding-bottom:3em;display:flex;flex-direction:column;justify-content:flex-center;background:#003b4a;position:relative;z-index:-1}.contact__grid .contact__textblock:before{position:absolute;content:"";left:-4em;right:-4em;top:-4em;height:calc(100% + 8em);background:#003b4a;z-index:-5}.contact__grid .contact__textblock h1,.contact__grid .contact__textblock h2,.contact__grid .contact__textblock p,.contact__grid .contact__textblock a{color:#fff}.contact__grid .contact__textblock .email,.contact__grid .contact__textblock .telephone,.contact__grid .contact__textblock .social-icons{margin:.5em 0}.contact__grid .contact__textblock ul{list-style-type:none}.contact__grid .contact__form{background:#10cfc9;position:relative;z-index:6}.contact__grid .contact__form:before{position:absolute;content:"";left:-4em;right:-4em;top:0;height:100%;background:#10cfc9;z-index:-5}.contact__grid .insights-overview__heroimage{grid-column:1/2;grid-row:3/4;position:relative}.contact__grid .insights-overview__heroimage::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgb(0 59 74 / .3)}.contact__grid svg{width:20px;fill:#fff;margin-right:1em}@media only screen and (min-width:750px){.article__grid{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:auto}.article__grid .article__main{grid-column:1/2}.article__grid .article__secondary{grid-column:1/2}.team__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2em auto;grid-gap:1em}.team__grid .team__info{grid-row:1/4}.team__grid .team__about{grid-row:2/4;grid-column:2/4}.insights-overview__grid{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto 2em auto;grid-gap:2em;margin-right:-2.5em}.insights-overview__grid .insight-overview__textblock,.insights-overview__grid .contact-overview__textblock{grid-column:1/3;grid-row:3/4;height:100%;padding-top:0;padding-bottom:3.5em;width:85%}.insights-overview__grid .section_nav{grid-row:2/3;grid-column:1/3;padding-top:2em}.insights-overview__grid .insights-overview__heroimage{grid-column:1/3;grid-row:1/2;position:relative}.insights-overview__grid .insights-overview__heroimage img{height:400px}.contact__grid .contact__textblock{margin-bottom:5em}.contact__grid .contact__form{margin-top:-7vh;margin-bottom:5em;padding:1.5em}.contact__grid .contact__form:before{position:unset;background:#fff0;z-index:10}}@media only screen and (min-width:1022px){.article__grid{display:grid;grid-template-columns:4fr 1fr;grid-template-columns:650px auto;grid-template-rows:auto}.article__grid .article__main{margin-bottom:3em;grid-column:1/2}.article__grid .article__secondary{grid-column:1/2}.insights-overview__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:5em 1fr;grid-gap:0;margin-right:0;width:100%;height:450px;background:#003b4a}.insights-overview__grid .insight-overview__textblock{grid-column:1/2;grid-row:2/3;margin:0;padding:2em 0;width:unset;width:85%}.insights-overview__grid .insight-overview__textblock h1{line-height:1.2}.insights-overview__grid .contact-overview__textblock{grid-column:1/2;grid-row:2/3;margin:0;padding:2em 0;width:unset;width:85%}.insights-overview__grid .contact-overview__textblock h1{line-height:1.2}.insights-overview__grid .section_nav{grid-row:1/2;grid-column:1/2;padding-top:4em;padding-left:0}.insights-overview__grid .insights-overview__heroimage{grid-column:2/3;grid-row:1/3;background:#003b4a}.insights-overview__grid .insights-overview__heroimage img{height:100%;width:100%}.contact__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:0;margin-right:0;width:100%;height:100%;position:relative}.contact__grid .contact__textblock{grid-column:1/2;grid-row:1/2;margin:0;width:unset;background:none;padding:4em 2em 2em 0}.contact__grid .contact__textblock:before{position:absolute;content:"";left:-30vw;right:-4em;top:-4em;bottom:-4em;background:#003b4a;z-index:-5}.contact__grid .contact__textblock h1{font-size:2rem;line-height:1.2}.contact__grid .contact__form{grid-column:2/3;grid-row:1/2;background:#10cfc9;margin-top:2em;margin-right:-2em;z-index:9999}}@media only screen and (min-width:1200px){.article__grid{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:3em 1fr}.article__grid .article__main{padding:2.5em 0;grid-column:1/2;grid-row:1/3}.article__grid .article__secondary{grid-column:1/3;grid-row:3/4}}@media only screen and (min-width:1400px){.contact__page .pre__title{margin-top:unset}.contact__grid .contact__textblock::before{top:0}}@media only screen and (min-width:1600px){.insights-overview__grid{min-height:700px;height:700px}.insights-overview__grid .insight-overview__textblock,.insights-overview__grid .contact-overview__textblock{padding:5em 2em 0 0}}.page__grid{display:grid;grid-template-columns:4em 1fr auto;grid-template-rows:12em 0.4fr;grid-template-rows:16em auto;grid-template-rows:140px auto;position:relative;z-index:9}.page__grid .page-hero__heroimage{grid-column:1/4;grid-row:1/3;margin-left:-2em;margin-right:-2em;width:100vw;height:200px;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:-1}.page__grid .page-hero__heroimage.team-page{background:#fff0;background-repeat:no-repeat}.page__grid .page-hero__titleblock{grid-column:1/3;grid-row:2/3;padding:2.5em 2.5em 2.5em 0;min-height:200px;display:flex;flex-direction:column;justify-content:center;position:relative;background:#fff;z-index:300}.page__grid .page-hero__titleblock::before{position:absolute;content:"";background:#fff;left:-50vw;top:0;bottom:0;width:calc(100% + 50vw);z-index:-5;height:100%}.page__grid .page-hero__titleblock.padding-bottom{padding-bottom:2.5em;margin-bottom:2em}.page__grid .page-hero__titleblock.contact__page::before{bottom:0}.page__grid .page-hero__titleblock.casestudies{padding:1.5em 2.5em 2.5em 0}.page__grid .page-hero__titleblock.bg-dark{background:#003b4a}.page__grid .page-hero__titleblock.bg-dark::before{background:#003b4a}.page__grid .social_media_share{margin:1em 0 0 0}.page__grid.team{z-index:300;padding-bottom:2em;grid-template-rows:14em auto}.page__grid.team .page-hero__titleblock{grid-row:3/4;min-height:250px}.page__grid.team .page-hero__titleblock::before{height:100%;z-index:-5}.page__grid.team .page-hero__description{grid-row:4/5;grid-column:1/3;background:#fff;position:relative;z-index:5;padding-right:1em}.page__grid.team .page-hero__description::before{position:absolute;content:"";background:#fff;top:0;left:-50vw;height:100%;width:calc(100% + 50vw);z-index:-5}.page__grid.team .page-hero__heroimage.team-page{background-size:contain!important;background:#fff0;background-repeat:no-repeat;position:relative;z-index:999;height:350px;width:100vw;grid-row:1/2;max-width:1000px}.page__grid.team .page-hero__heroimage.team-page::after{background:#fff0}.article-block__grid,.content-block__grid{display:grid;grid-template-columns:80vw auto;grid-template-columns:4em auto;grid-template-columns:4em 1fr;grid-template-rows:auto;position:relative}.article-block__grid .article__main,.article-block__grid .content__main,.content-block__grid .article__main,.content-block__grid .content__main{grid-column:1/3;grid-row:1/2;padding:0 2em 2em 0;position:relative}.article-block__grid .article__main::before,.article-block__grid .content__main::before,.content-block__grid .article__main::before,.content-block__grid .content__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:-20vh;top:-5em;bottom:0;width:calc(100% + 50vw);z-index:-55}.article-block__grid .contact__main,.content-block__grid .contact__main{grid-column:1/3;position:relative;z-index:5;margin-top:-1em}.article-block__grid .contact__main::before,.content-block__grid .contact__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:-10vh;bottom:0;width:calc(100% + 50vw);height:calc(100% + 10vh);height:100%;z-index:-55}.article-block__grid .contact__main svg,.content-block__grid .contact__main svg{fill:#003b4a}.article-block__grid .contact__main .contact-header,.article-block__grid .contact__main .contact-details,.content-block__grid .contact__main .contact-header,.content-block__grid .contact__main .contact-details{margin-bottom:2.5em}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{background:#003b4a;padding:1.5em;margin-left:-2em}.article-block__grid .article__secondary,.article-block__grid .content__secondary,.content-block__grid .article__secondary,.content-block__grid .content__secondary{grid-row:2/3;grid-column:1/3;margin-top:2.5em}@media (min-width:750px){.page__grid{grid-template-columns:90vw auto;grid-template-columns:6fr 1fr;grid-template-columns:3fr 1fr;grid-template-columns:5fr 1fr auto;grid-template-columns:80vw auto;grid-template-rows:20em auto;grid-template-rows:14em 8em auto;margin-bottom:unset;padding-bottom:0}.page__grid .page-hero__heroimage{margin-left:0;width:100%;grid-row:1/3;height:unset}.page__grid .page-hero__titleblock{grid-column:1/2;grid-row:2/4;z-index:1;min-height:250px;display:Flex;flex-direction:column;justify-content:center;padding:1.5em 1.5em 1.5em 0}.page__grid .page-hero__titleblock p{max-width:90%}.page__grid .page-hero__titleblock.contact::before{bottom:-7em;top:0;height:unset;z-index:-5}.page__grid.team{grid-template-rows:24em 1fr;grid-template-rows:12em 8em auto}.page__grid.team .page-hero__heroimage.team-page{background-size:contain!important;background:#fff0;background-repeat:no-repeat;position:relative;height:auto;margin-left:15vw}.page__grid.team .page-hero__titleblock{grid-row:3/4}.page__grid.team .page-hero__titleblock::before{top:-8em;height:calc(100% + 8em)}.page__grid.team .page-hero__titleblock>*{max-width:80%}.page__grid.team .page-hero__description{grid-column:1/2}.page__grid.margin-bottom{margin-bottom:4.5em}.article-block__grid,.content-block__grid{display:grid;grid-template-columns:80vw auto;grid-template-rows:auto;position:relative}.article-block__grid .article__main,.article-block__grid .content__main,.content-block__grid .article__main,.content-block__grid .content__main{grid-column:1/2;grid-row:1/2;padding:0 3em 2em 0;position:relative}.article-block__grid .article__main div,.article-block__grid .content__main div,.content-block__grid .article__main div,.content-block__grid .content__main div{padding-right:2em}.article-block__grid .contact__main,.content-block__grid .contact__main{grid-column:1/2;padding:0 2em 2em 0;position:relative;z-index:999}.article-block__grid .contact__main::before,.content-block__grid .contact__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:-10vh;top:0;bottom:0;width:calc(100% + 50vw);z-index:-55}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{padding:2em;grid-column:1/3;margin-left:0}.article-block__grid .content,.content-block__grid .content{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto;grid-gap:2.5em}.article-block__grid .content .contact-header,.content-block__grid .content .contact-header{grid-column:1/3;grid-row:1/2}.article-block__grid .content .contact-details,.content-block__grid .content .contact-details{grid-column:1/2;grid-row:2/3}.article-block__grid .content .contact-details .telephone a,.content-block__grid .content .contact-details .telephone a{font-size:1.2rem}.article-block__grid .content .contact-form__dark,.content-block__grid .content .contact-form__dark{grid-column:1/3;grid-row:1/2;background-color:#e7fbfb;background:#003b4a;padding:1em;margin:unset}.article-block__grid .article__secondary,.article-block__grid .content__secondary,.content-block__grid .article__secondary,.content-block__grid .content__secondary{grid-row:2/3;grid-column:1/3;margin-top:2.5em}}@media (min-width:1022px){.page__grid,.article-block__grid,.content-block__grid{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:2.5em}.page__grid .page-hero__titleblock{grid-column:1/3;display:flex;padding:1.5em 0}.page__grid .page-hero__titleblock h1{line-height:1.1;margin-bottom:.75em}.page__grid .page-hero__titleblock h1,.page__grid .page-hero__titleblock p{width:80%;margin-bottom:1em}.page__grid.team{grid-template-rows:12em 12em auto;grid-gap:2.5em;padding-bottom:5em}.page__grid.team .white-block{grid-row:2/3;grid-column:1/3;background:#fff;position:relative}.page__grid.team .white-block::before{position:absolute;content:"";top:0;height:100%;left:-50vw;width:calc(100% + 50vw);background:#fff}.page__grid.team .page-hero__titleblock{grid-row:3/4;padding-top:2.5em;position:relative}.page__grid.team .page-hero__titleblock::before{top:-5em}.page__grid.team .page-hero__description{grid-column:1/3}.page__grid.team .page-hero__heroimage.team-page{height:400px}.article-block__grid,.content-block__grid{display:grid}.article-block__grid .article__main,.article-block__grid .content__main,.article-block__grid .contact__main,.content-block__grid .article__main,.content-block__grid .content__main,.content-block__grid .contact__main{padding-bottom:3.5em;padding-right:3.5em;grid-column:1/3}.article-block__grid .contact__main,.content-block__grid .contact__main{margin-top:0;padding-bottom:2.5em;margin-bottom:0}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{padding:2em;grid-column:1/3;margin-left:0;max-width:600px}.article-block__grid .content,.content-block__grid .content{margin-right:2.5em;position:relative}.article-block__grid .content .contact-form__dark,.content-block__grid .content .contact-form__dark{padding:2em;grid-column:1/3;margin-left:unset}}@media (min-width:1200px){.page__grid{grid-template-rows:16em 10em auto}.page__grid .page-hero__titleblock{padding:1.5em 2.5em 2.5em 0}.page__grid.team{padding-bottom:7em}.page__grid.team .page-hero__titleblock{grid-row:1/2;background:#fff0;padding-top:0;margin-top:0;margin-bottom:2.5em}.page__grid.team .page-hero__titleblock:before{background:#fff0}.page__grid.team .page-hero__heroimage.team-page{margin-top:6em;margin-left:10vw}.page__grid.team .page-hero__description{position:relative;padding:3.5em 0}.page__grid.team .page-hero__description::before{position:absolute;content:"";background:#fff;top:-5em;left:-50vw;height:calc(100% + 5em);width:calc(100% + 50vw)}.content-block__grid .content__main{background:#fff}.content-block__grid .content__main h2,.content-block__grid .content__main h3,.content-block__grid .content__main h4,.content-block__grid .content__main p{max-width:70%}.content-block__grid .content__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:0;bottom:0;width:calc(100% + 50vw);z-index:-5;height:100%}}@media only screen and (min-width:3000px){.article-block__grid,.content-block__grid{grid-template-columns:650px 350px auto}.article-block__grid .article__main,.article-block__grid .content__main,.content-block__grid .article__main,.content-block__grid .content__main{margin-top:0}.article-block__grid .article__main::before,.article-block__grid .content__main::before,.content-block__grid .article__main::before,.content-block__grid .content__main::before{top:-7em}.page__grid{grid-template-columns:650px 350px auto;grid-template-rows:25em 1fr 0.5fr 0.5fr;grid-gap:2.5em}.page__grid .page-hero__titleblock{padding:2.5em 2.5em 2.5em 0;grid-row:2/5}.page__grid .page-hero__titleblock.padding-bottom{grid-row:2/5;padding-bottom:3em}.page__grid .page-hero__titleblock.casestudies{padding:2.5em 2.5em 2.5em 0;grid-row:2/5;margin-bottom:7em}.page__grid .page-hero__heroimage{height:50em;width:1800px;grid-row:1/4}.page__grid.news__item{grid-template-columns:650px 350px auto;grid-template-rows:25em 1fr 0.5fr 0.5fr;grid-gap:2.5em}.page__grid.news__item .page-hero__titleblock{grid-row:2/4}.page__grid.team{grid-template-columns:650px 350px auto;grid-template-rows:25em 1fr 0.5fr 0.5fr;padding-bottom:7em}.page__grid.team .page-hero__titleblock{grid-row:1/2;background:#fff0;padding-top:0;margin-top:0;margin-bottom:2.5em}.page__grid.team .page-hero__titleblock:before{background:#fff0}.page__grid.team .page-hero__heroimage.team-page{margin-top:6em;margin-left:10vw}.page__grid.team .page-hero__description{position:relative;padding:3.5em 0}.page__grid.team .page-hero__description::before{position:absolute;content:"";background:#fff;top:-5em;left:-50vw;height:calc(100% + 5em);width:calc(100% + 50vw)}.page__grid.margin-bottom{margin-bottom:10em}.article-block__grid,.content-block__grid{display:grid;position:relative;z-index:55}.article-block__grid .article__main,.article-block__grid .content__main,.article-block__grid .contact__main,.content-block__grid .article__main,.content-block__grid .content__main,.content-block__grid .contact__main{margin-top:-4.5em;margin-bottom:5em}.article-block__grid .contact__main,.content-block__grid .contact__main{margin-top:-7em;padding-bottom:2.5em;margin-bottom:0}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{max-width:700px;margin-top:2.5em}}.page-hero__titleblock.toponly{grid-column:1/3;grid-row:2/3;margin-left:-2em;padding:1em 2em;padding:3em 2em;aspect-ratio:1/0.5;display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:-10vh}@supports not (aspect-ratio:1/0.5){.page-hero__titleblock.toponly::before{float:left;padding-top:50%;content:""}.page-hero__titleblock.toponly::after{display:block;content:"";clear:both}.page-hero__titleblock.toponly h1{position:absolute;top:auto;bottom:auto}}.page-top__grid{position:relative}.alert{padding:auto 1.5em;background-color:#10cfc9;color:rgb(39 38 38 / .9);text-align:center;z-index:9999;width:100vw;margin-top:-2em;margin-bottom:1em}.alert p{color:rgb(39 38 38 / .9);font-size:1.2em;line-height:1;text-align:left;padding:0;font-weight:500}.alert a{color:rgb(39 38 38 / .9);font-weight:600;text-decoration:underline;font-size:1.1em}.alert a:hover{color:#2d5986}.closebtn{margin-left:15px;margin-right:15px;color:#003b4a;font-weight:700;float:right;font-size:22px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.closebtn:hover{color:#2d5986;outline:none}.closebtn:focus-visible{outline:3px solid #fff;padding:.5em}.closebtn:-moz-focusring{outline:3px solid #fff;padding:.5em}@media only screen and (min-width:765px){.alert{padding:1.5em 2.5em}.alert p{margin:auto 0}}#topBtn{display:none}a.skip-link{position:absolute;left:6px;top:-100px;z-index:100000;font-size:1em;font-weight:700;display:block;background:#10cfc9;border:solid 3px #003b4a;color:#003b4a;height:auto;width:auto;line-height:normal;padding:1em 1.5em;text-decoration:none;-webkit-transition:top 1s ease-out;transition:top 1s ease-out}.skip-link:focus,.skip-link:active{top:10px;-webkit-transition:right 0s;transition:right 0s}@media (min-width:650px){#topBtn{display:none;position:fixed;bottom:.65em;right:1vw;z-index:99;font-size:15px;border:none;outline:none;background-color:#10cfc9;color:#fff;cursor:pointer;padding:5px;width:48px;height:48px;border-radius:40px;border:solid 2px #f3f6f9;transition:all 0.3s ease-in-out}#topBtn svg{width:17px}#topBtn::after{content:"";font-weight:400;font-style:normal;font-size:1em;color:#fff}#topBtn:hover{box-shadow:2px 3px 3px rgb(0 0 0 / .4)}}a.turquoise__cta{display:inline-block;background:#10cfc9;color:#003b4a;font-weight:600;margin:1em 0;padding:1.25em 3em;width:fit-content;transition:all 0.3s ease-in-out}a.turquoise__cta:hover{background-color:#0ea8a3}a.warmred__cta{display:inline-block;background:#d61c25;color:#000;color:#fff;font-weight:600;margin:2em 0 1em 0;padding:1.2em 1.5em;width:fit-content;transition:all 0.3s ease-in-out}a.warmred__cta:hover{background:#6e110a;color:#fff}a.dark__cta{display:inline-block;border:solid 4px #003b4a;background-color:#003b4a;color:#fff;font-weight:500;margin:2em 0;padding:1.5em 1.2em;width:fit-content;transition:all 0.3s ease-in-out;font-size:1.1em}a.dark__cta:hover{background-color:#fff;color:#003b4a}.read-more{text-align:left;font-weight:700;padding:1em 0;color:#003b4a;font-size:1em}.read-more.white{color:#fff}.read-more a,.read-more p{background-clip:text;-webkit-background-clip:text;position:relative;color:#003b4a;font-weight:700;font-size:1em}.read-more p{width:fit-content;margin-bottom:2em}.read-more.white a{color:#fff}.read-more a::before,.read-more p::before{content:"";position:absolute;left:0;bottom:-.5rem;width:105%;height:3px;background:#003b4a;transform:scaleX(70%);transform-origin:left;transition:transform 0.5s}.read-more.white a::before{background:#fff}.read-more a:hover::before,.read-more p:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.read-more a:hover,.read-more p:hover{color:#101615}.read-more.white a:hover{color:#fff}.read-more a:focus-visible,.read-more a:-moz-focusring,.read-more p:focus-visible,.read-more p:-moz-focusring{outline:3px solid #101615}.read-more.white a:focus-visible,.read-more.white a:-moz-focusring,.read-more.white p:focus-visible,.read-more.white p:-moz-focusring{outline:3px solid #fff}@media only screen and (min-width:1200px){a.dark__cta{display:inline-block;border:solid 4px #003b4a;background-color:#003b4a;color:#fff;font-weight:500;margin:2em 0;padding:1.5em 3.5em;width:fit-content;transition:all 0.3s ease-in-out;font-size:24px}a.dark__cta:hover{background-color:#fff;color:#003b4a}}@media only screen and (min-width:2000px){#topBtn{padding:5px;width:50px;height:50px}#topBtn svg{width:20px}.read-more a{font-size:1.4em;margin-top:4em}.read-more a::before,.read-more p::before{bottom:-.5rem;width:105%;height:4px}a.turquoise__cta{margin:1em 0;padding:1.25em 3em;width:fit-content;transition:all 0.3s ease-in-out}a.turquoise__cta:hover{background-color:#0ea8a3}}@media only screen and (min-width:3000px){.read-more a{font-size:1.6em;margin-top:6em}}section.cta__block{background:#fff;padding:3em 0;display:flex;flex-direction:column;justify-content:center;margin-top:3em}section.block__horizontal{padding:2.5em 0;min-height:unset}section.block__horizontal h2{margin-top:0;max-width:70%;font-size:1.5rem}section.block__horizontal .description{max-width:600px}@media (min-width:750px){section.cta__block{padding:3.5em 0}.cta__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5em}}@media (min-width:1200px){.cta__grid{grid-template-columns:1fr 1.5fr}}@media (min-width:1400px){section.cta__block{min-height:475px}.cta__grid{grid-template-columns:1fr 1.4fr;column-gap:5em}.cta__grid .right-widetext__block{margin-top:0em}.text__divided_block>*{width:80%}}header{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:9999}header a.logo{display:block;position:relative;z-index:500}header a.logo svg{width:130px;height:auto}header a.logo svg .letter{fill:#003b4a}header a.logo svg .square{fill:#10cfc9}header svg.menu{width:2em;cursor:pointer}header svg.menu g{fill:#003b4a}header.home a.logo{display:block;position:relative;z-index:500}header.home a.logo svg{width:100px;height:auto}header.home a.logo svg .letter{fill:#fff}header.home a.logo svg .square{fill:#10cfc9}header.home svg.menu{width:2em}header.home svg.menu g{fill:#fff}@media only screen and (min-width:350px){header.home a.logo{display:block;position:relative;z-index:500}header.home a.logo svg{width:130px;height:auto}header.home a.logo svg .letter{fill:#fff}header.home a.logo svg .square{fill:#10cfc9}header.home svg.menu{width:2em}header.home svg.menu g{fill:#fff}}@media only screen and (min-width:1022px){header.home,header{padding:1em 0 0 0}}@media only screen and (min-width:1000px){header.home,header{margin-bottom:0}header.home svg.menu,header svg.menu{display:none}}@media only screen and (min-width:3000px){header.home a.logo svg,header a.logo svg{width:180px}}#main-menu{display:none}nav{position:fixed;right:0;top:0;background-color:#003b4a;width:100%;height:100vh;z-index:999;text-transform:uppercase;transform:translateX(100%);transition:transform 0.1ms ease-in;display:flex;flex-direction:column;justify-content:center;align-items:center}nav ul{list-style-type:none}nav ul span.btn-text{color:#fff;text-transform:none;padding:1.2em;font-size:.9em}nav ul li.cta-contact a{background:#cc1d11;color:#fff;padding:.5em 1em;font-weight:600;transition:all 2ms ease-in-out;border:3px solid #cc1d11;border-radius:5px;margin:1em 1.5em}nav ul li.cta-contact a:hover{background:#ae190e}nav ul a{color:#fff;padding:1.2em 1.5em;display:block;transition:color 0.5s ease-in;font-weight:500;font-size:1.2em}nav ul a:hover{color:#10cfc9;font-weight:700}nav ul.menu-main li.menu-item-has-children{position:relative;z-index:999}nav ul.menu-main li.menu-item-has-children::after{position:absolute;content:url(../images/icons/menu-plus.svg);top:17%;left:90%!important}nav ul.menu-main li.menu-item-has-children ul.sub-menu{display:none;position:absolute;left:0;top:0;z-index:99999;width:100vw;background:#003b4a;padding:.5em}nav ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item a,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-menu-item a,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-menu-ancestor a,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current_page_item a{color:#10cfc9;position:relative}nav ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item a::after,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-menu-item a::after,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-menu-ancestor a::after,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current_page_item a::after{position:absolute;content:url(../images/icons/chevrons-right.svg);right:5%!important;top:.3em;left:unset}nav ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item span.sub,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-menu-item span.sub,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-menu-ancestor span.sub,nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current_page_item span.sub{display:inline-block;text-transform:none;font-weight:400;padding:0 .5em .5em 1em;font-weight:400;max-width:80%}nav ul.menu-main li.menu-item-has-children ul.sub-menu:hover{display:inline-block}nav ul.menu-main li.menu-item-has-children ul.sub-menu:hover ul.sub-menu{display:inline-block}nav ul.menu-main li.menu-item-has-children ul.sub-menu li.current-page-ancestor{color:#fff}nav svg.close{position:absolute;top:4em;right:10vw;right:2em;width:50px}nav svg.close path{fill:#10cfc9}.open-nav{transform:translateX(0%)}@media only screen and (min-width:765px){nav ul a{font-size:1.2em}}@media only screen and (min-width:1000px){#main-menu{display:block}#menu__mobile{display:none}header nav{transform:translateX(0%);position:relative;display:block;width:auto;height:auto;background:none}header nav svg.close{display:none}header nav ul{display:flex;justify-content:flex-end;margin:0}header nav ul a{padding:.5em 1em;font-size:.85rem;font-weight:400;color:#003b4a}header nav ul li.current_page_item a,header nav ul li.current-menu-item a,header nav ul li.current-menu-ancestor a{font-weight:700;position:relative}header nav ul li.current_page_item a::after,header nav ul li.current-menu-item a::after,header nav ul li.current-menu-ancestor a::after{position:absolute;content:"";bottom:0;left:1em;right:1em;height:3px;background:#003b4a}header nav ul li.current_page_item a:hover::after,header nav ul li.current-menu-item a:hover::after,header nav ul li.current-menu-ancestor a:hover::after{background:#10cfc9}header nav ul ul.menu-main{padding:0 0 0 3em;position:relative}header nav ul ul.menu-main li.menu-item-has-children{position:relative;padding-bottom:1em;margin-right:1em;padding-right:.75em}header nav ul ul.menu-main li.menu-item-has-children::after{position:absolute;content:url(../images/icons/menu-plus.svg);top:10%;left:100%}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu{display:none;top:100%;right:0;z-index:99999;width:250px;background:#fff;box-shadow:0 3px 3px rgb(0 0 0 / .2);padding:.5em}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu::after,header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu::before{bottom:100%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu::after{border-color:#fff0;border-bottom-color:#fff;border-width:12px;left:20%;margin-left:-12px;margin-top:10px}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item{background:#dbf1f0;padding:.5em 0}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item a{color:#003b4a;font-size:.9rem;font-weight:700}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item a::after{background:#fff0}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item a:hover{font-weight:bolder}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item .sub-menu{background:orange;width:20em}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item.mega-sub{background:purple;width:15em}header nav ul ul.menu-main li.menu-item-has-children ul.sub-menu li.menu-item.mega-sub a{color:#fff}header nav ul ul.menu-main li.menu-item-has-children:hover{display:block}header nav ul ul.menu-main li.menu-item-has-children:hover ul.sub-menu{display:block}header.home nav ul a{color:#fff}header.home nav ul a.active::after{position:absolute;content:"";bottom:0;left:1em;right:1em;height:3px;background:#fff}header.home nav ul li.current_page_item a,header.home nav ul li.current-menu-item a,header.home nav ul li.current-menu-ancestor a{font-weight:700;position:relative}header.home nav ul li.current_page_item a::after,header.home nav ul li.current-menu-item a::after,header.home nav ul li.current-menu-ancestor a::after{position:absolute;content:"";bottom:0;left:1em;right:1em;height:3px;background:#fff}header.home nav ul li.current_page_item a:hover::after,header.home nav ul li.current-menu-item a:hover::after,header.home nav ul li.current-menu-ancestor a:hover::after{background:#fff}header.home nav ul ul.menu-main li.menu-item-has-children::after{content:url(../images/icons/menu-plus-white.svg)}}body.single-insights #main-menu a[href*="/insights/"]{position:relative;font-weight:700}body.single-insights #main-menu a[href*="/insights/"]::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:85%;height:4px;background:#18384a}@media only screen and (min-width:3000px){header nav ul a{font-size:1.1em}}.breadcrumbs-row{display:flex;justify-content:flex-start;margin:1em 0;position:relative;z-index:999}.breadcrumb,.breadcrumb a{margin:0;padding:0 .5em;color:#003b4a;font-size:.45em;text-transform:uppercase;line-height:2;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.current-breadcrumb{display:none}.breadcrumb:hover,.breadcrumb:active,.breadcrumb a:hover,.breadcrumb a:active{color:#10cfc9;font-weight:700;line-height:2}strong.breadcrumb_last{color:#003b4a}@media (min-width:375px){.breadcrumb,.breadcrumb a{font-size:.55rem;padding:0 .25em}}@media (min-width:768px){.current-breadcrumb{display:flex}.breadcrumb,.breadcrumb a{font-size:.7rem}}@media (min-width:1022px){.breadcrumbs-row{margin:.5em 0}}@media (min-width:3000px){.current-breadcrumb{display:flex}.breadcrumb,.breadcrumb a{font-size:.9rem}.breadcrumbs-row{margin:1em 0 2em 0}}section.homepage__vhero{height:700px;width:100%;position:relative;margin:0;z-index:5;background:#003b4a;background-color:#062650;background:rgb(6 38 80 / .85);background:rgb(0 59 74 / .9)}section.homepage__vhero .hero__video{position:absolute;top:0;left:0;right:0;width:100vw;height:100%;height:400px;object-fit:cover;z-index:-1;background-color:#003b4a;mix-blend-mode:multiply;overflow:hidden;aspect-ratio:16/9}section.homepage__vhero .hero__video iframe{box-sizing:border-box;height:432px;width:768px;overflow:hidden}section.homepage__vhero .homepage-hero__grid{position:absolute;left:0;right:0;bottom:0}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo{margin:8em 1.5em 1em 1.5em;height:60px}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo svg{width:150px;float:right}section.homepage__vhero .homepage-hero__grid .home__title{background:#fff;margin:0;padding:1em 2em}section.homepage__vhero .homepage-hero__grid .home__title h1{color:#003b4a;font-size:1.75rem}section.homepage__vhero .homepage-hero__grid .home__subtitle{background:#fff;padding-bottom:1em}section.homepage__vhero .homepage-hero__grid .home__subtitle p{color:rgb(39 38 38 / .9)}section.homepage__vhero .homepage-hero__grid .home__arrow{display:inline-block;text-align:center;width:100vw;padding:1.5em 0 2em 0;background:#003b4a}section.homepage__vhero .homepage-hero__grid .home__arrow svg{width:1em;animation:moveArrow 1.2s alternate-reverse infinite}@keyframes moveArrow{from{transform:translateY(-20px)}to{transform:translateY(0)}}@media only screen and (min-width:765px){section.homepage__vhero{position:relative;min-height:850px;height:100vh;width:100vw;overflow-x:hidden;overflow-x:hidden}section.homepage__vhero .hero__video{bottom:0;height:100%}section.homepage__vhero .hero__video iframe{width:2000px;height:1125px}section.homepage__vhero .homepage-hero__grid{position:absolute;bottom:0;left:0;display:grid;grid-template-columns:600px auto;grid-template-rows:1fr 1fr 1fr 1fr}section.homepage__vhero .homepage-hero__grid .home__title{grid-column:1/2;grid-row:2/3;padding:2em 2.5em}section.homepage__vhero .homepage-hero__grid .home__title h1{font-size:2.5rem}section.homepage__vhero .homepage-hero__grid .home__subtitle{grid-column:1/2;grid-row:3/4;margin-top:-2.5em}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo{position:unset;grid-column:1/2;grid-row:4/5;background:#003b4a;margin:0;width:unset;padding:1.5em 2.5em;text-align:left;height:100%}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo svg{float:left;width:250px}section.homepage__vhero .homepage-hero__grid .home__arrow{position:absolute;right:-18em;bottom:5em;background:#fff0}}@media only screen and (min-width:1022px){section.homepage__vhero{min-height:400px;height:99vh;width:100%}section.homepage__vhero .homepage-hero__grid{left:unset;right:unset;grid-template-columns:auto 300px 300px 300px auto;grid-template-rows:1fr 1fr 300px}section.homepage__vhero .homepage-hero__grid .home__title{grid-column:2/3;grid-row:3/4;margin:0;padding-left:0;position:relative;z-index:100;background:#fff}section.homepage__vhero .homepage-hero__grid .home__title:before{position:absolute;content:"";top:0;bottom:0;left:-50vw;right:0;background:#fff;z-index:-100}section.homepage__vhero .homepage-hero__grid .home__title h1{font-size:2.2rem}section.homepage__vhero .homepage-hero__grid .home__subtitle{grid-column:3/4;grid-row:3/4;margin:0 -1.5em;padding:2em 0}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo{grid-column:4/5;grid-row:3/4;background:#003b4a;margin:0;width:unset;padding:1.5em 2.5em;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo svg{float:unset;width:200px}section.homepage__vhero .homepage-hero__grid .home__arrow{position:unset;grid-column:5/6;grid-row:3/4;display:flex;flex-direction:column;justify-content:center;padding:0 1.5em}section.homepage__vhero .homepage-hero__grid .home__arrow svg{width:1.5em}}@media only screen and (min-width:1100px){section.homepage__vhero{min-height:500px}section.homepage__vhero .homepage-hero__grid{grid-template-columns:auto 350px 350px 280px 1fr auto;grid-template-rows:1fr 1fr 1fr 280px}section.homepage__vhero .homepage-hero__grid .home__title{grid-column:2/3;grid-row:4/5;margin:0;position:relative;z-index:100;padding-left:0}section.homepage__vhero .homepage-hero__grid .home__title h1{font-size:2.5rem}section.homepage__vhero .homepage-hero__grid .home__title:before{position:absolute;content:"";top:0;bottom:0;left:-50vw;right:0;background:#fff;z-index:-100}section.homepage__vhero .homepage-hero__grid .home__subtitle{grid-column:3/4;grid-row:4/5;margin:0 -1.5em;padding:3em 0 2em 0}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo{grid-column:4/5;grid-row:4/5;background:#003b4a;margin:0;width:unset;padding:1.5em 2.5em;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo svg{float:unset;width:200px}section.homepage__vhero .homepage-hero__grid .home__arrow{position:unset;grid-column:5/6;grid-row:4/5;display:flex;flex-direction:column;justify-content:center;padding:0 1.5em}section.homepage__vhero .homepage-hero__grid .home__arrow svg{width:1.5em}}@media only screen and (min-width:2000px){section.homepage__vhero .hero__video iframe{min-width:3000px;min-height:1688px;aspect-ratio:16/9}section.homepage__vhero .homepage-hero__grid{grid-template-columns:auto 470px 420px 375px 1fr auto;grid-template-rows:1fr 1fr 1fr auto;grid-template-rows:40vh 1fr auto}section.homepage__vhero .homepage-hero__grid .home__title{grid-column:2/3;grid-row:4/5;margin:0;position:relative;z-index:100;padding-left:0}section.homepage__vhero .homepage-hero__grid .home__title h1{font-size:3.5em}section.homepage__vhero .homepage-hero__grid .home__subtitle{grid-column:3/4;grid-row:4/5;margin:0 -1.5em;margin:0;padding:3em 0 2em 0}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo{grid-column:4/5;grid-row:4/5;background:#003b4a;margin:0;width:unset;padding:1.5em 2.5em;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo svg{float:unset;width:250px}section.homepage__vhero .homepage-hero__grid .home__arrow{position:unset;grid-column:5/6;grid-row:4/5;display:flex;flex-direction:column;justify-content:center;padding:0 1.5em 0 3em}section.homepage__vhero .homepage-hero__grid .home__arrow svg{width:1.5em}}@media only screen and (min-width:3000px){section.homepage__vhero .hero__video iframe{width:100vw;height:auto}section.homepage__vhero .homepage-hero__grid{grid-template-columns:auto 320px 300px 280px 1fr auto;grid-template-columns:auto 470px 420px 450px 1fr auto;grid-template-rows:1fr 1fr 1fr auto}section.homepage__vhero .homepage-hero__grid .home__title{grid-column:2/3;grid-row:4/5;margin:0;position:relative;z-index:100;padding-left:0}section.homepage__vhero .homepage-hero__grid .home__title h1{font-size:4em}section.homepage__vhero .homepage-hero__grid .home__title:before{position:absolute;content:"";top:0;bottom:0;left:-50vw;right:0;background:#fff;z-index:-100}section.homepage__vhero .homepage-hero__grid .home__subtitle{grid-column:3/4;grid-row:4/5;margin:0 -1.5em;padding:3em 0 2em 0}section.homepage__vhero .homepage-hero__grid .home__subtitle p{font-size:24px}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo{grid-column:4/5;grid-row:4/5;background:#003b4a;margin:0;width:unset;padding:1.5em 2.5em;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center}section.homepage__vhero .homepage-hero__grid .lloyds-hero__logo svg{float:unset;width:250px}section.homepage__vhero .homepage-hero__grid .home__arrow{position:unset;grid-column:5/6;grid-row:4/5;display:flex;flex-direction:column;justify-content:center;padding:0 1.5em 0 3em}section.homepage__vhero .homepage-hero__grid .home__arrow svg{width:1.5em}}section.homepage__section{height:100%}.double-image__bg-block{width:100%;background:#003b4a;aspect-ratio:1/1}@supports not (aspect-ratio:1/1){.double-image__bg-block::before{float:left;padding-top:100%;content:""}.double-image__bg-block::after{display:block;content:"";clear:both}}.double-image__block{width:100%;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1}@supports not (aspect-ratio:1/1){.double-image__block::before{float:left;padding-top:25%;content:""}.double-image__block::after{display:block;content:"";clear:both}}section.homepage__benefits{background:#003b4a}section.homepage__benefits h2{color:#fff}section.homepage__bg-hightlight{position:relative;z-index:1}section.homepage__bg-hightlight .fullwidth__bg-image{position:absolute;width:100%;height:350px;left:0;bottom:0;z-index:-1;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}section.homepage__bg-hightlight .fullwidth__bg-image:after{position:absolute;content:"";height:100%;left:0;right:0;bottom:0;top:0;z-index:-2;background:rgb(0 59 74 / .4)}section.homepage__bg-hightlight .highlight-content__block{background:#fff;padding:2em;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1/1}section.homepage__bg-hightlight .highlight-content__bg-block{width:100%;height:100%;aspect-ratio:1/1;background:#003b4a}@media only screen and (min-width:1600px){section.homepage__bg-hightlight{position:relative;z-index:1;min-height:700px}section.homepage__bg-hightlight .fullwidth__bg-image{position:absolute;width:100%;height:400px;left:0;bottom:0;z-index:-1;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}section.homepage__bg-hightlight .fullwidth__bg-image:after{position:absolute;content:"";height:100%;left:0;right:0;bottom:0;top:0;z-index:-2;background:rgb(0 59 74 / .4)}section.homepage__bg-hightlight .highlight-content__block{background:#fff;padding:5em;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1/1}section.homepage__bg-hightlight .highlight-content__bg-block{width:100%;height:100%;aspect-ratio:1/1;background:#003b4a}}.pre__title{color:#10cfc9;font-family:"futura-pt-bold",sans-serif;font-weight:600;font-size:1.2em;margin-bottom:1em;margin-bottom:.5em;position:relative;z-index:9999}.pre__title::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;background-color:#10cfc9}.header__sub{color:#10cfc9;font-family:"futura-pt-bold",sans-serif;font-weight:600;font-size:1.2em;margin-bottom:1em;margin-bottom:.5em;position:relative;z-index:9999}.pre__title.on__white{color:#0f6b82;background:#fff0}.pre__title.on__white::before{background-color:#0f6b82}section .section_nav .section_no{display:none}@media only screen and (min-width:650px){.pre__title{margin-bottom:.25em}}@media only screen and (min-width:1400px){section{position:relative}section .section_nav{display:block;position:absolute;height:100%;width:.5em;width:7vw;text-align:left;align-items:left;white-space:nowrap;z-index:999;bottom:0;left:0}section .section_nav div.section_no{display:block;padding-top:2.5em;padding-left:.8em;padding-right:.8em;font-family:"futura-pt-bold",sans-serif;font-size:1.2em;color:#003b4a;opacity:.25;z-index:120;display:none}section .section_nav div{z-index:999}section .section_nav div p{position:absolute;content:"";transform:rotate(-90deg);top:25vh;top:50%;bottom:50%;font-size:1.1em;left:5px;right:5px;z-index:999;letter-spacing:.5px}section .section_nav.fullheight{height:100vh}section .section_nav.fullheight div p{top:40%;top:50%;bottom:50%}section .section_nav.topsection{height:100vh}section .section_nav.topsection div p{top:15vh;bottom:unset}section .section_nav.panels{height:100vh}section .section_nav.panels div p{top:50%;top:50%;bottom:50%}}@media only screen and (min-width:3000px){.pre__title{font-size:1.4em}.pre__title::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;background-color:#10cfc9}section .section_nav{width:3vw}section .section_nav div p,section .section_nav div p.on__white{font-size:1.5em}}ul.partners{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:2em auto}ul.partners li{list-style-type:none;margin:1em;position:relative;display:flex;flex-direction:column;justify-content:center}ul.partners li img{padding:.5em .5em .5em 0;opacity:.7;width:120px;height:100px;object-fit:contain;margin-bottom:3em;-webkit-filter:grayscale(100%);filter:grayscale(100%)}ul.partners>*{flex:0 1 33%}@media only screen and (min-width:400px){ul.partners li img{width:140px}ul.partners>*{flex:0 1 33%}}@media only screen and (min-width:650px){ul.partners{text-align:unset;justify-content:space-between;margin:3em 1em 3em 0;gap:1.5em}ul.partners li{flex-basis:33%;display:block;margin-left:0;padding-left:0;padding:0!important}ul.partners li img{width:100%;max-width:160px;height:120px;margin-bottom:0}ul.partners>*{flex:0 1 30%}}@media only screen and (min-width:1022px){ul.partners{text-align:unset;justify-content:flex-start;margin:5em -3.5em 5em 0;gap:3.5em;padding:0}ul.partners li{flex-basis:26%;display:block;margin-left:0;padding-left:0;padding:0!important;margin-bottom:3em;text-align:left}ul.partners li img{margin-bottom:0}ul.partners>*{flex:0 1 33%}}@media only screen and (min-width:2000px){ul.partners{gap:5em}ul.partners li img{max-width:190px;height:100px;margin-bottom:0}}@media only screen and (min-width:3000px){ul.partners{gap:7.5em;text-align:left;margin:5em -3.5em 5em 0;padding:5em 0}ul.partners li{text-align:left;align-items:left;padding:0}ul.partners li img{width:220px;height:120px;padding-left:0;margin-left:0}ul.partners>*{flex:0 1 33%}}@keyframes logoslide{from{transform:translateX(0)}to{transform:translateX(-100%)}}section.logo__slide{background:#fff}section.logo__slide .container.logoslider{overflow:hidden;background:green}section.logo__slide .container.logoslider ul.partners{animation:10s logoslide infinite linear}section.logo__slide ul.partners img{height:50px}section.logo__slide ul.partners{display:unset;white-space:nowrap;animation:10s logoslide infinite linear}section.logo__slide ul.partners li{display:unset}ul.features-list{list-style-type:none;margin-top:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));padding:0;grid-gap:1em;margin-bottom:3em}ul.features-list li{margin:1.5em 0;padding:1em 0;position:relative}ul.features-list li div{display:flex;flex-direction:column;justify-content:space-between}ul.features-list li h3{padding-bottom:.75em;line-height:1.2;height:2.6em;color:#fff}ul.features-list li p{color:#fff}ul.features-list li img{width:50px;height:50px;margin-bottom:.5em}ul.features-list li:nth-child(1)::after,ul.features-list li:nth-child(2)::after,ul.features-list li:nth-child(3)::after,ul.features-list li:nth-child(4)::after,ul.features-list li:nth-child(5)::after{position:absolute;content:"";left:0;bottom:-.5em;width:3.5em;height:3px;background:#10cfc9}.homepage__benefits{margin-bottom:3.5em}@media only screen and (min-width:700px){ul.features-list li{padding:.5em 1em 1em 0;position:relative;line-height:1.5}ul.features-list li:nth-child(1)::after,ul.features-list li:nth-child(3)::after,ul.features-list li:nth-child(5)::after{position:absolute;content:"";right:.5em;right:0;left:unset;bottom:35%;width:3px;height:3.5em}ul.features-list li:nth-child(2)::after,ul.features-list li:nth-child(4)::after{position:unset}}@media only screen and (min-width:700px){ul.features-list{margin-top:0}ul.features-list li{margin-right:2em;padding:.5em 1em 1em 0;flex-basis:44%;position:relative;line-height:1.5}ul.features-list li:nth-child(1)::after,ul.features-list li:nth-child(3)::after,ul.features-list li:nth-child(5)::after{position:absolute;content:"";right:-.5em;left:unset;bottom:35%;width:3px;height:3.5em}ul.features-list li:nth-child(2)::after,ul.features-list li:nth-child(4)::after{position:unset}}@media only screen and (min-width:1024px){ul.features-list{margin-top:2em}ul.features-list li{margin:1.2em .3em 0 0;padding:0 2.5em 1em 0;flex-basis:32%}ul.features-list li img{width:50px;height:50px}ul.features-list li h3{font-size:1.25em}ul.features-list li:nth-child(1)::after,ul.features-list li:nth-child(2)::after,ul.features-list li:nth-child(4)::after,ul.features-list li:nth-child(5)::after{position:absolute;content:"";right:1em;left:unset;bottom:35%;width:3px;height:3.5em}ul.features-list li:nth-child(3)::after,ul.features-list li:nth-child(6)::after{position:unset}}@media only screen and (min-width:1200px){ul.features-list{padding:0;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}ul.features-list li{flex-basis:28%;margin:.5em 1em .5em 0;margin:2em 2.5em 2em 0}ul.features-list li:nth-child(3),ul.features-list li:nth-child(6){margin-right:0}ul.features-list>*{flex:0 1 33%}}@media only screen and (min-width:1600px){ul.features-list li{margin:1.5em .4em 1.5em 0;flex-basis:30%}ul.features-list li:nth-child(3),ul.features-list li:nth-child(6){margin-right:0}}@media only screen and (min-width:3000px){ul.features-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:0;grid-gap:3em;grid-row-gap:5em}ul.features-list li{list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;position:relative}ul.features-list li h3{font-size:1.8rem}ul.features-list li p{font-size:20px;line-height:1.7}ul.features-list li img{width:70px;height:70px}ul.features-list li:nth-child(1),ul.features-list li:nth-child(4){padding-left:0}ul.features-list li:nth-child(3),ul.features-list li:nth-child(6){margin-right:0;margin-right:-3em}ul.features-list li:nth-child(1)::after,ul.features-list li:nth-child(2)::after,ul.features-list li:nth-child(4)::after,ul.features-list li:nth-child(5)::after{bottom:65%;right:0}ul.features-list li:nth-child(3)::after{display:none}}ul.team__members{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));padding:0;grid-gap:1em;margin-bottom:1em}ul.team__members li{list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:400px}ul.team__members li a.profile_card{position:relative;background-color:#003b4a;background-image:url(../images/cthomas.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;height:300px;padding:0;aspect-ratio:1/1}ul.team__members li a.profile_card .details{position:absolute;z-index:1;top:105%}ul.team__members li a.profile_card .details h3{margin:0}ul.team__members li a.profile_card .details p{color:#10cfc9;font-weight:700;margin:0}ul.team__members li a.profile_card::before{position:absolute;content:"";background-color:rgb(0 59 74 / .5);top:0;right:0;bottom:0;left:0;z-index:1;transform:background-color 7s ease-in-out;transform-origin:left}ul.team__members li a.profile_card::after{position:absolute;content:url(../images/icons/plus.svg);font-size:20px;top:120%;left:90%;width:25px;height:25px}ul.team__members li a.profile_card:hover::before{background-color:#fff0;content:url(../images/icons/turquoise-plus.svg);font-size:20px;top:120%;left:90%;width:25px;height:25px}.team_container{position:relative;z-index:1;margin-bottom:0}.team_container::after{content:"";position:absolute;z-index:-2;left:0;top:200px;bottom:0;width:100%;background:#eef6f8}@media screen and (min-width:1200px){ul.team__members li{height:450px}ul.team__members li a.profile_card{height:350px}}@media screen and (min-width:3000px){ul.team__members{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:0;grid-gap:1em}ul.team__members li{list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:550px}ul.team__members li a.profile_card{position:relative;height:450px;padding:0}ul.team__members li a.profile_card .details{position:absolute;z-index:6;bottom:-6em}ul.team__members li a.profile_card .details h3{margin:0}ul.team__members li a.profile_card .details p{color:#10cfc9;font-weight:700;margin:0}ul.team__members li a.profile_card:hover::before{top:110%;left:90%}ul.team__members.teampage{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.team__name{padding-bottom:1em}.team__name h1{margin-bottom:0;margin-top:.5em}.team__name .title{color:#0f6b82;font-weight:700;font-size:1.1em;margin-bottom:0;text-transform:lowercase}ul.teamcontact__details{list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;margin:2em 0}ul.teamcontact__details li{margin:1em 0}ul.teamcontact__details li a{color:#003b4a;font-size:1.1em}ul.teamcontact__details li a:hover{color:#10cfc9}ul.teamcontact__details li a svg{fill:#003b4a;width:18px;margin-right:.5em}.team__contact{margin:2em 0}.team__photo img{width:85%;aspect-ratio:1/1;max-width:400px}.team__about,.team__expertise,.team__territories{padding:3em 0}ul.expertise{list-style-type:none;margin:2em 0}ul.expertise li{background:#003b4a;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-size:cover;color:#fff;margin:.5em 0;padding:1.5em;position:relative;z-index:1;height:100px;display:flex;flex-direction:column;justify-content:center}ul.expertise li::after{position:absolute;content:"";background-color:rgb(0 59 74 / .4);top:0;left:0;width:100%;height:100%;z-index:-2}ul.expertise li a{z-index:5;position:relative;font-weight:1.2em;color:#fff}@media only screen and (min-width:765px){ul.expertise{display:flex;flex-wrap:wrap}ul.expertise li{margin-right:.5em;flex-basis:30%;text-align:center}ul.expertise li:nth-child(3),ul.expertise li:nth-child(6),ul.expertise li:nth-child(9),ul.expertise li:nth-child(12){margin-right:0}ul.expertise>*{flex:1 1 30%}.team__about{padding-top:0}.team__territories svg.territories{margin:4em 0}}@media only screen and (min-width:3000px){.team__photo img{width:65%;aspect-ratio:1/1}}#pin-target{height:100%}@media only screen and (min-width:1022px){.flex{display:grid;grid-template-columns:1fr 1.3fr;grid-template-rows:auto}#pin-target{height:600px}.steppers div{margin-bottom:5em;padding:2.5em}.placeholder2{height:10vh;padding:50px 0 0 0}}.author-box{display:flex;align-items:center;gap:10px;margin-top:20px}.author-box img{border-radius:50%;width:50px;height:50px;object-fit:cover}.author-box a{color:#0073aa;text-decoration:none;font-weight:700}.author-box a:hover{text-decoration:underline}.text__content{background-color:#fff;padding:2em 0}.leader__image{position:relative;z-index:1;height:100%;width:100%;margin-right:0;padding-right:0;margin-left:2em;text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.leader__image img{mix-blend-mode:multiply;height:300px;width:100%;height:auto;object-fit:contain;position:relative;z-index:3}.leader__image .title__block{position:absolute;content:"";width:250px;height:250px;left:-10%;bottom:-25%;background:#10cfc9;z-index:-2;display:flex;flex-direction:column;justify-content:flex-end;padding:.5em}.leader__image .title__block h3{font-size:1.55rem;margin-bottom:0;font-weight:700;text-align:left}.leader__image .title__block p{font-family:"futura-pt",sans-serif;font-weight:600;text-align:left;font-size:1.2rem}@media only screen and (min-width:550px){.text__content .content{max-width:95%}.leader__image{position:relative;z-index:1;height:100%;margin-bottom:2em;margin-left:1.5em}.leader__image img{mix-blend-mode:multiply;width:350px;height:350px}.leader__image .title__block h3{margin-bottom:0;font-weight:700}.leader__image .title__block p{font-family:"futura-pt",sans-serif;font-weight:700}}@media only screen and (min-width:750px){.text__content{width:100%}.text__content .content{max-width:65%;padding-right:1em}.leader__image .title__block{width:275px;height:275px;left:-10%;padding-left:1em;bottom:-40%}}@media only screen and (min-width:1200px){.text__content{width:90%}.leader__image img{width:375px;height:375px}}@media only screen and (min-width:1600px){.text__content .container{width:100%}.text__content h2,.text__content p{width:70%}.leader__image .title__block{width:300px;height:300px}.leader__image .title__block p{font-family:"futura-pt",sans-serif;font-weight:600;text-align:left}}@media only screen and (min-width:3000px){.leader__image img{width:550px;height:550px}.leader__image .title__block{width:450px;height:450px;padding:2em;bottom:-25%;left:-5%}.leader__image .title__block p{font-family:"futura-pt",sans-serif;font-weight:600;text-align:left}.text__content{width:100%}.text__content h2,.text__content p{width:100%}}section.homepage__team{overflow-x:hidden}ul.senior-team__members{list-style-type:none;row-gap:20em;row-gap:15em;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:10em;margin-right:0;margin-top:5em;margin-right:-2em;padding-bottom:5em}.senior-leader{display:grid;grid-template-columns:2em 300px;background:#fff;position:relative}.senior-leader::before{position:absolute;content:"";left:-2.5em;height:100%;width:calc(100% + 2.5em)}.senior-leader .senior-leader__image{grid-column:2/3;margin-left:0;position:relative;z-index:5}.senior-leader .senior-leader__image::before{position:absolute;background-color:#fff0;content:url(../images/icons/plus.svg);font-size:20px;top:120%;right:10%;width:25px;height:25px;transition:all 0.2s ease-in-out}.senior-leader .senior-leader__image:hover::before{transform:scale(1.5);content:url(../images/icons/turquoise-plus.svg)}.senior-leader .senior-leader__image img{mix-blend-mode:multiply;object-fit:contain;height:300px;width:300px}.senior-leader .senior-leader__image .title__block{position:absolute;content:"";background:#10cfc9;width:250px;height:250px;bottom:-150px;left:-2em;z-index:-5;padding:1em 1em 1em 2em;display:flex;flex-direction:column;justify-content:flex-end}.senior-leader .senior-leader__image .title__block h3{font-size:1.2rem;margin-bottom:.5em;font-weight:700}.senior-leader .senior-leader__image .title__block p{font-weight:600}.leaderblock{display:grid;grid-template-columns:2em 350px;position:relative;margin-bottom:.5em}.leaderblock::before{position:absolute;content:"";left:-2.5em;height:100%;width:calc(100% + 2.5em)}.leaderblock .senior-leader__image{grid-column:2/3;margin-left:0;position:relative;z-index:5}.leaderblock .senior-leader__image img{object-fit:contain;height:80vw;width:80vw;max-width:350px;max-height:350px}.leaderblock .senior-leader__image .title__block{position:absolute;content:"";background:rgb(16 207 201 / .8);width:60vw;height:60vw;max-width:225px;max-height:225px;bottom:-50%;left:-2em;z-index:5;padding:.5em;display:flex;flex-direction:column;justify-content:flex-end}.leaderblock .senior-leader__image .title__block::before{position:inherit;background-color:#fff0;content:url(../images/icons/plus.svg);font-size:20px;top:10%;right:10%;width:25px;height:25px;transition:all 0.2s ease-in-out;z-index:9999}.leaderblock .senior-leader__image .title__block:hover::before{transform:scale(1.25)}.leaderblock .senior-leader__image .title__block h3{font-size:1.6rem;margin-bottom:0;font-weight:700}.leaderblock .senior-leader__image .title__block p{font-weight:600}@media (min-width:550px){.senior-leader{grid-template-columns:1fr 1fr}.leaderblock .senior-leader__image img{height:450px;width:450px}.leaderblock .senior-leader__image .title__block{width:275px;height:275px;bottom:-40%}}@media (min-width:750px){ul.senior-team__members{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-columns:1fr 1fr;grid-row:auto;row-gap:15em;margin-top:2.5em}.leaderblock .senior-leader__image img{height:300px;width:300px}.leaderblock .senior-leader__image .title__block{width:240px;height:240px;max-width:unset;max-width:unset;bottom:-55%}}@media (min-width:1022px){.senior-leader::before{left:0}}@media (min-width:1200px){ul.senior-team__members{grid-template-columns:repeat(auto-fill,minmax(450px,1fr));row-gap:15em;margin-top:0em;padding-bottom:200px}.leaderblock .senior-leader__image img{width:350px;height:350px}.leaderblock .senior-leader__image .title__block{width:225px;height:225px;bottom:-10em;left:-3em;padding:.5em;max-width:unset;max-height:unset}}@media (min-width:2000px){.senior-leader::before{right:-3.5em}.senior-leader .senior-leader__image::before{width:30px;height:30px}.senior-leader .senior-leader__image:hover::before{content:url(../images/icons/turquoise-plus.svg)}.senior-leader .senior-leader__image img{mix-blend-mode:multiply;object-fit:contain;height:450px;width:450px}.senior-leader .senior-leader__image .title__block{width:350px;height:350px;bottom:-40%}.senior-leader .senior-leader__image .title__block h3{font-size:1.75rem}.senior-leader .senior-leader__image .title__block p{font-size:1.2rem}}@media (min-width:3000px){ul.senior-team__members{grid-template-columns:repeat(auto-fill,minmax(450px,1fr));column-gap:7em;row-gap:25em}section.team-leaders .container p{max-width:1000px}.senior-leader::before{right:-3.5em}.senior-leader .senior-leader__image::before{width:30px;height:30px}.senior-leader .senior-leader__image:hover::before{content:url(../images/icons/turquoise-plus.svg)}.senior-leader .senior-leader__image img{mix-blend-mode:multiply;object-fit:contain;height:475px;width:475px}.senior-leader .senior-leader__image .title__block{width:375px;height:375px;bottom:-40%}.senior-leader .senior-leader__image .title__block h3{font-size:1.65rem}.senior-leader .senior-leader__image .title__block p{font-size:1.2rem}.leaderblock .senior-leader__image img{width:500px;height:500px;max-width:unset;max-height:unset}.leaderblock .senior-leader__image .title__block{width:350px;height:350px;bottom:unset;top:80%}.leaderblock .senior-leader__image .title__block::before{width:30px;height:30px}.leaderblock .senior-leader__image .title__block h3{font-size:2.2rem}.leaderblock .senior-leader__image .title__block p{font-size:22px}}section.team-member{overflow-x:hidden}.profile__section{position:relative;display:grid;grid-template-columns:4em 1fr auto;grid-template-rows:192px 258px 1fr}.profile__section .profile__image{width:100%;max-width:300px;grid-row:1/2;grid-column:1/3;position:relative}.profile__section .profile__image .profile-image__block{position:relative;text-align:right;margin-right:-2em;z-index:1}.profile__section .profile__image .profile-image__block img{width:300px;height:300px;object-fit:contain}.profile__section .profile__image .profile-image__block .profile__block{position:absolute;content:"";background:rgb(16 207 201 / .8);width:250px;height:250px;left:0;top:75%;padding:1.5em 1em 1.5em 1.5em;display:flex;flex-direction:column;justify-content:flex-end;z-index:5;text-align:left}.profile__section .profile__image .profile-image__block .profile__block h1{font-size:1.6rem;margin-bottom:0;font-weight:700}.profile__section .profile__image .profile-image__block .profile__block p{font-weight:600}.profile__section .profile__background{grid-row:2/3;grid-column:1/3;background:#fff;position:relative;z-index:-10}.profile__section .profile__background::before{position:absolute;content:"";left:-50vw;width:calc(100% + 50vw);height:100%;top:0;background:#fff}.profile__section .profile__contact{grid-row:3/4;grid-column:1/3;position:relative;z-index:9}.profile__section .profile__contact ul{list-style-type:none}.profile__section .profile__contact ul li{z-index:999;position:relative}.profile__section .profile__contact ul li a{display:block;padding:1em 0;margin:.45em 0}.profile__section .profile__contact ul li a svg{fill:#003b4a;width:20px;height:auto}.profile__section.plain{position:relative;display:grid;grid-template-columns:350px 1em;grid-template-rows:140px 1fr 1fr 0.8fr;grid-template-columns:1fr auto}.profile__section.plain .profile__image{grid-column:1/3;grid-row:1/4;position:relative;width:350px;padding-bottom:3em}.profile__section.plain .profile__image .profile-image__block{position:relative;text-align:right;margin-right:0;z-index:1}.profile__section.plain .profile__image .profile-image__block img{height:80vw;width:80vw;max-width:350px;max-height:350px;object-fit:contain}.profile__section.plain .profile__image .profile-image__block .profile__block{position:absolute;content:"";background:rgb(16 207 201 / .9);width:90%;height:30%;height:120px;left:0;top:unset;bottom:-2.5em;bottom:-5em;padding:.5em .5em .5em 1em;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}.profile__section.plain .profile__image .profile-image__block .profile__block h3{font-size:1.2rem;margin-bottom:0;font-weight:700}.profile__section.plain .profile__image .profile-image__block .profile__block p{font-weight:600}.profile__section.plain .profile__image img{width:300px;height:300px}.profile__section.plain .profile__background{grid-row:2/5;grid-column:1/3;background:#fff;position:relative;z-index:-10}.profile__section.plain .profile__contact{grid-row:4/5;margin-top:.25em}.profile-about__grid{display:grid;grid-template-columns:80vw auto;grid-template-columns:4em auto;grid-template-rows:auto;position:relative}.profile-about__grid .profile__about{background:#fff;position:relative;z-index:-5;margin-bottom:0;padding:2.5em 2em 2em 0;grid-row:3/4;grid-row:1/2;grid-column:1/3}.profile-about__grid .profile__about::before{position:absolute;content:"";background:#fff;left:-50vw;top:-20vh;top:-10em;width:calc(100% + 50vw);bottom:0;z-index:-55}.profile-about__grid .profile__related-casestudies{grid-row:4/5;grid-column:1/3}ul.related-casestudies{list-style:none;margin:2em -1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));column-gap:1em}ul.related-casestudies li{margin:0 -1.5em}ul.related-casestudies li a{background:#003b4a;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-size:cover;color:#fff;margin:.75em 0;padding:1.5em;position:relative;z-index:1;height:100px;display:flex;flex-direction:column;justify-content:center}ul.related-casestudies li a::after{position:absolute;content:"";background-color:rgb(0 59 74 / .55);top:0;left:0;width:100%;height:100%;z-index:-2;transition:background-color 0.2s ease-in-out}ul.related-casestudies li a:hover::after{background-color:rgb(0 59 74 / .7)}@media (min-width:400px){.profile__image .profile-image__block img{width:350px;height:350px}.profile__image .profile-image__block .profile__block{bottom:-33%}.profile__image .profile-image__block .profile__block h3{font-size:1.4rem;margin-bottom:0;font-weight:700}.profile__image .profile-image__block .profile__block p{font-weight:600}ul.related-casestudies li{margin:unset}.profile__section.plain{grid-template-rows:140px 1fr 1.6fr 0.8fr}}@media (min-width:750px){.profile__image{grid-column:1/2}.profile__image .profile-image__block img{width:300px;height:300px}.profile__image .profile-image__block .profile__block{bottom:-30%}.profile__image .profile-image__block .profile__block h3{font-size:1.2rem;margin-bottom:0;font-weight:700}.profile__image .profile-image__block .profile__block p{font-weight:600}.profile__section{grid-template-columns:3fr 3fr 1fr;grid-template-columns:1.5fr 1.5fr 1fr;grid-template-columns:2.5fr 2.5fr 1fr;grid-template-rows:192px 258px 1fr;grid-template-rows:12em 258px 1fr;margin-bottom:2.5em}.profile__section .profile__image{width:100%;max-width:300px;grid-row:1/3;grid-column:1/3;position:relative}.profile__section .profile__image .profile-image__block{position:relative;text-align:right;margin-right:-2em;z-index:1}.profile__section .profile__image .profile-image__block img{width:330px;height:330px;object-fit:contain}.profile__section .profile__image .profile-image__block .profile__block{position:absolute;content:"";background:rgb(16 207 201 / .8);width:250px;height:250px;left:-1.5em;padding:1.5em 1em 1.5em 1.5em;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;top:75%}.profile__section .profile__image .profile-image__block .profile__block h3{font-size:1.2rem;margin-bottom:0;font-weight:700}.profile__section .profile__image .profile-image__block .profile__block p{font-weight:600}.profile__section .profile__background{grid-row:2/3;grid-column:1/3;background:#fff;position:relative;z-index:-10}.profile__section .profile__background::before{position:absolute;content:"";left:-50vw;width:calc(100% + 50vw);height:100%;top:0;background:#fff}.profile__section .profile__contact{grid-row:2/3;grid-column:2/3;position:relative;z-index:999;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:-3em}.profile__section .profile__contact ul{margin-bottom:-1em;margin-left:2em;margin-right:0;margin-top:2em}.profile__section .profile__contact ul li{margin:1em auto;z-index:999;position:relative}.profile__section .profile__contact ul li a{font-size:.95em;margin-left:-.5em}.profile__section .profile__contact ul li a svg{fill:#003b4a;width:20px;height:auto}.profile__section.plain{grid-template-columns:1.5fr 1.5fr 1fr;grid-template-columns:1fr 50px 300px;grid-template-columns:2.5fr 2.5fr 1fr;grid-template-columns:2.75fr 2.25fr 1fr;grid-template-rows:14em 1fr auto;margin-bottom:0;padding-bottom:0}.profile__section.plain .profile__image{grid-column:1/3}.profile__section.plain .profile__image .profile-image__block{margin-right:0;text-align:left}.profile__section.plain .profile__image .profile-image__block img{width:300px;height:300px;margin-right:0}.profile__section.plain .profile__image .profile-image__block .profile__block{width:87.5%;height:30%;bottom:-2.5em;left:0;padding:.5em .5em .5em 1em;top:unset}.profile__section.plain .profile__block.long{background:rgb(16 207 201 / .8);grid-column:1/3;grid-row:2/3;width:52vw;max-width:unset;height:80%;position:relative;z-index:500;left:0;padding-left:1em;display:flex;flex-direction:column;justify-content:center}.profile__section.plain .profile__block.long h3{margin-bottom:0}.profile__section.plain .profile__block.long p{font-weight:600}.profile__section.plain .profile__contact{grid-column:2/3;grid-row:2/3;display:block;margin-top:2em}.profile__section.plain .profile__contact ul{margin:0}.profile__section.plain .profile__contact ul li{margin:1em 0}.profile__section.plain .profile__contact ul li a{margin-left:0;padding:.2em 0}.profile__section.plain .profile__background{grid-row:2/3;background:#fff;grid-column:1/3}.profile__section.plain .profile__background::before{top:0;width:unset;left:-20vw;width:50%}.profile-about__grid{display:grid;grid-template-columns:6fr 1fr;grid-template-columns:1.5fr 1.5fr 1fr;grid-template-columns:2.5fr 2.5fr 1fr;grid-template-rows:auto;position:relative}.profile-about__grid .profile__about{grid-row:3/4;grid-column:1/3;padding-bottom:2.5em}.profile-about__grid .profile__about::before{position:absolute;content:"";background:#fff;left:-50vw;top:-20vh;top:-12em;width:calc(100% + 50vw);z-index:-55}.profile-about__grid .profile__about>*{width:85%}.profile-about__grid .profile__related-casestudies{grid-row:4/5;grid-column:1/3}.profile-about__grid.plain{margin-bottom:2.5em}.profile-about__grid.plain::before{top:-10vh}ul.related-casestudies{list-style:none;margin:2em 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1em;max-width:680px}ul.related-casestudies li{margin:unset}ul.related-casestudies li a{height:150px;padding:2em;text-align:center}}@media (min-width:1022px){.profile__section,.profile-about__grid{column-gap:2.5em;row-gap:1.5em;grid-template-columns:2fr 2fr 1fr}.profile__section .profile__image{padding-bottom:50px}.profile__section .profile__image .profile-image__block img{width:350px;height:350px}.profile__section .profile__image .profile-image__block .profile__block{bottom:-37%}.profile__section .profile__image .profile-image__block .profile__block h3{font-size:1.2rem;margin-bottom:0;font-weight:700}.profile__section .profile__image .profile-image__block .profile__block p{font-weight:600}.profile__section .profile__contact{margin-top:unset}.profile__section .profile__contact ul{margin-bottom:0}.profile__section .profile__contact ul li a{font-size:1em}.profile__section.plain{grid-template-columns:1.7fr 1.3fr 1fr;margin-bottom:2.5em}.profile__section.plain .profile__image .profile-image__block img{width:350px;height:350px}.profile-about__grid{row-gap:unset}.profile-about__grid .profile__about{grid-column:1/3;grid-row:1/2;padding:0 2em 2.5em 0}.profile-about__grid .profile__related-casestudies{grid-row:2/3}}@media (min-width:1200px){.profile__section{grid-template-columns:2fr 2fr 1fr}.profile__section.plain{grid-template-columns:2fr 2fr 1fr}.profile__section.plain .profile__image .profile-image__block img{width:400px;height:400px}.profile__section.plain .profile__background::before{left:-50vw;width:calc(100% + 50vw)}.profile__section.plain .profile__contact{display:flex;justify-content:center}.profile__section.plain .profile__contact ul li a{font-size:1.1em}.profile-about__grid{grid-template-columns:2fr 2fr 1fr;grid-gap:2.5em}.profile-about__grid .profile__about{grid-column:1/3}.profile__image{max-width:450px;padding-bottom:100px}.profile__image .profile-image__block{margin-right:0}.profile__image .profile-image__block img{width:375px;height:375px}.profile__image .profile-image__block .profile__block{bottom:-150px;width:285px;height:285px;padding:2.5em 2.5em 2.5em 3em;background:pink}.profile__image .profile-image__block .profile__block h3{font-size:1.2rem;margin-bottom:0;font-weight:700}.profile__image .profile-image__block .profile__block p{font-weight:600}.profile__contact ul{margin-bottom:unset;margin-top:2em}ul.related-casestudies{max-width:800px}}@media (min-width:2000px){.profile__contact{margin-left:unset}ul.related-casestudies{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:950px}ul.related-casestudies li a{height:300px}.profile__section.plain{grid-template-columns:auto 470px 420px 375px 1fr auto;grid-template-rows:16em 10em auto;grid-gap:unset}.profile__section.plain .profile__image{grid-column:2/3}.profile__section.plain .profile__image .profile-image__block img{width:400px;height:400px;max-width:unset;max-height:unset}.profile__section.plain .profile__image .profile-image__block .profile__block{width:100%;bottom:-3em}.profile__section.plain .profile__contact{grid-column:3/4}.profile__section.plain .profile__contact ul{margin:3em 0 0 2em}.profile__section.plain .profile__background{grid-column:1/4}.profile__section.plain .profile__background::before{left:-50vw;width:calc(100% + 50vw)}.profile-about__grid.plain{grid-template-columns:auto 470px 420px 375px 1fr auto;grid-gap:unset;padding-top:3em}.profile-about__grid.plain .profile__about{grid-column:1/4}}@media (min-width:3000px){.profile__page{grid-template-rows:450px 150px auto;grid-gap:2.5em;margin-top:2.5em}.profile__image{max-width:550px;padding-bottom:200px}.profile__image .profile-image__block{margin-right:.5em}.profile__image .profile-image__block img{width:500px;height:500px}.profile__image .profile-image__block .profile__block{bottom:-150px;width:350px;height:350px;padding:2.5em 2.5em 2.5em 3em}.profile__image .profile-image__block .profile__block h3{font-size:1.85rem;margin-bottom:0;font-weight:700}.profile__image .profile-image__block .profile__block p{font-weight:600}.profile__about::before{width:calc(1100px + 50vw)}.profile__about>*{max-width:1000px}.profile__contact{margin-left:unset}ul.related-casestudies{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:950px}ul.related-casestudies li a{height:300px}.profile__section .profile__image .profile-image__block .profile__block{bottom:unset;top:80%}.profile__section.plain .profile__image .profile-image__block img{width:500px;height:500px;max-width:unset;max-height:unset}.profile__section.plain .profile__image .profile-image__block .profile__block{bottom:-15%}.profile__section.plain .profile__background::before{left:-50vw;width:calc(100% + 50vw)}.profile__section.plain .profile__contact ul{margin:11em 0 0 2em}.profile-about__grid.plain{padding-top:5em}}section.casestudy__highlight{position:relative;z-index:1;background-color:#003b4a;margin-bottom:2.5em}section.casestudy__highlight h2,section.casestudy__highlight p{color:#fff}section.casestudy__highlight .two-column__grid{display:grid;grid-template-columns:300px auto;grid-template-rows:auto auto auto}section.casestudy__highlight .two-column__grid .content__block{grid-column:1/3}section.casestudy__highlight .two-column__grid .square-image__block{position:relative;z-index:5;grid-column:1/2;grid-row:3/4}section.casestudy__highlight .two-column__grid .square-image__block img{width:100%;max-width:300px;aspect-ratio:1/1;object-fit:cover}section.casestudy__highlight .two-column__grid .square-image__block:before{position:absolute;content:"";background-color:#10cfc9;background-color:rgb(16 207 201 / .8);bottom:-2em;left:-2em;height:100px;width:100px;z-index:5}section.casestudy__highlight .two-column__grid .cta-section{margin-bottom:2.5em}section.casestudy__highlight .two-column__grid .cta-section .read-more a{color:#fff}section.casestudy__highlight .two-column__grid .cta-section .read-more a:before{background:#fff}@media (min-width:750px){section.casestudy__highlight .two-column__grid{grid-template-columns:1fr 1fr}section.casestudy__highlight .two-column__grid .content__block{margin-bottom:2em}section.casestudy__highlight .two-column__grid .square-image__block{grid-column:2/3;grid-row:2/3;height:350px;width:350px}section.casestudy__highlight .two-column__grid .square-image__block img{height:100%;width:100%;max-width:unset}.casestudies__overview .container.casestudies>ul{display:flex;justify-content:flex-end;column-gap:50px}}@media (min-width:1022px){section.casestudy__highlight{margin-bottom:10em}section.casestudy__highlight .two-column__grid{grid-template-columns:1fr 1fr;grid-gap:unset}section.casestudy__highlight .two-column__grid .content__block{grid-column:1/2;grid-row:1/2;margin-bottom:unset;padding-right:2.5em}section.casestudy__highlight .two-column__grid .square-image__block{grid-row:1/3;width:40vw;height:40vw;max-width:450px;max-height:450px;justify-self:end}section.casestudy__highlight .two-column__grid .cta-section{grid-column:1/2;grid-row:2/3;display:flex;justify-content:flex-start;flex-direction:column}section.casestudies__overview .casestudies{margin-top:-5em!important}section.casestudies__overview .read-more{margin-top:-12em!important}section.casestudies__overview h2{color:#fff}}@media (min-width:3000px){section.casestudy__highlight .two-column__grid .square-image__block{height:500px;width:500px}}.casestudy{position:relative;background-color:#003b4a;background-image:url(../images/photos/news.jpeg);background-size:cover;background-repeat:no-repeat;background-position:top center;height:275px;width:90%;transition:all 0.5s ease-in-out;margin-bottom:1em}.casestudy::before{position:absolute;content:"";background-color:rgb(0 59 74 / .3);top:0;right:0;bottom:0;left:0;z-index:5;transform:background-color 7s ease-in-out;transform-origin:left;z-index:5}.casestudy .title{position:absolute;content:"";width:220px;height:220px;background:#10cfc9;z-index:6;padding:3em 1.5em;top:25px;bottom:25px;right:-35px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.1s ease-in;transform-origin:left;text-align:left}.casestudy .title h3{font-weight:400;font-size:1.2em}.casestudy .title .arrow svg{width:30px}@keyframes moveArrowRight{from{transform:translateX(0)}to{transform:translateX(20px)}}.casestudy .title:hover .casestudy{box-shadow:2px .8rem 1rem rgb(0 0 0 / .4)}.casestudy .title:hover .casestudy .arrow svg{animation:moveArrowRight 0.7s linear}@keyframes moveArrowRight{from{transform:translateX(0)}to{transform:translateX(20px)}}.casestudy:hover{box-shadow:4px .8rem 1rem rgb(0 0 0 / .4)}.casestudy:hover .title .arrow svg{animation:moveArrowRight 0.7s linear}@media only screen and (min-width:765px){.casestudy{height:300px;width:85%}.casestudy .title{right:-50px;top:30px}}@media only screen and (min-width:1022px){.casestudy{height:600px;width:350px;margin-right:6em}.casestudy .title{left:50%;top:50%}}@media only screen and (min-width:1600px){.casestudy{height:600px}.casestudy .title{left:50%}}@media only screen and (min-width:3000px){.casestudy{height:800px;width:500px;margin-right:2em;margin-right:10em;margin-left:3em}.casestudy .title{left:45%;width:350px;height:350px}.casestudy .title h3{font-size:1.6em;font-weight:500}.casestudy .title .arrow svg{width:45px}}.container.newsblock{padding:0 2em 0 0}ul.news-overview{list-style:none;margin:1.5em 0}ul.news-overview li.newsblock a{background-color:#10cfc9;height:180px;width:100%;display:block;margin-bottom:1em;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:2em 4em 2em 2em}@media (min-width:750px){.news-overview{background-color:aliceblue;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}section.archive__overview{position:relative;width:100vw;height:100%;z-index:2}section.archive__overview:before{position:absolute;content:"";width:100vw;min-height:400px;height:100%;background:#003b4a;top:0;left:0;z-index:-1}.insight-overview__textblock{width:100vw;margin-left:-2em;padding:2em}.insight-overview__textblock h1,.insight-overview__textblock p,.insight-overview__textblock a{color:#fff}.insight-overview__textblock h1{line-height:1.4}.insight-overview__textblock .read-more a::before{background:#fff}.insight-overview__textblock .read-more a:hover{color:#fff}.contact-overview__textblock{width:100vw;margin-left:-2em;padding:2em}.contact-overview__textblock h1,.contact-overview__textblock p,.contact-overview__textblock a{color:#fff}.contact-overview__textblock .read a::before{background:#fff}.contact-overview__textblock .read a:hover{color:#fff}.insights-overview__heroimage{margin:0;padding:0;width:100%}.insights-overview__heroimage img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:765px){section.archive__overview{height:100%;margin-bottom:3em;overflow:hidden}section.archive__overview:before{height:700px;top:300px;width:110vw}.insights-overview__heroimage img{height:100%;width:100%;object-fit:cover}}@media only screen and (min-width:1022px){section.archive__overview{height:500px;min-height:unset;margin-bottom:1em}section.archive__overview:before{width:50%;min-height:800px;height:100%;top:0;left:0;bottom:0}.insights-overview__heroimage{min-height:800px}}@media only screen and (min-width:1600px){section.archive__overview{min-height:600px;margin-bottom:1em}section.archive__overview:before{width:50%;height:100%;top:0;left:0}}.news_items{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));padding:0;grid-gap:1em;margin:2.5em 0 3em 0}section.news_item{margin-top:.5em}section.news_item img.size-full{width:85vw;height:250px;margin:2em 0;object-fit:cover}section.news_item p.wp-caption-text{color:#003b4a;margin-top:-1em;margin-bottom:2em;position:relative;padding-left:1.5em;margin-left:0}section.news_item p.wp-caption-text::before{position:absolute;content:url(../images/icons/artes-dash-artes-green.svg);left:0}.news-card{display:flex;flex-direction:column;background-color:#10cfc9;margin:.5em 0;transition:all 0.3s ease-in-out;flex:1 1 calc(33.333% - 20px);aspect-ratio:1/1}.news-card:hover{box-shadow:2px .8rem 1rem rgb(0 0 0 / .4)}.news-img-details{position:relative;z-index:1;overflow:hidden;height:50%}.categories.category-tag{position:absolute;top:10px;left:10px;z-index:10}.news-img-details picture{display:block;width:100%;height:100%}.news-img-details img{width:100%;object-fit:cover;height:100%;display:block}.news-card-details{padding:1em 2em;padding:.5em 2em 1em;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.news-card-details h3{color:#003b4a;line-height:1.1;display:flex;flex:1;align-items:center;min-height:max-content}.news-card-details .news-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85em;flex:1;margin-bottom:.5em}.news-card-details .news-meta .tag{font-weight:700}.news-card-details p.news-excerpt{font-size:.9em;line-height:1.4;margin-bottom:1em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card-details .read-more{text-align:right;font-size:.85em}.news-card-details .read-more p{font-weight:700}.news-card-details .read-more p:hover{text-decoration:underline}@media screen and (max-width:750px){.news-card{margin:.5em 0}.news-card-details .news-meta{font-size:.8em}.news-card-details p.news-excerpt{font-size:.8em}}@media screen and (min-width:1024px){.news_items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-columns:repeat(3,1fr)}.news-card-details{padding:1.5em}.news-card-details h3{font-size:1.4em}}@media screen and (min-width:3000px){.news-card{height:550px}.news-card-details{flex-basis:65%}.news-card-details h3{font-size:1.8em;line-height:1.1}.news-card-details .read-more p{font-size:18px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.insights-filters{margin:0 0 30px}.insights-filters__row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:18px 0}.insights-filters__field{position:relative;flex:1 1 220px;max-width:220px}.insights-filters__select{width:100%;padding:14px 36px 14px 16px;border:1px solid rgb(0 0 0 / .08);background:#fff;font-size:16px;line-height:1.2;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.insights-filters__select::-ms-expand{display:none}.insights-filters__field::after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid #003b4a;border-bottom:2px solid #003b4a;transform:translateY(-60%) rotate(45deg);pointer-events:none}.insights-filters__reset{margin-left:auto;padding:14px 18px;border:1px solid #10cfc9;background:#10cfc9;color:#003b4a;text-decoration:none;font-weight:600;white-space:nowrap;display:inline-block;margin-left:0}.insights-filters__reset:hover{opacity:.92}@media (max-width:900px){.insights-filters__reset{margin-left:0}}.news_items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}@media (max-width:1024px){.news_items{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news_items{grid-template-columns:repeat(1,1fr)}}.news-card-link{text-decoration:none;color:inherit}.news-card{display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff;opacity:0;transform:translateY(50px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.show-card{opacity:1;transform:translateY(0)}.news-img-details{width:100%;height:50%;overflow:hidden}.news-img-details img{width:100%;height:100%;object-fit:cover}.news-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgb(0 0 0 / .06),rgb(0 0 0 / .02))}.news-card-details{height:50%;padding:15px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start}.news-card-meta{display:flex;align-items:center;font-size:14px;color:#003b4a;font-weight:700;margin-bottom:5px}.news-time{font-weight:500;margin-left:.25em;color:rgb(0 0 0 / .55)}.news-category{color:#007b8f;font-weight:800}.news-separator{margin:0 5px;color:#777}.news-card-details h3{font-weight:800;margin-top:6px;margin-bottom:0;line-height:1.2}.pagination{display:flex;justify-content:center;flex-wrap:wrap;margin-top:28px;gap:6px}.pagination a,.pagination span{display:inline-block;padding:10px 14px;font-size:16px;text-decoration:none;border:1px solid #10cfc9;color:#003b4a;transition:all 0.25s ease-in-out}.pagination .current{background:#10cfc9;color:#003b4a;border-color:#10cfc9;font-weight:800}.pagination a:hover{background:#089994;color:#fff}@media (max-width:768px){.pagination a,.pagination span{padding:14px 18px;font-size:18px}}.no-results{padding:20px;background:#fff;border:1px solid rgb(0 0 0 / .06)}.casestudies__fh{position:relative;height:100vh}.casestudies__fh::before{position:absolute;content:"";background:#003b4a;width:60vw;height:100%;top:0;left:0;z-index:-5}.casestudy__intro{display:flex;flex-direction:column;justify-content:center;background:red;height:100%;padding:4em 0}.casestudy__intro h2,.casestudy__intro p{color:#fff}section.casestudies__overview:before{position:absolute;content:"";top:0;left:0;right:0;height:60%;background:#003b4a;z-index:-10}section.casestudies__overview h2,section.casestudies__overview h3,section.casestudies__overview p{color:#fff}section.casestudies__overview,section.casestudies__page{z-index:1;position:relative;padding-bottom:5em}section.casestudies__overview .casestudies ul,section.casestudies__page .casestudies ul{margin-bottom:2.5em;list-style-type:none}section.casestudies__overview .casestudies ul .casestudy,section.casestudies__page .casestudies ul .casestudy{width:90%;margin-left:unset}section.casestudies__overview .casestudies ul li.button div,section.casestudies__page .casestudies ul li.button div{margin-top:3.5em}section.casestudies__overview .casestudies ul li,section.casestudies__page .casestudies ul li{margin-bottom:7.5em}section.casestudies__overview .casestudy .title,section.casestudies__page .casestudy .title{background:rgb(16 207 201 / .9);left:-1em;bottom:-30%;top:unset;padding:1.5em;height:200px;width:200px}section.casestudies__overview .casestudy .title h3,section.casestudies__page .casestudy .title h3{color:#003b4a;font-size:1.1em}.author-container{display:flex;gap:1rem;margin-bottom:1em}.profile-pic{width:50px;height:50px;border-radius:50%}.author-info{display:flex;flex-direction:column}.author-info p{width:100%!important;margin-bottom:0!important;max-width:unset!important}.author-name{font-size:1.1rem}a.author-linkedin{font-weight:500}a.author-linkedin svg{fill:#003b4a;width:20px;height:auto;margin-bottom:1em}.author-meta{font-size:.9rem;color:grey}.page-hero__heroimage img{width:100%;height:auto;object-fit:cover;max-height:500px}@media (min-width:500px){section.casestudies__overview .casestudies ul .casestudy,section.casestudies__page .casestudies ul .casestudy{width:75%}}@media (min-width:750px){section.casestudies__overview .casestudies ul,section.casestudies__page .casestudies ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:5em;margin-bottom:5em}section.casestudies__overview .casestudies ul .casestudy,section.casestudies__page .casestudies ul .casestudy{width:275px;height:275px}section.casestudies__overview .casestudies ul li,section.casestudies__page .casestudies ul li{margin-bottom:5em}}@media (min-width:1022px){section.casestudies__overview .casestudies ul,section.casestudies__page .casestudies ul{column-gap:4em}section.casestudies__overview .casestudies ul .casestudy,section.casestudies__page .casestudies ul .casestudy{margin-left:0;margin-right:unset}section.casestudies__overview .casestudies ul .casestudy .title,section.casestudies__page .casestudies ul .casestudy .title{top:50%}section.casestudies__overview .casestudies .read-more,section.casestudies__page .casestudies .read-more{margin-top:7.5em}}@media (min-width:1100px){section.casestudies__overview:before{height:60%}section.casestudies__overview .casestudies ul,section.casestudies__page .casestudies ul{column-gap:5em}section.casestudies__overview .casestudies ul .casestudy,section.casestudies__page .casestudies ul .casestudy{width:300px;height:300px}}p.published__date{font-weight:500;margin-bottom:0}div.social_media_share span{color:#003b4a;font-weight:700;font-size:.9em;text-transform:uppercase;margin-bottom:1em}.social_media_share{padding:1.5em auto}ul.social_media{display:flex;margin:1em 0 .5em 0;list-style-type:none}ul.social_media li a.facebook-share{background-image:url(../images/social/Facebook_dark.svg);background-position:center center;background-repeat:no-repeat;width:30px;height:30px;margin-right:.5em;text-indent:100%;overflow:hidden;display:inline-block;transition:all 2s ease}ul.social_media li a.facebook-share:hover,ul.social_media li a.twitter-share:hover,ul.social_media li a.linkedin-share:hover{transform:scale(1.2)}ul.social_media li a.linkedin-share{background-image:url(../images/social/LinkedIn_outline.svg);background-position:center center;background-repeat:no-repeat;width:30px;height:30px;margin-right:.5em;text-indent:100%;overflow:hidden;display:inline-block;transition:all 2s ease}ul.social_media li a.twitter-share{background-image:url(../images/social/X-logo-dark.svg);background-position:center center;background-repeat:no-repeat;width:30px;height:30px;margin-right:.5em;text-indent:100%;overflow:hidden;display:inline-block;transition:all 2s ease}ul.contact__details{list-style-type:none;line-height:1.7}ul.contact__details a{color:#003b4a;font-weight:600}ul.contact__details a svg{fill:#003b4a;width:22px;height:auto;padding-top:.5em}.article__main img.left,.article__main img.right{width:100%;height:auto;margin:2em 0;aspect-ratio:1/1}.article__main img.fullwidth{width:100%;height:auto;margin:2em 0;aspect-ratio:1/1}.article__secondary h3{font-size:1.3em;color:rgb(39 38 38 / .9)}.article__secondary h4.name{font-weight:600;color:#003b4a;margin-bottom:.5em;font-size:1.25em}.article__secondary .title{color:#10cfc9;color:#003b4a;font-weight:600;margin-bottom:0;font-size:1.1em}@media only screen and (min-width:550px){.article__main img.left,.article__main img.right{width:auto;height:300px;aspect-ratio:1/1;margin:0;object-fit:cover}.article__main img.fullwidth{width:100%;height:300px}}@media only screen and (min-width:1022px){.article__main img.left,.article__main img.right{width:auto;height:350px;aspect-ratio:1/1;margin:0;object-fit:cover}}svg.button-left{width:30px}.glider-dot{border-radius:0;background:#10cfc9;margin:5px}.glider{scrollbar-width:none}.glider::-webkit-scrollbar{display:none}.glider-dot.active{background:#003b4a}.glider-dot:hover{background:#0ea8a3}.glider-dots{margin-top:1em}footer{min-height:400px;margin:0;padding:0}.footer.dark{background-color:#003b4a;padding:3em 0}.footer.bottom{background:#10cfc9;padding:2em 0}.footer.bottom p{font-weight:600}.footer__logo{margin:1.5em 0}.footer__logo a img{width:150px}.footer.dark h3,.footer.dark p,.footer.dark a{color:#fff}.footer.dark a{font-weight:400;margin:.75em 0}.footer.dark a:hover{color:#10cfc9}.footer.dark button.darkmode{margin-left:0}.footer.dark button.darkmode img.footer{display:block;padding:0;margin-right:0}.footer__grid{display:block;padding:1em 0}.footer__grid h3{margin-bottom:1.1em}.footer__grid ul{list-style-type:none}.footer__grid ul li{color:#fff;margin:1.5em 0}.footer__grid svg{width:16px;height:16px;fill:#fff;margin-right:.5em}.footer__grid svg:hover{fill:#10cfc9}.footer__grid .telephone,.footer__grid .email,.footer__grid .social-icons{margin:1.5em .75em 1.5em 0}.logos{padding:1em 0}.logos svg{width:200px}.footer__bottom{background-color:#10cfc9;padding:1em 0 .7em 0}.footer__bottom p{font-weight:700;color:#272626;padding-bottom:0}.footer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-row-gap:3em}@media screen and (min-width:3000px){.footer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:0;grid-gap:1em}.logos{padding:5em 0 3em 0}.logos svg{width:275px}}.legal_page{padding:0;margin-top:2em;min-height:300px}.legal_page ol li{margin:0 .5em 0 1em}.legal_page ol li p,.legal_page ol li h3{margin-left:-.5em}.legal_page ul{padding:0 0 1em 0}.legal_page ul li{padding-left:.5em;list-style-type:disc;list-style-image:url(../images/icons/green-square.svg);margin:.5em .5em;padding-left:1em;padding:.25em 0 .25em 1em;font-size:1em;font-weight:300;text-align:left}.legal_page ul li ul li{list-style-image:url(../images/icons/Artes-dash.svg);padding:0;list-style-position:outside;font-size:1em;line-height:1.7;text-align:left;position:relative}@media only screen and (min-width:765px){.legal_page ol li{margin:0 1.5em}.legal_page ol li p{margin-left:-1.5em}.legal_page ol li h3{margin-left:-1.3em}}@media only screen and (min-width:1024px){.legal_page{margin:2.5em 0}}.block__left{padding:2em 0 1em 0;min-height:400px}.block__left div{display:flex;align-self:center;line-height:2}.block__left div a{font-weight:600}.block__left div a:hover{color:#10cfc9}.block__left div a svg{width:18px;height:18px;fill:#003b4a;margin-right:2em}.block__left div a svg:hover{fill:#10cfc9}.block__left div ul{list-style:none}.block__right{padding:.5em 0 0 0;margin:0 -1.5em}.block__right form{position:relative;z-index:100;padding:1.5em 1.5em 5em 1.5em;background:#fff;box-shadow:7px 5px 5px rgb(196 188 188 / .2)}.block__right.turquoise form{background:#10cfc9;padding:2em}input[type=text],input[type=email],select,textarea{border:1px solid #10cfc9}label{color:#003b4a;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px}.map{position:relative;width:100%;height:300px;z-index:1;margin-top:-6em;margin-bottom:0}.map iframe{width:100%;height:100%;background-color:#003b4a}.map:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;background:rgb(0 59 74 / .4);z-index:2}@media only screen and (min-width:765px){section.getintouch .container.getintouch__container .block__right form{padding:2.5em 1em;margin-right:.5;margin-left:.5em}section.getintouch .container.getintouch__container .block__right form .flex{display:flex;width:100%}section.getintouch .container.getintouch__container .block__right form .flex div{flex-basis:50%}section.getintouch .container.getintouch__container .block__right form .flex div:nth-child(1){margin-right:.5em}section.getintouch .container.getintouch__container .block__right form .flex>*{flex:0 1 45%}}@media only screen and (min-width:1024px){section.getintouch{padding-bottom:0}.map{margin-bottom:2.5em}section.getintouch .container.getintouch__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:2em;padding-top:3em}section.getintouch .block__left{grid-column:1/2;grid-row:1/2;padding:2em 2em 2em 0}section.getintouch .block__right{grid-column:2/3;grid-row:1/2}section.getintouch .block__right form{padding:2.5em;box-shadow:7px 5px 5px rgb(56 54 54 / .2)}}@media only screen and (min-width:3000px){map{margin-bottom:0;position:unset}}.contact-block__section{position:relative;overflow-x:hidden;padding-bottom:0}.contact-block__section::before{position:absolute;content:"";background:#003b4a;top:-1em;left:-2em;right:-2em;height:650px;z-index:-5}.contact-block__section .intro{margin-bottom:3em}.contact-block__section .intro h1,.contact-block__section .intro p{color:#fff}.contact-block__section .intro p{font-weight:400;width:80%}.contact-block__section h1,.contact-block__section h2,.contact-block__section h3,.contact-block__section p,.contact-block__section a{color:#fff}.contact-block__section h1{margin-bottom:1em}.contact-block__section h2{margin-bottom:2.5em}.contact-block__section p,.contact-block__section a{font-weight:500;color:#fff}.contact-block__section a:hover{color:#10cfc9}.contact-block__section .intro{margin-bottom:4em}.contact-block__section a{margin-bottom:.5em;font-size:1.1rem}.email a svg,.telephone a svg{width:20px;height:auto;fill:#fff;margin-right:1em}.social-icons ul{list-style-type:none;margin-bottom:4em}.social-icons a svg{width:25px;height:100%;fill:#fff;margin-right:calc(1em - 2px)}.contactform__header{margin-bottom:4em}.contactform__header h2,.contactform__header h3{color:#fff;margin-bottom:"em;"}.contact-form{background:#fff;padding:1em;margin:-2em -1em 4em -1em}.socialmedia__block{background:#10cfc9;width:100%;padding:1.5em 0}.socialmedia__block h3{margin-bottom:0;font-size:1.35rem;color:#003b4a}@media only screen and (min-width:765px){.socialmedia__block .socialmedia_contacts{display:flex;align-items:center;gap:1em;position:relative;z-index:999}}@media only screen and (min-width:1022px){.contact-block__section{position:relative;padding-top:4em;padding-bottom:0}.contact-block__section::before{position:absolute;content:"";background:#003b4a;top:-1em;left:-2em;right:-2em;height:650px;z-index:-5}.contact__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:-8em}.contact__grid .intro{grid-column:1/2;grid-row:1/2;padding-right:2em}.contact__grid .contact-info{grid-column:1/2;grid-row:2/3;padding-right:3.5em}.contact__grid .contactform__header{grid-column:2/3;grid-row:2/3;grid:3/4}.contact__grid .contact-form{grid-column:2/3;grid-row:4/5;margin:unset;margin-bottom:4em;margin-top:-5vh;position:relative;z-index:999}}@media only screen and (min-width:2000px){.contact-block__section{position:relative}.contact-block__section::before{height:800px;width:60vw}.contact-block__section a{font-size:22px}.contact-block__section .contact__grid{grid-template-columns:1fr 1.2fr;grid-template-rows:30vh auto;position:relative}.contact-block__section .contact__grid::before{position:absolute;content:"";background:#003b4a;top:-5em;left:-2em;right:-2em;height:800px;z-index:-5}.contact-block__section .contact__grid .intro{margin-bottom:2.5em}}section.simple-contact__section{background:#fff;height:100%;overflow-x:hidden;padding-bottom:0}.simple-contact__grid .simple-contact__content{display:flex;flex-direction:column;justify-content:start;padding:2em 0}.simple-contact__grid .simple-contact__block{background:#003b4a;width:100vw;height:40vh;margin:0 -2em;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.simple-form{padding:2em 0}.contact-image-block__section{background-color:#fff}.contact-form__grid{background:#fff0}section.form__section{position:relative;z-index:1}section.form__section .contact__info{padding-bottom:5em}section.form__section .contact__info h2,section.form__section .contact__info a{color:#003b4a}section.form__section .contact__info h2 svg,section.form__section .contact__info a svg{fill:#003b4a;width:20px}section.form__section .contact__form{background:#fff;padding:1em;margin:5em -2em 0 -2em;padding:2em}@media screen and (min-width:765px){section.form__section::before{height:80vh}}@media screen and (min-width:1022px){section.form__section{position:relative;z-index:3}section.form__section .contact-form__grid{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:auto;margin-bottom:-15em;position:relative;z-index:9999999;padding-top:2.5em}section.form__section .contact-form__grid .contact__info{grid-column:1/2;margin-top:2.5em;padding-top:3em}section.form__section .contact-form__grid .contact__form{background:#fff;padding:3em 1.5em;margin:2.5em 0 2em 0}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.contact-form__grid .contact__info{grid-column:1/2;margin-top:-10em}.contact-form__grid .contact__info h2,.contact-form__grid .contact__info a{color:#fff}.contact-form__grid .contact__form{background:#fff;padding:1.5em;margin-top:-10em;margin-left:-5em;margin:-10em 0 2em -5em}}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0}.acf-map img{max-width:inherit!important}.fullwidth_map{padding:0 0!important;min-height:unset}.contact-form__dark label{color:#ffffff!important;font-weight:normal!important}input[type=radio]:checked+label:before{background-color:#003b4a;border:2px solid #003b4a;width:16px;height:16px}input[type=radio]+label::before{border:2px solid #003b4a;appearance:radio;-webkit-appearance:radio;-moz-appearance:radio;width:16px;height:16px}h3.gsection_title,.contact__form form h3{font-size:1.2em!important;font-weight:700;color:#003b4a;margin-top:2.5em}.contact-form__dark h3{color:#ffffff!important}.contact-form__dark .gform_wrapper,.contact-form__dark .gform_wrapper.gravity-theme .ginput_counter{color:white!important}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_next_button.button{background-color:#003b4a!important;color:#fff!important}.gform_wrapper.gravity-theme .gform_save_link.button{color:#003b4a!important;font-weight:600!important}.gform_wrapper .medium,.gform_wrapper .small{width:100%!important}.gform_button button{padding:1em 2em!important}.gravity_container{margin-top:3.5em}.gform_wrapper .percentbar_blue{background-color:#0ea8a3;color:#fff!important}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .top_label .gsection_description{color:#fff!important}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:1.1em!important}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input[type=radio]{border:2px solid #003b4a!important}body .gform_wrapper .gform_body .gform_fields .gfield .gchoice{margin:1em 0}.gform_wrapper .gform_page_footer{display:flex!important;justify-content:space-between!important}.gform_footer{margin:0!important}.contact__form div.gform_wrapper input{color:rgb(39 38 38 / .9)!important}.contact__form.turquoise div.gform_wrapper input{color:#003b4a}.contact_form .gform_confirmation_wrapper .gform_confirmation_message,.contact-form__dark .gform_confirmation_wrapper .gform_confirmation_message{border:3px solid #003b4a!important;padding:5em 1em;color:White!important}.contact_form .gform_confirmation_wrapper .gform_confirmation_message p,.contact-form__dark .gform_confirmation_wrapper .gform_confirmation_message p{color:white!important}.contact_form .form-button,.contact_form a{background:#4c8bc9;background:linear-gradient(90deg,#4c8bc9 0%,rgb(51 102 153 / .9780112729) 30%,#164676 100%);display:inline-block;cursor:pointer;color:#fff;font-weight:500;font-size:19px;padding:.9em 2.5em;text-decoration:none;-webkit-transition:background-color 0.1s ease-in;transition:background-color 0.1s ease-in;text-align:center;margin-right:.5em;border:none}.contact_form .form-button:hover,.contact_form a:hover{background:#fff;color:#003b4a;border:3px solid #003b4a}div.gfield label.gform_resume_email_label.gfield_label{color:#003b4a!important;font-weight:600!important}.gform_fields input[type=submit]{background-color:#003b4a!important;color:#fff!important;padding:.5em 1.5em!important;margin-top:1.5em!important;font-weight:600!important}.contact_form div.gform_wrapper .top_label .gfield_label,.contact_form div.gform_wrapper legend.gfield_label,.contact_form div.gform_wrapper textarea{color:#003b4a!important;font-weight:500}.contact_form div.gform_wrapper .gfield_required{color:#cc1d11!important}.contact-form__dark div.gform_wrapper .gfield_required{color:#cc1d11!important;color:#10cfc9!important;font-weight:600!important;font-style:normal!important}.contact_form div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:15px 4px;padding:.8em 0;margin:.5em 0;letter-spacing:normal;background:#efefef!important;background:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;color:#003b4a!important;border:1px solid #10cfc9}.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=text],.contact__form div.gform_wrapper .gform_body .gform_fields .gfield input[type=email],.contact__form div.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.contact__form div.gform_wrapper .gform_body .gform_fields .gfield input[type=url],.contact div.gform_wrapper .gform_body .gform_fields .gfield input[type=number],.contact__form div.gform_wrapper .gform_body .gform_fields .gfield input[type=password] .contact__form div.gform_wrapper .gform_body .gform_fields .gfield textarea,.contact__form div.gform_wrapper .gform_body .gform_fields .gfield textarea.large{background-color:#efefef;background-color:#fff0;border:1px solid #10cfc9;padding:1em;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;height:auto;color:#003b4a!important}div.gform_wrapper .gform_body .gform_fields .gfield input[type=text],div.gform_wrapper .gform_body .gform_fields .gfield input[type=email],div.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],div.gform_wrapper .gform_body .gform_fields .gfield input[type=url],div.gform_wrapper .gform_body .gform_fields .gfield input[type=number],div.gform_wrapper .gform_body .gform_fields .gfield input[type=password] div.gform_wrapper .gform_body .gform_fields .gfield textarea,div.gform_wrapper .gform_body .gform_fields .gfield textarea.large{background:transparent!important;border:1px solid #10cfc9;padding:1em!important;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;height:auto;color:rgb(39 38 38 / .9)!important}.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield input[type=text],.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield input[type=email],.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield input[type=url],.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield input[type=number],.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield input[type=password] .contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield textarea,.contact__form.turquoise div.gform_wrapper .gform_body .gform_fields .gfield textarea.large{background:white!important;border:1px solid #10cfc9;padding:1em!important;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;height:auto;color:rgb(39 38 38 / .9)!important}.contact__form.turquoise .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:1em;margin:0 16px 0 0;background:#cc1d11;border:0;font-weight:700;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;padding:1.1em 3.5em!important;margin:.5em 0}.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=text],.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=email],.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=url],.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=number],.contact_form div.gform_wrapper .gform_body .gform_fields .gfield input[type=password] .contact_form div.gform_wrapper .gform_body .gform_fields .gfield textarea,.contact_form div.gform_wrapper .gform_body .gform_fields .gfield textarea.large{background-color:#fff!important;border:1px solid #10cfc9;padding:1em;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;height:auto}div.gform_wrapper .gform_body .gform_fields .gfield input[type=text],div.gform_wrapper .gform_body .gform_fields .gfield input[type=email],div.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],div.gform_wrapper .gform_body .gform_fields .gfield input[type=url],div.gform_wrapper .gform_body .gform_fields .gfield input[type=number],div.gform_wrapper .gform_body .gform_fields .gfield input[type=password] div.gform_wrapper .gform_body .gform_fields .gfield textarea,div.gform_wrapper .gform_body .gform_fields .gfield textarea.large,div.gform_wrapper .gform_body .gform_fields .gfield textarea.medium{background-color:#fff!important;border:1px solid #10cfc9;padding:1em;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;height:auto;color:rgb(39 38 38 / .9)!important}.contact div.gform_wrapper .gform_body .gform_fields .gfield select,.contact_form div.gform_wrapper .gform_body .gform_fields .gfield select,.product-page__container div.gform_wrapper .gform_body .gform_fields .gfield select,.bluewhite .gform_wrapper .gform_body .gform_fields .gfield select{background:#fff0;border:1px solid #10cfc9;padding:1em;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;background:url(../images/arrow-down.png) 96%/15% no-repeat #fff0;background-size:3%;height:auto}.contact_form div.gform_wrapper .gform_body .gform_fields .gfield select{background-color:#fff;border:none;padding:1em;margin:.5em 0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;background:url(../images/arrow-down.png) 96%/15% no-repeat #fff;background-size:3%;height:auto}@media (min-width:992px){.contact div.gform_wrapper .gform_body .gform_fields .gfield select,.contact_form div.gform_wrapper .gform_body .gform_fields .gfield select,div.gform_wrapper .gform_body .gform_fields .gfield select,.contact_form div.gform_wrapper .gform_body .gform_fields .gfield select,.product-page__container div.gform_wrapper .gform_body .gform_fields .gfield select{background-size:1.5%}}.gform_wrapper .gform_body .gform_fields .gfield_consent_label input[type=hidden]:focus{border:solid 3px orange!important}.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield_consent_label input[type=hidden]:focus{border:solid 3px orange!important}.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,.gform_wrapper .gform_body .gform_fields .gfield select:focus,.gform_wrapper .gform_body .gform_fields .gfield textarea:focus,.gform_wrapper .gform_body .gform_fields .gfield_consent_label input[type=checkbox]:focus,.gform_wrapper .gfield_consent_label:focus{border:solid 3px #10cfc9!important}.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield select:focus,.blue-cta-form div.gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border:dotted 4px #003b4a!important}.contact__form div.gform_wrapper .ginput_container .ginput_container_consent input[type=checkbox]:focus,div.gform_wrapper .ginput_container .ginput_container_consent input[type=checkbox]:focus{border:solid 3px orange!important}.contact_form div.gform_wrapper .validation_error{color:#003b4a;color:#fff;font-size:1em;font-weight:700;margin-bottom:25px;border:none;padding:16px 0 16px 0;clear:both;width:100%;text-align:left}.contact__form div.gform_wrapper .validation_message{color:#003b4a!important;font-weight:700;letter-spacing:normal}.contact_form div.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contact_form div.gform_wrapper li.gfield_error textarea{border:3px solid #cc1d11!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:#fff0;margin-bottom:6px!important;border:none;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;margin:0 16px 0 0;background:#cc1d11;background:#10cfc9;border:0;color:#fff;color:#003b4a;font-weight:700;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;margin:.5em 0}.contact_form div.gform_wrapper .gform_footer input.button,.contact_form div.gform_wrapper .gform_footer input[type=submit],.contact_form div.gform_wrapper .gform_page_footer input.button,.contact_form div.gform_wrapper .gform_page_footer input[type=submit],.contact_form div.gform_wrapper .gform_footer input[type=submit],.contact_form div.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;margin:0!important;background:#cc1d11;background:#10cfc9;border:0;color:#fff;color:#003b4a;font-weight:600;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border-radius:0!important;padding:1.1em;margin:.5em 0}.gform_wrapper.gform_page_footer input .gform_next_button.button{display:flex!important;justify-content:flex-end!important}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#0ea8a3}.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper .gform_page_footer input.button:focus,.gform_wrapper .gform_page_footer input[type=submit]:focus{border:solid 3px #cc1d11!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fbfbfb!important;border:none!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:none!important}.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{width:fit-content!important}a.privacy{background:none;color:#003b4a;text-align:left;padding:0}@media only screen and (min-width:641px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{width:60%!important;margin:0 16px 0 0}}@media (min-width:1024px){.contact_form div.gform_wrapper .gform_footer input.button{max-width:40%;margin:0}}.section-wrapper{width:100%}.panel1{width:100%;height:100%;position:relative;z-index:1}.panel1::before{position:absolute;content:"";width:100%;height:150%;top:0;left:0;background:#003b4a;z-index:-5}.panel1 .container.desc h2,.panel1 .container.desc p{color:#fff;background-color:#003b4a}.panel2{width:100vw;height:100%;position:relative;z-index:1}@media only screen and (min-width:750px){.panel1::before{height:170%}.panel2{padding-left:2.5em;padding-right:2.5em}}@media only screen and (min-width:1022px){.section-wrapper{width:100%}.section-height{width:auto;height:300vh;position:relative}.sticky-element{position:sticky;top:0;width:100%;height:100vh;height:100vh;min-height:750px;align-items:stretch;overflow:hidden;display:flex;justify-content:start}.track{height:100%;position:relative}.track-flex{display:flex;justify-content:flex-start;height:100%;align-items:stretch;margin-right:-100vw}.panel1{width:50vw;height:100%;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center}.panel1::before{position:absolute;content:"";width:130%;height:100%;top:0;left:0;background:#003b4a;z-index:-5}.panel2{width:1200px;height:100%;z-index:10;display:flex;flex-direction:row}.panel3{width:80vh;height:100%;background:green}.panel4{width:130vh;height:100%;background:blue}.panel5{width:50vw;height:100%;background:gray}}@media only screem and (min-width:1200px){.sticky-element{max-height:900px}}@media only screen and (min-width:1400px){.panel1{width:100vw;height:100%;min-height:700px;position:relative;z-index:5;margin:0;padding-left:0;padding-right:0}.panel1 .container.desc h2,.panel1 .container.desc p{width:40%}.panel1::before{position:absolute;content:"";width:70vw;height:100%;top:0;left:0;background:#003b4a;z-index:-5}.panel2{width:1300px;height:100%;margin-left:-40vw;z-index:10;display:flex;flex-direction:row;padding-left:0}}@media only screen and (min-width:3000px){.panel1{width:100vw;min-height:60vh;position:relative;z-index:5;margin:0;padding-left:0;padding-right:0}.panel1 .container.desc{margin-top:-15vh}.panel1 .container.desc h2,.panel1 .container.desc p{width:50%}.panel1::before{position:absolute;content:"";width:70vw;height:100%;top:0;left:0;background:#003b4a;z-index:-5}.panel2{width:2000px;height:100%;margin-left:-35vw;z-index:10;display:flex;flex-direction:row}.sticky-element{height:90vh;min-height:1000px;max-height:1200px}}.hrz-container .hrz-left_nav p.page_title{position:relative;font-family:"futura-pt-bold",sans-serif;font-weight:600;color:#10cfc9;font-size:1.2em;margin-bottom:1em;margin-bottom:0;font-size:1.2em;z-index:4}.hrz-container .hrz-left_nav p.page_title::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;background-color:#10cfc9}.hrz-container .hrz-left_nav p.page_title.on__white{color:#0f6b82}.hrz-container .hrz-left_nav p.page_title.on__white::before{background-color:#0f6b82}.insights-overview__grid .hrz-container{padding-top:2em}@media (min-width:1600px){.hrz-container .hrz-left_nav{display:block;width:9vw;background-color:#79949f;background-color:#fff0;white-space:nowrap;cursor:pointer;position:absolute;top:0;bottom:0;left:0;height:100%;z-index:4000}.hrz-container .hrz-left_nav p.page_title{position:absolute;content:"";font-family:"futura-pt-bold",sans-serif;font-weight:600;font-size:1.2em;margin-bottom:1em;margin-bottom:.5em;transform:rotate(-90deg);text-align:right;top:35%;top:45%;left:5px;right:5px;z-index:4000;letter-spacing:.5px}.hrz-container.pinned .hrz-left_nav p.page_title{top:200px}.hrz-container .hrz-left_nav.fullheight p.page_title{position:inherit;top:65%}.hrz-container .hrz-left_nav.contact p.page_title{position:inherit;top:25%}.hrz-container .hrz-left_nav.contact_block p.page_title{top:25%;left:-10vw;bottom:0;top:unset}}@media (min-width:2000px){.hrz-container .hrz-left_nav{width:7vw}}@media (min-width:3000px){.hrz-container .hrz-left_nav{display:block;width:10vw;background-color:#79949f;background-color:#fff0;white-space:nowrap;cursor:pointer;position:absolute;top:0;bottom:0;left:0;height:100%;z-index:400}.hrz-container .hrz-left_nav p.page_title{position:inherit;content:"";color:#000333;color:#10cfc9;font-weight:400;transform:rotate(-90deg);text-align:center;top:35%;left:5px;right:5px;font-size:1.5em;z-index:4000}.hrz-container .hrz-left_nav p.page_title::before{width:12px;height:12px;margin-right:5px}}section.notfound__page{background:#003b4a;color:#fff;margin-top:1.5em;position:relative;z-index:5;height:100%}section.notfound__page h1,section.notfound__page h2,section.notfound__page h3,section.notfound__page p{color:#fff}section.notfound__page a{color:#10cfc9}section.notfound__page .socialmedia_contacts h2,section.notfound__page .socialmedia_contacts h3,section.notfound__page .socialmedia_contacts p{color:#003b4a}.page-not-found{height:600px;padding-bottom:2em}.page-not-found .intro{margin-bottom:2.5em}.page-not-found input[type=text].back{background:#10cfc9;padding:1em;margin:1em 0;cursor:pointer;color:#003b4a}.searchform{margin-bottom:1em}.searchform input[type=text]{padding:1em .5em;margin-right:.5em}.searchform input[type=submit]{background:#d61c25;color:#fff;border:none;padding:1em 2.5em;cursor:pointer}ul.searchresults{list-style-type:none;margin-top:2.5em}ul.searchresults li{background:#fff;margin:1em -1.5em;padding:2em 1.5em}.casestudies{margin-top:2.5em}ul.casestudy__list{list-style-type:none;margin:2em 0}ul.casestudy__list li{background:#003b4a;background-image:url(../images/photos/logger.jpeg);background-position:center center;background-size:cover;color:#fff;margin:.5em 0;padding:1.5em;position:relative;z-index:1;height:150px;display:flex;flex-direction:column;justify-content:center}ul.casestudy__list li::after{position:absolute;content:"";background-color:rgb(0 59 74 / .4);background-color:rgb(0 59 74 / .6);top:0;left:0;width:100%;height:100%;z-index:-2;transition:all 0.3s ease-in-out}ul.casestudy__list li:hover::after{background-color:rgb(0 59 74 / .3);box-shadow:2px .8rem 1rem rgb(0 0 0 / .4)}@media (min-width:750px){.page-not-found{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-gap:2em;min-height:700px}.page-not-found .intro{grid-column:1/2}.searchform{grid-column:1/2;grid-row:2/3}.searchform input[type=text]{padding:1em 2.5em;margin:2em 0;margin-right:1em}ul.searchresults{list-style-type:none}ul.searchresults li{background:#fff;margin:1em auto;padding:2em 1.5em}ul.casestudy__list{display:flex;flex-wrap:wrap;gap:1.5em}ul.casestudy__list li{height:200px}ul.casestudy__list>*{flex:0 1 200px}}@media (min-width:1022px){.page-not-found{grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:7em;min-height:unset;height:100%}.page-not-found .intro{grid-row:1/3}.page-not-found .searchform{grid-column:2/3;grid-row:1/3;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1em}ul.casestudy__list>*{flex:0 1 275px}}@media (min-width:1200px){.page-not-found{height:450px}}@media (min-width:2000px){.page-not-found{height:550px}}#CybotCookiebotDialogHeader,#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-bottom:none!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{padding:6px 10px!important;margin-bottom:1em!important;margin-top:1.5em!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a{color:white!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:#10cfc9!important}#CybotCookiebotDialog h2{font-size:1.2em!important}#CybotCookiebotDialogBodyContent{overflow-x:unset!important}#CybotCookiebotDialog{background:#003b4a!important;color:#ffffff!important;max-width:95vw!important;max-height:80vh;border-radius:0!important}#CybotCookiebotDialogPoweredbyImage{display:none!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:#10cfc9!important;color:#10cfc9!important}#CybotCookiebotDialogPoweredbyCybot svg{display:none!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:#ffffff!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:#10cfc9!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:solid 2px #10cfc9!important;color:#ffffff!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#10cfc9!important;color:#003b4a!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:#10cfc9!important;color:#003b4a!important;padding:.4em 0.7em!important}#CybotCookiebotDialogPoweredByText{opacity:1!important;font-size:0.85em!important;color:#ffffff!important}#CybotCookiebotDialogPoweredByText a,#CybotCookiebotDialogPoweredByText span{color:#ffffff!important;opacity:1!important;font-size:0.85em!important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:#10cfc9!important;stroke:#ffffff!important}#CookiebotWidget .CookiebotWidget-logo svg path{fill:#003b4a!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo svg{display:none!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#10cfc9!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#10cfc9!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#10cfc9!important;border-color:#10cfc9!important;color:#003b4a!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#ffffff!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after{color:#10cfc9!important;border-width:.2em .2em 0 0!important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#10cfc9!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#10cfc9!important}#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,#CybotCookiebotDialog .CybotCookiebotBannerCloseButton{fill:#10cfc9!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background:#0f6b82!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background:#ffffff!important;color:#003b4a!important}@media (min-width:1022px){#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{max-width:1200px!important;padding:1.5em 3em!important}#CybotCookiebotDialog{max-width:1200px!important;padding-top:1em!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{margin:.75em 0!important}}@media (min-width:1280px){#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{max-width:1200px!important;padding:1.5em 2.5em}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent{padding:0 2.5em 0 0!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{width:0!important}#CybotCookiebotDialog h2{font-size:1.5em!important}}@media (min-width:3000px){#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{max-width:1600px!important}}.two-column__grid{display:block;width:100%}.image__block{padding:1.5em 0;position:relative;z-index:1}.image__block img{width:100%;height:200px;object-fit:cover;position:relative}@media only screen and (min-width:750px){.image__block{margin:2em 2em 2em 0;text-align:right;position:relative}.image__block img{width:70%;height:275px;z-index:1}.image__block::before{position:absolute;bottom:-1.5em;left:calc(30% - 2em);content:"";width:100px;height:100px;background:rgb(16 207 201 / .8);z-index:5}}@media only screen and (min-width:1022px){.two-column__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:5em}.two-column__grid div:nth-child(1){grid-column:1/2;grid-row:1/2}.two-column__grid div:nth-child(2){align-self:center;grid-column:2/3;grid-row:1/2}.two-column__grid.video{display:grid;grid-template-columns:1fr 1fr;column-gap:5em}.two-column__grid.video .image__block{padding:0}.image__block{position:relative;text-align:unset;margin:unset}.image__block img{width:100%;position:relative;z-index:1;height:300px}.image__block::before{position:absolute;bottom:-2em;left:-2em}}@media only screen and (min-width:3000px){.two-column__grid.video{column-gap:15em}.image__block img{height:400px;width:100%}}section.homepage__full-bg{position:relative;min-height:850px;width:100%;background:#003b4a;display:flex;flex-direction:column;justify-content:center}section.homepage__full-bg .full__bg{background:#003b4a;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1;padding:15em 0;position:absolute;top:0;bottom:0;left:0;right:0;height:100%}section.homepage__full-bg .full__bg:after{position:absolute;content:"";height:100%;left:0;right:0;bottom:0;top:0;z-index:-2;background:rgb(0 59 74 / .7)}@media screen and (min-width:700px){section.homepage__full-bg{min-height:1000px}}@media only screen and (min-width:1024px){section.homepage__full-bg{min-height:750px}}@media only screen and (min-width:3000px){section.homepage__full-bg{min-height:900px}}.white-block__section{position:relative}.white-block__section::before{position:absolute;content:"";background:#fff;top:0;left:0;width:100vw;height:650px;height:80%;z-index:-5}.white-block__section .white-block__gridleft{position:relative;z-index:1;display:grid;grid-template-columns:1fr 2em;grid-template-rows:auto;margin-bottom:2.5em}.white-block__section .white-block__gridleft .white-block__content{grid-row:2/3;grid-column:1/3}.white-block__section .white-block__gridleft .white-block__content .hrz-container,.white-block__section .white-block__gridleft .white-block__content .hrz-left_nav{display:none}.white-block__section .white-block__gridleft .white-block__image{width:100%;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1;grid-row:3/4;grid-column:1/2;margin-bottom:2em;width:300px;height:300px;margin-right:-2em;margin-top:2em;position:relative;z-index:1}.white-block__section .white-block__gridleft .white-block__image::after{position:absolute;content:"";background-color:rgb(0 59 74 / .35);top:0;left:0;width:100%;height:100%;z-index:2}.white-block__section .white-block__gridleft .white-block__image::before{position:absolute;bottom:-2em;left:-2em;content:"";width:100px;height:100px;background:rgb(16 207 201 / .8);z-index:5}.white-block__section:nth-of-type(odd)::before{background:#fff}.white-block__section:nth-of-type(even)::before{background:#10cfc9;background:#fff}@media only screen and (min-width:750px){.white-block__section .white-block__gridleft{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;height:100%}.white-block__section .white-block__gridleft .white-block__content{grid-row:2/3;grid-column:1/3;padding-right:1.5em}.white-block__section .white-block__gridleft .white-block__image{width:100%;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1;grid-row:3/4;grid-column:2/3;margin-bottom:2em;width:50vw;height:50vw;width:350px;height:350px;margin-right:0;margin-top:1.5em}}@media only screen and (min-width:1022px){.white-block__section:nth-of-type(even){position:relative;width:100%;height:100%;margin:3.5em auto;padding:0}.white-block__section:nth-of-type(even)::before{position:absolute;content:"";background:#fff;top:0;left:0;width:60vw;height:100%;aspect-ratio:1/1;z-index:-5}.white-block__section:nth-of-type(even) .hrz-left_nav{display:none}.white-block__section:nth-of-type(even) .white-block__gridleft{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3em auto 3em}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__content{grid-row:2/3;grid-column:1/2;padding-right:2.5em}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__content .hrz-left_nav{display:none;display:block}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__content .hrz-left_nav p{color:#003b4a;font-family:"futura-pt-bold",sans-serif;font-weight:600;text-transform:lowercase;font-size:1.2em;margin-bottom:1em;margin-bottom:.5em;position:relative;z-index:9999}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__content .hrz-left_nav p:before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;background-color:#003b4a}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image{background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1;grid-row:2/3;grid-column:2/3;width:450px;height:450px;margin:auto 0;justify-self:end}.white-block__section:nth-of-type(odd){position:relative;width:100%;height:100%;padding:0;margin:3.5em auto}.white-block__section:nth-of-type(odd)::before{position:absolute;content:"";background:#fff;top:0;right:0;left:unset;width:60vw;height:100%;aspect-ratio:1/1;z-index:-5}.white-block__section:nth-of-type(odd) .hrz-container{display:none}.white-block__section:nth-of-type(odd) .white-block__gridleft{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3em auto 3em}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__content{grid-row:2/3;grid-column:2/3;padding-left:2.5em;padding-right:-0.5em!important}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__content .hrz-left_nav{display:block}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__content .hrz-left_nav p{color:#003b4a;font-family:"futura-pt-bold",sans-serif;font-weight:600;text-transform:lowercase;font-size:1.2em;margin-bottom:1em;margin-bottom:.5em;position:relative;z-index:9999}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__content .hrz-left_nav p::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;background-color:#003b4a}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image{grid-row:2/3;grid-column:1/2;width:450px;height:450px;margin:auto 0}}@media only screen and (min-width:1200px){.white-block__section:nth-of-type(even){width:100%}.white-block__section:nth-of-type(even)::before{width:80vw}.white-block__section:nth-of-type(even) .white-block__gridleft{display:grid}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__content{padding-right:3.5em}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image{filter:grayscale(0.8s)}@supports not (aspect-ratio:1/1){.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image::before{float:left;padding-top:25%;content:""}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image::after{display:block;content:"";clear:both}}.white-block__section:nth-of-type(odd){width:100%}.white-block__section:nth-of-type(odd)::before{width:80vw}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image{filter:grayscale(0.8s)}@supports not (aspect-ratio:1/1){.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image::before{float:left;padding-top:25%;content:""}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image::after{display:block;content:"";clear:both}}}@media only screen and (min-width:1600px){.white-block__section:nth-of-type(odd){margin-bottom:7.5em}.white-block__section:nth-of-type(odd)::before{position:absolute;content:"";background:#fff;top:0;right:0;left:unset;height:100%;aspect-ratio:1/1;z-index:-5}.white-block__section:nth-of-type(odd) .hrz-container{display:block}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__content .hrz-left_nav{display:none}.white-block__section:nth-of-type(even) .hrz-left_nav{display:block}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__content .hrz-left_nav{display:none}section.white-block__section{min-height:unset}}@media only screen and (min-width:1600px){.white-block__section:nth-of-type(odd),.white-block__section:nth-of-type(even){margin-bottom:10em;padding:5em 0}.white-block__section:nth-of-type(odd) .white-block__gridleft,.white-block__section:nth-of-type(even) .white-block__gridleft{display:grid}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image,.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image{width:450px;height:450px;margin-right:0}}@media only screen and (min-width:2000px){.white-block__section:nth-of-type(even):before{width:70vw}.white-block__section:nth-of-type(even) .white-block__gridleft{display:grid}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image{margin-bottom:2em;margin-right:0}.white-block__section:nth-of-type(odd):before{width:70vw}.white-block__section:nth-of-type(odd) .white-block__gridleft{display:grid}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__content{padding-left:5em;padding-right:.5em}.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image{margin-bottom:2em;margin-right:0}}@media only screen and (min-width:3000px){.white-block__section:nth-of-type(even)::before,.white-block__section:nth-of-type(odd)::before{width:65vw}.white-block__section:nth-of-type(even) .white-block__gridleft .white-block__image,.white-block__section:nth-of-type(odd) .white-block__gridleft .white-block__image{width:500px;height:500px}}.leadership__grid{display:grid;grid-template-columns:1fr .5em;grid-template-rows:1fr 100px 120px 150px;grid-template-rows:1fr 2.5em 300px;grid-template-rows:2.5em 300px 300px;height:100%;margin:-2em 0 2em 0}.leadership__grid .text__content{grid-column:1/2;grid-row:1/4;position:relative;z-index:1;padding-right:1.5em}.leadership__grid .text__content::before{position:absolute;content:"";top:-3em;left:-50vw;width:100%;width:calc(100% + 50vw);bottom:0;background:#fff;z-index:-1}.leadership__grid .text__content a{position:relative;z-index:999}.leadership__grid .leader__image{grid-column:1/2;grid-row:3/5}.leadership__grid .leader__image img{height:auto}.leadership__grid .leader__image .title__block{bottom:-50%}.homepage__leadership{margin-bottom:7em}@media only screen and (min-width:550px){.leadership__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 100px 120px 150px;grid-template-rows:1fr 1.2fr 1fr;height:100%;margin:-2em 0 6em 0}.leadership__grid .text__content{grid-column:1/3;grid-row:1/3}.leadership__grid .leader__image{grid-column:2/4;grid-row:2/5}}@media only screen and (min-width:750px){.leadership__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 2em 1fr 2em;grid-template-rows:1fr 100px 120px 150px;grid-template-rows:0.15fr 0.75fr 0.5fr;height:100%}.leadership__grid .text__content{grid-column:1/4;grid-row:1/4}.leadership__grid .text__content .content{max-width:65%}.leadership__grid .leader__image{grid-column:2/5;grid-row:2/4;margin-bottom:unset;margin-left:unset}.homepage__leadership{margin-bottom:5em}}@media only screen and (min-width:1022px){.leadership__grid{display:grid;grid-template-columns:1fr 1fr 1fr 0.5fr;grid-template-rows:0.15fr 0.75fr 0.5fr;height:100%}.leadership__grid .leader__image{grid-column:3/4;grid-row:1/5;margin-right:-7em}.leadership__grid .leader__image .title__block{width:250px;height:250px;left:-20%;bottom:-30%}.homepage__leadership{margin-bottom:unset}}@media only screen and (min-width:1200px){.leadership__grid{display:grid;grid-template-columns:2fr 4fr 0.25fr 0.7fr;grid-template-rows:0.05fr 0.75fr 0.5fr;height:100%}.leadership__grid .leader__image{grid-column:3/4;grid-row:1/5}.leadership__grid .leader__image img{width:400px;height:auto}}@media only screen and (min-width:1600px){.leadership__grid{display:grid;grid-template-columns:1fr 1fr 0.5fr 0.5fr 0.5fr;grid-template-rows:0.05fr 0.75fr 0.5fr 0.5fr;margin:0}.leadership__grid .text__content{grid-column:1/5;grid-row:1/5}.leadership__grid .text__content::before{right:-5vw;width:calc(100% + 55vw)}.leadership__grid .leader__image{grid-column:3/5;grid-row:2/5}.leadership__grid .leader__image img{width:475px}.leadership__grid .leader__image .title__block{left:-10%;bottom:-35%}}@media only screen and (min-width:2000px){.leadership__grid .leader__image img{width:575px}.leadership__grid .leader__image .title__block{width:375px;height:375px}.leadership__grid .leader__image .title__block h3{font-size:2.2rem}.leadership__grid .leader__image .title__block p{font-size:22px}}@media only screen and (min-width:3000px){.leadership__grid .leader__image img{width:650px}.leadership__grid .leader__image .title__block{width:400px;height:400px}.leadership__grid .leader__image .title__block h3{font-size:2.2rem}.leadership__grid .leader__image .title__block p{font-size:24px}}.highlight-block__grid{display:grid;grid-template-columns:1.5em 1fr 1.5em;grid-template-rows:6em 1.5em 1fr 1.5em;width:100vw}.highlight-block__grid .highlight-title__block{grid-column:1/4;grid-row:1/2}.highlight-block__grid .highlight-content__block{grid-column:2/4;grid-row:3/5;z-index:10;position:relative}@supports not (aspect-ratio:1/1){.highlight-block__grid .highlight-content__block::before{float:left;padding-top:100%;content:""}.highlight-block__grid .highlight-content__block::after{display:block;content:"";clear:both}.highlight-block__grid .highlight-content__block div{position:absolute;top:auto;bottom:auto;padding-right:2.5em}}.highlight-block__grid .highlight-content__bg-block{grid-column:1/3;grid-row:2/4;z-index:6;position:relative}@supports not (aspect-ratio:1/1){.highlight-block__grid .highlight-content__bg-block::before{float:left;padding-top:100%;content:""}.highlight-block__grid .highlight-content__bg-block::after{display:block;content:"";clear:both}}@media only screen and (min-width:750px){.highlight-block__grid{display:grid;grid-template-columns:20em 1.5em 1fr 1.5em;grid-template-rows:6em 1.5em 1fr 1.5em}.highlight-block__grid .highlight-title__block{grid-column:1/2;grid-row:2/3;padding-right:3em}.highlight-block__grid .highlight-content__block{grid-column:3/5;grid-row:3/5;z-index:10}.highlight-block__grid .highlight-content__bg-block{grid-column:2/4;grid-row:2/4;z-index:6}}@media only screen and (min-width:1024px){.highlight-block__grid{display:grid;grid-template-columns:1fr 3em 1fr 3em;grid-template-rows:0 3em 1fr 3em}.highlight-block__grid .highlight-title__block{grid-column:1/2;grid-row:2/3;padding-right:3em}.highlight-block__grid .highlight-content__block{grid-column:3/5;grid-row:3/5;z-index:10}.highlight-block__grid .highlight-content__bg-block{grid-column:2/4;grid-row:2/4;z-index:6}}.page__grid{display:grid;grid-template-columns:4em 1fr auto;grid-template-rows:12em 0.4fr;grid-template-rows:16em auto;grid-template-rows:140px auto;position:relative;z-index:9}.page__grid .page-hero__heroimage{grid-column:1/4;grid-row:1/3;margin-left:-2em;margin-right:-2em;width:100vw;height:200px;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:-1}.page__grid .page-hero__heroimage.team-page{background:#fff0;background-repeat:no-repeat}.page__grid .page-hero__titleblock{grid-column:1/3;grid-row:2/3;padding:2.5em 2.5em 2.5em 0;min-height:200px;display:flex;flex-direction:column;justify-content:center;position:relative;background:#fff;z-index:300}.page__grid .page-hero__titleblock::before{position:absolute;content:"";background:#fff;left:-50vw;top:0;bottom:0;width:calc(100% + 50vw);z-index:-5;height:100%}.page__grid .page-hero__titleblock.padding-bottom{padding-bottom:2.5em;margin-bottom:2em}.page__grid .page-hero__titleblock.contact__page::before{bottom:0}.page__grid .page-hero__titleblock.casestudies{padding:1.5em 2.5em 2.5em 0}.page__grid .page-hero__titleblock.bg-dark{background:#003b4a}.page__grid .page-hero__titleblock.bg-dark::before{background:#003b4a}.page__grid .social_media_share{margin:1em 0 0 0}.page__grid.team{z-index:300;padding-bottom:2em;grid-template-rows:14em auto}.page__grid.team .page-hero__titleblock{grid-row:3/4;min-height:250px}.page__grid.team .page-hero__titleblock::before{height:100%;z-index:-5}.page__grid.team .page-hero__description{grid-row:4/5;grid-column:1/3;background:#fff;position:relative;z-index:5;padding-right:1em}.page__grid.team .page-hero__description::before{position:absolute;content:"";background:#fff;top:0;left:-50vw;height:100%;width:calc(100% + 50vw);z-index:-5}.page__grid.team .page-hero__heroimage.team-page{background-size:contain!important;background:#fff0;background-repeat:no-repeat;position:relative;z-index:999;height:350px;width:100vw;grid-row:1/2;max-width:1000px}.page__grid.team .page-hero__heroimage.team-page::after{background:#fff0}.article-block__grid,.content-block__grid{display:grid;grid-template-columns:80vw auto;grid-template-columns:4em auto;grid-template-columns:4em 1fr;grid-template-rows:auto;position:relative}.article-block__grid .article__main,.article-block__grid .content__main,.content-block__grid .article__main,.content-block__grid .content__main{grid-column:1/3;grid-row:1/2;padding:0 2em 2em 0;position:relative}.article-block__grid .article__main::before,.article-block__grid .content__main::before,.content-block__grid .article__main::before,.content-block__grid .content__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:-20vh;top:-5em;bottom:0;width:calc(100% + 50vw);z-index:-55}.article-block__grid .contact__main,.content-block__grid .contact__main{grid-column:1/3;position:relative;z-index:5;margin-top:-1em}.article-block__grid .contact__main::before,.content-block__grid .contact__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:-10vh;bottom:0;width:calc(100% + 50vw);height:calc(100% + 10vh);height:100%;z-index:-55}.article-block__grid .contact__main svg,.content-block__grid .contact__main svg{fill:#003b4a}.article-block__grid .contact__main .contact-header,.article-block__grid .contact__main .contact-details,.content-block__grid .contact__main .contact-header,.content-block__grid .contact__main .contact-details{margin-bottom:2.5em}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{background:#003b4a;padding:1.5em;margin-left:-2em}.article-block__grid .article__secondary,.article-block__grid .content__secondary,.content-block__grid .article__secondary,.content-block__grid .content__secondary{grid-row:2/3;grid-column:1/3;margin-top:2.5em}@media (min-width:750px){.page__grid{grid-template-columns:90vw auto;grid-template-columns:6fr 1fr;grid-template-columns:3fr 1fr;grid-template-columns:5fr 1fr auto;grid-template-columns:80vw auto;grid-template-rows:20em auto;grid-template-rows:14em 8em auto;margin-bottom:unset;padding-bottom:0}.page__grid .page-hero__heroimage{margin-left:0;width:100%;grid-row:1/3;height:unset}.page__grid .page-hero__titleblock{grid-column:1/2;grid-row:2/4;z-index:1;min-height:250px;display:Flex;flex-direction:column;justify-content:center;padding:1.5em 1.5em 1.5em 0}.page__grid .page-hero__titleblock p{max-width:90%}.page__grid .page-hero__titleblock.contact::before{bottom:-7em;top:0;height:unset;z-index:-5}.page__grid.team{grid-template-rows:24em 1fr;grid-template-rows:12em 8em auto}.page__grid.team .page-hero__heroimage.team-page{background-size:contain!important;background:#fff0;background-repeat:no-repeat;position:relative;height:auto;margin-left:15vw}.page__grid.team .page-hero__titleblock{grid-row:3/4}.page__grid.team .page-hero__titleblock::before{top:-8em;height:calc(100% + 8em)}.page__grid.team .page-hero__titleblock>*{max-width:80%}.page__grid.team .page-hero__description{grid-column:1/2}.page__grid.margin-bottom{margin-bottom:4.5em}.article-block__grid,.content-block__grid{display:grid;grid-template-columns:80vw auto;grid-template-rows:auto;position:relative}.article-block__grid .article__main,.article-block__grid .content__main,.content-block__grid .article__main,.content-block__grid .content__main{grid-column:1/2;grid-row:1/2;padding:0 3em 2em 0;position:relative}.article-block__grid .article__main div,.article-block__grid .content__main div,.content-block__grid .article__main div,.content-block__grid .content__main div{padding-right:2em}.article-block__grid .contact__main,.content-block__grid .contact__main{grid-column:1/2;padding:0 2em 2em 0;position:relative;z-index:999}.article-block__grid .contact__main::before,.content-block__grid .contact__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:-10vh;top:0;bottom:0;width:calc(100% + 50vw);z-index:-55}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{padding:2em;grid-column:1/3;margin-left:0}.article-block__grid .content,.content-block__grid .content{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto;grid-gap:2.5em}.article-block__grid .content .contact-header,.content-block__grid .content .contact-header{grid-column:1/3;grid-row:1/2}.article-block__grid .content .contact-details,.content-block__grid .content .contact-details{grid-column:1/2;grid-row:2/3}.article-block__grid .content .contact-details .telephone a,.content-block__grid .content .contact-details .telephone a{font-size:1.2rem}.article-block__grid .content .contact-form__dark,.content-block__grid .content .contact-form__dark{grid-column:1/3;grid-row:1/2;background-color:#e7fbfb;background:#003b4a;padding:1em;margin:unset}.article-block__grid .article__secondary,.article-block__grid .content__secondary,.content-block__grid .article__secondary,.content-block__grid .content__secondary{grid-row:2/3;grid-column:1/3;margin-top:2.5em}}@media (min-width:1022px){.page__grid,.article-block__grid,.content-block__grid{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:2.5em}.page__grid .page-hero__titleblock{grid-column:1/3;display:flex;padding:1.5em 0}.page__grid .page-hero__titleblock h1{line-height:1.1;margin-bottom:.75em}.page__grid .page-hero__titleblock h1,.page__grid .page-hero__titleblock p{width:80%;margin-bottom:1em}.page__grid.team{grid-template-rows:12em 12em auto;grid-gap:2.5em;padding-bottom:5em}.page__grid.team .white-block{grid-row:2/3;grid-column:1/3;background:#fff;position:relative}.page__grid.team .white-block::before{position:absolute;content:"";top:0;height:100%;left:-50vw;width:calc(100% + 50vw);background:#fff}.page__grid.team .page-hero__titleblock{grid-row:3/4;padding-top:2.5em;position:relative}.page__grid.team .page-hero__titleblock::before{top:-5em}.page__grid.team .page-hero__description{grid-column:1/3}.page__grid.team .page-hero__heroimage.team-page{height:400px}.article-block__grid,.content-block__grid{display:grid}.article-block__grid .article__main,.article-block__grid .content__main,.article-block__grid .contact__main,.content-block__grid .article__main,.content-block__grid .content__main,.content-block__grid .contact__main{padding-bottom:3.5em;padding-right:3.5em;grid-column:1/3}.article-block__grid .contact__main,.content-block__grid .contact__main{margin-top:0;padding-bottom:2.5em;margin-bottom:0}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{padding:2em;grid-column:1/3;margin-left:0;max-width:600px}.article-block__grid .content,.content-block__grid .content{margin-right:2.5em;position:relative}.article-block__grid .content .contact-form__dark,.content-block__grid .content .contact-form__dark{padding:2em;grid-column:1/3;margin-left:unset}}@media (min-width:1200px){.page__grid{grid-template-rows:16em 10em auto}.page__grid .page-hero__titleblock{padding:1.5em 2.5em 2.5em 0}.page__grid.team{padding-bottom:7em}.page__grid.team .page-hero__titleblock{grid-row:1/2;background:#fff0;padding-top:0;margin-top:0;margin-bottom:2.5em}.page__grid.team .page-hero__titleblock:before{background:#fff0}.page__grid.team .page-hero__heroimage.team-page{margin-top:6em;margin-left:10vw}.page__grid.team .page-hero__description{position:relative;padding:3.5em 0}.page__grid.team .page-hero__description::before{position:absolute;content:"";background:#fff;top:-5em;left:-50vw;height:calc(100% + 5em);width:calc(100% + 50vw)}.content-block__grid .content__main{background:#fff}.content-block__grid .content__main h2,.content-block__grid .content__main h3,.content-block__grid .content__main h4,.content-block__grid .content__main p{max-width:70%}.content-block__grid .content__main::before{position:absolute;content:"";background:#fff;left:-50vw;top:0;bottom:0;width:calc(100% + 50vw);z-index:-5;height:100%}}@media only screen and (min-width:3000px){.article-block__grid,.content-block__grid{grid-template-columns:650px 350px auto}.article-block__grid .article__main,.article-block__grid .content__main,.content-block__grid .article__main,.content-block__grid .content__main{margin-top:0}.article-block__grid .article__main::before,.article-block__grid .content__main::before,.content-block__grid .article__main::before,.content-block__grid .content__main::before{top:-7em}.page__grid{grid-template-columns:650px 350px auto;grid-template-rows:25em 1fr 0.5fr 0.5fr;grid-gap:2.5em}.page__grid .page-hero__titleblock{padding:2.5em 2.5em 2.5em 0;grid-row:2/5}.page__grid .page-hero__titleblock.padding-bottom{grid-row:2/5;padding-bottom:3em}.page__grid .page-hero__titleblock.casestudies{padding:2.5em 2.5em 2.5em 0;grid-row:2/5;margin-bottom:7em}.page__grid .page-hero__heroimage{height:50em;width:1800px;grid-row:1/4}.page__grid.news__item{grid-template-columns:650px 350px auto;grid-template-rows:25em 1fr 0.5fr 0.5fr;grid-gap:2.5em}.page__grid.news__item .page-hero__titleblock{grid-row:2/4}.page__grid.team{grid-template-columns:650px 350px auto;grid-template-rows:25em 1fr 0.5fr 0.5fr;padding-bottom:7em}.page__grid.team .page-hero__titleblock{grid-row:1/2;background:#fff0;padding-top:0;margin-top:0;margin-bottom:2.5em}.page__grid.team .page-hero__titleblock:before{background:#fff0}.page__grid.team .page-hero__heroimage.team-page{margin-top:6em;margin-left:10vw}.page__grid.team .page-hero__description{position:relative;padding:3.5em 0}.page__grid.team .page-hero__description::before{position:absolute;content:"";background:#fff;top:-5em;left:-50vw;height:calc(100% + 5em);width:calc(100% + 50vw)}.page__grid.margin-bottom{margin-bottom:10em}.article-block__grid,.content-block__grid{display:grid;position:relative;z-index:55}.article-block__grid .article__main,.article-block__grid .content__main,.article-block__grid .contact__main,.content-block__grid .article__main,.content-block__grid .content__main,.content-block__grid .contact__main{margin-top:-4.5em;margin-bottom:5em}.article-block__grid .contact__main,.content-block__grid .contact__main{margin-top:-7em;padding-bottom:2.5em;margin-bottom:0}.article-block__grid .contact__main .contact-form__dark,.content-block__grid .contact__main .contact-form__dark{max-width:700px;margin-top:2.5em}}.page-heroblock__grid{display:grid;grid-template-columns:4em 1fr auto;grid-template-rows:14em 1fr 1fr;grid-template-rows:1fr 0.75fr 0.75fr;position:relative;min-height:700px}.page-heroblock__grid .arrow{position:absolute;content:"";right:5em;top:85%;width:1.5em}.page-heroblock__grid .arrow span{position:inherit;white-space:nowrap;left:-1.5em;left:-150%;bottom:200%;bottom:250%}.page-heroblock__grid .arrow svg{animation:moveArrow 1.2s alternate-reverse infinite;width:1em}.page-heroblock__grid .arrow svg line{stroke:#003b4a}.page-heroblock__grid .page-hero__heroimage{grid-column:1/4;grid-row:1/3;margin-left:-2em;margin-right:-2em;width:100vw;height:100%;background:#003b4a;background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-size:cover;position:relative;z-index:-1}.page-heroblock__grid .page-hero__heroimage:after{position:absolute;content:"";height:100%;left:0;right:0;bottom:0;top:0;z-index:-2;background:rgb(0 59 74 / .3)}.page-heroblock__grid .page-hero__titleblock{grid-column:1/3;grid-row:2/4;margin-left:-2em;padding:1em 2em;padding:2em;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;position:relative}.page-heroblock__grid .page-hero__titleblock::before{position:absolute;content:"";background:#003b4a;left:-50vw;top:0;bottom:-10vh;bottom:0;width:calc(100% + 50vw);z-index:-5;height:calc(100% + 10vh);height:100%}@supports not (aspect-ratio:1/0.5){.page-heroblock__grid .page-hero__titleblock::before{float:left;padding-top:50%;content:""}.page-heroblock__grid .page-hero__titleblock::after{display:block;content:"";clear:both}.page-heroblock__grid .page-hero__titleblock h1{position:absolute;top:auto;bottom:auto}}@supports not (aspect-ratio:1/0.5){.page-heroblock__grid .page-hero__titleblock.newspage::before{float:left;padding-top:57%;content:""}.page-heroblock__grid .page-hero__titleblock.newspage::after{display:block;content:"";clear:both}.page-heroblock__grid .page-hero__titleblock.newspage .top__block{position:absolute;content:"";top:10%;bottom:-20%}.page-heroblock__grid .page-hero__titleblock.newspage .top__block h1{width:85%;position:relative}}.page-heroblock__grid .page-hero_introblock{grid-column:1/3;grid-row:3/4;margin-left:-2em;padding-left:2em;padding-right:.5em;padding-bottom:2em;aspect-ratio:1/0.5;display:flex;flex-direction:column;justify-content:center;justify-content:flex-start;position:relative}@supports not (aspect-ratio:1/0.5){.page-heroblock__grid .page-hero_introblock::before{float:left;padding-bottom:43%;content:""}.page-heroblock__grid .page-hero_introblock::after{display:block;content:"";clear:both}.page-heroblock__grid .page-hero_introblock .intro{position:absolute;top:10%;width:70%}}.page-heroblock__grid .page-hero_introblock p:nth-child(1){font-weight:500}.page__block{display:grid;grid-template-columns:2.5em 1fr 2.5em;grid-template-columns:5vw 75vw 5vw auto;grid-template-columns:275px auto;grid-template-rows:2.5em 1fr 2.5em auto;position:relative;margin-bottom:5em}.page__block .page__textblock{grid-column:1/4;grid-row:4/5;z-index:5;position:relative;padding-top:4em;padding-bottom:2em}.page__block .page__textblock::before{position:absolute;content:"";height:80%;height:95%;left:-20vw;top:-4em;width:120vw;height:calc(100% + 4em);background:#fff;z-index:-5}.page__block .page__imageblock{background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;grid-column:1/4;grid-row:2/4;aspect-ratio:1/1;z-index:5}@supports not (aspect-ratio:1/1){.page__block .page__imageblock::before{float:left;padding-top:100%;content:""}.page__block .page__imageblock::after{display:block;content:"";clear:both}}.page-block__grid{display:grid;grid-template-columns:275px auto;position:relative;padding:4em auto;margin-bottom:5em}.page-block__grid .page__textblock{grid-column:1/4;grid-row:4/5;z-index:5;position:relative;padding-top:4em;padding-bottom:2em;padding-right:1.5em;position:relative;z-index:5}.page-block__grid .page__textblock::before{position:absolute;content:"";left:-2em;top:-4em;height:calc(100% + 4em);width:100%;z-index:-1}.page-block__grid .page__imageblock{background-image:url(../images/photos/gettyimages-527457020-594x594.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;grid-column:1/4;grid-row:2/4;aspect-ratio:1/1;z-index:5}@supports not (aspect-ratio:1/1){.page-block__grid .page__imageblock::before{float:left;padding-top:100%;content:""}.page-block__grid .page__imageblock::after{display:block;content:"";clear:both}}.divider{position:relative}.divider::after{position:absolute;content:"";height:40px;width:5px;background:#10cfc9;bottom:2em;bottom:2%;bottom:-1em;bottom:-25%;left:50%}.intro__grid .intro__block .content__block{position:relative;padding:1.5em 1em;margin:1em -1em 5em -1em;z-index:5;background:#fff;display:flex;flex-direction:column;justify-content:center}.intro__grid .intro__block .content__block::after{position:absolute;content:"";height:25px;width:4px;background:#10cfc9;left:50%;bottom:-2.5em}.intro__grid .intro__block .content__block:last-of-type{padding:1.5em 1em;margin:1em -1em 5em -1em}.intro__grid .intro__block .content__block:last-of-type::after{display:none}@media only screen and (min-width:750px){.page-heroblock__grid{display:grid;grid-template-columns:3fr 1fr;grid-template-columns:6fr 1fr;grid-template-rows:200px 200px 200px}.page-heroblock__grid .page-hero__heroimage{grid-column:1/3;grid-row:1/3;margin-left:0;margin-right:0;width:100%}.page-heroblock__grid .page-hero__titleblock{grid-column:1/2;grid-row:2/4;margin-left:-2.5em;padding:3.5em 2.5em;aspect-ratio:unset;display:flex;flex-direction:column;justify-content:center;align-items:center;height:unset;margin-bottom:0}.page-heroblock__grid .page-hero__titleblock h1{font-size:2.5rem;line-height:1.15}.page-heroblock__grid .page-hero_introblock{grid-column:1/2;margin-left:-2.5em;padding:2.5em}.page-heroblock__grid .page-hero_introblock p{width:90%}.intro__grid{display:grid;grid-template-columns:6fr 1fr;grid-template-rows:auto;height:100%;overflow-x:hidden}.intro__grid .intro__block{grid-column:1/2;grid-row:1/2}.intro__grid .intro__block .content__block,.intro__grid .intro__block .content__block:last-of-type{position:relative;padding:1.5em 1em;margin:1em 1em 5em -1em;z-index:5}.divider::after{bottom:-10vh;bottom:-5em}.page__textblock{padding-top:4em;padding-bottom:4em}.page__block:nth-child(even){display:grid;grid-template-columns:2.5em 460px 2.5em 0.5fr;grid-template-columns:40vw 5vw 45vw auto;grid-template-columns:3fr 3fr 1fr;grid-template-rows:2.5em 1fr 2.5em auto;grid-template-rows:1fr 1fr;margin:5em 0 10em 0}.page__block:nth-child(even) .page__textblock{grid-column:1/3;grid-row:2/3;padding-bottom:4em}.page__block:nth-child(even) .page__textblock::before{height:calc(100% + 4em);width:calc(100% + 20vw)}.page__block:nth-child(even) .divider::after{bottom:-2.5em}.page__block:nth-child(even) .page__imageblock{grid-column:1/3;grid-row:1/2;width:45vw;height:45vw}.page__block:nth-child(odd){display:grid;grid-template-columns:1fr 2.5em 460px 2.5em;grid-template-columns:40vw 45vw 5vw auto;grid-template-columns:3fr 3fr 1fr;grid-template-rows:2.5em 1fr 2.5em auto;grid-template-rows:40vw auto;margin:5em 0 10em 0}.page__block:nth-child(odd) .page__textblock{grid-column:1/3;grid-row:2/3;padding-bottom:4em}.page__block:nth-child(odd) .page__textblock::before{height:calc(100% + 8em);top:-8em;width:calc(100% + 20vw)}.page__block:nth-child(odd) .page__textblock .divider::after{bottom:-2.5em}.page__block:nth-child(odd) .page__imageblock{grid-column:2/3;grid-row:1/2;width:45vw;height:45vw}.page-block__grid:nth-child(1){grid-template-columns:3fr 3fr 1fr;grid-template-rows:1fr 0.5fr 1fr;margin:3em 0}.page-block__grid:nth-child(1) .page__textblock{grid-column:1/3;grid-row:2/4}.page-block__grid:nth-child(1) .page__textblock::before{position:absolute;content:"";background:#fff;left:-50vw;top:-4em;width:calc(100% + 50vw);height:calc(100% + 4em);z-index:-55}.page-block__grid:nth-child(1) .page__imageblock{grid-column:1/2;grid-row:1/2;width:40vw;height:40vw}.page-block__grid:nth-child(2){grid-template-columns:3fr 3fr 1fr;grid-template-rows:1fr 0.5fr 1fr;margin:3em 0}.page-block__grid:nth-child(2) .page__textblock{grid-column:1/3;grid-row:2/4}.page-block__grid:nth-child(2) .page__textblock::before{position:absolute;content:"";background:#fff;left:-50vw;top:-4em;width:calc(100% + 50vw);height:calc(100% + 4em);z-index:-55}.page-block__grid:nth-child(2) .page__imageblock{grid-column:2/3;grid-row:1/2;width:40vw;height:40vw}}@media only screen and (min-width:1022px){.page-heroblock__grid{display:grid;grid-template-columns:4fr 1fr;grid-template-columns:2fr 1fr;grid-template-columns:40vw 40vw auto;grid-template-columns:2fr 2fr 1fr;grid-gap:2.5em}.page-heroblock__grid .arrow{top:45%;top:10em}.page-heroblock__grid .arrow svg{width:1.5em}.page-heroblock__grid .arrow svg line{stroke:#fff}.page-heroblock__grid .arrow span{color:#fff;bottom:220%}.page-heroblock__grid .page-hero__heroimage{grid-column:1/4;grid-row:1/3}.page-heroblock__grid .page-hero__titleblock{grid-column:1/3;grid-row:2/4;margin-left:-3.5em;padding:3.5em;display:flex;flex-direction:column;justify-content:center}.page-heroblock__grid .page-hero_introblock{grid-column:1/2;margin-left:-3.5em;padding:3.5em}.page-heroblock__grid .page-hero_introblock p{width:80%}.page__block:nth-child(even){display:grid;grid-template-columns:45vw 5vw 35vw 5vw auto;grid-template-rows:2.5em 1fr 2.5em;padding-bottom:unset;padding-top:2.5em}.page__block:nth-child(even) .page__textblock{grid-column:1/3;grid-row:2/4;display:flex;flex-direction:column;justify-content:center;padding-right:calc(5vw + 2.5em);padding-bottom:unset}.page__block:nth-child(even) .page__textblock::before{height:calc(100% + 4em);width:calc(100% + 20vw)}.page__block:nth-child(even) .page__imageblock{grid-column:2/4;grid-row:1/3;width:40vw;height:40vw;margin:auto 0}.page__block:nth-child(even) .page__bg-imageblock{grid-column:3/5;grid-row:1/3}.page__block:nth-child(odd){display:grid;grid-template-columns:2.5em 1fr 2.5em 1fr;grid-template-columns:5vw 35vw 45vw 5vw auto;grid-template-rows:2.5em 1fr 2.5em;padding-bottom:2.5em;padding-top:2.5em}.page__block:nth-child(odd) .page__textblock{grid-column:3/4;grid-row:2/4;display:flex;flex-direction:column;justify-content:center;padding-left:2.5em;padding-left:calc(5vw + 2.5em);margin-bottom:3.5em}.page__block:nth-child(odd) .page__textblock::before{left:-10vw;right:30vw}.page__block:nth-child(odd) .page__imageblock{grid-column:1/3;grid-row:1/3;width:40vw;height:40vw;margin:auto 0}.page__block:nth-child(odd) .page__bg-imageblock{grid-column:2/4;grid-row:1/3}.page-block__grid:nth-child(1),.page-block__grid:nth-child(2){grid-template-columns:2fr 2fr 1fr;grid-template-rows:auto;grid-gap:2.5em}.page-block__grid:nth-child(1) .page__imageblock,.page-block__grid:nth-child(2) .page__imageblock{width:auto;height:300px}.page-block__grid:nth-child(1) .page__textblock::before,.page-block__grid:nth-child(2) .page__textblock::before{top:-6em;height:calc(100% + 6em)}.intro__grid{grid-template-columns:4fr 1fr}}@media only screen and (min-width:1200px){.page-heroblock__grid{display:grid;grid-template-columns:400px 400px auto;grid-gap:2.5em}.page-heroblock__grid .page-hero__heroimage{grid-column:1/5;grid-row:1/3;margin-left:0;width:100%;height:100%}.page-heroblock__grid .page-hero__titleblock{grid-column:1/3;grid-row:2/4;display:flex;flex-direction:column;justify-content:center;align-items:unset}.page-heroblock__grid .page-hero__titleblock h1{font-size:2.5rem;width:85%}.page__block:nth-child(even){display:grid;grid-template-columns:1fr 3.5em 0.6fr 3.5em;grid-template-rows:3.5em 0.6fr 3.5em;padding-bottom:10em;padding-top:5em}.page__block:nth-child(even) .page__textblock{grid-column:1/3;grid-row:2/3;display:flex;flex-direction:column;justify-content:flex-start;padding-right:3.5em;min-height:550px}.page__block:nth-child(even) .page__textblock::before{height:100%;height:calc(105% + 4em);width:80vw}.page__block:nth-child(even) .page__imageblock{grid-column:3/6;grid-row:2/3;width:500px;height:500px}@supports not (aspect-ratio:1/1){.page__block:nth-child(even) .page__imageblock::before{float:left;padding-top:100%;content:""}.page__block:nth-child(even) .page__imageblock::after{display:block;content:"";clear:both}}.page__block:nth-child(even) .page__bg-imageblock{grid-column:3/5;grid-row:1/3}.page__block:nth-child(odd){display:grid;grid-template-columns:3.5em 0.6fr 3.5em 1fr;grid-template-columns:30vw 15vw 15vw 10vw auto;padding-bottom:5em;grid-template-rows:auto;padding-top:5em}.page__block:nth-child(odd) .page__textblock{grid-column:3/6;grid-row:2/3;display:flex;flex-direction:column;justify-content:flex-start;min-height:550px}.page__block:nth-child(odd) .page__textblock::before{top:-4em;bottom:-4em;height:100%;height:calc(105% + 4em);width:80vw}.page__block:nth-child(odd) .page__imageblock{grid-column:1/3;grid-row:2/3;width:500px;height:500px}@supports not (aspect-ratio:1/1){.page__block:nth-child(odd) .page__imageblock::before{float:left;padding-top:100%;content:""}.page__block:nth-child(odd) .page__imageblock::after{display:block;content:"";clear:both}}.page__block:nth-child(odd) .page__bg-imageblock{grid-column:2/4;grid-row:1/3}.page-block__grid{grid-template-columns:400px 400px auto}.page-block__grid:nth-child(1){grid-template-columns:400px 400px auto;margin:5em 0}.page-block__grid:nth-child(1) .page__textblock{grid-row:1/2;grid-column:1/2}.page-block__grid:nth-child(1) .page__textblock::before{top:0;height:100%;right:-20vw;width:calc(100% + 60vw)}.page-block__grid:nth-child(1) .page__imageblock{grid-column:2/3;margin:auto 0 auto 0;grid-row:1/2;display:flex;flex-direction:column;justify-content:center}.page-block__grid:nth-child(2) .page__textblock{grid-column:2/3;grid-row:1/2;padding-right:unset}.page-block__grid:nth-child(2) .page__textblock::before{top:0;height:100%;left:-20vw;right:-50vw}.page-block__grid:nth-child(2) .page__imageblock{grid-column:1/2;margin:auto 0 auto 0;grid-row:1/2;display:flex;flex-direction:column;justify-content:center}.intro__grid{grid-template-columns:750px 1fr}.intro__grid .intro__block .content__block,.intro__grid .intro__block .content__block:last-of-type{padding:1.5em 1em;margin:1em 1em 5em -1em}.intro__grid .intro__block .content__block::after,.intro__grid .intro__block .content__block:last-of-type::after{bottom:-4em}}@media only screen and (min-width:1600px){.page-heroblock__grid .page-hero__heroimage{width:100%;min-height:500px;height:100%}.page-heroblock__grid .page-hero__titleblock{display:flex;flex-direction:column;justify-content:center;height:unset}.page-heroblock__grid .page-hero__titleblock h1{font-size:3.5rem;width:80%}.page-heroblock__grid .page-hero_introblock{grid-column:1/2;grid-row:2/4;margin-left:-10em;padding-left:10em;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:2000px){.page__block:nth-of-type(odd) .page__textblock::before{height:120%;right:-30vw;width:60vw;left:unset}.page__block:nth-of-type(even) .page__textblock::before{height:120%;left:-30vw;width:60vw;right:unset}.page-heroblock__grid,.page-block__grid{grid-template-columns:400px 400px 400px auto}}@media only screen and (min-width:3000px){.page-heroblock__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-right:-5vw;height:950px}.page-heroblock__grid .arrow{position:absolute;content:"";right:10em;width:2.5em}.intro__grid{grid-template-columns:650px 350px auto;grid-gap:2.5em}.intro__grid .intro__block{grid-column:1/3}.intro__grid .intro__block .content__block{margin:1em 0 7em 0}}.categories{margin:1em 0 1.5em 0}.categories span{text-transform:uppercase;font-size:.5rem;margin:0 .75em 0 0;background:#10cfc9;padding:.75em;border-radius:4px;font-weight:700}.news-img-details .categories span{background:#fff;color:#003b4a}@media (min-width:1022px){.categories span{font-size:.65rem}}