section.text{padding:80px 0;border-top:0.5px solid #DFDFE3;border-bottom:0.5px solid #DFDFE3}@media (max-width:767px){section.text{padding:40px 0 50px}}section.text+section.faq,section.text+section.text{border-top:0}section.text:has(.overview) h5{margin-bottom:30px}@media (max-width:767px){section.text:has(.overview) h5{margin-bottom:0}}section.text.post-details{padding-top:135px;padding-bottom:57px}section.text.post-details+section.text{border-bottom:0;padding-bottom:30px}@media (max-width:1199px){section.text.post-details .content.pad{padding-bottom:30px!important}}section.text.post-details .authors{line-height:140%;max-width:300px;white-space:normal}section.text.post-details.last{border:0}@media (max-width:767px){section.text.post-details.last{padding-bottom:20px}}section.text.post-details.last .content{margin:0 auto;max-width:850px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1199px){section.text.post-details.last .content{max-width:100%}}@media (min-width:1024px){section.text.post-details.last .content .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-wrap:nowrap;gap:40px}}section.text.post-details.last .content .col{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media (max-width:1023px){section.text.post-details.last .content .col+.col{padding-top:22px}}section.text.post-details .content{display:block}section.text.post-details .content p+p{padding-top:0.7em}@media (max-width:767px){section.text.post-details .content p{font-size:16px}}section.text.post-details .content h6{margin-bottom:10px}section.text.post-details .content h6+div{color:#003C80;font-weight:400;font-size:14px;letter-spacing:0.1em;text-transform:uppercase}section.text.post-details .content h6+*+h6{margin-top:24px}section.text.post-details .content h6+ul{color:#003C80;font-weight:400;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.text.post-details .content h6+ul:has(svg){gap:21px}section.text.post-details .content h6+ul li{padding:0;margin:0}section.text.post-details .content h6+ul li:before{display:none}section.text.post-details .content h6+ul li+li{position:relative}section.text.post-details .content h6+ul li+li:after{content:"";display:block;position:absolute;height:11px;width:1px;background:#003C80;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.text.post-details .content h6+ul li a{border:0}section.text.post-details .content h6+ul li a svg{width:17px;display:block;height:auto;height:initial}section.text.article .content{margin:0 auto;max-width:800px}section.text.article .content .btn+.btn{margin-left:20px}@media (max-width:1199px){section.text.article .content{max-width:100%}}section.text.article+section.text.post-details.last{padding-top:0;padding-bottom:80px}section.text.article+section.text.post-details.last .content{max-width:800px}@media (max-width:767px){section.text.article+section.text.post-details.last{padding-bottom:20px}section.text.article+section.text.post-details.last .content{max-width:100%}}section.text.highlight{background:#5B86B5;color:#DEF5FD}section.text.highlight.small{padding:50px 0}@media (max-width:767px){section.text.highlight.small p{font-size:18px}}section.text.highlight.small .content.pad{padding-top:0}@media (max-width:1023px){section.text.highlight.small .content.pad{display:inline-block}section.text.highlight.small .content.pad .cta{display:block;margin-top:20px;padding-top:0}}section.text.highlight.small .content+.cta{display:none}@media (max-width:1023px){section.text.highlight.small .content+.cta{border:0;display:block}}section.text.highlight.small .cta{display:inline-block;border-top:1px solid #DEF5FD;padding-top:18px;-ms-flex-item-align:start;align-self:flex-start;width:auto;width:initial}section.text.highlight.small .cta a{font-weight:400;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-decoration:none!important;border:0;padding-right:21px;color:#fff}section.text.highlight.small .cta a:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.3575 4.6973C11.5527 4.50204 11.5527 4.18546 11.3575 3.9902L8.17548 0.808216C7.98022 0.612954 7.66363 0.612954 7.46837 0.808216C7.27311 1.00348 7.27311 1.32006 7.46837 1.51532L10.2968 4.34375L7.46837 7.17218C7.27311 7.36744 7.27311 7.68402 7.46837 7.87928C7.66363 8.07455 7.98022 8.07455 8.17548 7.87928L11.3575 4.6973ZM0 4.34375L0 4.84375L11.0039 4.84375V4.34375V3.84375L0 3.84375L0 4.34375Z" fill="%23D8F3FC"/></svg>');background-size:100%;background-repeat:no-repeat;right:0;width:11px;height:9px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}section.text.highlight.small .cta a:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.3575 4.6973C11.5527 4.50204 11.5527 4.18546 11.3575 3.9902L8.17548 0.808216C7.98022 0.612954 7.66363 0.612954 7.46837 0.808216C7.27311 1.00348 7.27311 1.32006 7.46837 1.51532L10.2968 4.34375L7.46837 7.17218C7.27311 7.36744 7.27311 7.68402 7.46837 7.87928C7.66363 8.07455 7.98022 8.07455 8.17548 7.87928L11.3575 4.6973ZM0 4.34375L0 4.84375L11.0039 4.84375V4.34375V3.84375L0 3.84375L0 4.34375Z" fill="%23202137"/></svg>');background-size:100%;background-repeat:no-repeat;right:0;width:11px;height:9px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;opacity:0}@media (min-width:1025px){section.text.highlight.small .cta a:hover{color:#202137}section.text.highlight.small .cta a:hover:before{opacity:0}section.text.highlight.small .cta a:hover:after{opacity:1}}@media (max-width:767px){section.text.highlight{padding-top:50px}}@media (max-width:1199px){section.text.highlight .content.pad{padding-bottom:20px}}section.text.highlight p{font-size:22px;line-height:135%}@media (max-width:1023px){section.text.highlight p{font-size:16px}}section.text.ratings{background:#F9F8F8}@media (max-width:767px){section.text.ratings{padding-top:54px}.mainw section.text.ratings .content.pad{padding-bottom:30px}}section.text.ratings p{font-size:22px}@media (max-width:767px){section.text.ratings p{font-size:18px}}@media (max-width:767px){section.text.ratings .btn{font-size:14px}}section.text.ratings .companies{border:0.5px solid #DFDFE3;background:#fff;border-radius:10px;margin:30px 0;padding:40px 0}@media (max-width:767px){section.text.ratings .companies{padding:18px 0}}section.text.ratings .companies .graph{margin-left:-75px}@media (max-width:1199px){section.text.ratings .companies .graph{margin-left:-25px}}@media (max-width:1023px){section.text.ratings .companies .graph{margin-left:0;padding:0 30px}}@media (max-width:767px){section.text.ratings .companies .graph{padding:0}}section.text.ratings .companies .content .paragraph{margin-bottom:35px}@media (max-width:767px){section.text.ratings .companies .content .paragraph{margin-bottom:2px}}section.text.ratings .companies .container{padding:0;max-width:100%}section.text .content{padding:0}section.text .content.max{max-width:800px;margin:0 auto}section.text .content.pad{padding-top:10px}@media (max-width:1023px){section.text .content.pad{padding-top:0;padding-bottom:30px}.mainw section.text .content.pad{padding-bottom:20px}}section.text .acc:first-child{margin-top:10px}section.text .acc .q{padding:10px 50px 10px 0;cursor:pointer;position:relative;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.text .acc .q *{pointer-events:none}section.text .acc .q svg{position:absolute;top:17px;right:20px}section.text .acc .content{padding-top:10px;padding-bottom:20px}section.text .acc .row.open .q svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.text .overview{padding:50px 40px;border-radius:10px;border:0.5px solid #DFDFE3;margin-bottom:20px}@media (max-width:767px){section.text .overview{padding:25px 20px;border-radius:5px}}section.text .overview .left{color:#A015C6;width:33.3333333333%}@media (max-width:1023px){section.text .overview .left{width:100%}}section.text .overview .content{width:66.6666666667%;padding-left:40px}@media (max-width:1023px){section.text .overview .content{width:100%;padding-left:0;padding-top:30px}}section.text .overview .content .f--h4 ul>li:before{top:13px}@media (max-width:767px){section.text .overview .content .f--h4 ul>li:before{top:11px}}section.text .overview .content .f--h4,section.text .overview .content .text{max-width:760px}section.text .overview .content .text ol,section.text .overview .content .text ul{max-width:540px}section.text .overview .content p+ol,section.text .overview .content p+ul{margin-top:15px}section.text .overview .intro+.text{margin-top:20px}section.text h6+div{color:#003C80;font-size:14px;text-transform:uppercase}.mainw .content p a:not(.btn){color:#202137}@media (min-width:1025px){.mainw .content p a:not(.btn):hover{color:#5B86B5}}@media (max-width:1023px){.donate{padding-top:25px}}section.page-top+section.text{border-top:0}body.single-company section.text:has(+section.conclusion){border-bottom:0}body.single-company section.company{padding-bottom:80px}