#our-story .carousel-years .content.slick-current span,#werk-schott .box h3,.about-boxes .box h3 span{font-family:Oswald,sans-serif;font-weight:700}#about{margin-top:40px}.about-boxes{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.about-boxes .box{background-color:#fff;border:2px solid #ccc;margin-top:30px;padding:40px;width:calc(50% - 15px);z-index:180}.about-boxes .box h3{font-size:30px;font-size:3rem;color:#3db8e2;text-transform:uppercase}.about-boxes .box .common-text{margin-top:20px}#werk-schott{margin-top:90px}#werk-schott .box h3{color:#2d3091}#werk-schott .box .map{min-height:171px;margin-top:20px}#werk-schott .box .map img{width:100%}.about-title{font-size:50px;font-size:5rem;color:#3db8e2;position:relative;text-align:center}.about-title::before{height:1px;width:100%;position:absolute;top:50%;left:0;background-color:#d3d4d4;content:''}.about-title span{background-color:#fff;display:inline-block;padding:0 50px;position:relative;z-index:20}.about-title span strong{position:relative;z-index:10}#our-story{margin-top:80px}#our-story .carousel-years{height:75px;width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;margin:70px auto 0;max-width:960px;text-align:center;padding:0 20px;white-space:nowrap;overflow:hidden}#our-story .carousel-years.slick-initialized{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#our-story .carousel-years .slick-slide{margin:0 10px}#our-story .carousel-years .slick-list{margin:0 -10px}#our-story .carousel-years .slick-track{margin:auto}body.isMac #our-story .carousel-years .slick-list{overflow:visible!important}#our-story .carousel-years .content{height:75px;width:110px;cursor:pointer;line-height:2.5rem;white-space:normal}#our-story .carousel-years .content span{font-size:30px;font-size:3rem;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#2d3091;position:relative;top:3px;letter-spacing:.02rem}#our-story .carousel-years .content.slick-current{position:relative}#our-story .carousel-years .content.slick-current span{font-size:40px;font-size:4rem}#our-story .carousel-years .content.slick-current::after{content:"\f078";font-size:16px;font-size:1.6rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:FontAwesome;color:#2d3091}#our-story .carousel-years .slick-arrow{height:1.5rem;width:.9rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;background-color:#fff;border:0;padding:1rem;z-index:10}#our-story .carousel-years .slick-arrow:after{content:"\f104";font-size:26px;font-size:2.6rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:FontAwesome;color:#999}#our-story .carousel-years .slick-arrow.arrow-next{left:auto;right:0}#our-story .carousel-years .slick-arrow.arrow-next:after{content:"\f105"}#our-story .carousel-history{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;margin-top:40px;overflow:hidden;white-space:nowrap}#our-story .carousel-history.slick-initialized{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#our-story .carousel-history .content{color:#2d3091;letter-spacing:.02rem;text-align:center;white-space:normal}#our-story .carousel-history .content .common-title{font-size:40px;font-size:4rem}#our-story .carousel-history .content .common-text{color:#999;margin:30px auto 0;max-width:960px}#certificate,#quality{margin-top:100px}#certificate .common-text,#quality .common-text{margin:60px auto 0;max-width:960px}#certificate .quality-certificate,#quality .quality-certificate{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -20px 0}#certificate .quality-certificate .lazyload,#quality .quality-certificate .lazyload{margin:10px;width:calc((100% / 3) - 20px)}.werk-detail{display:none}@media (min-width:1360px){.werk-detail{height:auto;width:20%;display:block}.werk-detail img{width:100%}.werk-detail.detail-right{position:absolute;top:200px;right:0;max-width:480px;z-index:200}.werk-detail.detail-right-2{position:absolute;top:1850px;right:0;max-width:432px;z-index:150}.werk-detail.detail-left{position:absolute;top:895px;left:0;max-width:470px;z-index:1}}@media (min-width:1360px) and (min-width:1920px){.werk-detail.detail-right{width:480px}.werk-detail.detail-right-2{width:432px}.werk-detail.detail-left{width:470px}}@media (max-width:959px){.mobile .common-limiter{padding:0 1.6rem}.mobile .about-boxes{display:block}.mobile .about-boxes .box{padding:3.3rem;width:100%}.mobile .about-title{font-size:32px;font-size:3.2rem;margin-left:-1.6rem;width:calc(100% + 3.2rem)}.mobile .about-title span{padding:0 1.5rem}.mobile #about{margin-top:4.4rem}.mobile #werk-schott{margin-top:7.7rem}.mobile #werk-schott .box h3{font-size:24px;font-size:2.4rem}.mobile #werk-schott .box .map{min-height:auto}.mobile #our-story{margin-top:8.8rem}.mobile #our-story .slick-arrow{display:none!important}.mobile #certificate{margin-top:6rem}.mobile #certificate .common-text{margin-top:3.3rem}.mobile #certificate .quality-certificate{margin:0}.mobile #certificate .quality-certificate .lazyload{margin:2rem 0 0;width:100%}.mobile #quality{margin-top:6rem}.mobile #quality .common-text{margin-top:3.3rem}}@media (max-width:959px) and (min-width:640px){.mobile #certificate .quality-certificate{margin:2rem -1rem}.mobile #certificate .quality-certificate .lazyload{margin:.5rem;width:calc(50% - 1rem)}}
@media only screen and (max-width: 415px) {
    #modal img {
        width: 380px !important;
        height: 380px !important;
    }
}