/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--cards-list>.wrapper .title{font-family:"Playfair Display",Arial,"sans-serif";font-style:normal;font-weight:400;font-size:31.98px;line-height:120%}.with-background.paragraph--type--cards-list{background:#f2f2f2}.no-background.paragraph--type--cards-list+.no-background>.wrapper,.with-background.paragraph--type--cards-list+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--cards-list>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--cards-list>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--cards-list>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--cards-list>.wrapper{padding-right:0;padding-left:0}}.paragraph--type--cards-list>.wrapper{max-width:900px}.paragraph--type--cards-list>.wrapper .title{color:#323841;padding-bottom:24px}.paragraph--type--cards-list .cards-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin:24px 0 0}@media screen and (min-width:992px){.paragraph--type--cards-list .cards-list-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.paragraph--type--cards-list .cards-list-item{width:100%;padding:24px 16px;text-align:center;background:#647082;color:#fff}@media screen and (min-width:992px){.paragraph--type--cards-list .cards-list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;padding:40px 24px}}.paragraph--type--cards-list .cards-list-item h3{margin:0 0 24px;font-size:20px;font-weight:700;text-transform:uppercase}.paragraph--type--cards-list .cards-list-item p{margin:0}.paragraph--type--cards-list .cards-list-item:nth-child(2){background:#323841}.paragraph--type--cards-list .cards-list-item:last-child{background:#d9dce3;color:#323841}.responsibility-card--light{background:#9ca7b5;color:#fff}.responsibility-card--dark{background:#6d7a8d;color:#fff}.responsibility-card--white{background:#d9dde5;color:#111}
.paragraph--type--commitments>.wrapper .title{font-family:"Playfair Display",Arial,"sans-serif";font-style:normal;font-weight:400;font-size:31.98px;line-height:120%}.with-background.paragraph--type--commitments{background:#f2f2f2}.no-background.paragraph--type--commitments+.no-background>.wrapper,.with-background.paragraph--type--commitments+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--commitments>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--commitments>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--commitments>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--commitments>.wrapper{padding-right:0;padding-left:0}}.paragraph--type--commitments>.wrapper{max-width:900px}.paragraph--type--commitments>.wrapper .title{color:#323841;padding-bottom:24px}.paragraph--type--commitments .commitments-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin:56px 0 0}@media screen and (min-width:992px){.paragraph--type--commitments .commitments-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px}}.paragraph--type--commitments .commitments-card{width:100%;padding:0 16px 24px;text-align:center}@media screen and (min-width:992px){.paragraph--type--commitments .commitments-card{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;padding:0 24px 24px}}.paragraph--type--commitments .commitments-card p,.paragraph--type--commitments .commitments-card h3{margin:0;font-size:1rem}.paragraph--type--commitments .commitments-card--1{background:#647082;color:#fff}.paragraph--type--commitments .commitments-card--1:nth-child(2){background:#323841}.paragraph--type--commitments .commitments-card--1:nth-child(2) .icon{border-color:#323841}.paragraph--type--commitments .commitments-card--1:last-child{background:#d9dce3;color:#323841}.paragraph--type--commitments .commitments-card--1:last-child .icon{border-color:#d9dce3}.paragraph--type--commitments .commitments-card--2{border:1px solid #323841}.paragraph--type--commitments .commitments-card--2 h3{background:#988c64;color:#fff;font-weight:700;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:8px}.paragraph--type--commitments .commitments-card .icon{width:56px;height:56px;margin:-28px auto 8px;padding:12px;background:#fff;border:2px solid #647082;border-radius:50%}.paragraph--type--commitments .commitments-card .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.paragraph--type--commitments .commitments-extra-text{margin:24px 0 0}
.with-background.paragraph--type--text-full-width{background:#f2f2f2}.no-background.paragraph--type--text-full-width+.no-background>.wrapper,.with-background.paragraph--type--text-full-width+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--text-full-width>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--text-full-width>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--text-full-width>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--text-full-width>.wrapper{padding-right:0;padding-left:0}}@media screen and (min-width:992px){.paragraph--type--text-full-width{padding:0 24px}}.paragraph--type--text-full-width>.wrapper{max-width:900px}@media screen and (min-width:992px){.paragraph--type--text-full-width>.wrapper{width:66.6666666667%;-webkit-box-sizing:content-box;box-sizing:content-box;padding-right:0;padding-left:0}}
.page-header .content .title{font-family:"Playfair Display",Arial,"sans-serif";font-style:normal;font-weight:400;font-size:30px;line-height:100%}@media screen and (min-width:992px){.page-header .content .title{font-size:56.83px}}@media screen and (min-width:1200px){.node--type-homepage .page-header{height:1086px}}.page-header{margin:auto;padding-top:74px}@media screen and (min-width:768px){.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70vh;padding-top:0}}@media screen and (min-width:992px){.page-header{min-height:100vh}}@media screen and (min-width:1200px){.page-header{min-height:940px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.page-header .content{padding:0}@media screen and (min-width:992px){.page-header .content{padding:0 20px 0 40px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:1200px){.page-header .content{padding-left:80px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:800px}}.page-header .content .title{color:#323841;font-size:32px;padding:9px 30px 0}.page-header .content .title strong{color:#867b57;font-weight:700}@media screen and (min-width:992px){.page-header .content .title{padding-left:0;padding-top:0;max-width:600px;font-size:55px}}@media screen and (min-width:1200px){.page-header .content .title{padding-left:0}}@media screen and (min-width:1600px){.page-header .content .title{font-size:75.76px}}.page-header .content .date{color:#647082;padding-left:30px;line-height:26px;font-weight:400;font-size:18px;padding-right:20px}@media screen and (min-width:992px){.page-header .content .date{padding-left:0}}@media screen and (min-width:1200px){.page-header .content .date{padding-top:56px}}.page-header .content .author{color:#647082;padding-left:30px;line-height:26px;font-weight:400;font-size:18px;padding-right:20px;padding-top:9px}@media screen and (min-width:992px){.page-header .content .author{padding-left:0;padding-top:27px}}.page-header .content .introduction{color:#647082;padding-left:30px;line-height:36px;font-size:23.99px;padding-right:20px;padding-bottom:45px}@media screen and (min-width:992px){.page-header .content .introduction{padding-left:0;padding-bottom:0;max-width:600px}}@media screen and (min-width:1200px){.page-header .content .introduction{padding-top:56px;padding-left:0}}.page-header .image-mobile{display:block;padding-left:32px;padding-top:21px}@media screen and (min-width:768px){.page-header .image-mobile{display:none}}.page-header .image-desktop{display:none}@media screen and (min-width:768px){.page-header .image-desktop{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;min-height:70vh;position:relative}}.page-header .image-desktop .contextual-region{position:static}.page-header .image-desktop img{max-width:100%}@media screen and (min-width:768px){.page-header .image-desktop img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
