.expert-contact{position:relative;width:100%;z-index:var(--base-z-index)}@media screen and (min-width:992px){.expert-contact{margin-top:0;max-width:100%}}.expert-contact:before{content:"....................................................";padding-bottom:2.57rem;display:block;letter-spacing:1rem;color:var(--rd-color-secondary);font-size:2em;line-height:0}@media screen and (min-width:768px){.expert-contact:before{padding-bottom:calc(var(--s) * 13)}}.expert-contact__name{display:block;margin-top:var(--s3);font-size:var(--rd-fs-expert-name);line-height:var(--rd-lh-expert-name);letter-spacing:var(--rd-ls-expert-name);font-family:var(--rd-font-primary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 700);margin-bottom:calc(var(--s) * 1)}.expert-contact__description{font-size:var(--rd-fs-button);line-height:var(--rd-lh-button);letter-spacing:var(--rd-ls-button);font-family:var(--rd-font-primary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400);opacity:.5}.expert-contact__image{border-radius:50%;width:6.92rem;height:6.92rem;margin-bottom:1.14rem}.expert-contact .expert-contact__image .picture__image{transition:var(--generic-transform-timing)}.expert-contact:hover .expert-contact__image .picture__image{transform:var(--previews-zoom-transform);transition:var(--generic-transform-timing)}.expert-contact__button{display:block;margin-top:1.78rem;margin-bottom:4.57rem;font-size:var(--rd-fs-button);line-height:var(--rd-lh-button);letter-spacing:var(--rd-ls-button);font-family:var(--rd-font-primary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400)}@media screen and (min-width:992px){.expert-contact__button{margin-bottom:5.35rem}}.rd-hero{color:var(--rd-color-primary-contrast);background-color:var(--rd-color-primary);padding-top:1.78rem;display:flex;flex-direction:column;overflow:visible;position:relative;max-height:unset;margin-bottom:calc(88vw - 3.125rem)}@media screen and (min-width:576px){.rd-hero{margin-bottom:calc(45vw - 3.125rem)}}@media screen and (min-width:768px){.rd-hero{margin-bottom:0;flex-direction:row}.rd-hero>div{flex-basis:50%;height:auto}}.rd-hero .breadcrumbs{margin-bottom:3.92rem}@media screen and (min-width:768px){.rd-hero .breadcrumbs{margin-bottom:2.5rem}}.rd-hero__title{margin-bottom:calc(var(--s) * 3)}@media screen and (min-width:768px){.rd-hero__title{margin-bottom:calc(var(--s) * 6)}}.rd-hero__description{font-size:var(--rd-fs-base);line-height:var(--rd-lh-base);letter-spacing:var(--rd-ls-base);font-family:var(--rd-font-primary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 28)}@media screen and (min-width:576px){.rd-hero__description{margin-bottom:calc(var(--s) * 18);padding-right:calc(2 * 100 / 12 * 1%)}}@media screen and (min-width:768px){.rd-hero__description{margin-bottom:calc(var(--s) * 28);padding-right:0}}@media screen and (min-width:992px){.rd-hero__description{margin-bottom:calc(var(--s) * 40)}}.rd-hero__picture{margin-bottom:calc(-88vw + 3.125rem);aspect-ratio:335/283}@media screen and (min-width:576px){.rd-hero__picture{margin-bottom:calc(-45vw + 3.125rem);margin-left:10vw;margin-right:10vw;aspect-ratio:679/422}}@media screen and (min-width:768px){.rd-hero__picture{padding:0;margin:calc(var(--s) * 11) var(--rd-safe-area) calc(var(--s) * -10) 0}}@media screen and (min-width:992px){.rd-hero__picture{margin-top:calc(var(--s) * 9);aspect-ratio:679/422}}.rd-hero__picture img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.rd-hero__content{padding-right:calc(1 * 100 / 12 * 1%)}}.rd-related-ambits{padding-top:3.4rem;padding-bottom:1rem;width:100%}@media screen and (min-width:768px){.rd-related-ambits{padding-top:3.8rem;margin-right:0;margin-left:0;width:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width:992px){.rd-related-ambits{padding-top:3rem}}.rd-related-ambits__title{font-size:var(--rd-fs-sec-tag-2);line-height:var(--rd-lh-sec-tag-2);letter-spacing:var(--rd-ls-sec-tag-2);font-family:var(--rd-font-secondary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400);opacity:.8;text-transform:uppercase;font-family:var(--font-family-default);margin-bottom:1.33em}@media screen and (min-width:992px){.rd-related-ambits__title{margin-bottom:2.08em}}.rd-related-ambits__wrapper{display:flex;flex-wrap:wrap;column-gap:2.56em;row-gap:1.15em}@media screen and (min-width:992px){.rd-related-ambits__wrapper{column-gap:2.92em}}.rd-related-ambits__ambit{display:flex;align-items:center;flex-basis:100%}@media screen and (min-width:576px){.rd-related-ambits__ambit{flex-basis:max-content}}.rd-related-ambits__ambit-title{font-weight:450}.rd-related-ambits__ambit-icon{margin-right:.5em;--size: .86em}@media screen and (min-width:768px){.rd-related-ambits__ambit-icon{--size: 1.05em}}.rd-related-infrastructures{background-color:var(--rd-color-grey);padding-top:3.56rem;padding-bottom:5.125rem;overflow:hidden}.rd-related-infrastructures__infrastructure{height:100%;display:flex;flex-direction:column;width:100%;padding:1.42rem .78rem 1.42rem 1.42rem;background-color:var(--rd-color-light);border:.0625rem solid var(--rd-color-grey-100)}@media screen and (min-width:768px){.rd-related-infrastructures__infrastructure{padding:1.64rem 3rem 3.35rem 2.2rem}}@media screen and (min-width:1600px){.rd-related-infrastructures__infrastructure{aspect-ratio:181/54}}.rd-related-infrastructures__infrastructure-type{margin-bottom:calc(var(--s) * 3);color:var(--rd-color-secondary)}.rd-related-infrastructures__infrastructure-type.fs--xs{font-variation-settings:"wght" 450}.rd-related-infrastructures__infrastructure-title{margin-bottom:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width:992px){.rd-related-infrastructures__infrastructure-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.rd-related-infrastructures .slider{padding-bottom:4.2rem}@media screen and (min-width:992px){.rd-related-infrastructures .slider{padding-bottom:0}}.rd-related-lab-services{position:relative;background-color:var(--rd-color-grey);padding-top:5.125rem;padding-bottom:10.3rem;overflow:hidden}@media screen and (min-width:768px){.rd-related-lab-services{padding-bottom:1.9rem}}.rd-related-lab-services__lab-service{width:100%;height:100%;background-color:var(--rd-color-light);border:.0625rem solid var(--rd-color-grey-100)}.rd-related-lab-services__lab-service>a{display:flex;flex-direction:column;width:100%;height:100%}@media screen and (min-width:768px){.rd-related-lab-services__lab-service>a{flex-direction:row}}.rd-related-lab-services__lab-service-image{height:max-content;margin-bottom:var(--s);color:var(--rd-color-secondary);aspect-ratio:88/65;object-fit:cover}@media screen and (min-width:768px){.rd-related-lab-services__lab-service-image{height:100%;aspect-ratio:221/263;width:40%}}.rd-related-lab-services__lab-service-content{padding:1.85rem 1.42rem 1.85rem 1.85rem;display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){.rd-related-lab-services__lab-service-content{width:60%;flex-grow:1}}.rd-related-lab-services__lab-service-title{margin-bottom:auto;flex-grow:1}.rd-related-lab-services__lab-service-link{margin-top:calc(var(--s) * 4)}.rd-related-lab-services .slider{padding-top:0;overflow:visible}.rd-related-lab-services .slider__header{margin-bottom:3em}@media screen and (min-width:992px){.rd-related-lab-services .slider__header{margin-bottom:2.8em}}.rd-related-lab-services .slider__buttons{position:absolute;bottom:calc(var(--s) * -14)}@media screen and (min-width:768px){.rd-related-lab-services .slider__buttons{position:relative;bottom:unset}}.rd-related-lab-services .slider__buttons .rd-button--icon{width:calc(var(--s) * 7.8);height:calc(var(--s) * 7.8)}.rd-related-sectors{width:100%}.rd-related-sectors__title{margin-bottom:1.7em;font-size:var(--rd-fs-sec-tag-2);line-height:var(--rd-lh-sec-tag-2);letter-spacing:var(--rd-ls-sec-tag-2);font-family:var(--rd-font-secondary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400);font-family:var(--font-family-default);text-transform:uppercase}.rd-related-sectors__wrapper{display:flex;flex-direction:column;row-gap:1.1em}@media screen and (min-width:992px){.rd-related-sectors__wrapper{row-gap:.9em}}.rd-related-sectors__ambit{display:flex;align-items:center}.rd-related-sectors__ambit-title{font-size:var(--rd-fs-md);line-height:var(--rd-lh-md);letter-spacing:var(--rd-ls-md);font-family:var(--rd-font-primary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400);font-family:var(--font-family-headers);font-weight:450}@media screen and (min-width:768px){.rd-related-sectors__ambit-title{font-size:var(--rd-fs-sm);line-height:var(--rd-lh-sm);letter-spacing:var(--rd-ls-sm);font-family:var(--rd-font-primary);font-variation-settings:"wght" var(--rd-heading-font-variation-settings, 400);font-family:var(--font-family-headers);font-weight:450}}.rd-related-sectors__ambit-icon{margin-right:.5em;--size: 1em}@media screen and (min-width:992px){.rd-technology-page .rd-content-aside__content{--content-end: 9}}@media screen and (min-width:768px){.rd-technology-page .rd-content-aside__aside{--aside-start: 9}}@media screen and (min-width:992px){.rd-technology-page .rd-content-aside__aside{--aside-start: 10}}@media screen and (min-width:768px){.rd-technology-page .rd-content-aside{display:grid;gap:var(--rd-gutter);grid-template-columns:repeat(12,1fr)}}
