/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-rounded{margin:1rem auto 0;}.header-rounded .header-rounded-content{grid-column:span 12;position:relative;margin:0 1rem;}.header-rounded .header-rounded-body{padding:0 0 2rem;color:var(--dblue);}.header-rounded .header-rounded-body h1{color:var(--dblue);font-weight:700;margin-bottom:2rem;}.header-rounded .header-rounded-image picture{position:relative;display:block;width:100%;height:auto;padding-top:42.856%;}.header-rounded .header-rounded-body p{text-align:justify;}.header-rounded .header-rounded-image{display:none;position:relative;z-index:-1;}.header-rounded .header-rounded-image img{border-radius:7px;position:absolute;top:0;left:0;width:100%;height:auto;display:block;}@media (min-width:480px){.header-rounded{margin:3rem auto 1rem;}.header-rounded .header-rounded-content{margin:0;}}@media(min-width:992px){.header-rounded .header-rounded-body h1{font-weight:200;}.header-rounded .header-rounded-body p{text-align:left;}}@media (min-width:1024px){.header-rounded .header-rounded-image{display:block;}.header-rounded .header-rounded-body h1{color:var(--white);font-size:1.3em;margin-bottom:1em;}.header-rounded .header-rounded-body{color:var(--white);position:absolute;bottom:3em;left:3em;max-width:50%;top:3em;display:flex;flex-direction:column;justify-content:center;padding:0;}.header-rounded .checkpoint-list{display:none;}.header-rounded .header-rounded-content{grid-column:2/12;}.header-rounded .header-rounded-body.f-black h1,.header-rounded .header-rounded-body.f-black p{color:var(--black);}.header-rounded .header-rounded-body.f-white h1,.header-rounded .header-rounded-body.f-white p{color:var(--white);}.header-rounded .header-rounded-body.f-orange h1,.header-rounded .header-rounded-body.f-orange p{color:var(--orange);}.header-rounded .header-rounded-body.f-dblue h1,.header-rounded .header-rounded-body.f-dblue p{color:var(--dblue);}}@media (min-width:1440px){.header-rounded .header-rounded-body h1{font-size:1.625rem;}.header-rounded .checkpoint-list{display:block;}}
.boxes{padding-top:1rem;padding-bottom:1rem;gap:1rem;grid-column-gap:0;}@media(min-width:992px){.boxes{padding-top:3rem;padding-bottom:3rem;gap:1rem;grid-column-gap:3em;}}.boxes img{border-radius:var(--radius);}.bg-grey{background-color:var(--mgrey);width:100%;height:auto;overflow:hidden;}.bg-dblue{background:#2D3E50;background:-webkit-linear-gradient(30deg,rgba(45,62,80,1) 0%,rgba(5,29,55,1) 100%);background:-o-linear-gradient(30deg,rgba(45,62,80,1) 0%,rgba(5,29,55,1) 100%);background:linear-gradient(120deg,rgba(45,62,80,1) 0%,rgba(5,29,55,1) 100%);width:100%;height:auto;overflow:hidden;}.bg-dblue h2,.bg-dblue h3,.bg-dblue h4,.bg-dblue p{color:var(--white);}.bg-blue-glossy{background:#2D3E50;background:-moz-radial-gradient(ellipse at center,#315376 0%,#010e20 100%);background:-webkit-radial-gradient(ellipse at center,#315376 0%,#010e20 100%);background:radial-gradient(ellipse at center,#315376 0%,#010e20 100%);color:var(--white);width:100%;height:auto;overflow:hidden;}.bg-blue-glossy .box.white{color:var(--text);}.boxes .column h2:first-child,.boxes .column h3:first-child,.boxes .column h4:first-child{margin-top:0;}.boxes .box .btn{margin-top:2em;}.flex-list{display:flex;width:100%;}.flex-list-item{flex:1;}.flex-list-header{color:var(--dgrey);font-size:1rem;font-weight:var(--weight-l);}.flex-list-header .number{color:var(--dblue);font-size:1.8rem;font-weight:var(--weight-xl);}.flex-list-desc{font-size:0.75rem;color:var(--text);}
.full-size-text{padding-top:3em;padding-bottom:3em;}
