/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#016bae;--color-screen:#f5f5f5;--color-secondary:#e88625;--color-secondary-dark:#d2771d;--color-dark:#02263d;--color-white:#fff}:root{--font-base-family:"Manrope","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}:root{--flex-gap:50px;--flex-total-columns:24}:root{--grid-gap:2rem}@media screen and (min-width:992px){:root{--grid-gap:3rem}}.c-card{width:100%;height:100%;min-height:27rem}.c-card__wrapper{height:100%;display:flex;flex-direction:column}.c-card__media,.c-card__media div{height:100%}.c-card__media img{height:100%;width:100%;border-radius:2.5rem;-o-object-fit:cover;object-fit:cover;min-height:27rem}@media screen and (min-width:992px){.c-card__media img{min-height:20rem}}.c-card__content{position:absolute;bottom:0;padding:2.5rem;color:var(--color-white);width:100%}.c-card__content-text{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.c-card__content h3{margin-bottom:1rem}@media screen and (min-width:992px){.c-card{min-height:20rem}}
:root{--color-primary:#016bae;--color-screen:#f5f5f5;--color-secondary:#e88625;--color-secondary-dark:#d2771d;--color-dark:#02263d;--color-white:#fff}:root{--font-base-family:"Manrope","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}:root{--flex-gap:50px;--flex-total-columns:24}:root{--grid-gap:2rem}@media screen and (min-width:992px){:root{--grid-gap:3rem}}.c-cta{position:relative;color:var(--color-white);overflow:hidden;border-radius:2.5rem}.c-cta .container{position:relative;z-index:2;padding-bottom:5rem}@media screen and (min-width:1150px){.c-cta .container{padding-bottom:7.5rem}}.c-cta .h2{color:var(--color-white);background:transparent;margin-bottom:1rem}.c-cta__wrapper{background-color:#ffffff26;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1.5rem;border-radius:2.5rem}.c-cta__wrapper a:not(.btn){color:var(--color-white);text-decoration:underline}.c-cta__wrapper a:not(.btn):hover{color:var(--color-primary)}@media screen and (min-width:480px){.c-cta__wrapper{padding:2.5rem}}@media screen and (min-width:768px){.c-cta__wrapper{width:calc(18 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:992px){.c-cta__wrapper{width:calc(14 / var(--flex-total-columns) * 100%);padding:5rem}}@media screen and (min-width:1150px){.c-cta__wrapper{width:calc(9 / var(--flex-total-columns) * 100%)}}.c-cta__media{position:absolute;height:100%;width:100%}.c-cta__media .field--name-field-media,.c-cta__media .field--name-field-media div{height:100%}.c-cta__media img{min-height:30rem;-o-object-fit:cover;object-fit:cover;height:100%}.c-cta .btn{margin-top:2.5rem}@media screen and (min-width:1150px){.c-cta .btn{margin-top:5rem}}@media screen and (min-width:1440px){.c-cta{overflow:hidden}}
:root{--color-primary:#016bae;--color-screen:#f5f5f5;--color-secondary:#e88625;--color-secondary-dark:#d2771d;--color-dark:#02263d;--color-white:#fff}:root{--font-base-family:"Manrope","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}:root{--flex-gap:50px;--flex-total-columns:24}:root{--grid-gap:2rem}@media screen and (min-width:992px){:root{--grid-gap:3rem}}.p-hero{position:relative}@media screen and (min-width:1920px){.p-hero{max-width:200rem;margin:0 auto}}.c-hero{border-radius:2.5rem;overflow:hidden}@media screen and (min-width:768px){.c-hero__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.c-hero__content{padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:768px){.c-hero__content{width:calc(11 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);padding:5rem 0}}@media screen and (min-width:992px){.c-hero__content{padding:10rem 0;width:calc(9 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-hero__content{width:calc(8 / var(--flex-total-columns) * 100%)}}.c-hero__media div,.c-hero__media img{height:100%;margin-bottom:-.3rem;-o-object-fit:cover;object-fit:cover}.c-hero__media .field--type-image{height:100%;clip-path:ellipse(95% 83% at 70% 84%)}@media screen and (min-width:768px){.c-hero__media .field--type-image{clip-path:circle(90% at 111% 30%)}}@media screen and (min-width:992px){.c-hero__media .field--type-image{clip-path:circle(95% at 102% 20%)}}@media screen and (min-width:1150px){.c-hero__media .field--type-image{clip-path:circle(92.1% at 92% 25%)}}@media screen and (min-width:1440px){.c-hero__media .field--type-image{clip-path:ellipse(100% 92% at 100% 18%)}}@media screen and (min-width:768px){.c-hero__media{width:calc(11 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:992px){.c-hero__media{width:calc(13 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-hero__media{width:calc(14 / var(--flex-total-columns) * 100%)}}.c-hero .field--name-field-solution{display:flex;flex-wrap:wrap;gap:1.5rem .5rem;margin-bottom:2rem}.c-hero .field--name-field-solution a{background-color:var(--color-screen);color:var(--color-primary);padding:.5rem 1rem;border-radius:5rem}.c-hero .social-icons{display:none}.node--type-frontpage .c-hero__wrapper{--r:25px;--s:25px;--x:15px;--y:95px;border-radius:var(--r);--_m:/calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));-webkit-mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:900px){.node--type-frontpage .c-hero__content{padding:20rem 0 5rem}}@media screen and (min-width:992px){.node--type-frontpage .c-hero__content{padding:25rem 0 10rem}}@media screen and (min-width:768px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(120% at 157% 20%)}}@media screen and (min-width:900px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(120% at 166% 20%)}}@media screen and (min-width:992px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(105% at 135% 20%)}}@media screen and (min-width:1100px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(105% at 124% 20%)}}@media screen and (min-width:1150px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(92.1% at 103% 25%)}}@media screen and (min-width:1300px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(92.1% at 95% 25%)}}@media screen and (min-width:1440px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:ellipse(100% 92% at 100% 18%)}}.node--type-frontpage .c-hero .social-icons{display:flex;position:absolute;right:0;bottom:0}@media screen and (min-width:900px){.node--type-frontpage .c-hero{margin-top:0}}
:root{--color-primary:#016bae;--color-screen:#f5f5f5;--color-secondary:#e88625;--color-secondary-dark:#d2771d;--color-dark:#02263d;--color-white:#fff}:root{--font-base-family:"Manrope","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}:root{--flex-gap:50px;--flex-total-columns:24}:root{--grid-gap:2rem}@media screen and (min-width:992px){:root{--grid-gap:3rem}}.c-text--center-on{margin:0 auto}@media screen and (min-width:768px){.c-text.c-text--wider{width:calc(20 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:992px){.c-text.c-text--wider{width:calc(16 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-text.c-text--wider{width:calc(14 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text{width:calc(18 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:992px){.c-text{width:calc(14 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1440px){.c-text{width:calc(12 / var(--flex-total-columns) * 100%)}}
