/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.about{padding:0 0 40px;background:#ffffff;}.page--about-us .absolute-container{height:calc(489px + 80px + 500px);}.contributors-section{position:relative;z-index:99;margin-top:80px;margin-bottom:60px;}.contributors-card{background:#ffffff;border-radius:16px;box-shadow:0 8px 18px rgba(2,44,55,0.1),0 2px 6px rgba(2,44,55,0.06);padding:48px;max-width:1520px;margin:0 auto;overflow:hidden;}.contributors-grid{display:grid;grid-template-columns:35% 1fr;gap:48px;}.contributors-left,.contributors-right{display:flex;flex-direction:column;gap:24px;}.contributors-intro{font-size:16px;font-weight:600;color:#011640;margin:0 0 16px 0;}.contributors-text{font-size:16px;line-height:1.6;color:#011640;margin:0 0 24px 0;}.contributors-link{color:#006280;text-decoration:none;font-weight:500;}.contributors-link:hover{color:#006280;}.contributor-item{display:flex !important;flex-direction:column !important;gap:16px;align-items:flex-start;margin-bottom:20px;}.contributor-logo{width:160px;height:auto;object-fit:contain;flex-shrink:0;}.contributor-info{flex:1;}.contributor-info strong{display:block;font-size:24px;font-weight:700;color:#006280;margin-bottom:4px;}.contributor-info p{font-size:20px;line-height:1.5;color:#011640;margin:4px 0;}.contributors-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;}.contributors-team-left,.contributors-team-right{display:flex;flex-direction:column;gap:24px;}@media (max-width:1024px){.contributors-section{margin-top:60px;}.contributors-card{padding:32px;}.contributors-grid{grid-template-columns:1fr;gap:32px;}.contributors-left{border-radius:16px;}}@media (max-width:640px){.contributors-section{margin-top:40px;}.contributors-card{padding:24px;}.contributors-left{padding:24px;border-radius:16px;}.contributors-right{padding:50px;}.contributor-item{flex-direction:column !important;gap:12px;}.contributor-logo{width:80px;}.contributor-info p{font-size:16px;}.contributors-intro{font-size:14px;}.contributors-text{font-size:14px;}.contributors-team-grid{grid-template-columns:1fr;gap:20px;}.contributors-team-left,.contributors-team-right{gap:20px;}}.about__wrap{padding-top:80px;}.about__row{display:flex;gap:20px;}.about__row + .about__row{margin-top:40px;}.about__col{min-width:0;}.about__col--sidebar{width:40%;}.about__col--main{width:80%;}.about__wrap-width{max-width:1500px;width:100%;margin:0 auto;padding:0 24px;}.about__card{height:490px;background:#009bc9;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;border-radius:16px;}.about__icon{height:100px;width:100px;display:block;padding-top:10px;}.about__card-title{font-size:30px;font-weight:700;padding-top:20px;margin:0;color:#ffffff;}.img-size{width:80px !important;height:80px !important;}.about__hero-image{width:100%;height:490px;border-radius:16px;object-fit:cover;display:block;}.about__band_my_0{margin-top:0px !important;margin-bottom:0px !important;}.about__row--intro{margin-top:40px;}.about__intro-title{font-size:40px;font-weight:700;margin:0;text-align:left;}.about__intro-content{font-size:20px;}.about__intro-content img{max-width:100%;height:auto;display:block;}.about__intro-title{color:#006280}.about__refs{display:flex;gap:24px;padding:48px 0;}.about__ref{width:33.3333%;}.about__ref img{width:100%;height:auto;display:block;border-radius:12px;max-height:220px;object-fit:contain;}.about__ref-text{font-size:20px;padding-top:8px;margin:0;}.about__band{background:#009BC9;color:#ffffff;margin:40px 0;padding:40px 0;}.about__intro-title--invert{color:#ffffff;}.about__band-text{font-size:20px;color:#ffffff;}.about__band-icon{width:80px;height:80px;}.about__band-image{width:100%;height:auto;display:block;margin-top:24px;}.about__image-large{width:100%;height:auto;display:block;}.scope-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start;}.scope-column-left,.scope-column-right{display:flex;flex-direction:column;gap:20px;}.scope-column-left .about__intro-content,.scope-column-right .about__intro-content{display:flex;flex-direction:column;gap:20px;}.scope-list{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:16px;}.contributors-card{padding:0px}.contributors-left{padding:50px  50px 50px;background-color:#FAFAFA;border-radius:16px 0 0 16px;}.scope-list li{font-size:20px;line-height:1.6;color:#011640;padding-left:24px;position:relative;list-style:none;}.contributors-right{padding:50px  50px 50px 0px;}.scope-link{color:#009BC9;text-decoration:none;font-weight:500;}.scope-link:hover{color:#006280;}@media (max-width:1024px){.scope-two-columns{grid-template-columns:1fr;gap:30px;}}@media (max-width:640px){.scope-two-columns{gap:24px;}.scope-list li{font-size:18px;}}.methodology-intro{margin-bottom:40px;}.methodology-numbered-list{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:12px;}.methodology-numbered-list li{font-size:20px;line-height:1.6;color:#011640;display:flex;align-items:flex-start;gap:16px;}.methodology-numbered-list li .ref-number-1,.methodology-numbered-list li .ref-number-2,.methodology-numbered-list li .ref-number-3{width:32px;height:32px;color:white;background-color:#006280;flex-shrink:0;margin-top:0;border-radius:100%;justify-content:center;display:flex;align-items:center;}.methodology-numbered-list li .ref-number-1 span,.methodology-numbered-list li .ref-number-2 span,.methodology-numbered-list li .ref-number-3 span{color:white;font-weight:700;font-size:18px;}.methodology-numbered-list li > span{flex:1;}.methodology-details{margin-top:40px;}.methodology-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;}.methodology-item{display:flex;gap:20px;align-items:flex-start;}.methodology-item-full{grid-column:1 / -1;}.methodology-item .ref-number-1,.methodology-item .ref-number-2,.methodology-item .ref-number-3{width:32px;height:32px;color:white;background-color:#006280;flex-shrink:0;margin-top:0;border-radius:100%;justify-content:center;display:flex;align-items:center;}.methodology-item .ref-number-1 span,.methodology-item .ref-number-2 span,.methodology-item .ref-number-3 span{color:white;font-weight:700;font-size:18px;}.methodology-content{flex:1;}.methodology-heading{font-size:24px;font-weight:700;color:#009BC9;margin:0 0 16px 0;line-height:1.3;}.methodology-content p{margin:0;}@media (max-width:1024px){.methodology-details-grid{grid-template-columns:1fr;gap:30px;}.methodology-item-full{grid-column:1;}}@media (max-width:640px){.methodology-numbered-list li{font-size:18px;gap:12px;}.methodology-numbered-list li .ref-number-1,.methodology-numbered-list li .ref-number-2,.methodology-numbered-list li .ref-number-3{width:28px;height:28px;}.methodology-numbered-list li .ref-number-1 span,.methodology-numbered-list li .ref-number-2 span,.methodology-numbered-list li .ref-number-3 span{font-size:16px;}.methodology-item .ref-number-1,.methodology-item .ref-number-2,.methodology-item .ref-number-3{width:28px;height:28px;}.methodology-item .ref-number-1 span,.methodology-item .ref-number-2 span,.methodology-item .ref-number-3 span{font-size:16px;}.methodology-heading{font-size:20px;}.methodology-content p{font-size:18px;}}@media (max-width:1024px){.about__wrap{width:auto;padding:40px 16px;}.about__wrap-width{width:100%;padding:0 16px;}.about__row{flex-direction:column;}.about__col--sidebar,.about__col--main{width:100%;}.about__card{height:auto;}.about__hero-image{height:260px;}.about__refs{flex-direction:column;}.about__ref{width:100%;}.about__band{padding:24px 0;}.about__intro-title{font-size:32px;}.about__band-icon{width:56px;height:56px;}}@media (max-width:640px){.about__intro-title{font-size:24px;}.about__card-title{font-size:24px;}.about__intro-content,.about__band-text,.about__ref-text{font-size:18px;}.about__hero-image{height:220px;}.about__row--intro{margin-top:24px;}.scope-two-columns{gap:24px;}.scope-list li{font-size:16px;}.methodology-intro p{font-size:18px;}}
