.child-page-driver{border-bottom:1px solid var(--color-keyline);overflow:hidden;padding:4rem 0;position:relative;z-index:1}.child-page-driver__inner{display:grid;gap:2.4rem calc(var(--grid-margins)*2)}@media screen and (min-width:1000px){.child-page-driver__inner{gap:var(--grid-margins) calc(var(--grid-margins)*2);grid-template-columns:repeat(2,1fr)}.child-page-driver:after{background-color:var(--color-keyline);content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.child-page-driver[data-direction=image-right-aligned] .child-page-driver-content{order:-1}}:not(.child-page-driver)+.child-page-driver{border-top:1px solid var(--color-keyline)}.child-page-driver-image{position:relative;width:100%}.child-page-driver-image__inner{width:100%}.child-page-driver-content .label{padding-bottom:2rem}.child-page-driver-content h2{color:var(--color-accent);padding-bottom:2rem}@media screen and (max-width:479px){.child-page-driver-content .button{width:100%}}.contacts{padding:var(--module-spacing) 0}.contacts__inner{display:grid;gap:6rem 4rem}@media screen and (min-width:1000px){.contacts__inner{grid-template-columns:repeat(12,1fr)}.contacts-title{grid-column:span 5}}.contacts-grid{align-items:flex-start;display:grid;flex-grow:1;gap:6rem 4rem}@media screen and (min-width:700px){.contacts-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.contacts-grid{grid-column:span 7}}.quote{overflow:hidden;padding:8rem 0;position:relative;z-index:1}@media screen and (min-width:700px){.quote{padding:12rem 0}}.quote__inner{margin:0 auto;max-width:calc(var(--page-width)/var(--grid-cols)*10);width:100%}@media screen and (min-width:700px){.quote__inner{padding:0}}.quote:not([data-bg=image]){background-image:url(/assets/img/AavantgardeBio-bg-marque.svg);background-position:right 40px;background-repeat:no-repeat}.quote blockquote footer strong{color:var(--color-accent)}.quote-image{height:100%;inset:0;position:absolute;width:100%;z-index:-1}.quote-image img{opacity:.5}.media-block{overflow:hidden;padding:var(--module-spacing) 0;position:relative;z-index:1}.media-block:not(.media-block--full) .media-block-main__inner{margin:0 auto;max-width:calc(var(--page-width)/var(--grid-cols)*10)}.media-block-content__inner{max-width:calc(var(--page-width)/var(--grid-cols)*8);padding-bottom:6rem}.media-block-content__inner h2{color:var(--color-accent);padding-bottom:2rem}.media-block-main{border-top:1px solid var(--color-keyline);padding-top:6rem;width:100%}.media-block-video{background-color:#000}.media-block-video img{opacity:.8;transition:transform .2s ease-in}.media-block-video:hover img{transform:scale(1.1)}.form{border-top:1px solid var(--color-keyline);overflow:hidden;padding:var(--module-spacing) 0}.form__inner{margin:0 auto;max-width:calc(var(--page-width)/var(--grid-cols)*8);width:100%}.form-title{padding-bottom:6rem}.form-title h2{color:var(--color-accent)}.form-main{container-type:inline-size}.form-main form{display:flex;flex-direction:column;gap:4rem 0}@container (min-width: 700px){.form-main form{display:grid;gap:6rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1000px){.form-main form{gap:6rem 6rem}}}@container (min-width: 700px){.form-buttons,.form-item--full{grid-column:span 2}}.form-buttons .button-group{gap:0;margin-top:0}.vacancies{overflow:hidden;padding:var(--module-spacing) 0}@media screen and (min-width:1000px){.vacancies{padding:6rem 0 6.4rem}}.vacancies h2{text-wrap:pretty;color:#a8ed9e;margin-bottom:3.3rem}.vacancies__listing{border-top:1px solid hsla(53,7%,77%,.5)}.vacancies__listing>div{border-bottom:1px solid hsla(53,7%,77%,.5)}.vacancyItem{display:grid;gap:1rem var(--grid-margins);grid-template-columns:1fr;padding-block:2.8rem}.vacancyItem h3{font-weight:500}@media screen and (min-width:1000px){.vacancyItem{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr) minmax(0,2fr)}}.vacancyItem__meta strong{display:block;font-size:1.8rem;font-weight:700;letter-spacing:-.0111111111em;line-height:2.8rem}.vacancyItem__meta span{display:block}.vacancyItem__main,.vacancyItem__meta span{font-size:1.4rem;letter-spacing:0;line-height:2rem}.vacancyItem__cta{display:flex;justify-content:start;margin-top:1rem}@media screen and (min-width:1000px){.vacancyItem__cta{text-align:right}.vacancyItem__cta .button{margin:0 0 0 auto}}.pipelines{border-top:1px solid #575353;padding:var(--module-spacing) 0}.pipelines__top{display:flex;flex-direction:column;gap:2rem 1rem;margin-bottom:3.5rem}@media screen and (min-width:700px){.pipelines__top{align-items:center;flex-direction:row;justify-content:space-between}}.pipelines__key__item{--_platform-color:#000;align-items:center;column-gap:1.5ch;display:flex;font-size:1.8rem;letter-spacing:-.0111111111em;line-height:2.8rem}.pipelines__key__item:before{background-color:var(--_platform-color);border-radius:.5rem;content:"";display:block;height:1rem;width:3rem}.pipelines__cta{display:flex}.pipelines__pipes{align-items:stretch;display:flex;flex-direction:column;row-gap:3.5rem}.pipeline{background-color:transparent;border:1px solid #575353;border-radius:.4rem;display:grid;gap:3rem;grid-template-columns:1fr;padding:3.8rem;transition:background-color .3s ease}.pipeline:has(.pipeline__toggle .button.is-active){background-color:#00443e}@media screen and (min-width:700px){.pipeline{align-items:start;grid-template-columns:minmax(0,11fr) minmax(0,1fr);padding-block:6.2rem}}@media screen and (min-width:1300px){.pipeline{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr)}}.pipeline__header{grid-column:1/-1}@media screen and (min-width:1300px){.pipeline__header{grid-column:1/span 1}}.pipeline__header .link,.pipeline__header__label{--color-accent:#d23f3f;margin-top:1.6rem}@media screen and (min-width:700px){.pipeline__header .link,.pipeline__header__label{margin-top:3.6rem}}.pipeline__header__label{display:inline-block}@media screen and (min-width:700px){.pipeline__toggle{text-align:center}.pipeline__toggle .button{margin:0 auto}}.pipeline__toggle .button{padding:0}.pipeline__toggle .button span{color:transparent;display:block;height:38px;min-height:0;padding:0;position:relative;width:38px}.pipeline__toggle .button span:after,.pipeline__toggle .button span:before{background-color:#f5f3f0;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.pipeline__toggle .button span:after{height:18px;opacity:1;transition:opacity .3s ease;width:2px}.pipeline__toggle .button.is-active span:after{opacity:0}.platform{--_platformColor:#fff;display:flex;flex-direction:column;justify-items:stretch}@media screen and (max-width:699px){.platform[data-stage="1"] [data-stage="2"],.platform[data-stage="1"] [data-stage="3"],.platform[data-stage="1"] [data-stage="4"],.platform[data-stage="2"] [data-stage="1"],.platform[data-stage="2"] [data-stage="3"],.platform[data-stage="2"] [data-stage="4"],.platform[data-stage="3"] [data-stage="1"],.platform[data-stage="3"] [data-stage="2"],.platform[data-stage="3"] [data-stage="4"],.platform[data-stage="4"] [data-stage="1"],.platform[data-stage="4"] [data-stage="2"],.platform[data-stage="4"] [data-stage="3"]{display:none}}.platform__pipes{display:grid;grid-template-columns:1fr;margin-top:1rem;row-gap:2rem}@media screen and (min-width:700px){.platform__pipes{column-gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}}.platform__label{font-size:1.6rem;letter-spacing:.07125em;line-height:2rem;text-transform:uppercase}@media screen and (min-width:700px){.platform__label{grid-row:1/2;margin-bottom:2rem;padding-bottom:1.6rem;position:relative;text-align:center}.platform__label:after{border-bottom:1px solid #575353;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.platform__label:not([data-stage="4"]):after{width:calc(100% + 1.25rem)}}.platform__pipe{background:linear-gradient(90deg,var(--_platform-color) 0,var(--_platform-color) var(--_progess),transparent var(--_progess),transparent 100%);border:1px solid var(--_platform-color);border-radius:.5rem;gap:2rem;height:1rem;width:100%}@media screen and (min-width:700px){.platform__pipe{margin:0 auto;width:100%}}.platform__description{--_max-height:auto;max-height:var(--_max-height);opacity:var(--_opacity);overflow:hidden;transition:all .3s ease;will-change:max-height,height}.platform__copy{padding-top:4rem}.careerPromo{padding:var(--module-spacing) 0}.careerPromo__inner{border-radius:10px;display:flex;flex-direction:column;gap:2.5rem;max-width:calc(var(--page-width)/var(--grid-cols)*7);padding:2.5rem}@media screen and (min-width:700px){.careerPromo__inner{flex-direction:row;gap:5rem;padding:5rem}}.careerPromo__inner .media{flex-grow:0;flex-shrink:0;height:21rem;width:21rem}.accordion{will-change:height}.accordion__item{--_item-active:0;border-top:1px solid var(--color-keyline)}.accordion__item:last-child{border-bottom:1px solid var(--color-keyline)}.accordion__button{--_active:var(--_item-active,0);--_icon-bkg:#f5f3f0;--_icon-color:#d23f3f;align-items:start;color:#d23f3f;cursor:pointer;display:flex;justify-content:space-between;padding-block:2.3rem;width:100%}.accordion__button:focus-within,.accordion__button:hover{--_icon-bkg:#d23f3f;--_icon-color:#f5f3f0}.accordion__item.is-open .accordion__button{--_icon-bkg:#d23f3f;--_icon-color:#f5f3f0}.accordion__item.is-open .accordion__button:focus-within,.accordion__item.is-open .accordion__button:hover{--_icon-bkg:#f5f3f0;--_icon-color:#d23f3f}@media screen and (min-width:700px){.accordion__button{padding-block:1.9rem}}.accordion__button h3{font-weight:500}.accordion__icon{align-items:center;background-color:var(--_icon-bkg);border:2px solid #d23f3f;border-radius:4px;display:grid;height:3.7rem;justify-content:center;transition:all .2s ease;width:3.7rem}.accordion__icon:after,.accordion__icon:before{background-color:var(--_icon-color);content:"";display:block;grid-column:1/-1;grid-row:1/-1;height:1.7rem;transition:inherit;width:.2rem}.accordion__icon:before{rotate:-90deg}.accordion__icon:after{rotate:calc(var(--_active)*90deg);transform-origin:50% 50% 50%}.accordion__content{--_active:var(--_item-active,0);max-height:var(--_content-height,0);overflow:clip;transition:max-height .5s ease}.accordion__content__inner{padding-block-end:2.3rem}@media screen and (min-width:700px){.accordion__content__inner{padding-block-end:1.9rem}}.accordionBlock{padding:var(--module-spacing) 0}.accordionBlock__inner{max-width:calc(var(--page-width)/var(--grid-cols)*8)}.accordionBlock__content{display:grid;grid-template-columns:1fr;padding-block:1.5rem 4rem}@media screen and (min-width:700px){.accordionBlock__content{gap:0 var(--grid-margins);grid-template-columns:21rem minmax(0,1fr);grid-template-rows:auto auto auto}.accordionBlock__content .editor{grid-column:2/3}.accordionBlock__content .media{grid-column:1/2;grid-row:1/-1}.accordionBlock__content .button-group{grid-column:2/3;grid-row:2/3}}.accordionBlock__content .media{border-radius:4px;height:21rem;margin-top:3rem;width:21rem}@media screen and (min-width:700px){.accordionBlock__content .media{margin-top:0}}.legalPromo{isolation:isolate;overflow:clip;padding:var(--module-spacing) 0;position:relative}@media screen and (min-width:700px){.legalPromo{padding-block:9rem}}.legalPromo__inner{margin:auto;max-width:calc(var(--page-width)/var(--grid-cols)*6);text-align:center}.legalPromo__inner h2{color:#a8ed9e;font-weight:500}.legalPromo__inner ul{display:flex;flex-wrap:wrap;gap:2.5rem 2.5rem;justify-content:center;margin-top:1.6rem}@media screen and (min-width:700px){.legalPromo__inner ul{gap:.5rem 4.9rem}}.legalPromo:not([data-bg=image]){background-image:url(/assets/img/AavantgardeBio-bg-marque.svg);background-position:top;background-repeat:no-repeat}.legalPromo__image{height:100%;inset:0;position:absolute;width:100%;z-index:-1}.legalPromo__image img{object-fit:cover}.bambooHr{padding:var(--module-spacing) 0}.bambooHr__inner{border-radius:10px;display:flex;flex-direction:column;max-width:calc(var(--page-width)/var(--grid-cols)*7);padding:2.5rem}@media screen and (min-width:700px){.bambooHr__inner{padding:5rem}}.bambooHr__list{width:100%}.bambooHr__list h2{border-color:hsla(36,20%,95%,.2)!important;color:#a8ed9e!important;font-family:PPNeueMachina,Helvetica,Arial,sans-serif;font-weight:500!important}@media screen and (max-width:699px){.bambooHr__list h2{font-size:2.2rem!important;letter-spacing:-.0090909091em!important;line-height:3rem!important}}@media screen and (min-width:700px){.bambooHr__list h2{font-size:3rem!important;letter-spacing:-.0133333333em!important;line-height:4rem!important}}.bambooHr__list .BambooHR-ATS-Department-Header{font-family:PPNeueMachina,Helvetica,Arial,sans-serif;font-weight:500!important}@media screen and (max-width:699px){.bambooHr__list .BambooHR-ATS-Department-Header{font-size:1.9rem!important;letter-spacing:-.0105263158em!important;line-height:2.7rem!important}}@media screen and (min-width:700px){.bambooHr__list .BambooHR-ATS-Department-Header{font-size:2.4rem!important;letter-spacing:-.0083333333em!important;line-height:3.8rem!important}}.bambooHr__list ul{font-size:2.2rem!important;letter-spacing:-.0090909091em!important;line-height:3rem!important}.bambooHr__list ul ul{border-color:hsla(36,20%,95%,.2)!important}.bambooHr__list li{color:#f5f3f0!important}.bambooHr__list li:after{clear:both;content:"";display:block}@media screen and (max-width:699px){.bambooHr__list li ul{padding-block-end:0!important;padding-inline:0!important}.bambooHr__list li ul li span.BambooHR-ATS-Location{margin-bottom:1.5rem}}.bambooHr__list span.BambooHR-ATS-Location{font-size:1.4rem!important;letter-spacing:0!important;line-height:2rem!important}@media screen and (max-width:699px){.bambooHr__list span.BambooHR-ATS-Location{display:block;float:none!important;text-align:right}}.bambooHr__list a{color:#a8ed9e!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:-.0111111111em!important;line-height:2rem!important;text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:2px;transition:all .2s ease}.bambooHr__list a:focus,.bambooHr__list a:focus-visible,.bambooHr__list a:hover{text-decoration-color:#f5f3f0!important}.table{margin-bottom:4rem;margin-top:4rem;overflow-x:auto;width:100%}.table table{margin-top:0;max-width:100%;min-width:65rem}.table:first-child{margin-top:0}.table:last-child{margin-bottom:0}table{border:0;border-spacing:0;font-size:1.4rem;font-weight:400;letter-spacing:-.0142857143em;line-height:2.2rem;margin-top:4rem;width:100%}table td,table th{border:none;border-bottom:1px solid var(--color-keyline);padding:2rem 1rem;vertical-align:top}table thead tr td,table thead tr th,table tr th{background-color:#00443e;color:#fff;font-size:1.4rem;font-weight:400;font-weight:600;letter-spacing:normal;line-height:2rem;text-align:left;text-transform:uppercase;vertical-align:top}table tbody tr:nth-child(2n) td{color:#012926}.related-content{overflow:hidden}.related-content__title{color:var(--color-accent);padding:calc(var(--module-spacing)*2) 0 var(--module-spacing);text-align:center}@media screen and (min-width:1000px){.related-content__title{padding-bottom:calc(var(--module-spacing)*2)}}.related-content__main{border-top:1px solid var(--color-keyline);position:relative}.related-content-grid{display:grid;gap:0 calc(var(--grid-margins)*2);position:relative}@media screen and (min-width:576px){.related-content-grid{grid-template-columns:repeat(2,1fr)}.related-content-grid:after{background-color:var(--color-keyline);content:"";height:100%;left:50%;position:absolute;top:0;width:1px}}@media screen and (min-width:1000px){.related-content-grid{gap:var(--module-spacing) calc(var(--module-spacing)*2)}}.related-content-item{display:flex;flex-direction:column;gap:2.4rem 0;padding:var(--module-spacing) 0;position:relative}@media screen and (min-width:1000px){.related-content-item{flex-direction:row}}.related-content-item__image{max-width:50%}@media screen and (min-width:1000px){.related-content-item__image{flex:0 0 140px;max-width:140px}}@media screen and (min-width:1300px){.related-content-item__image{flex:0 0 245px;max-width:245px}}.related-content-item__content{display:flex;flex-direction:column;flex-grow:1}.related-content-item__content h3{color:var(--color-accent);font-weight:500}.related-content-item__content p{flex-grow:1}@media screen and (min-width:1000px){.related-content-item__content{padding-left:var(--module-spacing)}}@media screen and (max-width:575px){.related-content-item+.related-content-item{border-top:1px solid var(--color-keyline)}}.related-news{overflow:hidden;padding:var(--module-spacing) 0}.related-news-header{border-bottom:1px solid var(--color-keyline);padding-bottom:4rem}.related-news-header__inner{display:flex;flex-direction:column;gap:3.2rem;justify-content:space-between}@media screen and (min-width:480px){.related-news-header__inner{align-items:center;flex-direction:row}}.related-news-header__inner h2{font-weight:500}.related-news-header__inner .button-group{flex-shrink:0;margin-top:0}.related-news-main{padding:var(--module-spacing) 0;position:relative}.related-news-main .swiper-buttons{padding-top:4rem}.article{padding:var(--module-spacing) 0}.article-image{max-width:calc(var(--page-width)/var(--grid-cols)*8);padding-bottom:6rem}.article-content{max-width:calc(var(--page-width)/var(--grid-cols)*9)}.profiles-title{border-bottom:1px solid var(--color-keyline);padding:var(--module-spacing) 0}.profiles-title h2{color:var(--color-accent)}.profiles-grid{align-items:flex-start;display:grid;gap:6rem 4rem;padding:var(--module-spacing) 0 calc(var(--module-spacing)*2)}@media screen and (min-width:700px){.profiles-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.profiles-grid{grid-template-columns:repeat(3,1fr)}}.listing{padding-bottom:calc(var(--module-spacing)*2)}.listing-filters{border-bottom:1px solid rgba(87,83,83,.3);padding:2rem 0}.listing-grid{padding-top:calc(var(--module-spacing)*2)}.listing-grid__inner{align-items:flex-start;display:grid;gap:8rem 0}@media screen and (min-width:700px){.listing-grid__inner{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.listing-grid__inner{grid-template-columns:repeat(3,1fr)}}.listing_grid__no-results{grid-column:span 3}.search-page-form{margin:0 auto;max-width:calc(var(--page-width)/var(--grid-cols)*10);padding:8rem 0 4rem}.search-page-form .search-form{padding:0}.search-page-form .search-form input[type=search]{font-size:2.8rem;height:7rem;letter-spacing:normal;line-height:4rem}@media screen and (min-width:700px){.search-page-form .search-form input[type=search]{font-size:3.2rem;letter-spacing:normal;line-height:4rem}}.search-page-listing{margin:0 auto;max-width:calc(var(--page-width)/var(--grid-cols)*10);padding-bottom:var(--module-spacing)}.search-page-listing__no-results{padding-top:2rem}.search-page-listing .pagination{padding-top:8rem}.search-result{padding:3rem 0 4rem;position:relative;width:100%}.search-result:not(:last-child){border-bottom:1px solid var(--color-keyline)}.search-result time{color:#d23f3f;display:block;font-size:1.8rem;letter-spacing:-.0222222222em;line-height:2.4rem;padding-bottom:1rem}.search-result h2{font-weight:500}#onetrust-button-group button:not(.cookie-setting-link),.ot-btn-container button{border-radius:4px!important;font-family:PPNeueMachina,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:20px!important;min-height:50px!important;padding:.5rem 2rem!important}#onetrust-button-group-parent{padding-top:20px!important}#onetrust-pc-btn-handler{font-size:14px!important}#ot-pc-title{font-family:PPNeueMachina,Helvetica,Arial,sans-serif!important;font-weight:500!important;padding-left:20px!important;position:relative!important;top:3px!important}.ot-switch-nob{background-color:#fff!important;border:1px solid rgba(87,83,83,.3)!important}.ot-switch-nob:before{background-color:#575353!important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{background-color:#d23f3f!important}.video{background:none;display:block;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;width:100%;z-index:12}@media screen and (min-width:1000px){.video{padding:10rem}}.oc-video .video{opacity:1;pointer-events:all;transition:opacity .25s ease-in;visibility:visible}.video__inner{display:flex;flex-direction:column;justify-content:center;left:0;min-height:100%;padding:10rem 2rem;position:absolute;top:0;width:100%}@media screen and (min-width:700px){.video__inner{padding-left:3rem;padding-right:3rem}}.video__close{background-color:var(--color-bg);border-radius:4px;display:flex;height:5rem;position:absolute;right:0;top:-6rem;transition:opacity .15s ease;width:5rem;z-index:1}.video__close svg{color:var(--color-accent);left:1px;margin:auto;position:relative}@media screen and (min-width:700px){.video__close{height:6rem;right:0;top:-7rem;width:6rem}.video__close svg{height:24px;width:24px}}.video__close:active svg,.video__close:focus svg,.video__close:hover svg{color:var(--color-accent-dark)}.video__player-wrap{margin:0 auto;max-width:1280px;position:relative;width:100%}.video__player{background-color:#000;height:0;padding-bottom:56.25%}.video__player iframe,.video__privWarn{inset:0;position:absolute}.video__privWarn{align-items:center;color:#f5f3f0;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.video__privWarn svg{margin-bottom:2rem}.video__privWarn a{text-decoration:underline;text-decoration-color:#a8ed9e;text-decoration-thickness:2px}.popup{background:none;display:block;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:12}@media screen and (min-width:1000px){.popup{padding:10rem}}.oc-profile .popup{opacity:1;pointer-events:all;transition:opacity .25s ease-in;visibility:visible}.popup__inner{display:flex;flex-direction:column;justify-content:center;left:0;min-height:100%;padding:10rem 2rem;position:absolute;top:0;width:100%}@media screen and (min-width:700px){.popup__inner{padding-left:var(--grid-margins);padding-right:var(--grid-margins)}}.popup__close{background-color:var(--color-bg);border-radius:4px;display:flex;height:5rem;position:absolute;right:0;top:-6rem;transition:opacity .15s ease;width:5rem;z-index:1}.popup__close svg{color:var(--color-accent);left:1px;margin:auto;position:relative}@media screen and (min-width:700px){.popup__close{height:6rem;right:0;top:-7rem;width:6rem}.popup__close svg{height:24px;width:24px}}.popup__close:active svg,.popup__close:focus svg,.popup__close:hover svg{color:var(--color-accent-dark)}.popup__wrap{margin:0 auto;max-width:var(--page-width);position:relative;width:100%}.popup__content{background-color:var(--color-bg);border-radius:10px}