.factoryBlocs{margin-left:auto;margin-right:auto;padding-left:var(--container-fluid-gutter);padding-right:var(--container-fluid-gutter);width:100%;max-width:1612px;margin-bottom:10rem}.factoryBlocs__title{font-family:Le Corbusier LL,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.42;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3rem}@media (min-width:1200px){.factoryBlocs__title{font-size:3.5rem}}@media (min-width:1500px){.factoryBlocs__title{font-size:4.5rem}}.factoryBlocs__list{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem -10px 0}@media (min-width:992px){.factoryBlocs__list{margin:2.5rem -2rem 0}}.factoryBlocs__item{flex:1 0 50%;max-width:50%;padding:10px}@media (min-width:992px){.factoryBlocs__item{flex:1 0 25%;max-width:25%;padding:0 2rem}}.factoryBlocs__itemLink{position:relative;overflow:hidden;display:block}.factoryBlocs__itemLink:hover .factoryBlocs__line.\--top{transform:translate3d(-50%,-25%,0)}.factoryBlocs__itemLink:hover .factoryBlocs__line.\--bottom{transform:translate3d(-50%,25%,0)}.factoryBlocs__line{position:absolute;left:50%;min-width:100%;font-family:Le Corbusier LL,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:48px;text-align:center;text-transform:uppercase;line-height:1;white-space:nowrap;transform:translate3d(-50%,0,0);transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}@media (min-width:768px){.factoryBlocs__line{font-size:11rem}}@media (min-width:992px){.factoryBlocs__line{font-size:8rem}}@media (min-width:1200px){.factoryBlocs__line{font-size:9.5rem}}@media (min-width:1500px){.factoryBlocs__line{font-size:10rem}}.factoryBlocs__line.\--top{top:13%}.factoryBlocs__line.\--middle{top:50%;transform:translate(-50%,-50%)}.factoryBlocs__line.\--bottom{bottom:13%}
