@keyframes factoryIntroductionGrowRight{0%{width:24px}to{width:56px}}.factory-box{background-color:#f6f4f1;max-width:100%;padding:40px 0}.factory{justify-content:space-between;width:1420px;min-height:200px;margin:0 auto;display:flex;position:relative}@media screen and (max-width:1440px){.factory{width:1000px;padding:29px}}@media screen and (max-width:1024px){.factory{width:768px;padding:19px}}@media screen and (max-width:768px){.factory{flex-wrap:wrap;width:100%;padding:20px}}.factory-hotzone{text-align:center;border-radius:4px;flex:1;padding:50px 20px}@media screen and (max-width:1024px){.factory-hotzone{padding:29px 20px}}@media screen and (max-width:768px){.factory-hotzone{min-width:125px;max-width:154px;padding:8px 2px}}.factory-hotzone:last-child{margin-right:0}.factory-hotzone-title{color:#004df2;margin-bottom:16px;font-family:SupremeLLSub-Black;font-size:28px;line-height:34px}@media screen and (max-width:1440px){.factory-hotzone-title{margin-bottom:12px;font-size:22px;line-height:28px}}@media screen and (max-width:1024px){.factory-hotzone-title{margin-bottom:8px;font-size:20px;line-height:28px}}@media screen and (max-width:768px){.factory-hotzone-title{margin-bottom:2px;font-size:18px;line-height:24px}}.factory-hotzone-subtitle{color:#26333a;white-space:pre-line;flex:1;margin-bottom:40px;font-family:Moderat-Regular;font-size:18px;font-weight:400;line-height:24px}@media screen and (max-width:1440px){.factory-hotzone-subtitle{margin-bottom:28px;font-size:14px;line-height:18px}}@media screen and (max-width:1024px){.factory-hotzone-subtitle{margin-bottom:24px;font-size:12px;line-height:16px}}.factory-hotzone-image{border:0;border-radius:8px 8px 0 0;outline:none;width:100%;height:auto}.factory-wrapper{width:336px;height:336px;display:flex;position:relative}@media screen and (max-width:1440px){.factory-wrapper{width:242px;height:242px}}@media screen and (max-width:1024px){.factory-wrapper{width:186px;height:186px}}@media screen and (max-width:768px){.factory-wrapper{width:156px;height:156px}}.factory-overlay{opacity:0;background-size:100% 100%;justify-content:flex-end;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.factory-hovered{opacity:1}