@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDZbtPY_Q.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDXbtM.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOkCnqEu92Fr1Mu51xIIzI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/genosynth/assets/fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff}h1,h2,h3,h4,h5,h6{color:#143362;text-align:left;font-weight:400;font-family:"Playfair Display",serif}input,select,textarea{outline:none}a,p,div,input,textarea,nav,ul,li{font-family:"Roboto",sans-serif;color:#333}a{color:#143362;transition-property:all;transition-duration:.3s;transition-timing-function:ease;text-decoration:none;font-weight:700}a:hover{color:#40597f;transition-property:all;transition-duration:.3s;transition-timing-function:ease}a:focus{outline:none}body{transition-property:font-size;transition-duration:.3s;transition-timing-function:ease;overflow-x:hidden}header,section,footer{position:relative;text-align:center;box-sizing:border-box}.button,.wp-block-button,.wp-block-file__button{position:relative;display:inline-block;color:#fff;background-color:#143362;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:400;border-style:solid;border-color:#143362;text-align:center;text-decoration:none;transition-property:all;transition-duration:.25s;transition-timing-function:ease;overflow:hidden}.button span,.wp-block-button span,.wp-block-file__button span{position:relative}.button::before,.wp-block-button::before,.wp-block-file__button::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background-color:#99b3d4;transform:translateX(-100%) translateY(0);transition-property:all;transition-duration:.25s;transition-timing-function:ease}.button a,.wp-block-button a,.wp-block-file__button a{background-color:transparent;padding:0}.button:hover,.wp-block-button:hover,.wp-block-file__button:hover{color:#143362;border-color:#99b3d4}.button:hover::before,.wp-block-button:hover::before,.wp-block-file__button:hover::before{border-radius:0%;transform:translateX(0) translateY(0)}.button.white,.wp-block-button.white,.wp-block-file__button.white{color:#181818;background-color:#fff;border-color:#fff}.button.white::before,.wp-block-button.white::before,.wp-block-file__button.white::before{background-color:#143362}.button.white:hover,.wp-block-button.white:hover,.wp-block-file__button.white:hover{color:#fff;border-color:#143362}.fancybox-toolbar .fancybox-button,.fancybox-navigation .fancybox-button{background-color:#fff}.fancybox-toolbar .fancybox-button svg path,.fancybox-navigation .fancybox-button svg path{fill:#40597f;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.fancybox-toolbar .fancybox-button:hover svg path,.fancybox-navigation .fancybox-button:hover svg path{fill:#181818}.navigation{position:fixed;display:block;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container{position:relative;transition-property:all;transition-duration:1s;transition-timing-function:ease}.navigation .container .logo{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container .logo img{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container .interface .menu li a{position:relative;display:block;white-space:nowrap;font-weight:400;font-family:"Roboto",sans-serif;color:#143362;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container .interface .menu li a::before{content:"";position:absolute;display:block;width:0;background-color:#143362;opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container .interface .menu li.current_page_item a{background-color:#fff}.navigation .container .interface .menu li.current_page_item a::before,.navigation .container .interface .menu li:hover a::before{width:50%;opacity:.7}.hero,.hero-frontpage{position:relative;background-repeat:no-repeat;background:#fff;background:linear-gradient(180deg, white 0%, #143362 100%)}.hero .gradient,.hero-frontpage .gradient{display:block;position:absolute;inset:0 0 0 0;background:#fff;background:linear-gradient(180deg, white 0%, rgba(20, 51, 98, 0.5) 50%, #143362 85%)}.hero .container .welcome,.hero-frontpage .container .welcome{display:flex}.hero .container .welcome p,.hero-frontpage .container .welcome p{font-weight:400;color:#fff;text-transform:uppercase}.hero{background-size:cover}.hero .gradient{background:linear-gradient(180deg, white 0%, rgba(20, 51, 98, 0.49) 50%, rgba(20, 51, 98, 0.9) 100%)}.hero-capabilities{display:flex;position:relative;background-repeat:no-repeat;background-size:cover;background:#fff;background:linear-gradient(180deg, white 0%, #143362 100%)}.hero-capabilities .gradient{display:block;position:absolute;inset:0 0 0 0;background:#fff;background:linear-gradient(180deg, white 0%, rgba(20, 51, 98, 0.49) 50%, rgba(20, 51, 98, 0.9) 100%)}.hero-capabilities .left{position:relative;display:flex}.hero-capabilities .left .white-label{position:absolute;display:block;background-color:#fff}.hero-capabilities .right{display:flex}.hero-capabilities .right .gradient{display:block;position:absolute;inset:0 0 0 0;background:rgba(20,51,98,.49);background:linear-gradient(180deg, rgba(20, 51, 98, 0) 0%, rgba(20, 51, 98, 0.49) 50%, rgba(20, 51, 98, 0.9) 100%)}.entry{display:block}.entry ul{list-style:none}.entry ul li{position:relative}.entry ul li::before{content:"";position:absolute;display:block;background-color:#143362}.entry strong{font-weight:700}.entry .wp-block-separator{background-color:#ffb872;border:none}.contact-form .nf-form-cont .ninja-forms-field{background-color:#fff;border-color:#99b3d4}.contact-form .nf-form-cont .checkbox-wrap{display:flex}.contact-form .nf-form-cont .nf-form-content button,.contact-form .nf-form-cont .nf-form-content input[type=button],.contact-form .nf-form-cont .nf-form-content input[type=submit]{position:relative;display:inline-block;color:#fff;background-color:#143362;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:400;border-style:solid;border-color:#143362;text-align:center;text-decoration:none;transition-property:all;transition-duration:.25s;transition-timing-function:ease;overflow:hidden}.contact-form .nf-form-cont .nf-form-content button:hover,.contact-form .nf-form-cont .nf-form-content input[type=button]:hover,.contact-form .nf-form-cont .nf-form-content input[type=submit]:hover{color:#99b3d4}.services{position:relative;background-color:#f1f1f1}.services::after{content:"";position:absolute;display:block;background-color:#f1f1f1}.services .container .service-set{display:flex}.services .container .service-set .service-box{position:relative;display:flex;background-color:#40597f}.services .container .service-set .service-box figure{position:relative;display:block}.services .container .service-set .service-box figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services .container .service-set .service-box figure::after{content:"";position:absolute;inset:0 0 0 0;display:block;width:100%;height:100%;background:#143362;background:linear-gradient(45deg, rgba(20, 51, 98, 0.7) 0%, rgba(153, 179, 212, 0.7) 100%)}.services .container .service-set .service-box .entry h3{font-family:"Roboto",sans-serif;color:#fff;font-weight:700}.services .container .service-set .service-box .entry p{color:#fff}.services .container .service-set .button{position:absolute;left:50%;transform:translateX(-50%)}.synthesis-analysis{display:flex}.synthesis-analysis .right{position:relative;background-size:cover}.synthesis-analysis .right .blend{position:absolute;inset:0 0 0 0;display:block;width:100%;height:100%;background:#143362;background:linear-gradient(45deg, rgba(20, 51, 98, 0.7) 0%, rgba(153, 179, 212, 0.7) 100%)}.process-optimization{display:flex}.process-optimization .left{position:relative;background-size:cover}.process-optimization .left .blend{position:absolute;inset:0 0 0 0;display:block;width:100%;height:100%;background:#143362;background:linear-gradient(45deg, rgba(20, 51, 98, 0.7) 0%, rgba(153, 179, 212, 0.7) 100%)}.process-optimization .right{background-color:#e7e7e7}.innovation-development{display:flex;background-color:#99b3d4}.innovation-development .container{position:relative}.innovation-development .container h2{color:#fff}.innovation-development .container h2::before{background-color:#b8cae1;opacity:1}.innovation-development .container .cooperations{position:absolute;display:flex}.innovation-development .container .entry{-moz-column-rule-style:solid;column-rule-style:solid;-moz-column-rule-color:#b8cae1;column-rule-color:#b8cae1;color:#fff}.innovation-development .container .entry p,.innovation-development .container .entry h1,.innovation-development .container .entry h2,.innovation-development .container .entry h3{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;color:#fff}.innovation-development .container .entry p,.innovation-development .container .entry div{color:#fff}.innovation-development .container .button-wrap{display:flex}.core-competencies{display:flex}.core-competencies .right{position:relative;background-size:cover}.core-competencies .right .blend{position:absolute;inset:0 0 0 0;display:block;width:100%;height:100%;background:#143362;background:linear-gradient(45deg, rgba(20, 51, 98, 0.7) 0%, rgba(153, 179, 212, 0.7) 100%)}.profile{display:flex}.profile .left{position:relative;background-color:#143362}.profile .left h2{color:#fff}.profile .left .entry p{color:#fff}.profile .left::after{content:"";position:absolute;width:10%;height:100%;display:block;background-color:#143362}.profile .right{background-color:#e7e7e7}.profile .right .team-set .team-box{display:flex;background-color:#fff}.profile .right .team-set .team-box img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile .right .team-set .team-box .team-content{display:flex;color:#143362}.profile .right .team-set .team-box .team-content .team-content-name{font-weight:700}.partners .container .partner-set{display:grid}.partners .container .partner-set .partner-box{display:flex}.footer .footer-navigation{background-color:#143362}.footer .footer-navigation .container .nav-group.nav-group-shorts .social{display:flex}.footer .footer-navigation .container .nav-group h3{position:relative;font-family:"Roboto",sans-serif;color:#fff;font-weight:300}.footer .footer-navigation .container .nav-group h3::after{content:"";position:absolute;display:block;background-color:#5b7191}.footer .footer-navigation .container .nav-group .entry p{font-weight:300}.footer .footer-navigation .container .nav-group .entry p.links a{position:relative;display:block}.footer .footer-navigation .container .nav-group .entry p.links a::after{content:"";position:absolute;display:block;background-color:#5b7191;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.footer .footer-navigation .container .nav-group .entry a{color:#fff;font-weight:300}.footer .footer-navigation .container .nav-group .entry a:hover{color:#b1c8ec}.footer .legal-line{background-color:#fff}.footer .legal-line .container p{color:#333}.footer .legal-line .container p.legal a{color:#143362}.footer .container{position:relative}.footer .container p{color:#fff}.footer .container p a{color:#143362}.footer .container p.copyright{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.footer .container p.legal a{color:#fff;font-weight:700}.footer .container p.legal a:hover{color:#b1c8ec}.careers-index{display:flex}.careers-index .right{display:flex;background-color:#99b3d4}.careers-index .right a{display:flex;background-color:#fff}.careers-page{display:flex}.careers-page .right{position:relative;background-color:#99b3d4}.contact-index{display:flex}.contact-index .right{position:relative;display:flex;background-color:#f1f1f1}.contact-index .right::before{content:"";position:absolute;display:block;background-color:#fff}.synthesis-index{display:flex}.synthesis-index .container .entry.column-text{color:#fff}.synthesis-index .container .entry.column-text p,.synthesis-index .container .entry.column-text h1,.synthesis-index .container .entry.column-text h2,.synthesis-index .container .entry.column-text h3{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.synthesis-index .container.container-gray{background-color:#f1f1f1}.synthesis-index .tap-content-set{display:flex}.synthesis-index .tap-content-set .tabs-set{display:flex;overflow:hidden}.synthesis-index .tap-content-set .tabs-set .tab{display:flex;background-color:#99b3d4;color:#fff}.synthesis-index .tap-content-set .tabs-set .tab.active{background-color:#fff;color:#143362;pointer-events:none}.synthesis-index .tap-content-set .tab-content-set{background-color:#fff;display:flex}.synthesis-index .tap-content-set .tab-content-set .tab-content{display:none}.synthesis-index .tap-content-set .tab-content-set .tab-content.active{display:flex}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery a{display:block;overflow:hidden}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.biological-capabilities-index{display:flex}.biological-capabilities-index .right{position:relative;display:flex;background-color:#99b3d4}.biological-capabilities-index .right::before{content:"";position:absolute;display:block;background-color:#fff}.contact-now{background-color:#f1f1f1}.process-index{display:flex}.process-index .right{position:relative;display:flex;background-color:#f1f1f1}.page-gallery{background-color:#99b3d4}.page-gallery .container .slide-gallery{position:relative}.page-gallery .container .slide-gallery .owl-wrapper-outer .owl-wrapper .owl-item{display:block;overflow:hidden}.page-gallery .container .slide-gallery .owl-wrapper-outer .owl-wrapper .owl-item a.image{display:block;width:100%;height:100%}.page-gallery .container .slide-gallery .owl-wrapper-outer .owl-wrapper .owl-item a.image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-gallery .container .slide-gallery .owl-controls .owl-buttons{position:absolute}.page-gallery .container .slide-gallery .owl-controls .owl-buttons div{position:absolute;display:block;overflow:hidden;text-indent:-9999px;background-size:contain;background-position:center;background-repeat:no-repeat}.page-gallery .container .slide-gallery .owl-controls .owl-buttons div.owl-prev{left:0;background-image:url("/wp-content/themes/genosynth/assets/svg/icon-arror-left-white.svg")}.page-gallery .container .slide-gallery .owl-controls .owl-buttons div.owl-next{right:0;background-image:url("/wp-content/themes/genosynth/assets/svg/icon-arror-right-white.svg")}@media only screen and (max-width: 839px){body{font-size:100%;font-size:4.5vw;font-weight:300}p{line-height:6.4vw}header,section,footer{margin:0;width:100vw}.container{display:flex;padding:0 7vw;width:100%;text-align:left}h1,h2,h3,h4,h5,h6{letter-spacing:.05vw}h1,h2{position:relative;padding:.4vw 0 0 .9vw;letter-spacing:.1vw}h1::before,h2::before{content:"";position:absolute;left:0;top:0;display:block;width:5vw;height:5vw;opacity:.5;background-color:#99b3d4}h1 span,h2 span{position:relative}h1{font-size:7.5vw;margin:0 0 4vw 0}h2{font-size:7vw;margin:7.8vh 0 2vw 0}h3{font-size:6vw}.button,.wp-block-button,.wp-block-file__button{width:50vw;padding:4vw 0;text-align:center;font-size:4.5vw}.button.small,.wp-block-button.small,.wp-block-file__button.small{padding:1.4vw 0;font-size:4.5vw}.navigation-mobile-button{position:fixed;display:block;right:0;top:0;background-color:rgba(255,255,255,.7);background-repeat:no-repeat;background-position:center bottom;border:none;overflow:hidden;text-indent:-100vw;width:15vw;height:15vw;z-index:1001;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation-mobile-button span{position:absolute;display:block;width:10vw;height:1.5vw;background-color:#143362;left:2.5vw;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation-mobile-button span:nth-child(1){top:3.5vw}.navigation-mobile-button span:nth-child(2){top:6.5vw}.navigation-mobile-button span:nth-child(3){top:9.5vw}.navigation-mobile-button.selected span:nth-child(1){top:6.5vw;transform:rotate(45deg)}.navigation-mobile-button.selected span:nth-child(2){top:6.5vw;left:16vw}.navigation-mobile-button.selected span:nth-child(3){top:6.5vw;transform:rotate(-45deg)}.navigation-mobile-button:focus{border:none;outline:none}.navigation{display:none;background-color:rgba(20,51,98,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7vw 0 0 0;width:100vw;height:auto !important;z-index:1000}.navigation .container{display:flex;flex-direction:column;width:100vw !important;padding:0 !important}.navigation .container .logo{display:none}.navigation .container .interface{display:block;width:100vw;text-align:left;margin:3vw 0;overflow:hidden;*zoom:1}.navigation .container .interface a{display:block;width:100vw;padding:0 2.55vw;font-size:5.5vw;line-height:14vw;text-decoration:none;color:#fff !important}.navigation .container .interface a[aria-current=page]{font-weight:bold;color:#143362 !important;background-color:#143362}.navigation .container .languages{display:flex;justify-content:space-evenly;flex-direction:row;border-top:1px solid #fff;margin:3vw 2.55vw;padding:4vw 0;color:#fff !important}.navigation .container .languages a{color:#fff !important;font-weight:300}.navigation .container .languages a.selected{font-weight:700;pointer-events:none}.hero,.hero-frontpage{height:100vh;background-size:cover;background-position:center}.hero .container,.hero-frontpage .container{height:inherit;flex-direction:row;justify-content:center;align-items:center}.hero .container .welcome,.hero-frontpage .container .welcome{flex-direction:column;width:90%;margin:6vh 0 2vw 0}.hero .container .welcome p,.hero-frontpage .container .welcome p{width:100%;font-size:1.7vw;line-height:2.2vw;letter-spacing:.05vw}.hero .container .button,.hero-frontpage .container .button{margin:1vw 0 0 0}.hero{height:60vh}.hero-capabilities{flex-direction:row;height:60vh;background-size:cover;background-position:center}.hero-capabilities .left{flex-direction:column;justify-content:center;align-items:center;width:100%;height:inherit;padding:0 0 0 7vw}.hero-capabilities .left img{width:80%;height:auto;margin:0 0 11.2vw 0}.hero-capabilities .left .white-label{display:none}.hero-capabilities .right{display:none}.entry{width:100%}.entry p{width:100%;margin:0 0 2vw 0;line-height:6vw}.entry ul{margin:0 0 1vw 4vw}.entry ul li{line-height:6vw;margin-left:3vw;margin-bottom:3vw;padding-left:2vw}.entry ul li::before{left:-3vw;top:2vw;width:2vw;height:2vw}.entry .wp-block-separator{width:80%;height:1px;margin:3vw auto}.entry .wp-block-image{border:solid #fff 5px;box-shadow:0 0 1vw 0 rgba(0,0,0,.1)}.contact-form .nf-form-cont .nf-form-content{padding:0;max-width:auto;margin:auto}.contact-form .nf-form-cont .nf-form-fields-required,.contact-form .nf-form-cont .nf-field-container{margin-bottom:.5vw}.contact-form .nf-form-cont .checkbox-wrap{flex-direction:column}.contact-form .nf-form-cont .checkbox-wrap .nf-field-description{margin-top:.5vw;margin-right:0}.contact-form .nf-form-cont .nf-form-content button,.contact-form .nf-form-cont .nf-form-content input[type=button],.contact-form .nf-form-cont .nf-form-content input[type=submit]{text-align:center;font-size:4.5vw;width:100%;height:3.5vw;padding:0}.content-post{padding:4vw 0}.content-post .container .content-box h1{margin:2vw 0 2vw 0;font-size:2vw}.content-post .container .content-box .entry h2{margin-top:0;font-size:1.8vw}.content-post .container .content-box .entry h3{margin:2vw 0 1vw 0}.services{min-height:100.1vh}.services::after{left:0;bottom:-9vh;width:100%;height:9vh;z-index:2;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%)}.services .container{flex-direction:column}.services .container .service-set{flex-direction:column;justify-content:space-between}.services .container .service-set .service-box{flex-direction:column;width:100%;box-shadow:0 0 2vw 0 rgba(0,0,0,.2);margin:0 0 15vw 0}.services .container .service-set .service-box figure{width:100%;height:auto;aspect-ratio:2/1}.services .container .service-set .service-box .entry{padding:4vw 5vw 12vw 5vw;text-align:center}.services .container .service-set .service-box .entry h3{text-align:center;font-size:6vw;margin:0 0 3vw 0}.services .container .service-set .service-box .entry p{color:#fff}.services .container .service-set .button{bottom:-5vw;width:85%;box-shadow:0 0 4vw 0 rgba(0,0,0,.1)}.synthesis-analysis{flex-direction:column;width:100%}.synthesis-analysis .left{width:100%;text-align:left;padding:4vh 7vw 6vh 7vw}.synthesis-analysis .left .entry{width:100%;margin:0 0 6vw 0}.synthesis-analysis .right{position:relative;width:100%;height:50vh;background-size:cover}.process-optimization{flex-direction:column-reverse;width:100%}.process-optimization .left{width:100%;height:50vh}.process-optimization .right{width:100%;text-align:left;padding:4vh 7vw 6vh 7vw}.process-optimization .right .entry{width:100%;margin:0 0 6vw 0}.innovation-development{flex-direction:row;width:100%;padding-bottom:9vw}.innovation-development .container{text-align:left;flex-direction:column}.innovation-development .container h2{color:#fff;width:50%;margin-top:12vh}.innovation-development .container .cooperations{margin:7vw 0 2vw 0;position:relative;right:auto;top:auto}.innovation-development .container .cooperations img{height:20vw}.innovation-development .container .entry{width:100%;margin:6vw 0 6vw 0}.innovation-development .container .entry p,.innovation-development .container .entry div{line-height:6.2vw;margin:0 0 5vw 0}.innovation-development .container .button-wrap{width:100%}.innovation-development .container .button-wrap .button{display:inline-block;width:100%;margin:2vw auto 0}.core-competencies{flex-direction:column;width:100%}.core-competencies .left{width:100%;height:100%;text-align:left;padding:4vh 7vw 6vh 7vw}.core-competencies .left .entry{width:100%;margin:0 0 6vw 0}.core-competencies .right{width:100%;height:50vh}.profile{flex-direction:column;width:100%;min-height:100.1vh}.profile .left{width:100%;height:100%;text-align:left;padding:4vh 7vw 6vh 7vw}.profile .left .entry{width:100%;margin:0 0 6vw 0}.profile .left::after{left:0;bottom:-6.9vh;width:100%;height:7vh;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.profile .right{width:100%;height:100%;text-align:left;padding:9vh 7vw 6vh 9.1vw}.profile .right .team-set .team-box{flex-direction:row;margin:0 0 3vw 0}.profile .right .team-set .team-box img{width:22vw;height:22vw}.profile .right .team-set .team-box .team-content{flex-direction:column;justify-content:center;align-items:left;padding:4vw 5vw}.partners .container{flex-direction:column;margin-bottom:9vw}.partners .container .partner-set{width:100vw;gap:7vw;grid-template-columns:repeat(2, 1fr);width:100%;margin:2vw 0 4vw 0}.partners .container .partner-set .partner-box{justify-content:center;align-items:center}.partners .container .partner-set .partner-box img{width:100%;height:auto}.footer .footer-navigation .container{justify-content:space-between;flex-direction:column}.footer .footer-navigation .container .nav-group{flex-direction:column;width:100%;margin:6vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts{margin-top:10vw;justify-content:center;align-items:center;text-align:center}.footer .footer-navigation .container .nav-group.nav-group-shorts img{width:70%;height:auto;margin:0 auto 5vw auto}.footer .footer-navigation .container .nav-group.nav-group-shorts .social{width:70%;height:3vw;margin:0 0 1vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts .button{width:100%}.footer .footer-navigation .container .nav-group h3{font-size:5.5vw;margin:0 0 5vw 0}.footer .footer-navigation .container .nav-group h3::after{left:0;bottom:-1vw;width:10%;height:2px}.footer .footer-navigation .container .nav-group .entry p{line-height:6.2vw}.footer .footer-navigation .container .nav-group .entry p.links a{margin:0 0 0 5vw}.footer .footer-navigation .container .nav-group .entry p.links a::after{left:-5vw;bottom:.3vw;width:4vw;height:2px}.footer .footer-navigation .container .nav-group .entry p.links a:hover::after{height:50%}.footer .legal-line .container{flex-direction:column}.footer .legal-line .container p{margin:5vw 0;text-align:center;font-size:4vw;font-weight:300}.footer .legal-line .container p.legal a{margin:0 3vw}.careers-index{display:flex;flex-direction:column}.careers-index .left{width:100%;padding:7vw;text-align:left}.careers-index .right{flex-direction:column;gap:3vw;width:100%;text-align:left;padding:11.55vw 7vw 7vw 7vw}.careers-index .right a{align-items:center;width:100%;padding:5vw}.careers-index .right a:hover{margin:0 0 0 5%;width:95%}.careers-page{display:flex;flex-direction:column}.careers-page .left{width:100%;padding:7vw;text-align:left}.careers-page .right{width:100%;padding:11.55vw 7vw 7vw 3.5vw;text-align:left}.careers-page .right .sticky{top:8.75vw;position:sticky;position:-webkit-sticky}.contact-index{display:flex;flex-direction:column}.contact-index .left{width:100%;padding:7vw;text-align:left}.contact-index .right{flex-direction:column;gap:3vw;width:100%;text-align:left;padding:11.55vw 7vw 7vw 7vw}.contact-index .right::before{left:0;top:0;width:100%;height:7vw;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.synthesis-index{display:flex;flex-direction:column}.synthesis-index .container{flex-direction:column;text-align:left;padding-top:5vw;padding-bottom:5vw}.synthesis-index .container .entry p{margin:0 0 6vw 0}.synthesis-index .tap-content-set{flex-direction:column}.synthesis-index .tap-content-set .tabs-set{flex-direction:row;justify-content:space-between;width:100%;gap:2vw}.synthesis-index .tap-content-set .tabs-set .tab{justify-content:center;align-items:center;text-align:center;padding:3vw;width:32%;height:30vw;aspect-ratio:1;margin-bottom:2vw;font-size:4vw}.synthesis-index .tap-content-set .tab-content-set{width:100%;justify-content:space-between;padding:5vw;flex-direction:column}.synthesis-index .tap-content-set .tab-content-set .tab-content{flex-direction:column-reverse}.synthesis-index .tap-content-set .tab-content-set .tab-content.active{flex-direction:column-reverse;justify-content:space-between;width:100%}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery{display:flex;flex-direction:row;width:100%;margin:9vw 0}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery a{width:100%;height:auto;aspect-ratio:1}.biological-capabilities-index{flex-direction:column}.biological-capabilities-index .left{width:100%;padding:7vw;text-align:left}.biological-capabilities-index .left h2{margin-bottom:4vw}.biological-capabilities-index .right{width:100%;text-align:left;padding:7vw}.biological-capabilities-index .right .entry li{color:#fff}.biological-capabilities-index .right .entry li::before{background-color:#fff}.biological-capabilities-index .right::before{display:none}.contact-now .container{justify-content:center}.contact-now .container .contact-form{margin:21vw 0}.process-index{display:flex;flex-direction:column}.process-index .left{width:100%;padding:7vw;text-align:left}.process-index .right{flex-direction:column;width:100%;text-align:left;padding:11.55vw 7vw 7vw 7vw}.page-gallery{padding-top:3vw;padding-bottom:4vw}.page-gallery .container .slide-gallery{margin-left:-1vw}.page-gallery .container .slide-gallery .owl-wrapper-outer .owl-wrapper .owl-item{aspect-ratio:1;padding:1vw}.page-gallery .container .slide-gallery .owl-controls .owl-buttons{left:50%;top:50%;width:110%;transform:translateX(-50%) translateY(-50%)}.page-gallery .container .slide-gallery .owl-controls .owl-buttons div{top:50%;width:3.3vw;height:9vw;transform:translateY(-50%)}}@media only screen and (min-width: 840px)and (max-width: 1440px){body{font-size:100%;font-size:.9vw;font-weight:300}p{line-height:1.5vw}main{display:flex;flex-direction:column;min-height:100vh;height:100vh}header,section,footer{margin:0;width:100%;text-align:center}.container{display:flex;padding:0 8vw;width:auto;text-align:left}h1,h2,h3,h4,h5,h6{letter-spacing:.05vw}h1,h2{position:relative;padding:.4vw 0 0 .9vw;letter-spacing:.1vw}h1::before,h2::before{content:"";position:absolute;left:0;top:0;display:block;width:1.9vw;height:1.9vw;opacity:.5;background-color:#99b3d4}h1 span,h2 span{position:relative}h1{font-size:1.8vw;margin:0 0 2vw 0}h2{font-size:1.8vw;margin:6.76vw 0 2vw 0}h3{font-size:1.4vw}.button,.wp-block-button,.wp-block-file__button{padding:1vw 3vw;font-size:.9vw;border-width:3px;letter-spacing:.03vw}.button.small,.wp-block-button.small,.wp-block-file__button.small{padding:.7vw 2.2vw;font-size:.75vw}.navigation-mobile-button{display:none}.navigation{width:100%;z-index:1000;height:5.2vw;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation::before{content:"";position:absolute;left:0;top:0;right:0;display:block;width:100%;height:9vw;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);opacity:1;pointer-events:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container{justify-content:space-between;align-items:flex-start;height:100%}.navigation .container .logo{display:flex;align-items:center;width:13.5%;height:100%}.navigation .container .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navigation .container .interface{display:flex;height:100%}.navigation .container .interface .menu{display:flex;list-style:none;width:100%;height:100%;justify-content:space-between}.navigation .container .interface .menu .menu-item{position:relative;height:100%}.navigation .container .interface .menu .menu-item a{display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;font-size:1vw;padding:0 .75vw;margin:0 .1vw;letter-spacing:.0125vw}.navigation .container .interface .menu .menu-item a::before{height:3px;left:0;bottom:23%}.navigation .container .interface .menu .menu-item.current_page_item a{box-shadow:0 0 3vw 0 rgba(0,0,0,.1)}.navigation .container .languages{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:13%;height:100%;border-right:3px solid #143362}.navigation .container .languages a.language{display:inline-block;text-align:right;padding:.1vw 1vw;font-weight:400;margin:.1vw 0;letter-spacing:.0125vw}.navigation .container .languages a.language.selected{background-color:#fff;font-weight:800}.navigation.stuck{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 3vw 0 rgba(0,0,0,.1)}.navigation.stuck::before{opacity:0}.hero,.hero-frontpage{height:100vh;background-size:cover;background-position:center}.hero .container,.hero-frontpage .container{height:inherit;flex-direction:row;justify-content:center;align-items:center}.hero .container .welcome,.hero-frontpage .container .welcome{flex-direction:column;width:25%;margin:5.2vw 0 2vw 0}.hero .container .welcome p,.hero-frontpage .container .welcome p{width:100%;font-size:1.7vw;line-height:2.2vw;letter-spacing:.05vw}.hero .container .button,.hero-frontpage .container .button{margin:1vw 0 0 0}.hero{height:60vh}.hero-capabilities{flex-direction:row;height:80vh;background-size:cover;background-position:center}.hero-capabilities .left{flex-direction:column;justify-content:center;align-items:center;width:50%;height:inherit;padding:0 0 0 8vw}.hero-capabilities .left img{width:40%;height:auto;margin:0 0 12.8vw 0}.hero-capabilities .left .white-label{left:0;right:0;bottom:0;width:100%;height:12.8vw}.hero-capabilities .right{width:50%;height:inherit;position:relative}.entry{width:100%}.entry p{width:100%;margin:0 0 1vw 0;line-height:1.65vw}.entry ul{margin:0 0 1vw 2.25vw}.entry ul li{line-height:1.5vw}.entry ul li::before{left:-1.5vw;top:.55vw;width:.45vw;height:.45vw}.entry .wp-block-separator{width:80%;height:1px;margin:3vw auto}.entry .wp-block-image{border:solid #fff 5px;box-shadow:0 0 1vw 0 rgba(0,0,0,.1)}.contact-form .nf-form-cont .nf-form-content{padding:0;max-width:auto;margin:auto}.contact-form .nf-form-cont .nf-form-fields-required,.contact-form .nf-form-cont .nf-field-container{margin-bottom:.5vw}.contact-form .nf-form-cont .checkbox-wrap{flex-direction:column}.contact-form .nf-form-cont .checkbox-wrap .nf-field-description{margin-top:.5vw;margin-right:0}.contact-form .nf-form-cont .nf-form-content button,.contact-form .nf-form-cont .nf-form-content input[type=button],.contact-form .nf-form-cont .nf-form-content input[type=submit]{font-size:.9vw;border-width:3px;letter-spacing:.03vw;width:100%;height:3.5vw;padding:0}.contact-form .nf-form-cont .nf-form-content button.nf-fu-fileinput-button,.contact-form .nf-form-cont .nf-form-content button.nf-fu-button-cancel,.contact-form .nf-form-cont .nf-form-content input[type=button].nf-fu-fileinput-button,.contact-form .nf-form-cont .nf-form-content input[type=button].nf-fu-button-cancel,.contact-form .nf-form-cont .nf-form-content input[type=submit].nf-fu-fileinput-button,.contact-form .nf-form-cont .nf-form-content input[type=submit].nf-fu-button-cancel{font-size:.7vw;height:auto;padding:.4vw .75vw;width:auto;margin-bottom:.3vw}.content-post{padding:4vw 0}.content-post .container .content-box h1{margin:2vw 0 2vw 0;font-size:2vw}.content-post .container .content-box .entry h2{margin-top:0;font-size:1.8vw}.content-post .container .content-box .entry h3{margin:2vw 0 1vw 0}.services{min-height:100.1vh}.services::after{left:0;bottom:-12vh;width:100%;height:12vh;z-index:2;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%)}.services .container{flex-direction:column}.services .container .service-set{flex-direction:row;justify-content:space-between}.services .container .service-set .service-box{flex-direction:column;width:31.8%;box-shadow:0 0 2vw 0 rgba(0,0,0,.2)}.services .container .service-set .service-box figure{width:100%;height:auto;aspect-ratio:2/1}.services .container .service-set .service-box .entry{padding:1.5vw 2vw;text-align:center}.services .container .service-set .service-box .entry h3{text-align:center;font-size:1.2vw;margin:0 0 1vw 0}.services .container .service-set .service-box .entry p{color:#fff}.services .container .service-set .button{bottom:-2vw;width:70%;box-shadow:0 0 4vw 0 rgba(0,0,0,.1)}.synthesis-analysis{flex-direction:row;width:100%;min-height:100.1vh}.synthesis-analysis .left{width:50%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.synthesis-analysis .left .entry{width:80%;margin:0 0 2vw 0}.synthesis-analysis .right{position:relative;width:50%;height:100%;background-size:cover}.process-optimization{flex-direction:row;width:100%;min-height:100.1vh}.process-optimization .left{width:50%;height:100%}.process-optimization .right{width:50%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.process-optimization .right .entry{width:80%;margin:0 0 2vw 0}.innovation-development{flex-direction:row;width:100%;min-height:100.1vh}.innovation-development .container{text-align:left;flex-direction:column}.innovation-development .container h2{color:#fff;width:20%;margin-top:10.4vw}.innovation-development .container .cooperations{right:8vw;top:10.4vw}.innovation-development .container .cooperations img{height:7vw}.innovation-development .container .entry{width:100%;margin:2vw 0 2vw 0;-moz-column-count:3;column-count:3;-moz-column-gap:4vw;column-gap:4vw;-moz-column-rule-width:3px;column-rule-width:3px}.innovation-development .container .entry p,.innovation-development .container .entry div{text-align:justify;line-height:1.8vw}.innovation-development .container .button-wrap{width:100%}.innovation-development .container .button-wrap .button{display:inline-block;margin:2vw auto 0}.core-competencies{flex-direction:row;width:100%}.core-competencies .left{width:64%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.core-competencies .left .entry{width:80%;margin:0 0 2vw 0}.core-competencies .right{width:36%;height:100%}.profile{flex-direction:row;width:100%;min-height:100.1vh}.profile .left{width:48%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.profile .left .entry{width:80%;margin:0 0 2vw 0}.profile .left::after{top:0;right:-10%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.profile .right{width:52%;height:100%;text-align:left;padding:7.8vw 8vw 5.2vw 10.4vw}.profile .right .team-set .team-box{flex-direction:row;margin:0 0 1vw 0}.profile .right .team-set .team-box img{width:6.5vw;height:6.5vw}.profile .right .team-set .team-box .team-content{flex-direction:column;justify-content:center;align-items:left;padding:0 2vw}.partners .container{flex-direction:column}.partners .container .partner-set{gap:3vw;grid-template-columns:repeat(4, 1fr);width:100%;margin:2vw 0 4vw 0}.partners .container .partner-set .partner-box{justify-content:center;align-items:center}.footer .footer-navigation .container{justify-content:space-between}.footer .footer-navigation .container .nav-group{width:31.8%;margin:2.5vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts img{width:70%;height:auto;margin:0 0 1vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts .social{width:70%;height:3vw;margin:0 0 1vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts .button{width:70%}.footer .footer-navigation .container .nav-group h3{font-size:1.05vw;margin:0 0 2vw 0}.footer .footer-navigation .container .nav-group h3::after{left:0;bottom:-1vw;width:10%;height:2px}.footer .footer-navigation .container .nav-group .entry p{line-height:1.4vw}.footer .footer-navigation .container .nav-group .entry p.links a{margin:0 0 0 1.2vw}.footer .footer-navigation .container .nav-group .entry p.links a::after{left:-1.2vw;bottom:.3vw;width:.75vw;height:2px}.footer .footer-navigation .container .nav-group .entry p.links a:hover::after{height:50%}.footer .legal-line .container{justify-content:space-between}.footer .legal-line .container p{margin:1.8vw 0 1.8vw 0;text-align:center;font-size:.75vw;font-weight:300}.footer .legal-line .container p.legal a{margin:0 .5vw}.careers-index{display:flex}.careers-index .left{width:36%;padding:8vw;text-align:left}.careers-index .right{flex-direction:column;gap:1vw;width:64%;text-align:left;padding:13.2vw 8vw 8vw 8vw}.careers-index .right a{align-items:center;width:100%;height:5vw;padding:2vw}.careers-index .right a:hover{margin:0 0 0 5%;width:95%}.careers-page .left{width:64%;padding:8vw;text-align:left}.careers-page .right{width:36%;padding:13.2vw 8vw 8vw 4vw;text-align:left}.careers-page .right .sticky{top:10vw;position:sticky;position:-webkit-sticky}.contact-index .left{width:36%;padding:8vw;text-align:left}.contact-index .right{flex-direction:column;gap:1vw;width:64%;text-align:left;padding:13.2vw 8vw 8vw 8vw}.contact-index .right::before{left:0;top:0;width:5vw;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.synthesis-index{flex-direction:column}.synthesis-index .container{flex-direction:column;text-align:left;padding-top:5vw;padding-bottom:5vw}.synthesis-index .container .entry.column-text{-moz-column-count:3;column-count:3;-moz-column-gap:4vw;column-gap:4vw}.synthesis-index .tap-content-set{flex-direction:row}.synthesis-index .tap-content-set .tabs-set{flex-direction:column;width:15%;height:100%}.synthesis-index .tap-content-set .tabs-set .tab{justify-content:center;align-items:center;text-align:center;padding:3vw;width:100%;height:auto;aspect-ratio:1;margin-bottom:.5vw;margin-left:-0.5vw}.synthesis-index .tap-content-set .tabs-set .tab:last-child{margin-bottom:0}.synthesis-index .tap-content-set .tabs-set .tab.active{margin-left:0}.synthesis-index .tap-content-set .tab-content-set{width:85%;justify-content:space-between;padding:2vw;flex-direction:column}.synthesis-index .tap-content-set .tab-content-set .tab-content.active{flex-direction:row;justify-content:space-between;width:100%}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery{width:30%;margin:0 3vw}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery a{width:100%;height:auto;aspect-ratio:1}.biological-capabilities-index .left{width:50%;height:inherit;padding:0 8vw 4.2105263158vw 8vw;margin:-12vw 0 0 0;text-align:left}.biological-capabilities-index .left h2{margin-bottom:4vw}.biological-capabilities-index .right{height:inherit;flex-direction:column;justify-content:center;width:50%;text-align:left;padding:4.2105263158vw 8vw}.biological-capabilities-index .right .entry li{color:#fff;margin-bottom:1vw}.biological-capabilities-index .right .entry li::before{background-color:#fff}.biological-capabilities-index .right::before{left:0;top:0;width:5vw;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.contact-now .container{justify-content:center}.contact-now .container .contact-form{margin:7vw 0}.process-index .left{width:50%;padding:8vw;text-align:left}.process-index .right{flex-direction:column;width:50%;text-align:left;padding:13.2vw 8vw 8vw 8vw}.page-gallery{padding-top:3vw;padding-bottom:4vw}.page-gallery .container .slide-gallery{margin-left:-1vw}.page-gallery .container .slide-gallery .owl-wrapper-outer .owl-wrapper .owl-item{aspect-ratio:1;padding:1vw}.page-gallery .container .slide-gallery .owl-controls .owl-buttons{left:50%;top:50%;width:105%;transform:translateX(-50%) translateY(-50%)}.page-gallery .container .slide-gallery .owl-controls .owl-buttons div{top:50%;width:1.1vw;height:3vw;transform:translateY(-50%)}}@media only screen and (min-width: 1441px){body{font-size:100%;font-size:.9vw;font-weight:300}p{line-height:1.5vw}main{display:flex;flex-direction:column;min-height:100vh;height:100vh}header,section,footer{margin:0;width:100%;text-align:center}.container{display:flex;padding:0 8vw;width:auto;text-align:left}h1,h2,h3,h4,h5,h6{letter-spacing:.05vw}h1,h2{position:relative;padding:.4vw 0 0 .9vw;letter-spacing:.1vw}h1::before,h2::before{content:"";position:absolute;left:0;top:0;display:block;width:1.9vw;height:1.9vw;opacity:.5;background-color:#99b3d4}h1 span,h2 span{position:relative}h1{font-size:1.8vw;margin:0 0 2vw 0}h2{font-size:1.8vw;margin:6.76vw 0 2vw 0}h3{font-size:1.4vw}.button,.wp-block-button,.wp-block-file__button{padding:1vw 3vw;font-size:.9vw;border-width:3px;letter-spacing:.03vw}.button.small,.wp-block-button.small,.wp-block-file__button.small{padding:.7vw 2.2vw;font-size:.75vw}.navigation-mobile-button{display:none}.navigation{width:100%;z-index:1000;height:5.2vw;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation::before{content:"";position:absolute;left:0;top:0;right:0;display:block;width:100%;height:9vw;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);opacity:1;pointer-events:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.navigation .container{justify-content:space-between;align-items:flex-start;height:100%}.navigation .container .logo{display:flex;align-items:center;width:13.5%;height:100%}.navigation .container .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navigation .container .interface{display:flex;height:100%}.navigation .container .interface .menu{display:flex;list-style:none;width:100%;height:100%;justify-content:space-between}.navigation .container .interface .menu .menu-item{position:relative;height:100%}.navigation .container .interface .menu .menu-item a{display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;font-size:1vw;padding:0 .75vw;margin:0 .1vw;letter-spacing:.0125vw}.navigation .container .interface .menu .menu-item a::before{height:3px;left:0;bottom:23%}.navigation .container .interface .menu .menu-item.current_page_item a{box-shadow:0 0 3vw 0 rgba(0,0,0,.1)}.navigation .container .languages{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:13%;height:100%;border-right:3px solid #143362}.navigation .container .languages a.language{display:inline-block;text-align:right;padding:.1vw 1vw;font-weight:400;margin:.1vw 0;letter-spacing:.0125vw}.navigation .container .languages a.language.selected{background-color:#fff;font-weight:800}.navigation.stuck{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 3vw 0 rgba(0,0,0,.1)}.navigation.stuck::before{opacity:0}.hero,.hero-frontpage{height:100vh;background-size:cover;background-position:center}.hero .container,.hero-frontpage .container{height:inherit;flex-direction:row;justify-content:center;align-items:center}.hero .container .welcome,.hero-frontpage .container .welcome{flex-direction:column;width:25%;margin:5.2vw 0 2vw 0}.hero .container .welcome p,.hero-frontpage .container .welcome p{width:100%;font-size:1.7vw;line-height:2.2vw;letter-spacing:.05vw}.hero .container .button,.hero-frontpage .container .button{margin:1vw 0 0 0}.hero{height:60vh}.hero-capabilities{flex-direction:row;height:80vh;background-size:cover;background-position:center}.hero-capabilities .left{flex-direction:column;justify-content:center;align-items:center;width:50%;height:inherit;padding:0 0 0 8vw}.hero-capabilities .left img{width:40%;height:auto;margin:0 0 12.8vw 0}.hero-capabilities .left .white-label{left:0;right:0;bottom:0;width:100%;height:12.8vw}.hero-capabilities .right{width:50%;height:inherit;position:relative}.entry{width:100%}.entry p{width:100%;margin:0 0 1vw 0;line-height:1.65vw}.entry ul{margin:0 0 1vw 2.25vw}.entry ul li{line-height:1.5vw}.entry ul li::before{left:-1.5vw;top:.55vw;width:.45vw;height:.45vw}.entry .wp-block-separator{width:80%;height:1px;margin:3vw auto}.entry .wp-block-image{border:solid #fff 5px;box-shadow:0 0 1vw 0 rgba(0,0,0,.1)}.contact-form .nf-form-cont .nf-form-content{padding:0;max-width:auto;margin:auto}.contact-form .nf-form-cont .nf-form-fields-required,.contact-form .nf-form-cont .nf-field-container{margin-bottom:.5vw}.contact-form .nf-form-cont .checkbox-wrap{flex-direction:column}.contact-form .nf-form-cont .checkbox-wrap .nf-field-description{margin-top:.5vw;margin-right:0}.contact-form .nf-form-cont .nf-form-content button,.contact-form .nf-form-cont .nf-form-content input[type=button],.contact-form .nf-form-cont .nf-form-content input[type=submit]{font-size:.9vw;border-width:3px;letter-spacing:.03vw;width:100%;height:3.5vw;padding:0}.contact-form .nf-form-cont .nf-form-content button.nf-fu-fileinput-button,.contact-form .nf-form-cont .nf-form-content button.nf-fu-button-cancel,.contact-form .nf-form-cont .nf-form-content input[type=button].nf-fu-fileinput-button,.contact-form .nf-form-cont .nf-form-content input[type=button].nf-fu-button-cancel,.contact-form .nf-form-cont .nf-form-content input[type=submit].nf-fu-fileinput-button,.contact-form .nf-form-cont .nf-form-content input[type=submit].nf-fu-button-cancel{font-size:.7vw;height:auto;padding:.4vw .75vw;width:auto;margin-bottom:.3vw}.content-post{padding:4vw 0}.content-post .container .content-box h1{margin:2vw 0 2vw 0;font-size:2vw}.content-post .container .content-box .entry h2{margin-top:0;font-size:1.8vw}.content-post .container .content-box .entry h3{margin:2vw 0 1vw 0}.services{min-height:100.1vh}.services::after{left:0;bottom:-12vh;width:100%;height:12vh;z-index:2;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%)}.services .container{flex-direction:column}.services .container .service-set{flex-direction:row;justify-content:space-between}.services .container .service-set .service-box{flex-direction:column;width:31.8%;box-shadow:0 0 2vw 0 rgba(0,0,0,.2)}.services .container .service-set .service-box figure{width:100%;height:auto;aspect-ratio:2/1}.services .container .service-set .service-box .entry{padding:1.5vw 2vw;text-align:center}.services .container .service-set .service-box .entry h3{text-align:center;font-size:1.2vw;margin:0 0 1vw 0}.services .container .service-set .service-box .entry p{color:#fff}.services .container .service-set .button{bottom:-2vw;width:70%;box-shadow:0 0 4vw 0 rgba(0,0,0,.1)}.synthesis-analysis{flex-direction:row;width:100%;min-height:100.1vh}.synthesis-analysis .left{width:50%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.synthesis-analysis .left .entry{width:80%;margin:0 0 2vw 0}.synthesis-analysis .right{position:relative;width:50%;height:100%;background-size:cover}.process-optimization{flex-direction:row;width:100%;min-height:100.1vh}.process-optimization .left{width:50%;height:100%}.process-optimization .right{width:50%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.process-optimization .right .entry{width:80%;margin:0 0 2vw 0}.innovation-development{flex-direction:row;width:100%;min-height:100.1vh}.innovation-development .container{text-align:left;flex-direction:column}.innovation-development .container h2{color:#fff;width:20%;margin-top:10.4vw}.innovation-development .container .cooperations{right:8vw;top:10.4vw}.innovation-development .container .cooperations img{height:7vw}.innovation-development .container .entry{width:100%;margin:2vw 0 2vw 0;-moz-column-count:3;column-count:3;-moz-column-gap:4vw;column-gap:4vw;-moz-column-rule-width:3px;column-rule-width:3px}.innovation-development .container .entry p,.innovation-development .container .entry div{text-align:justify;line-height:1.8vw}.innovation-development .container .button-wrap{width:100%}.innovation-development .container .button-wrap .button{display:inline-block;margin:2vw auto 0}.core-competencies{flex-direction:row;width:100%}.core-competencies .left{width:64%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.core-competencies .left .entry{width:80%;margin:0 0 2vw 0}.core-competencies .right{width:36%;height:100%}.profile{flex-direction:row;width:100%;min-height:100.1vh}.profile .left{width:48%;height:100%;text-align:left;padding:3.4666666667vw 8vw 5.2vw 8vw}.profile .left .entry{width:80%;margin:0 0 2vw 0}.profile .left::after{top:0;right:-10%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.profile .right{width:52%;height:100%;text-align:left;padding:7.8vw 8vw 5.2vw 10.4vw}.profile .right .team-set .team-box{flex-direction:row;margin:0 0 1vw 0}.profile .right .team-set .team-box img{width:6.5vw;height:6.5vw}.profile .right .team-set .team-box .team-content{flex-direction:column;justify-content:center;align-items:left;padding:0 2vw}.partners .container{flex-direction:column}.partners .container .partner-set{gap:3vw;grid-template-columns:repeat(4, 1fr);width:100%;margin:2vw 0 4vw 0}.partners .container .partner-set .partner-box{justify-content:center;align-items:center}.footer .footer-navigation .container{justify-content:space-between}.footer .footer-navigation .container .nav-group{width:31.8%;margin:2.5vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts img{width:70%;height:auto;margin:0 0 1vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts .social{width:70%;height:3vw;margin:0 0 1vw 0}.footer .footer-navigation .container .nav-group.nav-group-shorts .button{width:70%}.footer .footer-navigation .container .nav-group h3{font-size:1.05vw;margin:0 0 2vw 0}.footer .footer-navigation .container .nav-group h3::after{left:0;bottom:-1vw;width:10%;height:2px}.footer .footer-navigation .container .nav-group .entry p{line-height:1.4vw}.footer .footer-navigation .container .nav-group .entry p.links a{margin:0 0 0 1.2vw}.footer .footer-navigation .container .nav-group .entry p.links a::after{left:-1.2vw;bottom:.3vw;width:.75vw;height:2px}.footer .footer-navigation .container .nav-group .entry p.links a:hover::after{height:50%}.footer .legal-line .container{justify-content:space-between}.footer .legal-line .container p{margin:1.8vw 0 1.8vw 0;text-align:center;font-size:.75vw;font-weight:300}.footer .legal-line .container p.legal a{margin:0 .5vw}.careers-index{display:flex}.careers-index .left{width:36%;padding:8vw;text-align:left}.careers-index .right{flex-direction:column;gap:1vw;width:64%;text-align:left;padding:13.2vw 8vw 8vw 8vw}.careers-index .right a{align-items:center;width:100%;height:5vw;padding:2vw}.careers-index .right a:hover{margin:0 0 0 5%;width:95%}.careers-page .left{width:64%;padding:8vw;text-align:left}.careers-page .right{width:36%;padding:13.2vw 8vw 8vw 4vw;text-align:left}.careers-page .right .sticky{top:10vw;position:sticky;position:-webkit-sticky}.contact-index .left{width:36%;padding:8vw;text-align:left}.contact-index .right{flex-direction:column;gap:1vw;width:64%;text-align:left;padding:13.2vw 8vw 8vw 8vw}.contact-index .right::before{left:0;top:0;width:5vw;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.synthesis-index{flex-direction:column}.synthesis-index .container{flex-direction:column;text-align:left;padding-top:5vw;padding-bottom:5vw}.synthesis-index .container .entry.column-text{-moz-column-count:3;column-count:3;-moz-column-gap:4vw;column-gap:4vw}.synthesis-index .tap-content-set{flex-direction:row}.synthesis-index .tap-content-set .tabs-set{flex-direction:column;width:15%;height:100%}.synthesis-index .tap-content-set .tabs-set .tab{justify-content:center;align-items:center;text-align:center;padding:3vw;width:100%;height:auto;aspect-ratio:1;margin-bottom:.5vw;margin-left:-0.5vw}.synthesis-index .tap-content-set .tabs-set .tab:last-child{margin-bottom:0}.synthesis-index .tap-content-set .tabs-set .tab.active{margin-left:0}.synthesis-index .tap-content-set .tab-content-set{width:85%;justify-content:space-between;padding:2vw;flex-direction:column}.synthesis-index .tap-content-set .tab-content-set .tab-content.active{flex-direction:row;justify-content:space-between;width:100%}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery{width:30%;margin:0 3vw}.synthesis-index .tap-content-set .tab-content-set .tab-content .tab-content-gallery a{width:100%;height:auto;aspect-ratio:1}.biological-capabilities-index .left{width:50%;height:inherit;padding:0 8vw 4.2105263158vw 8vw;margin:-12vw 0 0 0;text-align:left}.biological-capabilities-index .left h2{margin-bottom:4vw}.biological-capabilities-index .right{height:inherit;flex-direction:column;justify-content:center;width:50%;text-align:left;padding:4.2105263158vw 8vw}.biological-capabilities-index .right .entry li{color:#fff;margin-bottom:1vw}.biological-capabilities-index .right .entry li::before{background-color:#fff}.biological-capabilities-index .right::before{left:0;top:0;width:5vw;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.contact-now .container{justify-content:center}.contact-now .container .contact-form{margin:7vw 0}.process-index .left{width:50%;padding:8vw;text-align:left}.process-index .right{flex-direction:column;width:50%;text-align:left;padding:13.2vw 8vw 8vw 8vw}.page-gallery{padding-top:3vw;padding-bottom:4vw}.page-gallery .container .slide-gallery{margin-left:-1vw}.page-gallery .container .slide-gallery .owl-wrapper-outer .owl-wrapper .owl-item{aspect-ratio:1;padding:1vw}.page-gallery .container .slide-gallery .owl-controls .owl-buttons{left:50%;top:50%;width:105%;transform:translateX(-50%) translateY(-50%)}.page-gallery .container .slide-gallery .owl-controls .owl-buttons div{top:50%;width:1.1vw;height:3vw;transform:translateY(-50%)}}