*{margin:0;padding:0;box-sizing:border-box}.container{max-width:1920px;margin:0 auto}.link-common{text-decoration:none;color:inherit}body{font-family:Arial,sans-serif;line-height:1.6;color:#cfd4d9;background-color:#f9f9f9}header{color:#0a3065;background-color:#e5e7eb;position:relative;overflow:hidden;display:flex;width:100%;flex-direction:column}#logobtn img{height:70px}#menubtn svg{width:50px;height:50px}.arrow-icon{width:30px;height:30px}#top-layout{display:flex;flex-direction:row;width:100%;border-bottom:1px solid rgb(133,141,154)}#navbar{display:none}#headline{position:relative;top:0;left:0;width:calc(100% / 2.62 * 1.62);aspect-ratio:1 / 1;padding:0;display:flex}#headline img{width:100%;height:100%}#logomenu{position:relative;width:calc(100% / 2.62);display:flex;flex-direction:column;flex-grow:1;border-left:1px solid rgb(133,141,154)}#logobtn{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;flex-direction:row;padding:10px;border-bottom:1px solid rgb(133,141,154);cursor:pointer;min-height:130px;color:#0a3065}#logobtn:hover{background-color:#0a3065;color:#eaecee}#logopic{width:50%;display:flex;align-items:flex-start;justify-content:flex-end;padding-right:10px;padding-top:10px}#logotext{width:50%;font-size:1.5em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start}#menubtn{position:relative;width:100%;display:flex;flex-direction:row;flex-grow:1;padding:10px;cursor:pointer}#menubtn:hover{background-color:#0a3065;color:#eaecee}#menusvg{width:50%;height:100%;display:flex;flex-grow:1;align-items:flex-start;justify-content:flex-end;padding-right:10px;padding-top:10px}#menutext{width:50%;height:100%;font-size:1.2em;display:flex;align-items:flex-end;justify-content:flex-start}#contactbtn{display:none;border-top:1px solid rgb(133,141,154);position:relative;width:100%;flex-direction:row;flex-grow:1;padding:10px;cursor:pointer}#contactbtn:hover{background-color:#0a3065;color:#eaecee}#contactsvg{width:50%;height:100%;display:flex;flex-grow:1;align-items:flex-start;justify-content:flex-end;padding-right:10px;padding-top:10px}#contacttext{width:50%;height:100%;font-size:1.2em;display:flex;align-items:flex-end;justify-content:flex-start}#bottom-layout{display:flex;flex-direction:column;width:100%}#content{position:relative;top:0;left:0;width:100%;padding:20px;display:flex;flex-direction:column}#content .title{font-size:2em;font-weight:700;display:flex;align-content:flex-start;justify-content:flex-start;margin-bottom:1em}#content .text{font-size:1.2em;display:flex;align-content:flex-end;justify-content:flex-start}#actions{position:relative;width:100%;display:flex;flex-direction:column;font-size:1.2em}#biopharma{font-weight:700;position:relative;width:100%;display:flex;justify-content:space-between;padding:30px 20px;cursor:pointer;border-top:1px solid rgb(133,141,154)}#biopharma:hover{background-color:#0a3065;color:#eaecee}#newidea{font-weight:700;position:relative;width:100%;display:flex;justify-content:space-between;padding:30px 20px;cursor:pointer;border-top:1px solid rgb(133,141,154)}#newidea:hover{background-color:#0a3065;color:#eaecee}#whygroup{color:#eaecee;background-color:#0a3065;position:relative;width:100%;display:flex;flex-direction:column}#whygroup .title{color:#e6813b;display:flex;flex-direction:column;margin:0 10px;padding:0 10px;border-left:rgb(114,129,157) 1px dashed;border-right:rgb(114,129,157) 1px dashed}#whygroup .title .top{font-size:1.2em;font-weight:700;display:flex;align-content:flex-start;justify-content:flex-start;margin-top:1.5em;margin-bottom:3em}#whygroup .title .bottom{width:66%;font-size:1.5em;font-weight:700;display:flex;align-content:flex-end;justify-content:flex-start;margin-bottom:1em}#whygroup .content{color:#eaecee;font-size:1em;display:flex;flex-direction:column;margin:0 10px;padding:30px 10px 10px;border-top:rgb(114,129,157) 1px solid;border-left:rgb(114,129,157) 1px dashed;border-right:rgb(114,129,157) 1px dashed}#whygroup .content p{margin-bottom:1em}#whygroup .image{width:100%;position:relative}#whygroup .image img{width:100%;object-fit:contain;overflow:hidden}#whygroup .floatlabel{position:absolute;bottom:10px;margin-left:10px;margin-bottom:10px;width:calc(100% - 20px);padding:.5em;color:#0a3065;background-color:#e6813b;text-align:center}#whygroup .formulation1,#whygroup .formulation2{display:flex;flex-direction:column;margin-left:10px;margin-right:10px;padding-bottom:30px;border-left:rgb(114,129,157) 1px dashed;border-right:rgb(114,129,157) 1px dashed;border-bottom:rgb(114,129,157) 1px solid}#whygroup .icon{padding-top:20px;padding-left:10px;color:#90a7c7}#whygroup .subtitle{padding-top:10px;padding-left:10px;font-size:1em;color:#cfd4d9}#whygroup .subcontent{padding-top:5px;padding-left:10px;padding-right:10px;color:#90a7c7}#howgroup{background-color:#c6c9ca;position:relative;width:100%;display:flex;flex-direction:column}#howgroup .title{display:flex;flex-direction:column;margin:0 10px;padding:0 10px}#howgroup .title .top{color:#d06b23;font-size:1.2em;font-weight:700;display:flex;align-content:flex-start;justify-content:flex-start;margin-top:1.5em;margin-bottom:3em}#howgroup .title .bottom{color:#0a3065;width:95%;font-size:1.5em;font-weight:700;display:flex;align-content:flex-end;justify-content:flex-start;margin-bottom:1em}#howgroup .testitem{background-color:#eaecee;padding:20px;border-bottom:rgb(198,201,202) 1px solid}#howgroup .subtitle{font-size:1em;color:#0a3065;padding-bottom:10px}#howgroup .subcontent{font-size:1em;color:#858d9a;padding-bottom:10px}#research{background-color:#c6c9ca;position:relative;width:100%;display:flex;flex-direction:column}#research .title{display:flex;flex-direction:column;margin:0 10px;padding:0 10px}#research .title .top{color:#d06b23;font-size:1.2em;font-weight:700;display:flex;align-content:flex-start;justify-content:flex-start;margin-top:1.5em;margin-bottom:3em}#research .title .bottom{color:#0a3065;width:95%;font-size:1.5em;font-weight:700;display:flex;align-content:flex-end;justify-content:flex-start;margin-bottom:1em}#researchgroup{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1px}#researchgroup .item{display:flex;flex-direction:column;background-color:#eaecee;align-items:flex-start;justify-content:flex-end;padding-top:5em}#researchgroup .item .subtitle{color:#0a3065;padding:0 20px 10px}#researchgroup .item img{width:100%;object-fit:cover;overflow:hidden}@media (min-width: 768px) and (max-width: 1279px){#logotext{font-size:1.6em}#logopic img{height:8em}#menutext,#contacttext{font-size:1.5em}#contactbtn{display:flex}#bottom-layout{flex-direction:row}#content{width:calc(100% / 2.62 * 1.62);padding-right:20px;border-right:1px solid rgb(133,141,154)}#content .title{font-size:2.5em;margin-bottom:2.5em}#content .text{font-size:1.4em}#actions{width:calc(100% / 2.62);flex-direction:column;align-items:flex-start;justify-content:flex-end}#biopharma{font-size:1.4em;width:100%;border-top:none}#newidea{font-size:1.4em;width:100%}#whygroup{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto)}#whygroup .title{grid-column:1 / -1;border-bottom:rgb(114,129,157) 1px solid}#whygroup .title .bottom{width:80%;font-size:2em}#whygroup .content{font-size:1.2em;border-top:none;border-bottom:rgb(114,129,157) 1px solid;border-right:rgb(114,129,157) 1px solid;margin-right:0;align-items:flex-start;justify-content:flex-end}#whygroup .image{border-bottom:rgb(114,129,157) 1px solid}#whygroup .image img{object-fit:cover;height:100%}#whygroup .formulation1{margin-right:0;border-right:rgb(114,129,157) 1px solid;border-bottom:rgb(114,129,157) 1px solid}#whygroup .formulation2{margin-left:0;border-left:none;border-bottom:rgb(114,129,157) 1px solid}#whygroup .subtitle{padding-top:15px;font-size:1.2em}#whygroup .subcontent{padding-top:10px;font-size:1.2em}#howgroup .title .bottom{font-size:2em}#howgroup .subtitle,#howgroup .subcontent{font-size:1.2em}#research .title .bottom{font-size:2em}#researchgroup .item .subtitle{font-size:1.2em}}@media (min-width: 1280px){#navbar{display:flex;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:80px;border:1px solid rgb(10,48,101);background-color:#e5e7eb;z-index:3;color:#0a3065}#logo-navbar{width:calc(100% / 6);height:100%;border-right:1px solid rgb(133,141,154);background-color:#e5e7eb;cursor:pointer}#logo-navbar:hover{background-color:#0a3065}#logo-navbar img{height:50px;margin-left:1em;margin-top:.5em}#careers-navbar{display:flex;flex-direction:row;width:calc(100% / 6);height:100%;position:absolute;left:50%;border-left:1px solid rgb(10,48,101);cursor:pointer}#careers-navbar:hover{background-color:#0a3065;color:#e5e7eb}#careers-navbar-text{width:50%;height:100%;font-size:1.3em;padding-left:.5em;display:flex;align-items:center;justify-content:flex-start}#careers-navbar-svg{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5em}#careers-navbar-svg svg{height:60px}#contact-navbar{display:flex;flex-direction:row;width:calc(100% / 6);height:100%;position:absolute;left:calc(100% / 6 * 4);border-left:1px solid rgb(133,141,154);cursor:pointer}#contact-navbar:hover{background-color:#0a3065;color:#e5e7eb}#contact-navbar-text{width:50%;height:100%;font-size:1.3em;padding-left:.5em;display:flex;align-items:center;justify-content:flex-start}#contact-navbar-svg{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5em}#contact-navbar-svg svg{height:50px}#menu-navbar{display:flex;flex-direction:row;width:calc(100% / 6);height:100%;position:absolute;left:calc(100% / 6 * 5);border-left:1px solid rgb(133,141,154);background-color:#e5e7eb;cursor:pointer}#menu-navbar:hover{background-color:#0a3065;color:#e5e7eb}#menu-navbar-text{width:50%;height:100%;font-size:1.3em;padding-left:.5em;display:flex;align-items:center;justify-content:flex-start}#menu-navbar-svg{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5em}#menu-navbar-svg svg{height:60px}header{flex-direction:row;padding-top:10px;aspect-ratio:2 / 1}#top-layout{flex-direction:column;width:calc((100% - 20px)/2);aspect-ratio:1 / 1;position:relative;left:10px}#bottom-layout{width:calc((100% - 20px)/2);border-bottom:1px solid rgb(133,141,154);border-right:1px solid rgb(133,141,154);position:relative;left:10px;align-items:flex-start;justify-content:flex-end}#headline{font-size:3em;width:100%;padding:0}#headline img{width:100%;object-fit:contain;overflow:hidden}#content{padding:2em;align-items:flex-start;justify-content:flex-start}#content .title{font-size:3.5em;font-weight:700;display:flex;margin-bottom:.5em;width:85%}#content .text{font-size:2em;display:flex;align-content:flex-end;justify-content:flex-start}#actions{flex-direction:row;font-size:1.5em}#biopharma{width:50%;padding-left:1em;border-right:1px solid rgb(133,141,154)}#newidea{width:50%;padding-left:1em}#logomenu{display:none}#whygroup{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto)}#whygroup .title{grid-column:1 / -1;border-bottom:rgb(114,129,157) 1px solid}#whygroup .title .bottom{width:80%;font-size:3em}#whygroup .content{font-size:1.5em;border-top:none;border-bottom:rgb(114,129,157) 1px solid;border-right:rgb(114,129,157) 1px solid;margin-right:0;align-items:flex-start;justify-content:flex-end}#whygroup .image{border-bottom:rgb(114,129,157) 1px solid}#whygroup .image img{object-fit:cover;height:100%}#whygroup .formulation1{margin-right:0;border-right:rgb(114,129,157) 1px solid;border-bottom:rgb(114,129,157) 1px solid}#whygroup .formulation2{margin-left:0;border-left:none;border-bottom:rgb(114,129,157) 1px solid}#whygroup .subtitle{padding-top:15px;font-size:1.5em}#whygroup .subcontent{padding-top:10px;font-size:1.5em}#howgroup{display:grid;grid-template-columns:3fr 2fr 3fr;grid-template-rows:repeat(2,auto);gap:1px}#howgroup .title{grid-column:1 / -1}#howgroup .title .bottom{font-size:3em}#howgroup .testitem{padding-bottom:10em}#howgroup .subtitle{font-size:1.6em;margin-bottom:1em;margin-top:1em}#howgroup .subcontent{font-size:1.5em}#howgroup .subcontent p{margin-bottom:1em}#research .title .bottom{font-size:3em}#researchgroup .item .subtitle{font-size:1.5em}}@media (min-width: 1921px){#navbar{max-width:1920px;left:calc((100% - 1920px)/2);top:0}}
