@font-face{font-display:swap;font-family:bion;font-style:normal;font-weight:400;src:url(/build/fonts/Bion-Regular.7d0f7d92.eot);src:url(/build/fonts/Bion-Regular.7d0f7d92.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Bion-Regular.95a45f1e.woff2) format("woff2"),url(/build/fonts/Bion-Regular.ee8655e2.woff) format("woff"),url(/build/fonts/Bion-Regular.21ba72bc.ttf) format("truetype"),url(/build/images/Bion-Regular.391c1836.svg#Bion-Regular) format("svg")}@font-face{font-display:swap;font-family:bion;font-style:normal;font-weight:300;src:url(/build/fonts/Bion-Book.63c9443f.eot);src:url(/build/fonts/Bion-Book.63c9443f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Bion-Book.6b868313.woff2) format("woff2"),url(/build/fonts/Bion-Book.207a742b.woff) format("woff"),url(/build/fonts/Bion-Book.f1197607.ttf) format("truetype"),url(/build/images/Bion-Book.53688fb4.svg#Bion-Book) format("svg")}@font-face{font-display:swap;font-family:bion;font-style:normal;font-weight:500;src:url(/build/fonts/Bion-Medium.c59456bf.eot);src:url(/build/fonts/Bion-Medium.c59456bf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Bion-Medium.82b228f3.woff2) format("woff2"),url(/build/fonts/Bion-Medium.f557750a.woff) format("woff"),url(/build/fonts/Bion-Medium.b3f443bd.ttf) format("truetype"),url(/build/images/Bion-Medium.9df09883.svg#Bion-Medium) format("svg")}@font-face{font-display:swap;font-family:bion;font-style:normal;font-weight:600;src:url(/build/fonts/Bion-Semibold.e85f4003.eot);src:url(/build/fonts/Bion-Semibold.e85f4003.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Bion-Semibold.06724ffb.woff2) format("woff2"),url(/build/fonts/Bion-Semibold.aa3d32d6.woff) format("woff"),url(/build/fonts/Bion-Semibold.74f8215b.ttf) format("truetype"),url(/build/images/Bion-Semibold.0f7632a8.svg#Bion-Semibold) format("svg")}@font-face{font-display:swap;font-family:bion;font-style:normal;font-weight:900;src:url(/build/fonts/Bion-Black.df6fb5aa.eot);src:url(/build/fonts/Bion-Black.df6fb5aa.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Bion-Black.1c13d5b7.woff2) format("woff2"),url(/build/fonts/Bion-Black.353ca4cf.woff) format("woff"),url(/build/fonts/Bion-Black.e2c009ac.ttf) format("truetype"),url(/build/images/Bion-Black.dfe29d68.svg#Bion-Black) format("svg")}@font-face{font-display:swap;font-family:bion;font-style:normal;font-weight:700;src:url(/build/fonts/Bion-Bold.73fed777.eot);src:url(/build/fonts/Bion-Bold.73fed777.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Bion-Bold.80719da7.woff2) format("woff2"),url(/build/fonts/Bion-Bold.79ee2fe8.woff) format("woff"),url(/build/fonts/Bion-Bold.c1c1ecfb.ttf) format("truetype"),url(/build/images/Bion-Bold.7e101ffd.svg#Bion-Bold) format("svg")}@font-face{font-display:swap;font-family:juniperbay;font-style:normal;font-weight:400;src:url(/build/fonts/JuniperBay-Regular.5e265642.eot);src:url(/build/fonts/JuniperBay-Regular.5e265642.eot?#iefix) format("embedded-opentype"),url(/build/fonts/JuniperBay-Regular.2af2dcfe.woff2) format("woff2"),url(/build/fonts/JuniperBay-Regular.6a360a1b.woff) format("woff"),url(/build/fonts/JuniperBay-Regular.bd2e6c64.ttf) format("truetype"),url(/build/images/JuniperBay-Regular.71e437e8.svg#JuniperBay-Regular) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:400;src:url(/build/fonts/BakemonoText-Regular.ccc5a180.eot);src:url(/build/fonts/BakemonoText-Regular.ccc5a180.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-Regular.a0107a05.woff2) format("woff2"),url(/build/fonts/BakemonoText-Regular.65a94ebc.woff) format("woff"),url(/build/fonts/BakemonoText-Regular.91b2948d.ttf) format("truetype"),url(/build/images/BakemonoText-Regular.bdb1a480.svg#BakemonoText-Regular) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:300;src:url(/build/fonts/BakemonoText-Light.435a893e.eot);src:url(/build/fonts/BakemonoText-Light.435a893e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-Light.fbb48ee9.woff2) format("woff2"),url(/build/fonts/BakemonoText-Light.08ca419c.woff) format("woff"),url(/build/fonts/BakemonoText-Light.29638bbd.ttf) format("truetype"),url(/build/images/BakemonoText-Light.919bda2a.svg#BakemonoText-Light) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:700;src:url(/build/fonts/BakemonoText-Bold.03f084d4.eot);src:url(/build/fonts/BakemonoText-Bold.03f084d4.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-Bold.d4433cff.woff2) format("woff2"),url(/build/fonts/BakemonoText-Bold.ace570ed.woff) format("woff"),url(/build/fonts/BakemonoText-Bold.7c5529cc.ttf) format("truetype"),url(/build/images/BakemonoText-Bold.1d0f7ff0.svg#BakemonoText-Bold) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:500;src:url(/build/fonts/BakemonoText-Medium.4e489459.eot);src:url(/build/fonts/BakemonoText-Medium.4e489459.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-Medium.a36261ae.woff2) format("woff2"),url(/build/fonts/BakemonoText-Medium.8f2cdfa1.woff) format("woff"),url(/build/fonts/BakemonoText-Medium.ae19ced6.ttf) format("truetype"),url(/build/images/BakemonoText-Medium.5125da77.svg#BakemonoText-Medium) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:200;src:url(/build/fonts/BakemonoText-ExtraLight.d3ce0d29.eot);src:url(/build/fonts/BakemonoText-ExtraLight.d3ce0d29.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-ExtraLight.92590d34.woff2) format("woff2"),url(/build/fonts/BakemonoText-ExtraLight.686b04c5.woff) format("woff"),url(/build/fonts/BakemonoText-ExtraLight.8a2cde23.ttf) format("truetype"),url(/build/images/BakemonoText-ExtraLight.57cc14c6.svg#BakemonoText-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:800;src:url(/build/fonts/BakemonoText-Extrabold.2dccd75d.eot);src:url(/build/fonts/BakemonoText-Extrabold.2dccd75d.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-Extrabold.b0c3a6de.woff2) format("woff2"),url(/build/fonts/BakemonoText-Extrabold.6850ec8b.woff) format("woff"),url(/build/fonts/BakemonoText-Extrabold.5d49839c.ttf) format("truetype"),url(/build/images/BakemonoText-Extrabold.4a9a36be.svg#BakemonoText-Extrabold) format("svg")}@font-face{font-display:swap;font-family:bakemonotext;font-style:normal;font-weight:100;src:url(/build/fonts/BakemonoText-Thin.b9908f31.eot);src:url(/build/fonts/BakemonoText-Thin.b9908f31.eot?#iefix) format("embedded-opentype"),url(/build/fonts/BakemonoText-Thin.e841cffb.woff2) format("woff2"),url(/build/fonts/BakemonoText-Thin.2c3f1e2c.woff) format("woff"),url(/build/fonts/BakemonoText-Thin.150b0232.ttf) format("truetype"),url(/build/images/BakemonoText-Thin.be71f5ae.svg#BakemonoText-Thin) format("svg")}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{font-size:100%}@media screen and (max-width:1536px){html{font-size:80%}}@media screen and (max-width:1024px){html{font-size:60%}}body{font-family:var(--font-family-body);margin:0}a,button,input[type=submit],label{cursor:pointer}textarea{max-width:100%;min-width:100%;width:100%}@keyframes animation-rotate{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn)}}@keyframes animation-rotateLoop{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}90%{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn)}to{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}}.navbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-top:1rem;position:relative;z-index:1}.navbar .navbar__left img{height:3.438rem}.navbar .navbar__left img.navbar__img--small{height:1.719rem}.navbar .navbar__links{background-color:#000;display:flex;height:3.438rem;padding:0 2px}.navbar .navbar__links,.navbar .navbar__links .navbar__link{align-items:center;border-radius:10rem;-webkit-border-radius:10rem;-moz-border-radius:10rem}.navbar .navbar__links .navbar__link{color:#fff;display:inline-flex;font-size:.688rem;font-weight:500;height:calc(100% - 5px);padding:0 2rem;text-align:center;text-decoration:none;transition:background-color .25s,color .25s}.navbar .navbar__links .navbar__link.active{color:var(--primary)}.navbar .navbar__links .navbar__link:hover{background-color:#fff;color:#000}.navbar .navbar__links .navbar__link--to-medium{display:none}.navbar .navbar__right .btn{white-space:nowrap}.navbar .szh-menu{background-color:#000;border-radius:1.625rem;-webkit-border-radius:1.625rem;-moz-border-radius:1.625rem}.navbar .szh-menu .navbar__subLink{color:#fff;font-size:.688rem;font-weight:500;text-decoration:none;width:100%}.navbar .szh-menu .navbar__subLink.active,.navbar .szh-menu .navbar__subLink:hover{color:var(--primary)}.navbar .szh-menu .szh-menu__item{margin:.25rem}.navbar .szh-menu .szh-menu__item--hover{background-color:transparent}@media screen and (max-width:1024px){.navbar .navbar__links .navbar__link br{display:none}}@media screen and (max-width:768px){.navbar{background-color:rgba(0,0,0,.75);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:none;flex-direction:column;gap:1rem;height:100vh;justify-content:center;left:0;overflow:scroll;padding:2rem 0;position:fixed;right:0;top:0;z-index:98}.navbar.open{display:flex}.navbar .navbar__left{display:none}.navbar .navbar__links{background-color:transparent;flex-direction:column;gap:1rem;height:auto}.navbar .navbar__links .navbar__link{font-size:1rem;height:auto;padding:0}.navbar .navbar__links .navbar__link.active{color:var(--primary)}.navbar .navbar__links .navbar__link:hover:not(.active){background-color:transparent;color:#fff}.navbar .navbar__links .navbar__link--to-medium{display:inline-flex}.navbar .navbar__links .navbar__link--dropdown{display:none}}.navbar-mobile{align-items:center;background-color:rgba(0,0,0,.75);display:none;justify-content:space-between;padding:2rem;position:relative}.navbar-mobile img{height:3.438rem}.navbar-mobile img.navbar__img--small{height:1.719rem}.navbar-mobile .navbar-mobile__toggler button{align-items:center;background-color:var(--primary);border:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:flex;flex-direction:column;gap:3px;height:3.438rem;justify-content:center;width:3.438rem}.navbar-mobile .navbar-mobile__toggler button span{background-color:#fff;display:block;height:2px;transition:all .25s;width:80%}.navbar-mobile.open{position:static}.navbar-mobile.open .navbar-mobile__toggler{position:fixed;right:2rem;top:2rem;z-index:99}.navbar-mobile.open .navbar-mobile__toggler button{gap:0}.navbar-mobile.open .navbar-mobile__toggler button span{position:relative}.navbar-mobile.open .navbar-mobile__toggler button span:first-child{top:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.navbar-mobile.open .navbar-mobile__toggler button span:nth-child(2){display:none}.navbar-mobile.open .navbar-mobile__toggler button span:nth-child(3){top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}@media screen and (max-width:768px){.navbar-mobile{display:flex}}.banner{background-attachment:fixed;background-color:#000;background-image:url(/build/images/banner-default.4dccb751.jpg);background-position:50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;display:flex;flex-direction:column;margin-bottom:8rem;min-height:85vh;position:relative}.banner .banner__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:7rem 0;text-align:center}.banner .banner__body .btn{margin-top:1rem}.banner .banner__title{color:#fff;font-size:4.688rem;font-weight:900;line-height:5rem;padding:0 5%;text-shadow:0 3px 5px rgba(0,0,0,.5)}.banner.banner--full-height{min-height:100vh}.banner--darkened:before{background-color:rgba(0,0,0,.3);background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.2) 50%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}.banner .banner__icon{align-items:center;background-color:#fff;border:3px solid #000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;bottom:-6.375rem;box-shadow:0 2px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);display:flex;height:12.75rem;justify-content:center;left:calc(50% - 6.375rem);position:absolute;width:12.75rem}.banner .banner__icon img{width:55%}@media screen and (max-width:768px){.banner .banner__icon{bottom:-5rem;height:10rem;left:calc(50% - 5rem);width:10rem}}@media screen and (max-width:480px){.banner{background-attachment:scroll}.banner,.banner.banner--full-height{min-height:40vh}.banner .banner__body .banner__title{font-size:3.438rem;line-height:4rem}.banner .banner__icon{display:none}}.banner-title-styles{color:#fff;font-size:4.688rem;font-weight:900;line-height:5rem;padding:0 5%;text-shadow:0 3px 5px rgba(0,0,0,.5)}.section-banner-logo{position:absolute;width:100%}.section-banner-logo .section-banner-logo__image-container{align-items:center;animation:animation-rotateLoop 5s infinite;background-color:#fff;border:2px solid var(--primary);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:flex;height:12rem;justify-content:center;margin-left:auto;margin-top:-14rem;width:12rem}.section-banner-logo .section-banner-logo__image-container img{width:50%}@media screen and (max-width:480px){.section-banner-logo .section-banner-logo__image-container{height:8rem;margin-top:-12rem;width:8rem}}.section-banner-logo .section-banner-logo__svg-only{animation:animation-rotateLoop 5s infinite;height:12rem;margin-left:auto;margin-top:-14rem;width:12rem}@media screen and (max-width:480px){.section-banner-logo .section-banner-logo__svg-only{height:8rem;margin-top:-12rem;width:8rem}}.section-stats{background-color:#000;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;color:#fff;padding:5rem 8rem;text-align:center}.section-stats .section-stats__row{display:flex;margin:4.25rem 0 6rem}.section-stats .section-stats__row>div{flex:1}@media screen and (max-width:768px){.section-stats{padding:5rem 4rem}.section-stats .section-stats__row{flex-wrap:wrap;row-gap:4rem}.section-stats .section-stats__row>div{flex:none;width:50%}}@media screen and (max-width:480px){.section-stats .section-stats__row>div{width:100%}}.text-size-bigger{font-size:1.375rem;line-height:2rem}.section-home-about{align-items:center;display:flex;gap:4rem;justify-content:center}.section-home-about .section-home-about__left{width:40%}.section-home-about .section-home-about__left p{font-size:1.375rem;line-height:2rem;padding-right:10%}.section-home-about .section-home-about__left .section-home-about__logo{margin-bottom:2rem;width:25rem}.section-home-about .section-home-about__left .section-home-about__underline{text-align:right}.section-home-about .section-home-about__left .section-home-about__underline img{width:10rem}.section-home-about .section-home-about__right{padding-bottom:4rem;width:30%}.section-home-about .section-home-about__right .section-home-about__sticker{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);width:100%}@media screen and (max-width:768px){.section-home-about .section-home-about__left{width:50%}.section-home-about .section-home-about__left .section-home-about__logo{width:20rem}.section-home-about .section-home-about__left p{padding-right:0}.section-home-about .section-home-about__right{width:40%}}@media screen and (max-width:480px){.section-home-about{align-items:center;flex-direction:column;gap:2rem}.section-home-about .section-home-about__left{padding:0 2rem;width:100%}.section-home-about .section-home-about__left .section-home-about__logo{margin-bottom:1rem;width:15rem}.section-home-about .section-home-about__right{padding-bottom:2rem;width:60%}}.section-partners{text-align:center}.section-partners .container{border:2px solid #000}.section-partners .section-partners__title{border-bottom:2px solid #000;font-size:1.563rem;font-weight:500;padding:2rem}.section-partners .section-partners__title h2{margin:0}.section-partners .section-partners__brand{padding:1rem 0}.section-partners .section-partners__brand img{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:auto;max-height:5rem}.section-partners .section-partners__brand img:hover{-webkit-filter:none;filter:none}.section-our-team{background-color:#000;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;padding:3rem 5rem 5rem}.section-our-team h1{color:#fff}.section-our-team .section-our-team__row{display:flex;gap:3rem}@media screen and (max-width:768px){.section-our-team .section-our-team__row{flex-direction:column}}.section-our-team .section-our-team__col-left{align-items:center;background-color:gray;background-position:50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;border-radius:1.563rem;-webkit-border-radius:1.563rem;-moz-border-radius:1.563rem;display:flex;justify-content:center;padding:3rem 0;position:relative;text-align:center;width:calc(30% - 3rem)}.section-our-team .section-our-team__col-left .section-our-team__experts__digit{color:var(--primary);font-size:7rem;font-weight:900;line-height:5rem;margin-top:2rem}.section-our-team .section-our-team__col-left .section-our-team__experts__label{color:#fff;font-size:3.438rem;font-weight:900}.section-our-team .section-our-team__col-left .section-our-team__experts__floating-name{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:6rem;left:1rem;position:absolute;top:-1rem}@media screen and (max-width:768px){.section-our-team .section-our-team__col-left{width:100%}}.section-our-team .section-our-team__col-right{flex:1}.section-our-team .section-our-team__col-right .section-our-team__xp-years{align-items:center;background-color:#fff;border-radius:1.563rem;-webkit-border-radius:1.563rem;-moz-border-radius:1.563rem;display:flex;gap:2rem;margin-bottom:3rem;padding:2rem}.section-our-team .section-our-team__col-right .section-our-team__xp-years .section-our-team__xp-years__digit{-webkit-text-fill-color:transparent;-webkit-text-stroke:3px var(--primary);color:var(--primary);font-size:7rem;font-weight:900;line-height:7rem}.section-our-team .section-our-team__col-right .section-our-team__xp-years .section-our-team__xp-years__label{font-size:3.438rem;font-weight:900;line-height:3.438rem}@media screen and (max-width:768px){.section-our-team .section-our-team__col-right .section-our-team__xp-years{flex-direction:column;gap:0;text-align:center}}.section-our-team .section-our-team__col-right .section-our-team__brands{align-items:center;background-color:#fff;border-radius:1.563rem;-webkit-border-radius:1.563rem;-moz-border-radius:1.563rem;display:flex;justify-content:space-around;padding:2rem}.section-our-team .section-our-team__col-right .section-our-team__brands>div{flex:1;text-align:center}.section-our-team .section-our-team__col-right .section-our-team__brands>div img{max-height:9.375rem}.section-our-team .section-our-team__col-right .section-our-team__brands--multiline{flex-wrap:wrap}.section-our-team .section-our-team__col-right .section-our-team__brands--multiline>div{flex:none;width:20%}.section-our-team .section-our-team__col-right .section-our-team__additional-content{background-color:#fff;border-radius:1.563rem;-webkit-border-radius:1.563rem;-moz-border-radius:1.563rem;margin-top:3rem;padding:2rem}.rounded-box{background-color:#efefef;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;padding:4rem}@media screen and (max-width:768px){.rounded-box{padding:2rem}}.rounded-box .rounded-box__title{font-size:1.375rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.rounded-box.rounded-box--no-padding{padding:0}.rounded-box.rounded-box--primary{background-color:var(--primary);color:#fff}.rounded-box.rounded-box--primary-dark{background-color:var(--primary-dark);color:#fff}.rounded-box-styles{background-color:#efefef;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;padding:4rem}@media screen and (max-width:768px){.rounded-box-styles{padding:2rem}}.expertise-text-image{display:flex;gap:2rem;position:relative}.expertise-text-image .expertise-text-image__left{flex:1;text-align:justify}.expertise-text-image .expertise-text-image__right{background-position:50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;flex:1}.expertise-text-image .expertise-text-image__col-1-5{flex:1.5}.expertise-text-image.expertise-text-image--inversed .expertise-text-image__left{order:1}.expertise-text-image .expertise-text-image__icon{color:var(--primary);display:flex;flex-direction:column;height:7rem;justify-content:flex-end;left:-3rem;position:absolute;top:-2.5rem;width:7rem}.expertise-text-image .expertise-text-image__icon.expertise-text-image__icon--middle-bottom{bottom:-5rem;height:auto;left:calc(50% - 10rem);top:auto;width:20rem}.expertise-text-image .expertise-text-image__icon svg{max-height:100%;max-width:100%}@media screen and (max-width:768px){.expertise-text-image .expertise-text-image__icon{height:5rem;left:-1.5rem;width:5rem}.expertise-text-image .expertise-text-image__icon.expertise-text-image__icon--middle-bottom{bottom:-6rem;left:auto;right:3rem;top:auto;width:16rem}}@media screen and (max-width:480px){.expertise-text-image{flex-direction:column}.expertise-text-image .expertise-text-image__right{flex:none;height:20rem}}#body-default-site .section-our-team .section-our-team__col-left .section-our-team__experts__label,#body-life-science-site .section-our-team .section-our-team__col-left .section-our-team__experts__label{font-size:2rem;margin-top:1rem}#body-default-site .section-our-team .section-our-team__col-right .section-our-team__xp-years .section-our-team__xp-years__label,#body-life-science-site .section-our-team .section-our-team__col-right .section-our-team__xp-years .section-our-team__xp-years__label{font-size:3rem;line-height:3rem}.bottom-catchword{background-color:#f1f1f1;font-size:5rem;font-weight:600;line-height:5.75rem;padding:10rem 0;text-align:center}.bottom-catchword span{background-color:#000;border-radius:10rem;-webkit-border-radius:10rem;-moz-border-radius:10rem;color:var(--primary);display:inline-flex;padding:0 2rem}@media screen and (max-width:1024px){.bottom-catchword{padding:10rem 0}}.footer-sticker{margin-top:-3rem;position:absolute;text-align:center;width:100%;z-index:2}.footer-sticker img{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);vertical-align:middle;width:25rem}.section-significative-refs{background-color:#efefef;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;padding:4rem 10%}.section-significative-refs .section-significative-refs__grid{display:flex;flex-wrap:wrap;justify-content:center}.section-significative-refs .significative-ref{background-color:var(--primary);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:#fff;margin:1rem;padding:2rem;width:calc(33.333% - 2rem)}.section-significative-refs .significative-ref.significative-ref--2{width:calc(66.666% - 2rem)}.section-significative-refs .significative-ref.significative-ref--50{width:calc(50% - 2rem)}.section-significative-refs .significative-ref.significative-ref--100{width:calc(100% - 2rem)}@media screen and (max-width:480px){.section-significative-refs .significative-ref{width:calc(100% - 2rem)!important}}.section-significative-refs .significative-ref .significative-ref__icon{align-items:center;display:flex;justify-content:center;margin:0 0 2rem auto;min-height:7rem;width:7rem}.section-significative-refs .significative-ref .significative-ref__image{margin-bottom:2rem;max-height:7rem;text-align:right}.section-significative-refs .significative-ref .significative-ref__title{font-size:1.75rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width:768px){.section-significative-refs{padding:4rem}}.section-expertise-join-community .section-expertise-join-community__grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item{border:2px solid #000;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;margin:1rem;padding:2rem;width:calc(33.333% - 2rem)}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item--no-space-between{justify-content:flex-start}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item .section-expertise-join-community__grid-item__title{font-size:1.75rem;font-weight:700}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item .section-expertise-join-community__grid-item__text{text-align:justify}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item .section-expertise-join-community__grid-item__list{padding-inline-start:1em}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item a{border:2px solid #000;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:#000;display:inline-flex;font-size:1.75rem;font-weight:500;padding:.5rem 2rem;text-decoration:none;transition:background-color .25s,color .25s}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item a:hover{background-color:#000;color:#fff}@media screen and (max-width:768px){.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item{width:calc(50% - 2rem)}.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item a{font-size:1.5rem}}@media screen and (max-width:480px){.section-expertise-join-community .section-expertise-join-community__grid .section-expertise-join-community__grid-item{width:calc(100% - 2rem)}}.section-expertise-join-community.section-expertise-join-community--black{background-color:#000;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:#fff;padding:4rem}.section-expertise-join-community.section-expertise-join-community--black .section-expertise-join-community__grid-item{border-color:#fff}@media screen and (max-width:768px){.section-expertise-join-community.section-expertise-join-community--black{padding:2rem}}.section-expertise-join-community.section-expertise-join-community--gray{background-color:#efefef;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;padding:4rem}@media screen and (max-width:768px){.section-expertise-join-community.section-expertise-join-community--gray{padding:2rem}.section-expertise-expert-referent .section-our-team__col-left{height:30rem;margin:auto;width:50%}}@media screen and (max-width:480px){.section-expertise-expert-referent .section-our-team__col-left{height:23rem;width:75%}}.section-secteurs-quote{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:6rem;line-height:6rem;text-align:center}.section-domains{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.expertise-domains{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:center}.expertise-domain{background-color:var(--primary);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:#fff;font-size:1.75rem;font-weight:700;padding:.5rem 2rem;white-space:nowrap}.expertise-domain:nth-child(2n){background-color:var(--primary-dark)}.expertise-domain-separator{width:100%}.brands-pattern{background-size:auto 100%;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;height:5.625rem;margin:4rem 0}.footer-w{position:absolute;text-align:right;transform:translateY(-75%);-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-o-transform:translateY(-75%);-ms-transform:translateY(-75%);width:100%}.footer-w img{width:14rem}footer{background-color:#000;color:#fff;position:relative;z-index:1}footer .footer__body{display:flex;justify-content:space-between;padding:10rem 0 2.5rem}footer .footer__body .footer__newsletter .footer__newsletter-title{font-size:2.075rem;font-weight:500;line-height:2.5rem}footer .footer__body .footer__newsletter .footer__newsletter-form{border:1px solid #fff;border-radius:100rem;-webkit-border-radius:100rem;-moz-border-radius:100rem;display:flex;margin-top:1.5rem;overflow:hidden;width:28vw}footer .footer__body .footer__newsletter .footer__newsletter-form ::placeholder{color:757575;opacity:1}footer .footer__body .footer__newsletter .footer__newsletter-form ::-ms-input-placeholder{color:757575}footer .footer__body .footer__newsletter .footer__newsletter-form input{background-color:transparent;border:none;color:#fff;height:3.438rem;padding:0 1.5rem;width:100%}footer .footer__body .footer__newsletter .footer__newsletter-form input:focus{outline:none}footer .footer__body .footer__newsletter .footer__newsletter-form button{background-color:var(--primary);border:none;border-radius:100rem;-webkit-border-radius:100rem;-moz-border-radius:100rem;padding:0 2.5rem;transition:color .25s}footer .footer__body .footer__newsletter .footer__newsletter-form button:hover{color:#fff}footer .footer__body .footer__shortcuts{display:flex;flex-direction:column;gap:1.5rem}footer .footer__body .footer__shortcuts .footer__shortcut .footer__shortcut-title{font-size:.75rem;font-weight:600;margin-bottom:.75rem}footer .footer__body .footer__shortcuts .footer__shortcut a{display:block}@media screen and (max-width:1024px){footer .footer__body .footer__newsletter .footer__newsletter-form{width:40vw}}@media screen and (max-width:768px){footer .footer__body{flex-direction:column;gap:4rem;text-align:center}footer .footer__body .footer__newsletter .footer__newsletter-form{margin-left:auto;margin-right:auto;width:80%}}footer .footer__network{border-bottom:1px solid hsla(0,0%,100%,.25);display:flex;gap:1.75rem;padding-bottom:3rem}footer .footer__network a{align-items:center;border:1px solid var(--primary);border-radius:100rem;-webkit-border-radius:100rem;-moz-border-radius:100rem;color:var(--primary);display:inline-flex;height:2.125rem;justify-content:center;transition:background-color .25s,color .25s;width:3.375rem}footer .footer__network a:hover{background-color:var(--primary);color:#fff}@media screen and (max-width:768px){footer .footer__network{justify-content:center}}footer .footer__bottom{display:flex;font-size:.875rem;font-weight:300;gap:2rem;justify-content:space-between;padding:4.5rem 0 2rem}footer .footer__bottom .footer__bottom-right{display:flex;gap:2rem}@media screen and (max-width:768px){footer .footer__bottom{flex-direction:column;text-align:center}footer .footer__bottom .footer__bottom-right{flex-direction:column}}.container{margin:auto;max-width:calc(100% - 7rem);width:1824px}@media screen and (max-width:768px){.container{max-width:calc(100% - 4rem)}}@media screen and (max-width:480px){.container{max-width:calc(100% - 3rem)}}.container.container--medium{max-width:75%;width:1400px}@media screen and (max-width:768px){.container.container--medium{max-width:calc(100% - 8rem)}}@media screen and (max-width:480px){.container.container--medium{max-width:calc(100% - 6rem)}}.gutter{padding:1rem}@media screen and (max-width:480px){.hide-small{display:none}}@media screen and (min-width:481px){.hide-non-small{display:none}}.relative{position:relative}body,button,input{font-family:var(--font-family-body);font-size:1rem}.text-center{text-align:center}.text-primary{color:var(--primary)}.text-justify{text-align:justify}.py-2{padding-bottom:2rem;padding-top:2rem}.px-1{padding-left:1rem;padding-right:1rem}a.link-light{color:#fff;text-decoration:none;transition:color .25s}a.link-light:hover{color:var(--primary);text-decoration:underline}a.link-primary{color:var(--primary);text-decoration:none;transition:color .25s}a.link-primary:hover{text-decoration:underline}img{max-width:100%}.section-gutter-large{padding:4rem}@media screen and (max-width:768px){.section-gutter-large{padding:3rem}}@media screen and (max-width:480px){.section-gutter-large{padding:2rem}}.section-gutter{padding:3rem}@media screen and (max-width:768px){.section-gutter{padding:2rem}}@media screen and (max-width:480px){.section-gutter{padding:1rem}}.section-gutter-small{padding:1.5rem}@media screen and (max-width:768px){.section-gutter-small{padding:1rem}}@media screen and (max-width:480px){.section-gutter-small{padding:.5rem}}section h1{font-size:3.438rem;font-weight:900;line-height:3.438rem;margin-bottom:2rem;text-align:center}section .subtitle{font-size:1.75rem;line-height:2.5rem;margin-bottom:3rem;text-align:center}.section-box{border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;padding:5rem 8rem}.section-box.section-box--bordered{border:2px solid var(--primary)}@media screen and (max-width:768px){.section-box{padding:5rem 4rem}}.header{background-attachment:fixed;background-color:#333;background-image:url(/build/images/banner-default.4dccb751.jpg);background-position:50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:5rem}.header .header__title{color:#fff;font-size:3.438rem;font-weight:900;line-height:3.438rem;padding:5rem 0;text-align:center;text-shadow:0 3px 5px rgba(0,0,0,.5)}.header .header__title h1{margin:0 0 2rem}.header .header__title img{width:25rem}@media screen and (max-width:480px){.header{background-attachment:scroll}}.btn{align-items:center;background-color:var(--primary);border:2px solid var(--primary);border-radius:10rem;-webkit-border-radius:10rem;-moz-border-radius:10rem;color:#000;display:inline-flex;font-size:.875rem;font-weight:900;height:3.438rem;padding:0 2rem;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.btn:hover{background-color:#000;border-color:var(--primary);color:#fff}.section-generic{background-attachment:fixed;background-image:url(/build/images/logo-long-left.7c22b345.png),url(/build/images/logo-long-right.17048695.png);background-position:calc(50% - 640px + 5rem),calc(50% + 640px - 5rem);background-repeat:no-repeat;background-size:auto calc(100vh - 6rem);-webkit-background-size:auto calc(100vh - 6rem);-moz-background-size:auto calc(100vh - 6rem);-o-background-size:auto calc(100vh - 6rem);margin:auto;max-width:calc(100% - 2rem);width:1280px}.section-generic .content-generic{background-color:#fff;margin:auto;padding:0 3rem;width:calc(100% - 16rem)}.section-generic h1{font-size:2.188rem;text-align:left}.section-generic a{color:var(--primary)}@media screen and (max-width:1280px){.section-generic{background-image:none}}@media screen and (max-width:768px){.section-generic .content-generic{width:100%}}.section-list-panels{display:flex;flex-wrap:wrap;justify-content:center}.section-list-panels .panel{margin:2rem .75rem;width:calc(33.33333% - 1.5rem)}@media screen and (max-width:768px){.section-list-panels .panel{width:calc(50% - 1.5rem)}}@media screen and (max-width:480px){.section-list-panels .panel{width:calc(100% - 1.5rem)}}.section-list-panels-2{display:flex;gap:3rem;justify-content:center}.section-list-panels-2>div{flex:1;margin:2rem .75rem}@media screen and (max-width:768px){.section-list-panels-2{flex-direction:column}}.references{display:flex;flex-wrap:wrap;justify-content:center}.references .references__reference{padding:1rem;width:33.333%}.references .references__reference>div{border:2px solid #000;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;display:flex;flex-direction:column;font-weight:500;height:10rem;justify-content:center;padding:0 3rem;text-align:center;text-transform:uppercase}@media screen and (max-width:480px){.references .references__reference{width:50%}}.page-error .header{text-align:center}.page-error .header .header-img{margin:2rem}