section.hero{background-color:#000;height:48.89vw;margin-bottom:100px;width:100%;@media (max-width:550px){margin-bottom:35px}}.vd-ct{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.page-row,.vd-ct,.vd-ct video{width:100%}.page-row{align-items:flex-start;display:flex;justify-content:space-between;margin-top:80px}.page-row .image1{background:#f6f6f6;position:relative;width:580px}.page-row .image1 img{display:block;width:100%}.page-row .right{align-items:flex-end;text-align:right}.page-row .green{color:var(--main-color)}.page-row .bold{font-weight:700}@media (max-width:1200px){.page-row .image1{width:calc(50% - 10px)}}@media (max-width:770px){.default-page-content{padding-bottom:50px}.page-row{flex-direction:column;justify-content:flex-start;margin-top:40px}.page-row.reverse{flex-direction:column-reverse}.page-row .image1{margin-top:40px;width:100%}}.factory-images{background-color:#f9f9f9;margin-top:80px;padding:44px 0;width:100%}.factory-images .text{font-size:18px;font-weight:700}.factory-images .page-row{margin-top:20px}@media (max-width:770px){.factory-images{margin-top:0}.factory-images .default-page-content{padding-bottom:0}}.page-row.facility{justify-content:flex-start}.page-row.facility.reverse{justify-content:flex-end}.facility .main-info{padding-left:40px}.facility.reverse .main-info{padding-left:0;padding-right:40px}.facility .main-images{max-width:50%}@media (max-width:770px){.page-row.facility.reverse{align-items:flex-end}.page-row.facility{margin-top:0}}.main-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:559px}.main-info .title{font-size:36px;font-weight:600;line-height:36px;margin:0;padding-bottom:24px;position:relative}.main-info .title:after{border:1px solid var(--main-color);bottom:0;content:" ";left:0;position:absolute;width:147px}.main-info .text{font-size:18px;font-weight:500;line-height:22px}.main-info .text:first-of-type{margin-top:24px}.main-info .text.sub{font-weight:700;margin-top:24px;max-width:379px}.main-info .text.sm{font-size:15px;line-height:18px;margin-top:20px}.main-info .c-logo{display:block;justify-self:flex-end;margin-top:32px;max-width:100%}.main-info .c-logo.bollinger{margin-top:88px}@media (max-width:1200px){.facility .main-info,.facility.reverse .main-info,.main-info{padding:0 20px;width:50%}.main-info .c-logo.bollinger{margin-top:32px}}@media (max-width:770px){.facility .main-info,.facility.reverse .main-info,.main-info{padding:0;width:100%}.main-info .title{font-size:28px}.main-info .text{font-size:14px;line-height:18px}}.main-images{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:580px}.main-images>img{display:block;width:100%}.main-images>img:first-child{margin-bottom:4px}@media (max-width:1200px){.main-images{width:50%}}@media (max-width:770px){.main-images{margin-top:40px;width:100%}}.page-points{align-items:stretch;border-top:1px solid var(--main-color);display:flex;flex-direction:column;justify-content:flex-start;list-style-type:none;margin:36px 0 0;padding:0;width:100%}.page-points li{border-bottom:1px solid var(--main-color);font-size:15px;line-height:19px;padding:14px 0;width:100%}@media (max-width:770px){.page-points{width:100%}}.current-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:calc(50% - 10px)}.current-info>img{display:block;width:100%}.current-info .text{color:var(--main-color);font-size:18px;font-weight:700;padding-top:24px}.page-row .image2{display:block;width:calc(50% - 10px)}@media (max-width:770px){.current-info,.page-row .image2{margin-bottom:24px;width:100%}}.video-container{align-items:flex-start;display:flex;justify-content:flex-start;margin:125px auto;max-width:1180px;width:100%}.video-container .inner{position:relative;width:980px}.video-container .inner video{width:100%}.video-container .inner #playeroverlay{align-items:center;background-position:50%;background-size:cover;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.video-container .inner #playeroverlay .icon{width:64px}@media (max-width:770px){.video-container{margin:12vw auto 0}}.class-image{display:block;width:calc(50% - 10px)}@media (max-width:770px){.class-image{width:100%}.class-image:first-child{margin-bottom:20px}}#manvideo{width:100%}