h1{font-size:45pt;line-height:1.2;letter-spacing:.02em}h2{font-size:32pt;line-height:1.2}h3{font-size:23pt;line-height:1.3}h4{font-size:15pt;line-height:1.6;letter-spacing:.06em}.ch_intro{font-size:32pt;line-height:1.2}.ch_label_teaser{font-size:23pt;line-height:1.3}.ch_text{font-size:15pt;line-height:1.6}.bt_label{font-size:13pt;letter-spacing:.02em}.ch_text_small{font-size:10pt}.ch_rubric_title{font-size:9pt;line-height:1.2;letter-spacing:2px;margin-bottom:20px;display:block}.linknav{font-size:23pt;line-height:1.2}.link_small{font-size:10pt}#header{position:fixed;width:100%;height:75px;padding:3vw 0 0 3vw;z-index:1001}#header.gradient{background-image:linear-gradient(rgba(0,0,30,0.5),rgba(0,0,30,0) 100%);height:100px}#header .button_container{left:3vw;top:50px}#header .lrg-logo,#header .sml-logo{position:absolute;display:inline-block;top:43px;width:150px;height:31px;margin-left:6.2vw;background-size:auto 100%;background-position:left bottom;background-repeat:no-repeat}#header .lrg-logo{background-image:url(../images/invitro_logo.svg)}#header .lrg-logo.invers{background-image:url(../images/invitro_logo_white.svg)}#header .lang{width:110px;height:100%;margin-right:3vw;float:right;text-align:right}#header .lang a{display:inline-block;padding-left:12px;bottom:0}#header.open{background-image:none!important;height:75px}#header .lrg-logo.open{background-image:url(../images/invitro_logo.svg)}#header.sml-header{background-image:linear-gradient(rgba(0,0,30,0.5),rgba(0,0,30,0) 100%);height:100px}.cd-section{position:relative;min-height:75vh;padding:0}#section1 .arrow_box{background:var(--color1)}#section1 .arrow_box:after{border-left-color:var(--color1)}#section1 .visual{background-image:url(../media/invitro_stucture-1_sw.jpg)}#section2 .arrow_box{background:var(--color2)}#section2 .arrow_box:after{border-left-color:var(--color2)}#section2 .visual{background-image:url(../media/invitro_stucture-3_sw.jpg)}#section3 .arrow_box{background:var(--color1)}#section3 .arrow_box:after{border-left-color:var(--color1)}#section3 .visual{background-image:url(../media/invitro_stucture-2_sw.jpg)}#section4 .arrow_box{background:var(--color3)}#section4 .arrow_box:after{border-left-color:var(--color3)}#section4 .visual{background-image:url(../media/invitro_stucture-4_sw.jpg)}#section5{background:var(--color4)}.arrow_box,.visual{position:absolute;top:0;left:0;height:100vh;width:50vw;z-index:1}.arrow_box:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:20px;margin-top:-20px}.visual{overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:right center;background-repeat:no-repeat;mix-blend-mode:multiply}.arrow_box .txt{position:absolute;left:var(--pagemargin);bottom:10vh;width:50vw;z-index:2}.image_box{position:relative;top:0;left:50%;height:100vh;width:50vw;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.header_box{position:relative;display:inline-block;width:100vw;padding:20vh var(--pagemargin) 20px;border-bottom:solid 1px var(--color6);margin-bottom:80px}.hero_box{position:relative;width:100vw;height:75vh;padding:0}.hero_box.image{overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero_box .arrow{position:absolute;left:calc(50% - 25px);width:50px;height:50px;bottom:0;mask-size:100%;-webkit-mask-size:100%;-webkit-mask-image:url(../images/arrow_frame.svg);mask-image:url(../images/arrow_frame.svg)}.hero_box .mask{position:absolute;width:calc(50% - 25px);height:25px;bottom:0}.hero_box .mask.right{right:0}.hero_box .txt{position:absolute;padding:0 20vw 0 var(--pagemargin);bottom:80px}.intro{width:100vw;padding:50px var(--pagemargin);margin-bottom:80px;float:left}.slider{width:100vw;height:75vh;padding:50px var(--pagemargin);float:left;background-color:var(--color6)}.textbox,.textbox-2column{width:100vw;padding:0 var(--pagemargin);margin-bottom:0;float:left}.images-4column{width:100vw;padding:0 var(--pagemargin);margin-bottom:100px;float:left;background-color:var(--color5)}.images-4column img{width:100%;mix-blend-mode:multiply}.team-invitro{float:left;margin-bottom:50px}.clients{width:100vw;padding:0 var(--pagemargin) 20px;float:left;border-bottom:solid 1px var(--color6);margin-bottom:50px}.clients img{width:100%}.news{width:100vw;padding:0 var(--pagemargin) 100px;float:left}.news .teaser .image-box{display:inline-block;float:left;width:100%;cursor:pointer}.news .teaser .image-box img{float:left;width:100%}.news .teaser .bottom{display:inline-block;width:100%;padding:20px 20px 30px;background-color:var(--color5)}.news.detail{width:100vw;padding:0;float:none}.news.detail .hero_box{background-color:var(--color5);background-blend-mode:multiply}.news .intro{padding-bottom:50px}.contact{width:100vw;padding:0 var(--pagemargin) 25px;float:left}.contact .city p{width:50%;float:left}.contact .city i{width:60px;height:60px}.contact .city i.icon:hover{background-color:var(--color1)}.box_container{width:100vw;float:left}.box_container .box{display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center;cursor:pointer}.box_container .box.grid3{width:calc(100vw / 3);height:calc(100vw / 3)}.box_container .box.grid4{width:calc(100vw / 4);height:calc(100vw / 4)}.box_container .box.img{overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.box_container.expand{display:flex;flex-wrap:wrap}.box_container .containerTab{display:none;position:relative;width:100vw;padding:50px var(--pagemargin);background-color:var(--color5)}.containerTab:before{position:absolute;bottom:100%;height:0;width:0;content:" ";border:solid transparent;border-color:transparent;border-bottom-color:var(--color5);border-width:25px;margin-left:-25px;pointer-events:none}#b1_expand.containerTab.grid4:before{left:calc((100vw/8) *1)}#b2_expand.containerTab.grid4:before{left:calc((100vw/8) *3)}#b3_expand.containerTab.grid4:before{left:calc((100vw/8) *5)}#b4_expand.containerTab.grid4:before{left:calc((100vw/8) *7)}#b5_expand.containerTab.grid4:before{left:calc((100vw/8) *1)}#b6_expand.containerTab.grid4:before{left:calc((100vw/8) *3)}.box_container .closebtn{float:right;color:#fff;font-size:35px;cursor:pointer}div#b1{order:1}div#b2{order:2}div#b3{order:3}div#b4{order:4}div#b5{order:5}div#b6{order:6}div#b1_expand,div#b2_expand,div#b3_expand,div#b4_expand{order:5}div#b5_expand,div#b6_expand{order:7}.box_container.team .box{justify-content:flex-end}.box_container.team .containerTab{width:100%;float:left}.box_container .service.color1:hover{background-color:var(--color1)}.box_container .service.color2:hover{background-color:var(--color2)}.box_container .service.color3:hover{background-color:var(--color3)}.box_container .service{background-color:var(--color6);overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-blend-mode:multiply}.box_container .service p{display:none}.box_container .service:hover{background-image:none!important;transition:1s}.box_container .link{text-decoration:none}.footer{width:100%;min-height:50vh;padding:80px var(--pagemargin) 50px;float:left;text-align:left;background-color:var(--color4)}.footer i{width:35px;height:35px}.footer h4{padding-bottom:15px}.footer span{position:relative;display:inline-block;margin-right:20px}.overlay .lang{display:none}