@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%}.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-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%}}.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}#body-default-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{font-size:3rem;line-height:3rem}.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}.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-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}.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}html{scroll-behavior:smooth}.text-size-body{font-size:1.25rem;line-height:1.75rem}.text-size-bigger{font-size:1.375rem;line-height:2rem}.text-size-body,body{font-size:1.25rem;line-height:1.75rem}.text-infra{color:#ff9400!important}.header{background-attachment:scroll}section h1{margin-bottom:4rem}.btn{color:#fff}.navbar .navbar__link{font-size:.875rem!important}.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:#010170;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}}.banner .override-default-site__banner__title{color:#fff;display:inline-block;font-size:4.688rem;font-size:5.5rem;font-weight:900;font-weight:600;line-height:5rem;line-height:6rem;padding:0;position:relative;text-shadow:0 3px 5px rgba(0,0,0,.5)}.banner .override-default-site__banner__title span{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:8rem;font-weight:400}.banner .override-default-site__banner__title .home-banner-svg-1,.banner .override-default-site__banner__title .home-banner-svg-2{position:absolute}.banner .override-default-site__banner__title .home-banner-svg-1{left:-5rem;top:-4rem;width:13rem}.banner .override-default-site__banner__title .home-banner-svg-2{height:1.5rem;right:-1rem;top:5.5rem}@media screen and (max-width:480px){.banner .override-default-site__banner__title{font-size:3.5rem;line-height:4rem}.banner .override-default-site__banner__title span{font-size:6rem}.banner .override-default-site__banner__title .home-banner-svg-2{height:1rem;right:0;top:4rem}}.section-banner-logo{position:absolute;width:100%}.section-banner-logo .section-banner-logo__image-container{align-items:center;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-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-home-ecosysteme{background-color:#efefef;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;padding:6rem 10%}.section-home-ecosysteme .section-home-ecosysteme__grids{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0}.section-home-ecosysteme .section-home-ecosysteme__grids .section-home-ecosysteme__grid-item{margin:2rem 0;text-align:center;width:25%}.section-home-ecosysteme .section-home-ecosysteme__grids .section-home-ecosysteme__grid-item img{width:14rem}@media screen and (max-width:768px){.section-home-ecosysteme .section-home-ecosysteme__grids .section-home-ecosysteme__grid-item{width:33.3333%}.section-home-ecosysteme .section-home-ecosysteme__grids .section-home-ecosysteme__grid-item--md-50{width:50%}}@media screen and (max-width:480px){.section-home-ecosysteme .section-home-ecosysteme__grids .section-home-ecosysteme__grid-item{width:50%}.section-home-ecosysteme .section-home-ecosysteme__grids .section-home-ecosysteme__grid-item img{width:80%}}@media screen and (max-width:768px){.section-home-ecosysteme{padding:4rem}}.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}footer{border-top:3rem solid #efefef}footer .footer__body .footer__shortcuts .footer__shortcut .footer__shortcut-title{font-size:1.25rem;font-weight:700;line-height:1.75rem}footer .footer__network a{background-color:#fff;border-color:#fff;height:3rem;width:4.5rem}.people-grids{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1024px}.people-grids .people-grid-item{margin-bottom:3rem;text-align:center}.people-grids .people-grid-item img{border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;display:block;height:auto;object-fit:cover;width:100%}.people-grids .people-grid-item .people-grid-item__name{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:4.25rem;line-height:4rem}@media screen and (max-width:860px){.people-grids .people-grid-item .people-grid-item__name{font-size:3.5rem}}.people-grids .people-grid-item .people-grid-item__job{font-weight:700}@media screen and (max-width:768px){.people-grids{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.people-grids{grid-template-columns:repeat(2,1fr)}}.section-why-wolsome{background-color:#efefef;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;padding:6rem 10%}.section-why-wolsome .section-why-wolsome__row{display:flex;gap:6rem;justify-content:center}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left{text-align:center;width:40%}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left .section-why-wolsome__origin{font-size:1.75rem;font-weight:700;margin-bottom:2rem}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left .section-why-wolsome__origin-image{margin-bottom:2rem}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left .section-why-wolsome__origin-image img{width:75%}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left .section-why-wolsome__tags{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left .section-why-wolsome__tags>div{background-color:#fff;border:2px solid #000;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;font-size:1.5rem;font-weight:700;padding:.5rem 1.5rem;white-space:nowrap}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__right{width:30%}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__right .section-why-wolsome__title{color:var(--primary);text-align:left}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__right p{font-size:1.375rem;line-height:2rem}@media screen and (max-width:768px){.section-why-wolsome .section-why-wolsome__row{gap:4rem}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left{width:50%}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__right{width:calc(50% - 4rem)}}@media screen and (max-width:480px){.section-why-wolsome .section-why-wolsome__row{flex-direction:column}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__left{width:100%}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__right{text-align:center;width:100%}.section-why-wolsome .section-why-wolsome__row .section-why-wolsome__right .section-why-wolsome__title{text-align:center}}@media screen and (max-width:768px){.section-why-wolsome{padding:4rem}}.section-valeurs .section-valeurs__grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin:1rem 0 3rem}.section-valeurs .section-valeurs__grid .section-valeurs__grid-item{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:6rem;line-height:6rem;margin:1rem 0;text-align:center}.section-valeurs .section-valeurs__grid .section-valeurs__grid-separator{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:6rem;line-height:6rem;position:relative;text-align:center;top:1rem}.section-valeurs .section-valeurs__text{background-color:#efefef;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;margin:auto;padding:4rem;text-align:center;width:60%}@media screen and (max-width:768px){.section-valeurs .section-valeurs__grid .section-valeurs__grid-item{font-size:5rem;line-height:5rem}.section-valeurs .section-valeurs__text{width:80%}}@media screen and (max-width:600px){.section-valeurs .section-valeurs__grid .section-valeurs__grid-item{width:100%}.section-valeurs .section-valeurs__grid .section-valeurs__grid-separator{display:none}}.section-visions .section-visions__row{display:flex;gap:2rem;margin-top:2rem}.section-visions .section-visions__row img:not(.section-visions__logo--no-radius){border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem}.section-visions .section-visions__row h1{margin:0}.section-visions .section-visions__row .section-visions__center,.section-visions .section-visions__row .section-visions__left{width:calc(33.3333% - 1rem)}.section-visions .section-visions__row .section-visions__center .section-visions__logo{margin:2rem 1rem}.section-visions .section-visions__row .section-visions__center .section-visions__icon{max-height:10rem}.section-visions .section-visions__row .section-visions__right{margin-top:10vh;width:calc(33.3333% - 1rem)}@media screen and (max-width:768px){.section-visions .section-visions__row .section-visions__left{width:calc(30% - 1rem)}.section-visions .section-visions__row .section-visions__center{width:calc(40% - 1rem)}.section-visions .section-visions__row .section-visions__right{margin-top:0;width:calc(30% - 1rem)}}@media screen and (max-width:480px){.section-visions{background-color:#efefef;padding:6rem 0}.section-visions .rounded-box:not(.section-visions__title){background-color:transparent;color:#000;text-align:center}.section-visions .section-visions__row{flex-wrap:wrap;gap:0}.section-visions .section-visions__row .section-visions__left{order:1;width:100%}.section-visions .section-visions__row .section-visions__center{width:100%}.section-visions .section-visions__row .section-visions__right{order:2;width:100%}}.section-accompagnement-et-proximite .section-accompagnement-et-proximite__grid{display:flex;gap:2rem;justify-content:center}.section-accompagnement-et-proximite .section-accompagnement-et-proximite__grid .section-accompagnement-et-proximite__grid-item{margin-top:3rem;text-align:center;width:calc(22% - 2rem)}.section-accompagnement-et-proximite .section-accompagnement-et-proximite__grid .section-accompagnement-et-proximite__grid-item.section-accompagnement-et-proximite__grid-item--full-width{width:calc(33.333% - 2rem)}.section-accompagnement-et-proximite .section-accompagnement-et-proximite__grid .section-accompagnement-et-proximite__grid-item div{background-color:var(--primary);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:#fff;font-size:1.375rem;font-weight:700;line-height:2rem;padding:1rem}@media screen and (max-width:768px){.section-accompagnement-et-proximite .section-accompagnement-et-proximite__grid .section-accompagnement-et-proximite__grid-item{width:calc(33.333% - 2rem)}}@media screen and (max-width:540px){.section-accompagnement-et-proximite .section-accompagnement-et-proximite__grid .section-accompagnement-et-proximite__grid-item div{align-items:center;display:flex;height:7rem;justify-content:center}}.section-secteurs-header{display:flex;gap:2rem}.section-secteurs-header .section-secteurs-header__left{flex:1}.section-secteurs-header .section-secteurs-header__left .rounded-box{font-size:1.375rem;height:100%;line-height:2rem}.section-secteurs-header .section-secteurs-header__right{flex:1}.section-secteurs-header .section-secteurs-header__right .section-secteurs-header__secteurs-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 -.5rem}.section-secteurs-header .section-secteurs-header__right .section-secteurs-header__secteurs-grid a{border:2px solid var(--primary);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:var(--primary);display:block;font-size:1.375rem;font-weight:700;line-height:2rem;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:background-color .25s,color .25s;white-space:nowrap;width:calc(50% - .5rem)}.section-secteurs-header .section-secteurs-header__right .section-secteurs-header__secteurs-grid a:hover{background-color:var(--primary);color:#fff}@media screen and (max-width:768px){.section-secteurs-header .section-secteurs-header__left{display:none}.section-secteurs-header .section-secteurs-header__right .section-secteurs-header__secteurs-grid a{width:calc(33.333% - 1rem)}}@media screen and (max-width:480px){.section-secteurs-header .section-secteurs-header__right .section-secteurs-header__secteurs-grid a{width:calc(50% - 1rem)}}.section-secteurs-quote{color:var(--primary);font-family:juniperbay,Arial,sans-serif;font-size:6rem;line-height:6rem;text-align:center}.secteur{background-color:#efefef;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;margin-bottom:7rem;padding:4rem}.secteur:last-child{margin-bottom:0}@media screen and (max-width:768px){.secteur{padding:4rem 2rem}}.secteur h1{margin:0 auto 4rem;text-align:center}.secteur .secteur__row{display:flex;gap:2rem}.secteur .secteur__row .secteur__left{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;width:30%}@media screen and (max-width:768px){.secteur .secteur__row .secteur__left{display:none}}.secteur .secteur__row .secteur__right{display:flex;flex:1;flex-direction:column;gap:2rem}.secteur .secteur__card{background-color:#fff;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;padding:2rem}.secteur .secteur__card .secteur__card-title{margin-bottom:1rem;text-align:center}.secteur .secteur__card .secteur__card-enums{display:flex;gap:2rem;justify-content:center}.secteur .secteur__card .secteur__card-enums-with-subs{display:flex;gap:2rem}@media screen and (max-width:768px){.secteur .secteur__card .secteur__card-enums-with-subs{flex-direction:column}}.secteur .secteur__card .secteur__card-enum-with-subs__col{display:flex;flex:1;flex-direction:column;gap:1rem}.secteur .secteur__card .secteur__card-enum{align-items:center;background-color:var(--primary);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;color:#fff;display:flex;flex:1;justify-content:center;min-height:6rem;padding:.5rem;text-align:center}.secteur .secteur__card .secteur__card-enum.secteur__card-enum--sub{background-color:#efefef;color:#000;font-size:1rem}.secteur .secteur__card .secteur__card-tags{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.secteur .secteur__card .secteur__card-tags>div{border:2px solid #000;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;font-size:1.375rem;font-weight:600;line-height:2rem;padding:.5rem 2rem}.secteur .secteur__card .secteur__card-enums--50{flex-wrap:wrap;margin:0 -1rem}.secteur .secteur__card .secteur__card-enums--50 .secteur__card-enum{flex:none;width:calc(50% - 2rem)}.secteur .secteur__card .secteur__card-enums--33{flex-wrap:wrap;margin:0 -1rem}.secteur .secteur__card .secteur__card-enums--33 .secteur__card-enum{flex:none;width:calc(33.333% - 2rem)}@media screen and (max-width:768px){.secteur .secteur__card .secteur__card-enums--33 .secteur__card-enum{width:calc(50% - 2rem)}}.secteur .secteur__card .secteur__card-enums--100{flex-direction:column}.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}}.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}}.page-expertise-infra .significative-ref{background-color:#ff9400!important;color:#000}.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 .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 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-expertise-banque-finance-domaines{display:flex;gap:2rem}.section-expertise-banque-finance-domaines .section-expertise-banque-finance-domaines__left{background-color:#efefef;background-color:transparent;border:2px solid var(--primary);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;flex:1;padding:4rem}@media screen and (max-width:768px){.section-expertise-banque-finance-domaines .section-expertise-banque-finance-domaines__left{padding:2rem}}.section-expertise-banque-finance-domaines .section-expertise-banque-finance-domaines__right{flex:1}@media screen and (max-width:480px){.section-expertise-banque-finance-domaines{flex-direction:column}.section-expertise-banque-finance-domaines .section-expertise-banque-finance-domaines__right{align-items: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:#010170}.expertise-domain-separator{width:100%}.page-expertise-infra .expertise-domain{background-color:#ff9400!important}.section-expertise-features .section-expertise-features__grid{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.section-expertise-features .section-expertise-features__grid:last-child{margin-bottom:0}.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item{align-items:center;display:flex;gap:2rem;width:30%}.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item .section-expertise-features__icon{align-items:center;background-color:var(--primary);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;display:flex;height:8rem;justify-content:center;min-width:8rem;padding:1rem;width:8rem}.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item .section-expertise-features__icon img{max-height:5rem}.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item .section-expertise-features__details{display:flex;flex-direction:column;gap:.25rem}.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item .section-expertise-features__details strong{font-size:1.5rem;font-weight:700;line-height:1.75rem}@media screen and (max-width:768px){.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item{width:100%}}@media screen and (max-width:480px){.section-expertise-features .section-expertise-features__grid{align-items:center;flex-direction:column}.section-expertise-features .section-expertise-features__grid .section-expertise-features__grid-item{width:75%}}.section-infra-ingenieurs-panel{border:2px solid #ff9400;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;text-align:center}.section-infra-ingenieurs-panel .section-infra-ingenieurs-panel__header{border-bottom:2px solid #ff9400;color:#ff9400;font-size:1.375rem;line-height:2rem;padding:1.5rem 1rem}.section-infra-ingenieurs-panel ul.section-infra-ingenieurs-panel__list{list-style:none;margin:0;padding:.5rem 0}.section-infra-ingenieurs-panel ul.section-infra-ingenieurs-panel__list li{border-bottom:1px solid #ddd;padding:.5rem}.section-infra-ingenieurs-panel ul.section-infra-ingenieurs-panel__list li:last-child{border-bottom:none}.section-rse-charte{align-items:center;background-color:var(--primary);border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;color:#fff;display:flex;font-size:1.375rem;justify-content:center;line-height:2rem;padding:6rem 4rem}.section-rse-charte .section-rse-charte__left{margin-right:5%;width:28%}.section-rse-charte .section-rse-charte__right{position:relative}.section-rse-charte .section-rse-charte__right .section-rse-charte__title-icon{position:absolute;right:-4rem;top:-3rem;width:8rem}.section-rse-charte .section-rse-charte__right h1{color:#000;text-align:left}.section-rse-charte .section-rse-charte__right ul{list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.section-rse-charte .section-rse-charte__left{margin-right:7.5%;width:35%}}@media screen and (max-width:480px){.section-rse-charte{flex-direction:column;gap:2rem}.section-rse-charte .section-rse-charte__left{margin-right:0;order:1;width:50%}.section-rse-charte .section-rse-charte__right,.section-rse-charte .section-rse-charte__right h1{text-align:center}}.section-rse-engagements{display:flex;flex-wrap:wrap;margin:0 -1rem}.section-rse-engagements .section-rse-engagement{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(25% - 2rem)}.section-rse-engagements .section-rse-engagement .section-rse-engagement__title{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.section-rse-engagements .section-rse-engagement .section-rse-engagement__image-container{text-align:center}@media screen and (max-width:768px){.section-rse-engagements .section-rse-engagement{width:calc(50% - 2rem)}}@media screen and (max-width:480px){.section-rse-engagements{justify-content:center}.section-rse-engagements .section-rse-engagement{width:calc(80% - 2rem)}}.section-rse-in-future{align-items:center;background-color:#efefef;border-radius:3.125rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;display:flex;gap:4rem;justify-content:center;padding:6rem 10%}.section-rse-in-future .section-rse-in-future__left{font-size:1.375rem;line-height:2rem;width:calc(50% - 2rem)}.section-rse-in-future .section-rse-in-future__left .section-rse-in-future__logo{width:18rem}.section-rse-in-future .section-rse-in-future__left .section-rse-in-future__underline{padding-right:15%;text-align:right}.section-rse-in-future .section-rse-in-future__left .section-rse-in-future__underline img{width:10rem}.section-rse-in-future .section-rse-in-future__right{width:calc(50% - 2rem)}@media screen and (max-width:480px){.section-rse-in-future{flex-direction:column;gap:0}.section-rse-in-future .section-rse-in-future__left,.section-rse-in-future .section-rse-in-future__right{width:100%}}.section-join-us-why{display:flex;gap:2rem}.section-join-us-why .section-join-us-why__card{align-items:center;background-color:#010170;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;color:#fff;display:flex;flex:1;flex-direction:column;gap:2rem;padding:2rem;text-align:center}.section-join-us-why .section-join-us-why__card:nth-child(2){background-color:var(--primary)}.section-join-us-why .section-join-us-why__card .section-join-us-why__icon{align-items:center;display:flex;height:12rem;justify-content:center;width:10rem}.section-join-us-why .section-join-us-why__card .section-join-us-why__title{font-weight:700}@media screen and (max-width:768px){.section-join-us-why .section-join-us-why__card .section-join-us-why__icon{height:8rem;width:6rem}}@media screen and (max-width:480px){.section-join-us-why{flex-direction:column}}.section-join-us-engagement{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}.section-join-us-engagement .section-join-us-engagement__card{align-items:center;border:2px solid var(--primary);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;display:flex;flex-direction:column;justify-content:center;margin:1rem;padding:2rem;text-align:center;width:calc(33.333% - 2rem)}.section-join-us-engagement .section-join-us-engagement__image{margin-bottom:1rem;width:50%}.section-join-us-engagement .section-join-us-engagement__title{font-size:1.75rem;font-weight:700;line-height:2.75rem}@media screen and (max-width:480px){.section-join-us-engagement .section-join-us-engagement__card{width:calc(50% - 2rem)}}.section-join-us-events{background-color:#efefef;padding:6rem 0}.section-join-us-events .section-join-us-events__grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card{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;min-height:23rem;overflow:hidden;padding:6rem 4rem;position:relative;text-shadow:0 2px 3px rgba(0,0,0,.25);width:calc(33.33% - 2rem)}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card:before{background-color:rgba(0,0,0,.45);bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card .section-join-us-events__title{color:#34cfeb;font-family:juniperbay,Arial,sans-serif;font-size:5rem;line-height:4rem;margin-bottom:3rem;position:relative;text-align:center;z-index:1}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card .section-join-us-events__text{color:#fff;font-size:1.375rem;line-height:2rem;margin:auto;position:relative;text-align:center;width:75%;z-index:1}@media screen and (max-width:768px){.section-join-us-events .section-join-us-events__grid .section-join-us-events__card{min-height:0;width:calc(50% - 2rem)}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card .section-join-us-events__title{left:-3rem}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card .section-join-us-events__text{width:100%}}@media screen and (max-width:480px){.section-join-us-events{padding:4rem 0}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card{width:calc(100% - 2rem)}.section-join-us-events .section-join-us-events__grid .section-join-us-events__card .section-join-us-events__title{left:0}}.section-icon{text-align:center}.section-icon svg{color:var(--primary);transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);width:8rem}@media screen and (max-width:480px){.section-icon svg{width:5rem}}.section-generic{background-image:none}