/**handles:cmplz-general,weichie-theme-1d3fa41d**/
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/*!
Theme Name:   Weichie.com Wordpress Theme
Description:  Weichie.com WordPress Foundation
Version:      3.0
Author:       Weichie.com
Tags:         WordPress, custom, theme
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.article__cover img,.home__products-cover img,.page__hero-cover img,.post__thumbnail img,.scroll__slider img,.service__list-cover img,.three__cards__list-cover img{position:absolute;top:0;left:0;height:100%;width:100%}body{font-size:1.6rem;line-height:2.2rem}h1{font-family:poppins,sans-serif;font-weight:500;font-size:16rem;line-height:1}@media (max-width:979px){h1{font-size:10rem}}@media (max-width:767px){h1{font-size:6rem}}.home__products a,.three__cards__title h2{font-family:poppins,sans-serif;font-weight:400;font-size:10rem;line-height:1.2}@media (max-width:979px){.home__products a,.three__cards__title h2{font-size:8rem}}@media (max-width:767px){.home__products a,.three__cards__title h2{font-size:6rem}}@media (max-width:564px){.home__products a,.three__cards__title h2{font-size:4rem}}.block__sidebar__title h3,.content__sidebar-content h2,.related__news h2,.section__description h2,.subsection h3{font-size:6rem;line-height:1.2}@media (max-width:767px){.block__sidebar__title h3,.content__sidebar-content h2,.related__news h2,.section__description h2,.subsection h3{font-size:4rem}}.block__sidebar__title h4,.sidebar__image-main p{font-weight:300;font-size:3.2rem;line-height:1.2}@media (max-width:767px){.block__sidebar__title h4,.sidebar__image-main p{font-size:2.8rem}}@media (max-width:564px){.block__sidebar__title h4,.sidebar__image-main p{font-size:2.2rem}}.gform_heading{display:none}.gform_wrapper.gravity-theme .gfield_label{font-weight:300!important;font-size:2rem}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .gfield textarea.medium{border:1px solid #dfdfdf;border-radius:8px;font-family:poppins,sans-serif}.charleft{text-align:right;padding-bottom:0!important;font-size:1.4rem!important}.gfield_validation_message{display:none!important}*,:after,:before{box-sizing:border-box}html{font-size:10px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:poppins,sans-serif;background:#112031;color:#fff}body.locked{overflow:hidden}.container{margin:0 auto;padding:0 3rem;width:100%}.container.xl{max-width:136rem}.container.lg{max-width:116rem}.container.md{max-width:86rem}.container.sm{max-width:70rem}.block__bg{position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%)}a{text-decoration:none;outline:0;color:inherit}button{color:inherit;background:0 0;outline:0;cursor:pointer;border:none}img{vertical-align:middle}.fit{display:inline-block;white-space:nowrap}.btn{cursor:pointer}.btn svg{height:1.6rem;margin-left:1rem}.btn__link{font-size:1.2rem;text-transform:uppercase;font-weight:700}.btn__primary,.btn__secondary{font-size:1.2rem;text-transform:uppercase;font-weight:700;color:#112031;background:#f3f2f8;padding:.8rem 1.6rem;border-radius:2.5rem;display:flex;align-items:center;transition:background .2s ease}.btn__primary:hover,.btn__secondary:hover{background:#abcde9}.btn__secondary{background:#3866ec;color:#fff;text-transform:capitalize;font-weight:300}.btn__secondary:hover{background:#678af0}.gform_confirmation_message{text-align:center}.whitepaper__form{padding:10rem 0}@media (max-width:979px){.whitepaper__form{padding:6rem 0}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:#fff;pointer-events:none;max-width:100vw;max-height:100vh}.preloader.done{display:none}.preloader .circle{position:absolute;backface-visibility:hidden;will-change:transform;background:#112031;border-radius:50%;transform:translate(-50%,-50%) scale(1) translateZ(0);transform-origin:50% 50%;height:0;width:0;top:50%;left:50%}.main__header{position:sticky;top:0;background:#112031;z-index:5;opacity:0}.top__header{text-align:center;position:relative;padding:2rem 0;transition:padding .3s ease}.top__header.fixed{padding:1rem 0}.top__header.fixed .branding{width:14rem}.top__header .branding{display:inline-block;width:17rem;transition:width .3s ease}.top__header .branding img{width:100%;height:auto}@media (max-width:767px){.top__header{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.2)}.top__header .branding{width:12rem}}.burger{width:2.5rem;height:2rem;position:absolute;top:50%;right:0;transform:translateY(-50%);display:none}.burger span{position:absolute;display:block;width:100%;height:2px;border:1px solid #fff;transition:all .3s ease}.burger span:first-child{top:0}.burger span:nth-child(2){top:calc(50% - 1px)}.burger span:nth-child(3){top:calc(100% - 2px)}.burger.active span{position:absolute;display:block;width:100%;height:2px;border:1px solid #fff}.burger.active span:first-child{top:calc(50% - 1px);transform:rotate(-45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){top:calc(50% - 1px);transform:rotate(45deg)}@media (max-width:767px){.burger{display:block}}.top__header__actions{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center}.top__header__actions .btn__link:not(:first-of-type){margin-left:2.4rem}.top__header__actions .btn__primary,.top__header__actions .btn__secondary{margin-left:2.4rem}@media (max-width:979px){.top__header__actions .btn:not(:first-of-type){margin-left:1.4rem}.top__header__actions .btn__primary svg,.top__header__actions .btn__secondary svg{display:none}}@media (max-width:767px){.top__header__actions{right:4rem}.top__header__actions .btn__link{display:none}}.main__menu{display:flex;justify-content:space-around;align-items:center}.main__menu a{padding:1.6rem 0;display:inline-block;font-size:1.6rem;font-weight:500}@media (max-width:979px){.main__menu{justify-content:space-between}.main__menu a{font-size:1.4rem}}.bottom__header{border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:767px){.bottom__header{display:none}}.responsive__menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#112031;z-index:4;display:none;transition:all .4s ease}.responsive__menu.active{transform:translateY(0)}@media (max-width:767px){.responsive__menu{display:block;padding-top:10rem;transform:translateY(-100%)}}.res__menu-primary{padding:2rem 3rem;font-size:3rem;line-height:4rem}.res__menu-primary li:not(:last-child){margin-bottom:2rem}.res__menu-secondary,.res__menu-tertiary{padding:2rem 3rem;border-bottom:1px solid rgba(255,255,255,.2)}.res__menu-secondary li:not(:last-child),.res__menu-tertiary li:not(:last-child){margin-bottom:1rem}.res__menu-secondary a,.res__menu-tertiary a{font-size:2rem;line-height:3rem}@media (max-width:767px){.res__menu-tertiary a{display:block;margin-bottom:1rem}}footer{background:#000;padding:10rem 0}@media (max-width:767px){footer{padding:5rem 0}}.top__footer{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.top__footer{flex-direction:column-reverse}}.footer__logo{width:15rem}.footer__logo img{width:100%}.footer__menu{display:flex}.footer__menu li:not(:last-child){margin-right:8rem}.footer__menu a{font-size:3rem;line-height:1;font-weight:500;transition:color .3s ease}.footer__menu a:hover{color:#abcde9}@media (max-width:979px){.footer__menu li:not(:last-child){margin-right:5rem}.footer__menu a{font-size:2.4rem}}@media (max-width:767px){.footer__menu{flex-direction:column;margin-top:6rem}.footer__menu li{text-align:center}.footer__menu li:not(:last-child){margin-bottom:3rem;margin-right:0}}.bottom__footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10rem}.bottom__footer .legals{display:flex}.bottom__footer li{margin-right:2rem}.bottom__footer a{font-size:1.4rem;transition:color .3s ease}.bottom__footer a:hover{color:#abcde9}@media (max-width:767px){.bottom__footer{margin-top:5rem;flex-direction:column;align-items:center}.bottom__footer .legals{flex-direction:column}.bottom__footer li{margin-right:0;text-align:center;margin-bottom:1rem}}.legal__menu{display:flex}@media (max-width:767px){.legal__menu{flex-direction:column}}.copy{display:flex;align-items:center;opacity:.5}.copy svg{margin-right:2rem;width:2rem;height:2rem}@media (max-width:767px){.copy{display:flex;flex-direction:column;margin-top:5rem}.copy svg{margin-right:0;margin-bottom:1rem;width:3rem;height:3rem}}.page__hero{padding:10rem 0 12rem;position:relative;display:flex;justify-content:flex-end;border-bottom:1px solid #fff;overflow:hidden}.page__hero.noborder{border-bottom:none}.page__hero.noflex{display:block}.page__hero.blank{padding:20rem 0}.page__hero-title{position:absolute;top:50%;left:0;z-index:2}.page__hero-title .char{opacity:0}.page__hero-title.small__title{top:45%;font-size:10rem}@media (max-width:979px){.page__hero-title.small__title{font-size:8rem}}@media (max-width:767px){.page__hero-title.small__title{font-size:6rem}.page__hero-title.supersmall{font-size:3rem!important;line-height:5rem!important}}.page__hero-cover{width:60%;position:relative;aspect-ratio:4/3;z-index:1}.page__hero-cover img{object-fit:cover;object-position:center;opacity:0;transform:translateY(100%)}.post__thumbnail{margin-bottom:5rem;position:relative;aspect-ratio:16/10}.post__thumbnail img{object-fit:center;object-position:absolute}.single__content{margin-bottom:10rem}.single__content h2,.single__content h3,.single__content h4,.single__content h5,.single__content h6{margin-top:4rem;margin-bottom:1.5rem}.single__content h2{font-size:4rem;line-height:4.8rem}.single__content p{font-size:1.8rem;line-height:2.6rem}.single__content p:not(:last-child){margin-bottom:2rem}.single__content em,.single__content u{font-style:italic}.single__content b,.single__content strong{font-weight:700}.single__content ol,.single__content ul{padding-left:3rem;margin:2rem 0}.single__content ol li,.single__content ul li{font-size:2rem;line-height:3rem}.single__content ol li:not(:last-child),.single__content ul li:not(:last-child){margin-bottom:.5rem}.single__content ol li>ol li,.single__content ol li>ul li,.single__content ul li>ol li,.single__content ul li>ul li{font-size:1.8rem;line-height:2.8rem}.single__content ul{list-style-type:disc}.single__content ol{list-style-type:decimal}.single__content a{color:#3866ec}.single__content a:hover{opacity:.7}.single__content .btn.download{margin:4rem auto;width:-moz-fit-content;width:fit-content;color:#fff}.single__content .btn.download svg{transform:rotate(90deg)}.single__content .btn:hover{opacity:1}.archive__intro{display:block;transform:translateY(8rem);opacity:0}.page__hero-small{padding:6rem 0 8rem}.page__hero-small .page__hero-cover{aspect-ratio:2/1}.home__intro{text-align:center;padding:18rem 0 12rem}.home__intro .container{position:relative}.home__intro .home__title__wrapper{padding:0 10rem;position:absolute;left:3rem;z-index:2;width:calc(100% - 6rem)}.home__intro h1{text-align:center;position:relative;z-index:2}.home__intro h1 .char{opacity:0}@media (max-width:767px){.home__intro{padding:12rem 0 8rem}.home__intro .home__title__wrapper{padding:0 6rem}}@media (max-width:564px){.home__intro{padding:8rem 0 6rem}.home__intro .home__title__wrapper{padding:0 2rem}}.home__video__wrapper{overflow:hidden;aspect-ratio:16/8}.home__video__wrapper video{width:100%;transform:scale(.6);opacity:0;position:relative;z-index:1}.intro__text{margin-top:10rem;font-size:4rem;line-height:1.2;text-align:left;opacity:0}@media (max-width:767px){.intro__text{font-size:3rem}}.home__intro__text{margin-top:4rem;font-size:2rem;line-height:1.2;text-align:left;opacity:0}.home__intro__text p:not(:last-child){margin-bottom:2rem}.home__intro__text a{text-decoration:underline;text-underline-offset:2px;transition:all .3s ease}.home__intro__text a:hover{text-underline-offset:4px}.home__products .container{position:relative;padding:15rem 3rem}.home__products a{display:inline-flex;align-items:center;opacity:.4;transition:opacity .3s ease;position:relative;z-index:2}.home__products a .arrow{border:1px solid #fff;display:inline-flex;justify-content:center;align-items:center;padding:.4rem 3rem;border-radius:2.5rem;height:4rem;opacity:0;transition:all .3s ease}.home__products a svg{width:3rem}.home__products a:hover{opacity:1}.home__products a:hover .arrow{opacity:1;margin-left:2rem}@media (max-width:767px){.home__products a{opacity:1;width:100%;font-size:3rem}.home__products a .arrow{opacity:1;padding:.4rem 1.5rem;margin-left:auto}}.home__products-product{padding:4rem 0}.home__products-product.active a{opacity:1}.home__products-product.active .home__products-cover{opacity:.8!important}@media (max-width:979px){.home__products-product{padding:2rem 0}.home__products-product:not(:last-child){margin-bottom:3rem}}@media (max-width:564px){.home__products-product{padding:1rem 0}}.home__products-cover{position:absolute;top:0;right:0;bottom:0;width:45%;opacity:.4;z-index:1;opacity:0;transition:opacity .3s ease}.home__products-cover img{object-fit:cover}@media (max-width:979px){.home__products-cover{width:60%}}@media (max-width:767px){.home__products-cover{width:100%}}.home__training{position:relative;overflow:hidden;background:#f3f2f8;color:#112031;padding:12rem 0}.home__training .home__training__bg{position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%)}.home__training .container{position:relative;z-index:2}.home__training__content{margin:4rem 0}.home__training-list{display:flex;border-top:1px solid #112031;border-bottom:1px solid #112031}.home__training-list li{padding:8rem 5rem;width:33.33%}.home__training-list li:not(:last-child){border-right:1px solid #112031}.home__training-list strong{display:flex;justify-content:space-between;align-items:center;font-size:3.2rem;line-height:1;margin-bottom:4rem}.home__training-list p:not(:last-child){margin-bottom:2rem}.home__training-list .arrow{display:inline-flex;padding:.4rem 1rem;border-radius:2.5rem;border:1px solid #112031;transition:all .3s ease}.home__training-list .arrow svg{width:2rem}.home__training-list a:hover .arrow{color:#fff;background:#112031}@media (max-width:767px){.home__training-list{flex-direction:column}.home__training-list li{padding:6rem 0;width:100%}.home__training-list li:not(:last-child){border-right:none;border-bottom:1px solid #112031}}.home__blog{padding:12rem 0}.home__papers{padding-bottom:12rem}.error__container{position:relative;padding:25rem 0 20rem;text-align:center}.error__container h1{position:static;width:80rem;margin:0 auto;font-size:12rem}.error__container p{opacity:0;font-size:2rem;transform:translateY(2rem)}.error__container .cta__wrapper{opacity:0;width:20rem;margin:2rem auto;transform:translateY(2rem)}@media (max-width:979px){.error__container h1{width:100%;font-size:8rem}}@media (max-width:767px){.error__container{padding:15rem 3rem 10rem}.error__container h1{font-size:4.4rem}.error__container p{opacity:0;font-size:2rem;line-height:1.8;transform:translateY(2rem)}}.contact__section{padding:10rem 0;background:#f3f2f8;color:#112031}.contact__form-intro{display:flex;justify-content:space-between;align-items:flex-start}.contact__form-intro address{margin-bottom:2rem}.contact__form-intro .title{width:40%}.contact__form-intro .title p{font-size:2.2rem;line-height:3.2rem;font-weight:300}.contact__form-intro .content{width:50%}.contact__form-intro .content p{font-size:3.4rem;line-height:1.2}.contact__form-intro .content p:not(:last-child){margin-bottom:3rem}.contact__form-intro .content a{text-decoration:underline}.contact__form-intro .content a:hover{color:#3866ec}@media (max-width:1079px){.contact__form-intro .title p{font-size:2rem}.contact__form-intro .content{width:55%}.contact__form-intro .content p{font-size:2.8rem}}@media (max-width:767px){.contact__form-intro{flex-direction:column-reverse;gap:6rem}.contact__form-intro .content,.contact__form-intro .title{width:100%}}@media (max-width:564px){.contact__form-intro .content p{font-size:2.2rem}.contact__form-intro .content p:not(:last-child){margin-bottom:2.6rem}}.contact__form-form{margin-top:10rem;display:flex;justify-content:space-between;align-items:flex-start}.contact__form-form .title{width:40%}.contact__form-form .title h3{font-size:3.4rem;line-height:1.2}.contact__form-form .content{width:50%}@media (max-width:1079px){.contact__form-form .title h3{font-size:2.8rem}.contact__form-form .content{width:55%}}@media (max-width:767px){.contact__form-form{flex-direction:column;gap:6rem}.contact__form-form .content,.contact__form-form .title{width:100%}}.blank__posts{text-align:center;font-size:3rem;opacity:.7}.news__list.visible{margin-bottom:5rem}.news__list.visible li{opacity:1;transform:translateY(0)}.news__list.visible li:last-of-type{border-bottom:none}.news__list li{padding:6rem 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;opacity:0;transform:translateY(2rem)}@media (max-width:767px){.news__list li{flex-direction:column-reverse;padding:3rem 0}}.article__title{flex:1;padding-right:2rem}.article__title p{font-size:3.2rem;line-height:4.8rem;font-weight:300;margin:0}.article__title a{transition:color .25s ease;display:flex;align-items:flex-start}.article__title a:hover{color:#3866ec}@media (max-width:979px){.article__title p{font-size:2.6rem;line-height:3.8rem}}@media (max-width:767px){.article__title{padding-right:0}.article__title a{flex-direction:column}.article__title p{font-size:3rem;line-height:3.8rem}}.article__cover{position:relative;width:30rem;aspect-ratio:16/12}.article__cover img{object-fit:cover;object-position:center}@media (max-width:767px){.article__cover{width:100%;aspect-ratio:16/9}}.article__content{padding-left:3rem;flex:1;display:flex;flex-direction:column}.article__content small{opacity:.7;margin-top:2rem}@media (max-width:767px){.article__content{padding-left:0;margin-top:2rem}}.article__meta{width:25rem}.article__meta small{display:block;color:#666;font-size:2rem;font-weight:300;text-align:right}.article__meta small:not(:last-child){margin-bottom:1rem}@media (max-width:979px){.article__meta{width:18rem}.article__meta small{font-size:1.6rem}.article__meta small:not(:last-child){margin-bottom:.5rem}}@media (max-width:767px){.article__meta{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.article__meta small{text-align:left}}.single__hero{border-bottom:1px solid #dfdfdf;padding:5rem 0;margin-bottom:5rem}.single__hero.center{padding:8rem 0}.single__hero.center h1{width:100%;text-align:center}.single__hero h1{font-size:6rem!important;line-height:8rem!important;position:static;width:85%}.news__categories{display:flex;flex-wrap:wrap;gap:1rem}.news__categories a{border:1px solid #112031;color:#112031;padding:1rem 2rem;border-radius:2.5rem;text-align:center}.news__categories a span{font-size:1.2rem}.news__categories a.active,.news__categories a:hover{background:#112031;color:#fff}@media (max-width:979px){.news__categories a{font-size:1.4rem}}@media (max-width:767px){.news__categories{justify-content:center;margin-bottom:3rem}}.card__whitepaper a{align-items:center}.card__whitepaper a:hover .download{color:#3866ec}.card__whitepaper .download{transition:color .3s ease}@media (max-width:979px){.card__whitepaper .article__meta{display:flex;justify-content:space-between;align-items:center;padding-left:3rem;width:100%}.card__whitepaper .article__meta small{margin:0}}@media (max-width:767px){.card__whitepaper a{flex-wrap:wrap;gap:4rem 2rem}.card__whitepaper .article__title{padding-right:0}.card__whitepaper .article__cover{width:100%}.card__whitepaper .article__content,.card__whitepaper .article__meta{margin-left:0;padding-left:0}}.article__content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:3rem;width:100%}@media (max-width:979px){.article__content-wrapper{flex-direction:column;align-items:flex-start}.article__content-wrapper .article__meta{align-self:flex-end}}.file__details{display:flex;justify-content:flex-end;align-items:center;gap:2rem}li.card__whitepaper{align-items:stretch}.downloads__list{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:979px){.downloads__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.downloads__list{grid-template-columns:repeat(1,1fr)}}.card__downloads{margin-right:3rem;margin-left:3rem;padding-top:6rem;padding-bottom:6rem;text-align:center;transition:color .25s ease}.card__downloads svg{width:6rem;margin-bottom:2rem}.card__downloads:hover,.card__downloads:hover .download__meta{color:#3866ec}@media (max-width:767px){.card__downloads{border-bottom:1px solid #dfdfdf;grid-template-columns:repeat(1,1fr)}}.download__content-wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem}.download__content-wrapper .file__details{justify-content:center}.download__meta{text-align:center;color:#666}.file__tags{display:flex;justify-content:center;align-items:center;margin-bottom:.6rem}.file__tag{text-transform:capitalize}.download__title{font-size:3.2rem;line-height:4.8rem;font-weight:300;margin:0}.newsletter__form-form{margin-top:0}.newsletter__form-form .title h2{font-size:3.4rem;line-height:1.2;margin-bottom:3rem}.newsletter__form-form .title p{font-size:2.2rem;line-height:3.2rem;font-weight:300}@media (max-width:1079px){.newsletter__form-form .title h2{font-size:2.8rem;margin-bottom:2rem}.newsletter__form-form .title p{font-size:2rem}}@media (max-width:564px){.newsletter__form-form .title h2{font-size:2.6rem}.newsletter__form-form .title p{font-size:1.8rem}}.bg__white{background-color:#fff;color:#112031}.bg__grey{background-color:#f3f2f8;color:#112031}.bg__blue,.bg__navy{background-color:#112031;color:#fff}.block__big__text{margin-top:12rem}.block__big__text:last-child{margin-bottom:12rem}.block__big__text p{line-height:1.2}.block__big__text p:not(:last-child){margin-bottom:3rem}.block__big__text a{text-decoration:underline;text-underline-offset:3px;transition:all .3s ease}.block__big__text a:hover{text-underline-offset:6px}.block__big__text .big__text-size__small{font-size:2rem}.block__big__text .big__text-size__semi{font-size:1.6rem}.block__big__text .big__text-size__medium{font-size:3.4rem}.block__big__text .big__text-size__big{font-size:6rem}.block__big__text .big__text-width__half{max-width:50%}.block__big__text .big__text-width__medium{max-width:75%}.block__big__text .big__text-width__full{max-width:100%}@media (max-width:767px){.block__big__text .big__text-width__half,.block__big__text .big__text-width__medium{max-width:100%}.block__big__text .big__text-size__small{font-size:1.6rem}.block__big__text .big__text-size__semi{font-size:2rem;line-height:3rem}.block__big__text .big__text-size__medium{font-size:2.8rem}}.block__image__slider{width:100%;margin-top:10rem;overflow:hidden;padding:2rem 0}.scroll__slider{display:flex;gap:2rem;flex-wrap:nowrap}.scroll__slider li{aspect-ratio:10/16;min-width:30rem;position:relative;overflow:hidden;transform:translateY(2rem)}.scroll__slider li:nth-child(2n){transform:translateY(-2rem)}.scroll__slider img{object-fit:cover;object-position:center}.service__areas{padding:12rem 0}.service__area__list{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);display:flex}.service__area__list:hover>li a{opacity:.4}.service__area__list:hover>li a:hover{opacity:1}.service__area__list:hover>li a:hover .service__list-cover{transform:translateY(-2rem);box-shadow:0 0 1em #000}.service__area__list li{width:33.33%;padding:8rem 4rem;position:relative}.service__area__list li:not(:last-child){border-right:1px solid rgba(255,255,255,.2)}.service__area__list a{transition:opacity .3s ease}@media (max-width:767px){.service__area__list{flex-direction:column}.service__area__list li{width:100%;padding:6rem 0}.service__area__list li:not(:last-child){border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}}.service__list-info{padding-top:4rem}.service__list-info h2{font-size:3.2rem;line-height:3.6rem}@media (max-width:979px){.service__list-info h2{font-size:2.6rem}}@media (max-width:767px){.service__list-info h2{font-size:3rem;line-height:4rem;text-align:center}}.service__list-cover{position:relative;aspect-ratio:10/13;transition:all .3s ease}.service__list-cover img{object-fit:cover;object-position:center}.block__sidebar__image{margin-top:12rem;background:#fff;position:relative;overflow:hidden;background:#f3f2f8;color:#112031;padding:12rem 0}.block__sidebar__title{max-width:40%;padding-right:3rem;margin-bottom:5rem;position:relative;z-index:2}.block__sidebar__title h4{margin-bottom:2rem}.block__sidebar__title.noimg{max-width:80%}@media (max-width:1079px){.block__sidebar__title{max-width:60%}}@media (max-width:979px){.block__sidebar__title{position:relative;z-index:2;max-width:100%}.block__sidebar__title.noimg{max-width:100%}}.sidebar__wrapper{position:relative;z-index:2;display:flex;justify-content:space-between}.sidebar__wrapper.sidebar__right{flex-direction:row-reverse}@media (max-width:767px){.sidebar__wrapper.sidebar__right{flex-direction:column;gap:5rem}}.sidebar__image-sidebar{width:40%}@media (max-width:767px){.sidebar__image-sidebar{width:100%}}.sidebar__cover-wrapper img{width:100%;height:auto}.sidebar__image-main{width:45%}.sidebar__image-main.noimg{flex:1;max-width:80%;margin-right:auto}.sidebar__image-main p{line-height:1.4;font-weight:300}.sidebar__image-main p:not(:last-child){margin-bottom:2rem}@media (max-width:979px){.sidebar__image-main{width:55%}}@media (max-width:767px){.sidebar__image-main{width:100%}.sidebar__image-main.noimg{max-width:100%}}.three__cards__wrapper{padding:10rem 0}.three__cards__title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12rem}.three__cards__title h2{font-weight:500}.three__cards__title a,.three__cards__title p{width:40rem;font-size:2.4rem;line-height:3rem}.three__cards__title a{display:flex;justify-content:flex-end;align-items:center}.three__cards__title a:hover .arrow{transform:translate(.5rem)}.three__cards__title .arrow{margin-left:1rem;height:3rem;width:3rem;transition:transform .3s ease}@media (max-width:979px){.three__cards__title{flex-direction:column;align-items:center;gap:6rem}.three__cards__title a,.three__cards__title h2,.three__cards__title p{text-align:center}.three__cards__title a{justify-content:center}}@media (max-width:767px){.three__cards__title{gap:4rem;margin-bottom:8rem}.three__cards__title a,.three__cards__title p{width:100%}}.three__cards__list{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:flex}.bg__blue .three__cards__list{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.bg__blue .three__cards__list li:not(:last-child){border-right:1px solid rgba(255,255,255,.2)}.three__cards__list:hover>li a{opacity:.4}.three__cards__list:hover>li a:hover{opacity:1}.three__cards__list:hover>li a:hover .thee__cards__list-cover{transform:translateY(-2rem);box-shadow:0 0 1em #000}.three__cards__list li{width:33.33%;padding:8rem 4rem;position:relative}.three__cards__list li:not(:last-child){border-right:1px solid rgba(0,0,0,.2)}.three__cards__list a{transition:opacity .3s ease}@media (max-width:767px){.three__cards__list{flex-direction:column}.three__cards__list li{width:100%;padding:4rem 0}.three__cards__list li:not(:last-child){border-right:none!important}}.three__cards__list-info{padding-top:4rem}.three__cards__list-info h2{font-size:3.2rem;line-height:3.6rem}.three__cards__list-cover{position:relative;aspect-ratio:10/13;transition:all .3s ease}.three__cards__list-cover img{object-fit:cover;object-position:center}.content__sidebar__wrapper{padding:6rem 0;position:relative}.content__sidebar__wrapper .container{display:flex;align-items:flex-start}@media (max-width:979px){.content__sidebar__wrapper .sidebar__container{display:none}}@media (max-width:767px){.content__sidebar__wrapper{padding:2rem 0}.content__sidebar__wrapper .sidebar__container{display:flex}}.sidebar__container{position:relative;z-index:3;pointer-events:none}.content__sidebar-sidebar{position:sticky;top:20rem;width:32rem;padding-right:4rem;pointer-events:auto}.content__sidebar-sidebar li:not(:last-child){margin-bottom:1rem}.content__sidebar-sidebar a{font-size:1.8rem;line-height:2.8rem;font-weight:300;color:#c6c6c6;transition:color .2s ease;mix-blend-mode:difference}.content__sidebar-sidebar a:hover{color:#3866ec}@media (max-width:767px){.content__sidebar-sidebar{margin:0 -3rem;padding:2rem 3rem 0;top:8rem;width:calc(100% + 6rem);background-color:#112031;border-bottom:1px solid rgba(255,255,255,.2)}.content__sidebar-sidebar ul{display:flex;gap:1.5rem;flex-wrap:wrap}.content__sidebar-sidebar a{font-size:1.4rem;font-weight:500}}.content__sidebar-content{position:absolute;width:100%;top:0;z-index:2}.content__sidebar-content img{width:20rem;height:auto;margin-bottom:4rem}.content__sidebar-content h2{margin-bottom:4rem}.content__sidebar-content p{font-size:2rem;line-height:3rem}.content__sidebar-section{padding:8rem 0 8rem 4rem}.content__sidebar-section .inner{width:calc(100% - 32rem);margin-left:auto}.content__sidebar-section .inner p:not(:last-child){margin-bottom:2rem}.content__sidebar-section .inner em,.content__sidebar-section .inner u{font-style:italic}.content__sidebar-section .inner b,.content__sidebar-section .inner strong{font-weight:700}.content__sidebar-section .inner ol,.content__sidebar-section .inner ul{padding-left:3rem;margin:2rem 0}.content__sidebar-section .inner ol li,.content__sidebar-section .inner ul li{font-size:2rem;line-height:3rem}.content__sidebar-section .inner ol li:not(:last-child),.content__sidebar-section .inner ul li:not(:last-child){margin-bottom:.5rem}.content__sidebar-section .inner ul{list-style-type:disc}.content__sidebar-section .inner ol{list-style-type:decimal}.content__sidebar-section .inner a{color:#3866ec}.content__sidebar-section .inner a:hover{opacity:.7}@media (max-width:1079px){.content__sidebar-section .inner{width:calc(100% - 20rem)}}@media (max-width:979px){.content__sidebar-section{padding:14rem 0 8rem}.content__sidebar-section .inner{width:100%}}.subsections{margin-top:6rem}.subsection{border-left:1px solid #dfdfdf;padding:6rem}.subsection:not(:last-of-type){border-bottom:1px solid #dfdfdf}.subsection h3{margin-bottom:4rem}.pledge__intro{margin-top:10rem}.pledge__intro p{line-height:1.2;font-size:4rem}@media (max-width:767px){.pledge__intro p{font-size:2.8rem}}.container__pledges{display:flex;gap:6rem;margin:10rem 0}@media (max-width:979px){.container__pledges{flex-direction:column}}.section__icons{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:50%}@media (max-width:979px){.section__icons{display:flex;flex-wrap:nowrap;overflow-x:scroll;width:100%}}.section__icons::-webkit-scrollbar{display:none}.section__icons{-ms-overflow-style:none;scrollbar-width:none}.section__description{width:50%;background:#112031}.section__description .description{display:none;opacity:0;transition:all .3s ease}.section__description h2{margin-bottom:6rem}.section__description p{font-size:2.4rem;line-height:3rem}.section__description p:not(:last-child){margin-bottom:2rem}@media (max-width:979px){.section__description{width:75%}}@media (max-width:767px){.section__description{width:100%}.section__description .description{height:100%;background:#112031}}.img__pledge{max-width:100%;opacity:.3;pointer-events:none}.img__pledge.highlight{opacity:1;pointer-events:initial;cursor:pointer;transition:transform .3s ease}.img__pledge.highlight:hover{transform:scale(1.1)}@media (max-width:979px){.img__pledge{max-width:25%}.img__pledge.highlight:hover{transform:scale(1)}}@media (max-width:767px){.img__pledge{max-width:75%}.img__pledge.highlight:hover{transform:scale(1)}}.block__download__banner{margin:4rem 0;background:#f3f2f8;padding:2rem}.block__download__banner a{color:#112031;display:flex;align-items:center;justify-content:space-between}.block__download__banner a:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #112031}.block__download__banner .download__title{margin-bottom:0!important;flex:1}.block__download__banner small{text-align:right;margin-left:3rem}.block__download__banner svg{width:2.6rem;margin-right:3rem}@media (max-width:767px){.block__download__banner a{flex-wrap:wrap}.block__download__banner svg{order:0;width:2rem}.block__download__banner small{width:60%;order:1}.block__download__banner .download__title{order:2;width:100%;margin-top:2rem}}.partner__logos{margin-top:4rem}.partner__logos strong{display:block;text-align:center;font-size:2rem;margin-bottom:4rem}.partner__logo-list{display:flex;gap:2rem;text-align:center}@media (max-width:767px){.partner__logo-list{flex-direction:column}}.partner__logo-item{flex:1}.partner__logo-item img{width:80%;height:auto;aspect-ratio:3/2;object-fit:contain}@media (max-width:767px){.partner__logo-item{margin-bottom:2rem}}