.navigation .menu-bar-nav__button-login{padding-left:3.5rem}.navigation .menu-bar-nav__button-login:before{aspect-ratio:1/1;background-image:url(../svg/person-outline-24px-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:1.75rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.header-content__pic:after{left:0;width:18.5rem}.header-content__pic:before{height:9.25rem;left:18.375rem;top:7rem}.header-content.--right .header-content__pic:before{left:auto;right:18.375rem}.header .card{left:1rem;top:3rem;width:calc(100% - 32px)}.line-accent.--right{width:19.375rem}.line-accent.--left{left:-50.625rem}.header__media.--with-card .line-accent{display:none}.footer__title-button:after{aspect-ratio:1/1;background-image:url(../svg/chevron-down-24px-white.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .25s ease-out;width:1.5rem}.footer__title-button[aria-expanded=false]:after{transform:translateY(-50%) rotate(0deg)}.footer__body .--col:before{background-color:#fff;content:"";height:.0625rem;left:0;position:absolute;top:0;width:100%}.content-block.content--card .card-wrapper.--full-width{flex-direction:column}.content-block.content--card .card-wrapper .card{width:100%}.content-block.content--card .card-element__icon{width:3rem}.content-block.content--card .card-element.--text h2{font-size:2.125rem;font-weight:700;line-height:2.3125rem}.content-block.content--frame-document-banner .card .card-body{margin:.875rem;min-height:20rem;width:100%}.content-block.content--frame-document-banner .card .card-element h2{font-size:2.125rem;line-height:2.3125rem}.content-block.content--frame-document-banner .card .card-element.--logo{margin:0}.content-block.content--frame-document-banner .card .card-element.--text{height:100%;margin:4rem 0 2rem;width:70vw}.content-block.content--frame-document-banner .card .card-element.--bottom-image{margin:0}.content-block.content--frame-document-banner .card .card-element.--bottom-image span{width:3rem}.content-block.content--frame-document-banner .line-accent.--left{left:unset;right:27.5rem;top:4.375rem}.content-block.content--scheme-document-banner .card .card-body{margin:.875rem;min-height:20rem;width:100%}.content-block.content--scheme-document-banner .card .card-element h2{font-size:2.125rem;line-height:2.3125rem}.content-block.content--scheme-document-banner .card .card-element.--logo{margin:0}.content-block.content--scheme-document-banner .card .card-element.--text{height:100%;margin:4rem 0 2rem;width:70vw}.content-block.content--scheme-document-banner .card .card-element.--bottom-image{margin:0}.content-block.content--scheme-document-banner .card .card-element.--bottom-image span{width:3rem}.content-block.content--scheme-document-banner .line-accent.--left{left:unset;right:27.5rem;top:4.375rem}.content-block.content--what-describes .card .card-body.--horizontal .card-title{width:100%}.content-block.content--what-describes .card .card-body.--horizontal .card-element--wrapper{align-items:center;flex-direction:column;justify-content:center;width:100%}.content-block.content--what-describes .card .card-body.--horizontal .card-element--wrapper .card-element{width:270px}.content-block.content--we-are{flex-wrap:wrap;margin-left:0}.content-block.content--we-are .content--we-are__text{margin-bottom:0;margin-left:0;margin-right:0;padding-right:1rem;width:100%}.content-block.content--we-are .content--we-are__image{display:flex;justify-content:center;margin-right:0;width:100%}.content-block.content--we-are .content--we-are__image .content__media{width:22.5rem}.content-block.content--we-are .content--we-are__image .img-object-fit{object-position:top 0 right 0}.content-block.content--certification-scheme{padding-left:0;padding-right:0}.content-block.content--chain-approach{margin-left:0}.content-block.content--chain-approach .card,.content-block.content--chain-approach .card .card-body{margin:0}.why-gmp__grid-title{margin-bottom:0;padding-left:.75rem}.why-gmp__grid-title-icon{left:-.75rem}.why-gmp__grid>div:not(:last-child){padding-bottom:3.25rem}.content-block.content--facts-figures{margin-left:0;margin-right:0}.content-block.content--facts-figures .--card-wrapper{flex-wrap:wrap;padding:0}.content-block.content--facts-figures h2{margin-left:0}.content-block.content--latest-news{margin-left:0;margin-right:0}.content-block.content--latest-news .four-column-grid{margin-right:0}.content-block.content--latest-news .button-wrapper{justify-content:flex-start}.content-block.content--other-news .carousel{margin:0 auto;width:18.75rem}.content-block.content--other-news .carousel-indicators [data-bs-target]{background-color:#878787;border:none;border-radius:50%;bottom:-1.5rem;height:.6875rem;margin-left:.5rem;margin-right:.5rem;opacity:.25;width:.6875rem}.content-block.content--other-news .carousel-indicators [data-bs-target].active{opacity:1}.content-block.content--other-news .carousel-control-next,.content-block.content--other-news .carousel-control-prev{height:90%}.content-block.content--other-news .carousel-control-next img,.content-block.content--other-news .carousel-control-prev img{height:32px}.content-block.content--other-news .carousel-control-next{right:-33px}.content-block.content--other-news .carousel-control-prev{left:-47px}.content-block.content--other-news .carousel-control-prev img{transform:translateY(0) rotate(180deg)}.c-new-here__grid{grid-template-columns:minmax(0,100%)}.content-block.content--apply-certification .content--apply-certification-title{margin-left:0}.content-block.content--apply-certification .content--apply-certification-title .card-body{margin-left:0;margin-right:0}.content-block.content--apply-certification .card-text__wrapper{align-items:flex-end;flex-direction:column;gap:0}.content-block .content--apply-certification__wrapper .card{margin-bottom:2rem;margin-left:0;width:100%}.content-block .content--apply-certification__wrapper .card:first-child,.content-block .content--apply-certification__wrapper .card:nth-child(2),.content-block .content--apply-certification__wrapper .card:nth-child(3){margin-left:0}.content-block .content--apply-certification__wrapper .card:nth-child(4){margin-bottom:0;margin-left:0}.content-block .content--apply-certification__wrapper .card-body{flex-direction:column;margin:1rem}.content-block .content--apply-certification__wrapper .card-button{justify-content:flex-start}.content-block.content--requirements .button-wrapper{margin-bottom:2rem}.c-filter__filters{background-color:#fff;height:100vh;left:-100%;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1103}.c-filter__filters-head{padding-top:.75rem;position:relative}.c-filter__filters-close{right:.5rem;top:.25rem}.c-filter__filters-reset{margin-top:1.75rem}.c-filter__filters-collapse button{width:calc(100% - 32px)}.c-filter__filters.slide{transform:translateX(100%)}.partners__list{column-gap:2rem;grid-template-columns:minmax(0,50%) minmax(0,50%);row-gap:2rem}.c-careers .modal{--bs-modal-padding:1.5rem 2rem;--bs-modal-header-padding:var(--bs-modal-padding)}@media (min-width:415px){.publications__item.--sm .publications__item-title{margin-bottom:1.25rem}}@media (min-width:576px){.header__line{width:39.70833333%}.header .card{left:1.75rem;top:3.125rem;width:20.5rem}.need-help{column-gap:2.5rem}.c-careers .modal{--bs-modal-padding:2rem 2.5rem}}@media (max-width:575.98px){.header-content__pic{aspect-ratio:328/320}.c-card__body,.c-card__image{width:100%}.need-help__actions{row-gap:1rem}.c-content__text-card{row-gap:1.25rem}.c-content__apply{row-gap:1.5rem}.c-content__apply-grid .c-card__step{flex:0 0 100%;width:100%}}@media (max-width:414px){.publications__item{padding-bottom:1rem;padding-top:1rem}.publications__item.--sm .publications__item-title{font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.publications__item.--sm .publications__item-info{flex-direction:column}.publications__item.--sm .publications__item-body{margin-right:1.25rem}.publications__item.--sm .publications__thumbnail{aspect-ratio:113/108;border-radius:.5rem;flex:0 0 7.0625rem;width:7.0625rem}.publications__item.--lg{flex-direction:column}.publications__item.--lg .publications__item-body{margin-top:1.25rem;order:2}.publications__item.--lg .publications__item-title{font-size:1.25rem;line-height:1.5rem}.publications__item.--lg .publications__thumbnail{aspect-ratio:328/198;flex:0 0 100%;order:1;width:100%}.publications__item-table{display:block}.publications__item-table tr{display:flex;flex-direction:column}.publications__item-table tr:not(:last-child) td{padding-bottom:.5rem}.publications__item__thumbnail{max-height:6.25rem}}