﻿.row{max-width:106.250rem;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.row .row{margin-left:-0.625rem;margin-right:-0.625rem}.row.expanded{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-left:0;margin-right:0}.column,.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;padding-left:0.625rem;padding-right:0.625rem;min-width:initial}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.xxlarge-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.xxlarge-offset-0{margin-left:0%}.xxlarge-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.xxlarge-offset-1{margin-left:6.25%}.xxlarge-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.xxlarge-offset-2{margin-left:12.5%}.xxlarge-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxlarge-offset-3{margin-left:18.75%}.xxlarge-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.xxlarge-offset-4{margin-left:25%}.xxlarge-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.xxlarge-offset-5{margin-left:31.25%}.xxlarge-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.xxlarge-offset-6{margin-left:37.5%}.xxlarge-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxlarge-offset-7{margin-left:43.75%}.xxlarge-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.xxlarge-offset-8{margin-left:50%}.xxlarge-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.xxlarge-offset-9{margin-left:56.25%}.xxlarge-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.xxlarge-offset-10{margin-left:62.5%}.xxlarge-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xxlarge-offset-11{margin-left:68.75%}.xxlarge-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.xxlarge-offset-12{margin-left:75%}.xxlarge-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.xxlarge-offset-13{margin-left:81.25%}.xxlarge-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.xxlarge-offset-14{margin-left:87.5%}.xxlarge-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxlarge-offset-15{margin-left:93.75%}.xxlarge-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xxlarge-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xxlarge-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xxlarge-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xxlarge-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xxlarge-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.xxlarge-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-1>.column,.xxlarge-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxlarge-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-2>.column,.xxlarge-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxlarge-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-3>.column,.xxlarge-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-4>.column,.xxlarge-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxlarge-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-5>.column,.xxlarge-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xxlarge-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-6>.column,.xxlarge-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-7>.column,.xxlarge-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xxlarge-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-8>.column,.xxlarge-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-left:0;padding-right:0}.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}@media screen and (max-width: 1650px){.xlarge-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.xlarge-offset-0{margin-left:0%}.xlarge-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.xlarge-offset-1{margin-left:6.25%}.xlarge-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.xlarge-offset-2{margin-left:12.5%}.xlarge-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xlarge-offset-3{margin-left:18.75%}.xlarge-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.xlarge-offset-4{margin-left:25%}.xlarge-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.xlarge-offset-5{margin-left:31.25%}.xlarge-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.xlarge-offset-6{margin-left:37.5%}.xlarge-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xlarge-offset-7{margin-left:43.75%}.xlarge-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.xlarge-offset-8{margin-left:50%}.xlarge-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.xlarge-offset-9{margin-left:56.25%}.xlarge-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.xlarge-offset-10{margin-left:62.5%}.xlarge-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xlarge-offset-11{margin-left:68.75%}.xlarge-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.xlarge-offset-12{margin-left:75%}.xlarge-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.xlarge-offset-13{margin-left:81.25%}.xlarge-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.xlarge-offset-14{margin-left:87.5%}.xlarge-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xlarge-offset-15{margin-left:93.75%}.xlarge-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xlarge-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xlarge-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xlarge-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xlarge-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xlarge-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.xlarge-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-1>.column,.xlarge-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xlarge-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-2>.column,.xlarge-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xlarge-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-3>.column,.xlarge-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xlarge-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-4>.column,.xlarge-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xlarge-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-5>.column,.xlarge-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xlarge-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-6>.column,.xlarge-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xlarge-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-7>.column,.xlarge-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xlarge-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-8>.column,.xlarge-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 1650px) and (max-width: 1650px){.xlarge-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 1650px){.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 1650px){.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}@media screen and (max-width: 1440px){.large-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.large-offset-0{margin-left:0%}.large-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.large-offset-1{margin-left:6.25%}.large-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.large-offset-2{margin-left:12.5%}.large-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-offset-3{margin-left:18.75%}.large-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.large-offset-4{margin-left:25%}.large-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.large-offset-5{margin-left:31.25%}.large-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.large-offset-6{margin-left:37.5%}.large-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-offset-7{margin-left:43.75%}.large-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.large-offset-8{margin-left:50%}.large-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.large-offset-9{margin-left:56.25%}.large-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.large-offset-10{margin-left:62.5%}.large-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-offset-11{margin-left:68.75%}.large-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.large-offset-12{margin-left:75%}.large-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.large-offset-13{margin-left:81.25%}.large-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.large-offset-14{margin-left:87.5%}.large-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-offset-15{margin-left:93.75%}.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.large-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 1440px) and (max-width: 1440px){.large-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 1440px){.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 1440px){.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}@media screen and (max-width: 1279px){.largeMax-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.largeMax-offset-0{margin-left:0%}.largeMax-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.largeMax-offset-1{margin-left:6.25%}.largeMax-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.largeMax-offset-2{margin-left:12.5%}.largeMax-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.largeMax-offset-3{margin-left:18.75%}.largeMax-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.largeMax-offset-4{margin-left:25%}.largeMax-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.largeMax-offset-5{margin-left:31.25%}.largeMax-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.largeMax-offset-6{margin-left:37.5%}.largeMax-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.largeMax-offset-7{margin-left:43.75%}.largeMax-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.largeMax-offset-8{margin-left:50%}.largeMax-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.largeMax-offset-9{margin-left:56.25%}.largeMax-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.largeMax-offset-10{margin-left:62.5%}.largeMax-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.largeMax-offset-11{margin-left:68.75%}.largeMax-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.largeMax-offset-12{margin-left:75%}.largeMax-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.largeMax-offset-13{margin-left:81.25%}.largeMax-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.largeMax-offset-14{margin-left:87.5%}.largeMax-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.largeMax-offset-15{margin-left:93.75%}.largeMax-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.largeMax-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.largeMax-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.largeMax-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.largeMax-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.largeMax-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.largeMax-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-1>.column,.largeMax-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.largeMax-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-2>.column,.largeMax-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.largeMax-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-3>.column,.largeMax-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.largeMax-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-4>.column,.largeMax-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.largeMax-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-5>.column,.largeMax-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.largeMax-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-6>.column,.largeMax-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.largeMax-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-7>.column,.largeMax-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.largeMax-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.largeMax-up-8>.column,.largeMax-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 1279px) and (max-width: 1279px){.largeMax-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.largeMax-unstack>.column,.row.largeMax-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 1279px){.row.largeMax-unstack>.column,.row.largeMax-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 1279px){.largeMax-collapse>.column,.largeMax-collapse>.columns{padding-left:0;padding-right:0}.largeMax-uncollapse>.column,.largeMax-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}@media screen and (max-width: 1024px){.medium-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.medium-offset-0{margin-left:0%}.medium-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.medium-offset-1{margin-left:6.25%}.medium-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.medium-offset-2{margin-left:12.5%}.medium-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-offset-3{margin-left:18.75%}.medium-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.medium-offset-4{margin-left:25%}.medium-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.medium-offset-5{margin-left:31.25%}.medium-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.medium-offset-6{margin-left:37.5%}.medium-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-offset-7{margin-left:43.75%}.medium-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.medium-offset-8{margin-left:50%}.medium-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.medium-offset-9{margin-left:56.25%}.medium-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.medium-offset-10{margin-left:62.5%}.medium-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-offset-11{margin-left:68.75%}.medium-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.medium-offset-12{margin-left:75%}.medium-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.medium-offset-13{margin-left:81.25%}.medium-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.medium-offset-14{margin-left:87.5%}.medium-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-offset-15{margin-left:93.75%}.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.medium-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 1024px) and (max-width: 1024px){.medium-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 1024px){.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 1024px){.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}@media screen and (max-width: 1023px){.small-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.small-offset-0{margin-left:0%}.small-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-offset-1{margin-left:6.25%}.small-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.small-offset-2{margin-left:12.5%}.small-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-offset-3{margin-left:18.75%}.small-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.small-offset-4{margin-left:25%}.small-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.small-offset-5{margin-left:31.25%}.small-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.small-offset-6{margin-left:37.5%}.small-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-offset-7{margin-left:43.75%}.small-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.small-offset-8{margin-left:50%}.small-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.small-offset-9{margin-left:56.25%}.small-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.small-offset-10{margin-left:62.5%}.small-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-offset-11{margin-left:68.75%}.small-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.small-offset-12{margin-left:75%}.small-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.small-offset-13{margin-left:81.25%}.small-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.small-offset-14{margin-left:87.5%}.small-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-offset-15{margin-left:93.75%}.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.small-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 1023px) and (max-width: 1023px){.small-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.small-unstack>.column,.row.small-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 1023px){.row.small-unstack>.column,.row.small-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 1023px){.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}@media screen and (max-width: 767px){.xsmall-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.xsmall-offset-0{margin-left:0%}.xsmall-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.xsmall-offset-1{margin-left:6.25%}.xsmall-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.xsmall-offset-2{margin-left:12.5%}.xsmall-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xsmall-offset-3{margin-left:18.75%}.xsmall-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.xsmall-offset-4{margin-left:25%}.xsmall-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.xsmall-offset-5{margin-left:31.25%}.xsmall-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.xsmall-offset-6{margin-left:37.5%}.xsmall-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xsmall-offset-7{margin-left:43.75%}.xsmall-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.xsmall-offset-8{margin-left:50%}.xsmall-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.xsmall-offset-9{margin-left:56.25%}.xsmall-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.xsmall-offset-10{margin-left:62.5%}.xsmall-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xsmall-offset-11{margin-left:68.75%}.xsmall-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.xsmall-offset-12{margin-left:75%}.xsmall-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.xsmall-offset-13{margin-left:81.25%}.xsmall-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.xsmall-offset-14{margin-left:87.5%}.xsmall-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xsmall-offset-15{margin-left:93.75%}.xsmall-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xsmall-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xsmall-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xsmall-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xsmall-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xsmall-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.xsmall-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-1>.column,.xsmall-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xsmall-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-2>.column,.xsmall-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xsmall-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-3>.column,.xsmall-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xsmall-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-4>.column,.xsmall-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xsmall-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-5>.column,.xsmall-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xsmall-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-6>.column,.xsmall-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xsmall-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-7>.column,.xsmall-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xsmall-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xsmall-up-8>.column,.xsmall-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 767px) and (max-width: 767px){.xsmall-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.xsmall-unstack>.column,.row.xsmall-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 767px){.row.xsmall-unstack>.column,.row.xsmall-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 767px){.xsmall-collapse>.column,.xsmall-collapse>.columns{padding-left:0;padding-right:0}.xsmall-uncollapse>.column,.xsmall-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}@media screen and (max-width: 361px){.xxsmall-1{-webkit-flex:0 0 6.25%;-ms-flex:0 0 6.25%;flex:0 0 6.25%;max-width:6.25%}.xxsmall-offset-0{margin-left:0%}.xxsmall-2{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.xxsmall-offset-1{margin-left:6.25%}.xxsmall-3{-webkit-flex:0 0 18.75%;-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%}.xxsmall-offset-2{margin-left:12.5%}.xxsmall-4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxsmall-offset-3{margin-left:18.75%}.xxsmall-5{-webkit-flex:0 0 31.25%;-ms-flex:0 0 31.25%;flex:0 0 31.25%;max-width:31.25%}.xxsmall-offset-4{margin-left:25%}.xxsmall-6{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.xxsmall-offset-5{margin-left:31.25%}.xxsmall-7{-webkit-flex:0 0 43.75%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.xxsmall-offset-6{margin-left:37.5%}.xxsmall-8{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxsmall-offset-7{margin-left:43.75%}.xxsmall-9{-webkit-flex:0 0 56.25%;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.xxsmall-offset-8{margin-left:50%}.xxsmall-10{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.xxsmall-offset-9{margin-left:56.25%}.xxsmall-11{-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.xxsmall-offset-10{margin-left:62.5%}.xxsmall-12{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xxsmall-offset-11{margin-left:68.75%}.xxsmall-13{-webkit-flex:0 0 81.25%;-ms-flex:0 0 81.25%;flex:0 0 81.25%;max-width:81.25%}.xxsmall-offset-12{margin-left:75%}.xxsmall-14{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.xxsmall-offset-13{margin-left:81.25%}.xxsmall-15{-webkit-flex:0 0 93.75%;-ms-flex:0 0 93.75%;flex:0 0 93.75%;max-width:93.75%}.xxsmall-offset-14{margin-left:87.5%}.xxsmall-16{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxsmall-offset-15{margin-left:93.75%}.xxsmall-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xxsmall-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xxsmall-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xxsmall-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xxsmall-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xxsmall-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.xxsmall-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-1>.column,.xxsmall-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxsmall-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-2>.column,.xxsmall-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxsmall-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-3>.column,.xxsmall-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxsmall-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-4>.column,.xxsmall-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxsmall-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-5>.column,.xxsmall-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xxsmall-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-6>.column,.xxsmall-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxsmall-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-7>.column,.xxsmall-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xxsmall-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.xxsmall-up-8>.column,.xxsmall-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (max-width: 361px) and (max-width: 361px){.xxsmall-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.xxsmall-unstack>.column,.row.xxsmall-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 361px){.row.xxsmall-unstack>.column,.row.xxsmall-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (max-width: 361px){.xxsmall-collapse>.column,.xxsmall-collapse>.columns{padding-left:0;padding-right:0}.xxsmall-uncollapse>.column,.xxsmall-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem}}.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.column.align-top,.align-top.columns{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.column.align-bottom,.align-bottom.columns{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.column.align-middle,.align-middle.columns{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.column.align-stretch,.align-stretch.columns{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}abbr,span.abbr{border-bottom:none}.clear{clear:both;height:0}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}.hide{position:absolute;top:-9999px;left:-9999px;overflow:hidden}.hidetext{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:'px-grotesk-bold';src:url("/TEST/Spo/map/PxGrotesk-Bold.eot");src:url("/TEST/Spo/map/PxGrotesk-Bold.eot?#iefix") format("embedded-opentype"),url("/TEST/Spo/map/PxGrotesk-Bold.woff") format("woff"),url("/TEST/Spo/map/PxGrotesk-Bold.ttf") format("truetype"),url("/TEST/Spo/map/PxGrotesk-Bold.svg#PxGrotesk-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'px-grotesk-regular';src:url("/TEST/Spo/map/PxGroteskRegular.eot");src:url("/TEST/Spo/map/PxGroteskRegular.eot?#iefix") format("embedded-opentype"),url("/TEST/Spo/map/PxGroteskRegular.woff") format("woff"),url("/TEST/Spo/map/PxGroteskRegular.ttf") format("truetype"),url("/TEST/Spo/map/PxGroteskRegular.svg#PxGroteskRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'px-grotesk-light';src:url("/TEST/Spo/map/PxGrotesk-Light.eot");src:url("/TEST/Spo/map/PxGrotesk-Light.eot?#iefix") format("embedded-opentype"),url("/TEST/Spo/map/PxGrotesk-Light.woff") format("woff"),url("/TEST/Spo/map/PxGrotesk-Light.ttf") format("truetype"),url("/TEST/Spo/map/PxGrotesk-Light.svg#PxGroteskLight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'equip-light';src:url("/TEST/Spo/map/Equip-Light.eot");src:url("/TEST/Spo/map/Equip-Light.eot?#iefix") format("embedded-opentype"),url("/TEST/Spo/map/Equip-Light.woff") format("woff"),url("/TEST/Spo/map/Equip-Light.ttf") format("truetype"),url("/TEST/Spo/map/Equip-Light.svg#Equip-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'equip-thin';src:url("/TEST/Spo/map/Equip-Thin.eot");src:url("/TEST/Spo/map/Equip-Thin.eot?#iefix") format("embedded-opentype"),url("/TEST/Spo/map/Equip-Thin.woff") format("woff"),url("/TEST/Spo/map/Equip-Thin.ttf") format("truetype"),url("/TEST/Spo/map/Equip-Thin.svg#Equip-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'equip-extended-reg';src:url("/TEST/Spo/map/EquipExtended-Regular.eot");src:url("/TEST/Spo/map/EquipExtended-Regular.eot?#iefix") format("embedded-opentype"),url("/TEST/Spo/map/EquipExtended-Regular.woff") format("woff"),url("/TEST/Spo/map/EquipExtended-Regular.ttf") format("truetype"),url("/TEST/Spo/map/EquipExtended-Regular.svg#EquipExtended-Regular") format("svg");font-weight:normal;font-style:normal}html,body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;-moz-font-feature-settings:"smcp=1, onum=1, frac=1, kern=1, liga=1, dlig=1, swsh=1";-ms-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;-o-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;-webkit-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;font-feature-settings:normal}input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;-moz-font-feature-settings:"smcp=1, onum=1, frac=1, kern=1, liga=1, dlig=1, swsh=1";-ms-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;-o-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;-webkit-font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1;font-feature-settings:"smcp" 1, "onum" 1, "frac" 1, "kern" 1, "liga" 1, "dlig" 1, "swsh" 1}.text-subs,.sub,sub{-moz-font-feature-settings:"subs" 1;-moz-font-feature-settings:"subs=1";-ms-font-feature-settings:"subs" 1;-o-font-feature-settings:"subs" 1;-webkit-font-feature-settings:"subs" 1;font-feature-settings:"subs" 1}.text-sups,.sup,sup{-moz-font-feature-settings:"sups" 1;-moz-font-feature-settings:"sups=1";-ms-font-feature-settings:"sups" 1;-o-font-feature-settings:"sups" 1;-webkit-font-feature-settings:"sups" 1;font-feature-settings:"sups" 1}.sub,sub,.sup,sup{position:relative;vertical-align:baseline;font-size:60%;line-height:0}.sup,sup{top:-0.75em}.sub,sub{bottom:-0.25em}strong,.strong{font-family:"#", Helvetica, Arial, sans-serif}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;min-height:100%;height:auto;font-family:'#', Helvetica, Arial, sans-serif;color:#ffffff;background-color:#ffffff;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}html.fixed-all,body.fixed-all,html.modal-open,body.modal-open,html.open-nav,body.open-nav{overflow:hidden}body.js-byrefresh{opacity:0;background-color:#000000}.no-js body.js-byrefresh{opacity:1}body.js-loading-page{cursor:progress}.page-main{position:relative;z-index:100;width:100%;min-height:100vh;transform-origin:top center;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.page-next,.page-prev{position:fixed;top:0;left:0;width:0;height:0;min-height:0;will-change:transform;visibility:hidden;opacity:0}.js-loading-page .page-next,.js-loading-page .page-prev{width:100%;height:auto;min-height:100%;visibility:visible}.preload,.preload-hold{position:absolute;top:-9999px;left:-9999px;overflow:hidden;visibility:hidden}#loading-page{position:fixed;z-index:10002;left:0;top:0;width:0;height:0}#loading-page.js-loading-page{display:block;width:100%;height:100%;background-color:#000000}img{display:block;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}#modal-bg,#modal-wrapper{display:none;width:0;height:0}.modal-open #modal-bg{position:fixed;top:0;left:0;display:block;width:100%;height:100%;z-index:1030;background-color:#281a13;opacity:0.8;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}a{text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}a:hover,a:focus{text-decoration:none}a[href^="tel:"]{cursor:default}::-moz-selection{background:#e31019;color:#ffffff}::selection{background:#e31019;color:#ffffff}.block-bg-cover{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:hidden}.block-bg-cover .element-cover{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;overflow:hidden}.firefox .block-bg-cover .element-cover{max-width:none;width:100%}input:focus,textarea:focus,button:focus{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}:invalid,:-moz-ui-invalid{box-shadow:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}button{position:relative;margin:0;padding:0;border-radius:0;border:none;background:transparent;outline:none;cursor:pointer}#hello-world{display:inline-block;position:fixed;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}#hello-world p{font-size:100px}.text-center{text-align:center}.ie .four04-page .page-content .title-wrapper .block-bg-cover .element-cover{height:auto}.ie .four04-page .page-content .title-wrapper .title-home-container .home-and-menu-title{color:#ffffff;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.four04-page .page-content{position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100)}.four04-page .page-content>.row{height:100vh;height:calc(var(--vh, 1vh) * 100);position:absolute;width:100%}@media only screen and (max-width: 1024px){.four04-page .page-content>.row{position:relative;height:100vh}}.four04-page .page-content .title-wrapper{z-index:1;position:relative}.four04-page .page-content .title-wrapper .title-home-container{height:100%}@media only screen and (max-width: 361px){.four04-page .page-content .title-wrapper .title-home-container .columns{margin-top:-50px}}.four04-page .page-content .title-wrapper .title-home-container .home-and-menu-title{max-width:75%;position:relative;mix-blend-mode:screen;background:linear-gradient(0deg, #fff, #000);background:-webkit-linear-gradient(0deg, #fff, #000);background-size:200% 200%;color:#000;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0% 0%;font-size:4.6875rem}@media (max-width: 1440px){.four04-page .page-content .title-wrapper .title-home-container .home-and-menu-title{font-size:calc(1.7375rem + 3.27778vw)}}@media only screen and (max-width: 1024px){.four04-page .page-content .title-wrapper .title-home-container .home-and-menu-title{max-width:100%}}@media only screen and (max-width: 361px){.four04-page .page-content .title-wrapper .title-home-container .home-and-menu-title{font-size:30px}}.four04-page .page-content .title-wrapper .title-home-container .sub-title{position:relative;font-family:'px-grotesk-regular';font-size:30px;line-height:32px;margin-top:25px;max-width:55%}@media only screen and (min-width: 1025px){.four04-page .page-content .title-wrapper .title-home-container .sub-title{opacity:0.8}}@media only screen and (max-width: 1024px){.four04-page .page-content .title-wrapper .title-home-container .sub-title{max-width:55%}}@media only screen and (max-width: 1023px){.four04-page .page-content .title-wrapper .title-home-container .sub-title{max-width:75%}}@media only screen and (max-width: 767px){.four04-page .page-content .title-wrapper .title-home-container .sub-title{max-width:100%;font-size:22px;line-height:26px}}@media only screen and (max-width: 361px){.four04-page .page-content .title-wrapper .title-home-container .sub-title{font-size:18px;line-height:20px}}.four04-page .page-content .title-wrapper .title-home-container .button-ferro{margin-top:50px}.edge .about-page .block-bg-cover .element-cover,.ie .about-page .block-bg-cover .element-cover{width:100%}.ie .about-page .block-bg-cover .element-cover{height:auto}.ie .about-page .page-content .gallery .gallery-images-container{cursor:default !important}.ie .about-page .page-content .gallery .gallery-images-container .cursor-gallery{display:none}.ie .about-page .page-content .gallery .gallery-images-container .arrow{width:70px;cursor:pointer}.ie .about-page .page-content .gallery .gallery-images-container .arrow.right svg,.ie .about-page .page-content .gallery .gallery-images-container .arrow.left svg{display:block}.ie .about-page .page-content .gallery .gallery-images-container .arrow.right{right:70px}.ie .about-page .page-content .gallery .gallery-images-container .arrow.left{left:70px}.ie .about-page .page-content .timeline .drag-helper-container{right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:500px}.ie .about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li{width:300px;margin-right:300px}.ie .about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li .block-content-text{width:250px}.about-page .page-header{position:fixed;height:100vh;top:0;width:100vw}.about-page .page-header .block-bg-cover{z-index:0;will-change:transform}@media only screen and (max-width: 1024px){.about-page .page-header .element-cover{object-position:70% 50%}}.about-page .page-header .webgl-fallback{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100vw;height:100%}.about-page .page-header .webgl-fallback .webgl-fallback img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;overflow:hidden}.about-page .page-header .webGL-wrapper{position:absolute;width:100%;height:100vh;top:0;left:0;will-change:transform}@media only screen and (max-width: 1024px){.about-page .page-header .webGL-wrapper{top:85px;height:calc(100vh - 85px - 125px)}}.about-page .page-header .webGL-wrapper #webGL-container{position:relative;height:100%;width:100%;pointer-events:none}.about-page .page-header .webGL-wrapper #webGL-container canvas{position:absolute;top:0;left:0}.about-page .page-content{position:relative;z-index:102;margin-top:100vh;background-color:#ffffff}.about-page .page-content .js-image{will-change:transform}.about-page .page-content .js-image .element-cover{will-change:transform}.about-page .page-content .intro{position:relative;z-index:1}.about-page .page-content .intro .scroll-helper{position:absolute;top:-70px;left:65px;z-index:10;display:flex;align-items:center;justify-content:center;transition:0.8s all cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.8s all cubic-bezier(0.19, 1, 0.22, 1)}.about-page .page-content .intro .scroll-helper.disable{opacity:0;visibility:hidden}@media only screen and (max-width: 1024px){.about-page .page-content .intro .scroll-helper{display:none}}.about-page .page-content .intro .scroll-helper strong{text-transform:uppercase;letter-spacing:2px;font-family:'px-grotesk-bold';font-weight:bold;font-size:10px;color:rgba(255,255,255,0.5)}.about-page .page-content .intro .scroll-helper .scroll-helper-inner{position:relative;width:1px;height:50px;background-color:rgba(255,255,255,0.5);margin-right:15px;overflow:hidden}.about-page .page-content .intro .scroll-helper .scroll-helper-inner span{position:absolute;top:0;left:0;background-color:#ffffff;width:100%;height:100%;transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-animation:scrollHelperFerroAbout 2s infinite ease-in-out;animation:scrollHelperFerroAbout 2s infinite ease-in-out}@keyframes scrollHelperFerroAbout{0%{transform:translateY(-100%)}50%{transform:translateY(0)}100%{transform:translateY(100%)}}.about-page .page-content .intro .intro-block-container{margin-top:-95px;padding:133px 220px;background-color:rgba(227,16,25,0.95)}@media only screen and (max-width: 1024px){.about-page .page-content .intro .intro-block-container{margin-top:-120px}}@media only screen and (max-width: 767px){.about-page .page-content .intro .intro-block-container{margin-top:-150px}}@media only screen and (max-width: 1440px){.about-page .page-content .intro .intro-block-container{padding:100px 170px}}@media only screen and (max-width: 1024px){.about-page .page-content .intro .intro-block-container{padding:65px 71px}}@media only screen and (max-width: 767px){.about-page .page-content .intro .intro-block-container{padding:35px 20px}}.about-page .page-content .intro .intro-block-container h1{margin-bottom:36px}@media only screen and (max-width: 767px){.about-page .page-content .intro .intro-block-container h1{font-size:24px}}.about-page .page-content .intro .intro-image-container{position:relative;height:445px;width:100%;margin-top:15vh}@media only screen and (max-width: 1023px){.about-page .page-content .intro .intro-image-container{width:100vw}}.about-page .page-content .intro .intro-image-container .image-caption-wrapper{position:absolute;top:0;left:-25px;width:25px;height:100%;z-index:-1}@media only screen and (max-width: 1023px){.about-page .page-content .intro .intro-image-container .image-caption-wrapper{position:absolute;top:auto;left:auto;height:auto;bottom:-25px;width:100vw;padding-right:6.25%}}.about-page .page-content .intro .intro-image-container .image-caption-wrapper .image-caption-inner{position:absolute;bottom:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom left;-webkit-transform-origin:bottom left}.about-page .page-content .intro .intro-image-container .image-caption-wrapper .image-caption-inner h2{position:relative}.about-page .page-content .intro .intro-image-container .image-caption-wrapper .image-caption-inner h2:before{content:'';height:24px;width:1px;background-color:#e31019;position:absolute;left:-10px;top:-15px;display:none;z-index:1}@media only screen and (max-width: 1023px){.about-page .page-content .intro .intro-image-container .image-caption-wrapper .image-caption-inner h2:before{display:block}}@media only screen and (max-width: 1023px){.about-page .page-content .intro .intro-image-container .image-caption-wrapper .image-caption-inner{position:relative;bottom:auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);justify-content:flex-end;-webkit-justify-content:flex-end}}@media only screen and (max-width: 1023px){.about-page .page-content .tagline{margin-top:100px}}.about-page .page-content .tagline img{width:155px;margin-bottom:32px}.about-page .page-content .tagline h2{margin-bottom:39px;color:#000000}.about-page .page-content .tagline p{color:#9b9b9b;width:85%}.about-page .page-content .gallery{position:relative;width:100vw;height:835px;margin:200px 0}@media only screen and (max-width: 1440px){.about-page .page-content .gallery{height:90vh}}@media only screen and (max-width: 1024px){.about-page .page-content .gallery{height:600px;margin:150px 0}}@media only screen and (max-width: 1023px){.about-page .page-content .gallery{height:700px;margin:100px 0 100px 0}}@media only screen and (max-width: 767px){.about-page .page-content .gallery{height:400px;margin-bottom:150px}}.about-page .page-content .gallery .gallery-image-caption{position:relative;height:100%;width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;transform:translateX(150px);-webkit-transform:translateX(150px)}@media only screen and (max-width: 1024px){.about-page .page-content .gallery .gallery-image-caption{transform:translateX(0px);-webkit-transform:translateX(0px)}}.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper{position:absolute;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;overflow:hidden;height:14px;width:420px;text-align:center}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper{transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@media only screen and (max-width: 361px){.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper{height:25px;width:300px}}.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper .image-caption{position:absolute;top:2px;left:0;right:0;margin:0 auto;font-family:'equip-extended-reg';font-size:10px;letter-spacing:1px;line-height:1;color:#000000;text-transform:uppercase;white-space:nowrap;display:block}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper .image-caption{transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@media only screen and (max-width: 361px){.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper .image-caption{white-space:normal;line-height:1.2}}.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper .image-caption span{color:#e31019}.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper .image-caption.prev{transform:translateY(-100%);-webkit-transform:translateY(-100%)}.about-page .page-content .gallery .gallery-image-caption .gallery-image-wrapper .image-caption.next{transform:translateY(100%);-webkit-transform:translateY(100%)}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-image-caption{margin-bottom:35px}}.about-page .page-content .gallery .gallery-images-container{position:relative;width:100%;height:835px;cursor:none !important}@media only screen and (max-width: 1440px){.about-page .page-content .gallery .gallery-images-container{height:90vh}}.about-page .page-content .gallery .gallery-images-container .cursor-gallery{width:80px;position:absolute;top:0;left:0;z-index:4;will-change:transform}.about-page .page-content .gallery .gallery-images-container .cursor-gallery svg{position:absolute;top:0;left:0;width:100%}.about-page .page-content .gallery .gallery-images-container .cursor-gallery svg line,.about-page .page-content .gallery .gallery-images-container .cursor-gallery svg polyline{fill:none;stroke:#ffffff;stroke-width:3px;stroke-miterlimit:10;fill-rule:evenodd}.about-page .page-content .gallery .gallery-images-container .cursor-gallery svg.disable{opacity:0;visibility:hidden}@media only screen and (max-width: 1024px){.about-page .page-content .gallery .gallery-images-container .cursor-gallery{display:none}}@media only screen and (max-width: 1024px){.about-page .page-content .gallery .gallery-images-container{height:600px}}@media only screen and (max-width: 767px){.about-page .page-content .gallery .gallery-images-container{height:400px}}.about-page .page-content .gallery .gallery-images-container .image-container{z-index:1}.about-page .page-content .gallery .gallery-images-container .image-container img{will-change:transform}.about-page .page-content .gallery .gallery-images-container .image-container.prev{z-index:2}.about-page .page-content .gallery .gallery-images-container .image-container.active{z-index:3}.about-page .page-content .gallery .gallery-images-container .image-container.next{z-index:2}.about-page .page-content .gallery .gallery-images-container .arrow{position:absolute;top:50%;transform:translate3D(0, -50%, 0);-webkit-transform:translate3D(0, -50%, 0);transition:0.4s transform cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:0.4s transform cubic-bezier(0.785, 0.135, 0.15, 0.86);width:120px;height:50px;z-index:14;cursor:none}@media only screen and (min-width: 1025px){.about-page .page-content .gallery .gallery-images-container .arrow{height:100%;width:50%}}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-images-container .arrow{top:auto;transform:translate3D(0, 0, 0);-webkit-transform:translate3D(0, 0, 0);bottom:-60px}}.about-page .page-content .gallery .gallery-images-container .arrow.disabled{pointer-events:none;opacity:0.4}.about-page .page-content .gallery .gallery-images-container .arrow.right{right:45px}@media only screen and (min-width: 1025px){.about-page .page-content .gallery .gallery-images-container .arrow.right{right:0}.about-page .page-content .gallery .gallery-images-container .arrow.right svg{display:none}}@media only screen and (max-width: 767px){.about-page .page-content .gallery .gallery-images-container .arrow.right{right:6.25%}}.about-page .page-content .gallery .gallery-images-container .arrow.left{left:45px}@media only screen and (min-width: 1025px){.about-page .page-content .gallery .gallery-images-container .arrow.left{left:0}.about-page .page-content .gallery .gallery-images-container .arrow.left svg{display:none}}@media only screen and (max-width: 767px){.about-page .page-content .gallery .gallery-images-container .arrow.left{left:6.25%}}.about-page .page-content .gallery .gallery-images-container .arrow svg{width:70px}.about-page .page-content .gallery .gallery-images-container .arrow svg line,.about-page .page-content .gallery .gallery-images-container .arrow svg polyline{fill:none;stroke:#ffffff;stroke-width:3px;stroke-miterlimit:10;fill-rule:evenodd}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-images-container .arrow svg line,.about-page .page-content .gallery .gallery-images-container .arrow svg polyline{stroke:#000000;stroke-width:1px}}.about-page .page-content .gallery .gallery-odometer-container{position:relative;height:100%;display:flex;align-items:center;justify-content:center;transform:translateX(-150px);-webkit-transform:translateX(-150px)}@media only screen and (max-width: 1024px){.about-page .page-content .gallery .gallery-odometer-container{transform:translateX(0px);-webkit-transform:translateX(0px)}}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-odometer-container{margin-top:15px}}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper{display:flex;display:-webkit-flex}}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter{position:relative;overflow:hidden}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter{width:45px;margin-top:5px;margin-right:5px}}@media only screen and (max-width: 767px){.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter{width:15px !important}}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter span{position:absolute;top:0;left:0;font-family:'px-grotesk-regular';font-size:12px;color:#000000;display:block}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter span.active{transform:translateY(0);-webkit-transform:translateY(0)}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter span.next{transform:translateY(100%);-webkit-transform:translateY(100%)}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-counter span.prev{transform:translateY(-100%);-webkit-transform:translateY(-100%)}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .separator{display:block;width:100%;height:1px;background-color:#d0d0d0;margin:6px 0 4px 0}@media only screen and (max-width: 1023px){.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .separator{width:1px;height:12px;margin-right:5px;margin-top:4px}}.about-page .page-content .gallery .gallery-odometer-container .gallery-odometer-wrapper .gallery-odometer-total span{font-family:'px-grotesk-regular';font-size:12px;color:#d0d0d0}.about-page .page-content .pre-timeline{position:relative}.about-page .page-content .pre-timeline .pre-timeline-content h2{max-width:80%}@media only screen and (max-width: 1023px){.about-page .page-content .pre-timeline .pre-timeline-content h2{max-width:100%}}.about-page .page-content .pre-timeline .block-content-title{color:#000000;margin-bottom:39px}.about-page .page-content .pre-timeline p{position:relative;z-index:2}.about-page .page-content .pre-timeline p:first-of-type{margin-bottom:10px}.about-page .page-content .pre-timeline .image-caption-wrapper{position:absolute;top:0;right:-55px;left:auto;width:25px;height:100%;z-index:-1}@media only screen and (max-width: 1023px){.about-page .page-content .pre-timeline .image-caption-wrapper{position:relative;right:auto;left:auto;width:100vw;height:auto;padding-right:6.25%;margin-top:-25px}}.about-page .page-content .pre-timeline .image-caption-wrapper .image-caption-inner{position:absolute;bottom:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom left;-webkit-transform-origin:bottom left}.about-page .page-content .pre-timeline .image-caption-wrapper .image-caption-inner h2{position:relative}.about-page .page-content .pre-timeline .image-caption-wrapper .image-caption-inner h2:before{content:'';height:25px;width:1px;background-color:#e31019;position:absolute;left:-10px;top:0px;display:none;z-index:1}@media only screen and (max-width: 1023px){.about-page .page-content .pre-timeline .image-caption-wrapper .image-caption-inner h2:before{display:block}}@media only screen and (max-width: 1023px){.about-page .page-content .pre-timeline .image-caption-wrapper .image-caption-inner{position:relative;bottom:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);justify-content:flex-end;-webkit-justify-content:flex-end}}.about-page .page-content .pre-timeline .pre-timeline-image{position:absolute;top:0;right:6.25%;height:544px;width:100%;z-index:1}@media only screen and (max-width: 1440px){.about-page .page-content .pre-timeline .pre-timeline-image{height:400px}}@media only screen and (max-width: 1024px){.about-page .page-content .pre-timeline .pre-timeline-image{height:550px;margin-top:-50px}}@media only screen and (max-width: 1023px){.about-page .page-content .pre-timeline .pre-timeline-image{position:relative;top:auto;right:auto;height:400px;margin-top:100px}}.about-page .page-content .pre-timeline .pre-timeline-image:before{content:'';width:175px;height:175px;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 1023px){.about-page .page-content .pre-timeline .pre-timeline-image:before{display:none}}@media only screen and (max-width: 1024px){.about-page .page-content .pre-timeline .pre-timeline-image:before{width:425px;height:120px}}.about-page .page-content .timeline{position:relative;width:100vw;height:1040px;background-color:#fafafa;padding-top:230px;padding-bottom:100px}@media only screen and (max-width: 1024px){.about-page .page-content .timeline{padding-top:150px;height:840px}}@media only screen and (max-width: 1023px){.about-page .page-content .timeline{height:740px;padding-top:100px}}@media only screen and (max-width: 767px){.about-page .page-content .timeline{height:600px;padding-top:35px}}.about-page .page-content .timeline .drag-helper-container{position:absolute;bottom:130px;right:0;left:0;margin:0 auto;max-width:30%}@media only screen and (max-width: 767px){.about-page .page-content .timeline .drag-helper-container{max-width:80%;bottom:80px}}.about-page .page-content .timeline .drag-helper-container h2{font-family:'px-grotesk-bold';font-size:10px;letter-spacing:2px;color:#9b9b9b;text-transform:uppercase;user-select:none;-webkit-user-select:none;max-width:100%;margin-top:25px;text-align:center}.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper{position:relative;width:100%;height:30px;border-bottom:1px solid #9b9b9b;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left;-webkit-transform-origin:left}@media only screen and (max-width: 1024px){.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper{transform:scaleX(1);-webkit-transform:scaleX(1)}}.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper .drag-helper{position:absolute;bottom:-5px;left:0;height:10px;width:45px;background-color:#000000;display:block;cursor:move;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.4);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.4);transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left;-webkit-transform-origin:left;transition:0.6s box-shadow cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.6s box-shadow cubic-bezier(0.19, 1, 0.22, 1);z-index:2}.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper .drag-helper:after{content:'';width:80px;height:40px;position:absolute;top:-15px;left:0;z-index:-1;cursor:move;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important}@media only screen and (max-width: 1024px){.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper .drag-helper{transform:scaleX(1);-webkit-transform:scaleX(1)}}@media only screen and (min-width: 1025px){.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper .drag-helper:hover{-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.8);-moz-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.8);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.8)}}.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper .drag-helper:active{cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.about-page .page-content .timeline .drag-helper-container .drag-helper-wrapper .drag-helper:active:after{cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.about-page .page-content .timeline .title{position:relative;z-index:2;font-family:'px-grotesk-bold';font-size:11.6875rem;line-height:1;color:rgba(65,65,65,0.1);margin-bottom:100px}@media (max-width: 1440px){.about-page .page-content .timeline .title{font-size:calc(3.1375rem + 9.5vw)}}@media only screen and (max-width: 1024px){.about-page .page-content .timeline .title{margin-bottom:50px}}@media only screen and (max-width: 767px){.about-page .page-content .timeline .title{font-size:75px;margin-bottom:50px}}@media only screen and (max-width: 361px){.about-page .page-content .timeline .title{font-size:65px}}.about-page .page-content .timeline .timeline-draggable-container{position:absolute;width:100vw;left:0;overflow:hidden;height:280px;margin-top:50px}.about-page .page-content .timeline .timeline-draggable-container .shadow{position:absolute;top:0;width:200px;height:100%;z-index:1012;pointer-events:none}@media only screen and (max-width: 767px){.about-page .page-content .timeline .timeline-draggable-container .shadow{width:100px}}.about-page .page-content .timeline .timeline-draggable-container .shadow.right{right:0;background:-moz-linear-gradient(left, rgba(250,250,250,0) 0%, #fafafa 100%);background:-webkit-linear-gradient(left, rgba(250,250,250,0) 0%, #fafafa 100%);background:linear-gradient(to right, rgba(250,250,250,0) 0%, #fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.about-page .page-content .timeline .timeline-draggable-container .shadow.left{left:0;background:-moz-linear-gradient(left, rgba(250,250,250,0) 0%, #fafafa 100%);background:-webkit-linear-gradient(left, rgba(250,250,250,0) 0%, #fafafa 100%);background:linear-gradient(to right, rgba(250,250,250,0) 0%, #fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media only screen and (max-width: 767px){.about-page .page-content .timeline .timeline-draggable-container .shadow.left{display:none}}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper{position:absolute;left:0;width:100%;cursor:move;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important;user-select:none;-webkit-user-select:none;padding-left:calc(6.25% + 0.625rem);will-change:true}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper:active{cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul{display:inline-flex;display:-webkit-inline-flex}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li{width:20vw;margin-right:5.555vw}@media only screen and (max-width: 1024px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li{width:30vw}}@media only screen and (max-width: 1023px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li{width:40vw}}@media only screen and (max-width: 767px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li{width:55vw;margin-right:10vw}}@media only screen and (max-width: 361px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper ul li{width:65vw}}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .date{font-family:'px-grotesk-light';font-size:2.1875rem;color:#e31019;margin-bottom:28px;transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0}@media (max-width: 1440px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .date{font-size:calc(1.2375rem + 1.05556vw)}}@media only screen and (max-width: 1440px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .date{margin-bottom:20px}}@media only screen and (max-width: 1024px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .date{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1}}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .block-content-text{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0}@media only screen and (max-width: 1024px){.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .block-content-text{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1}}.about-page .page-content .timeline .timeline-draggable-container .timeline-draggable-wrapper .block-content-text:first-of-type{margin-bottom:35px}.about-page .about-footer{display:block;position:relative;height:100vh;width:100vw;padding-top:8vmin}@media only screen and (max-width: 1440px){.about-page .about-footer{height:110vh;padding-top:80px}}@media only screen and (max-width: 1024px){.about-page .about-footer{height:110vh;padding-top:120px}}@media only screen and (max-width: 1023px){.about-page .about-footer{height:100vh}}@media only screen and (max-width: 767px){.about-page .about-footer{padding-top:50px}}@media only screen and (max-width: 361px){.about-page .about-footer{padding-top:50px}}.about-page .about-footer h2,.about-page .about-footer p{position:relative;z-index:1}.about-page .about-footer .block-bg-cover .element-cover{object-position:50% 50%}.about-page .about-footer h2{color:#000000}.about-page .about-footer p{color:#9b9b9b;margin-top:20px}.about-page .about-footer .button-ferro{font-family:'px-grotesk-bold';line-height:1.3;margin:70px auto 0 auto}.about-page .about-footer .button-ferro span{background-color:transparent}.about-page .about-footer .button-ferro span svg{width:20px;height:20px}.about-page .about-footer .button-ferro span svg path{fill:#ffffff}@media only screen and (min-width: 1025px){.about-page .about-footer .button-ferro:hover span svg path{fill:#e31019}}:root{--left-value: 0px}.page-current{will-change:transform}.ie .locations-page .page-header .locations-wrapper .sidebar .sidebar-content .sidebar-content-inner,.edge .locations-page .page-header .locations-wrapper .sidebar .sidebar-content .sidebar-content-inner{height:20vh}.only-windows{display:none}.overlay-phone{opacity:0;visibility:hidden;width:100%;height:32vh;background-color:rgba(0,0,0,0.7);transform:scaleY(0);transform-origin:bottom;position:fixed;top:0;left:0;right:0;z-index:1000000}.overlay-phone svg{position:absolute;bottom:50px;left:0;right:0;margin:0 auto;width:30px;height:18px;transform:translateY(-20px);opacity:0}.overlay-phone svg path{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4px;fill-rule:evenodd}.edge .block-bg-cover .element-cover,.ie .block-bg-cover .element-cover{position:absolute;left:0 !important;min-width:none;min-height:100%;max-width:none;width:auto}.edge .video-container.block-bg-cover .element-cover,.ie .video-container.block-bg-cover .element-cover{position:absolute;left:0 !important;min-width:none;min-height:100%;max-width:none;width:auto;height:initial !important}.edge .next-product-wrapper .element-cover,.ie .next-product-wrapper .element-cover{width:100%}.edge .only-windows,.ie .only-windows{display:block}.edge .only-not-windows,.ie .only-not-windows{display:none}.ie #header-main{top:0}.ie10 .block-bg-cover .element-cover{height:auto !important}footer{display:none}html{overflow:visible !important}.text-align-right{text-align:right}.text-align-left{text-align:left}.home-and-menu-title{font-family:'px-grotesk-bold';font-size:3.75rem;line-height:1;color:#ffffff}@media (max-width: 1440px){.home-and-menu-title{font-size:calc(1.55rem + 2.44444vw)}}.main-header-title{font-family:'px-grotesk-bold';font-size:3.75rem;line-height:1.07;color:#ffffff}@media (max-width: 1440px){.main-header-title{font-size:calc(1.55rem + 2.44444vw)}}.block-content-title{font-family:'px-grotesk-bold';font-size:3.125rem;line-height:1.2;color:#000000}@media (max-width: 1440px){.block-content-title{font-size:calc(1.425rem + 1.88889vw)}}.block-content-text{font-family:'equip-light';font-size:1.125rem;line-height:1.45;color:#9b9b9b}@media (max-width: 1440px){.block-content-text{font-size:calc(1.025rem + 0.11111vw)}}.intro-red-block-title{font-family:'px-grotesk-light';font-size:2.8125rem;line-height:1.15;color:#ffffff}@media (max-width: 1440px){.intro-red-block-title{font-size:calc(1.3625rem + 1.61111vw)}}.intro-red-block-text{font-family:'px-grotesk-light';font-size:1.40625rem;line-height:1.35;color:rgba(255,255,255,0.5)}@media (max-width: 1440px){.intro-red-block-text{font-size:calc(1.08125rem + 0.36111vw)}}.image-caption-wrapper{position:absolute;top:0;left:-20px;width:25px;height:100%;z-index:1}.image-caption-wrapper .image-caption-inner{position:absolute;bottom:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;transform:rotate(-90deg);transform-origin:bottom left}.image-caption-wrapper .image-caption-inner .image-caption{font-family:'equip-extended-reg';font-size:10px;letter-spacing:1px;line-height:1;color:#000000;text-transform:uppercase;white-space:nowrap}.image-caption-wrapper .image-caption-inner .image-caption span{color:#e31019}.button-ferro{position:relative;font-family:'px-grotesk-regular';font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#e31019;color:#ffffff;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;padding:25px 32px;z-index:1;transition:0.6s all cubic-bezier(1, 0, 0, 1);-webkit-transition:0.6s all cubic-bezier(1, 0, 0, 1)}.button-ferro span{width:20px;height:20px;display:inline-block;margin-right:12px;pointer-events:none}.button-ferro span svg path{transition:0.6s all cubic-bezier(1, 0, 0, 1);-webkit-transition:0.6s all cubic-bezier(1, 0, 0, 1);pointer-events:none}.button-ferro:after{content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;background-color:#ffffff;transform:scaleY(0) translate3D(0, 0, 0);-webkit-transform:scaleY(0) translate3D(0, 0, 0);transform-origin:top;-webkit-transform-origin:top;transition:0.6s transform cubic-bezier(1, 0, 0, 1);-webkit-transition:0.6s transform cubic-bezier(1, 0, 0, 1);pointer-events:none;z-index:-1}@media only screen and (min-width: 1025px){.button-ferro:hover{color:#e31019}.button-ferro:hover:after{transform:scaleY(1) translate3D(0, 0, 0);-webkit-transform:scaleY(1) translate3D(0, 0, 0);transform-origin:bottom;-webkit-transform-origin:bottom}}#header-main{position:fixed;top:58px;left:0;width:100vw;padding:0 55px;z-index:1000000}#header-main:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:0px 0px 73px -5px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 73px -5px rgba(0,0,0,0.15);box-shadow:0px 0px 73px -5px rgba(0,0,0,0.15);transform:scaleY(0);-webkit-transform:scaleY(0);transform-origin:top;-webkit-transform-origin:top;transition:1s all cubic-bezier(1, 0, 0, 1);-webkit-transition:1s all cubic-bezier(1, 0, 0, 1)}#header-main.header-background:before{background-color:rgba(0,0,0,0.8);transform:scaleY(1);-webkit-transform:scaleY(1)}#header-main.active:before{background-color:#e31019;transform:scaleY(1);-webkit-transform:scaleY(1)}@media only screen and (max-width: 1440px){#header-main{top:40px}}@media only screen and (max-width: 1024px){#header-main{height:100px;top:0;padding:35px 6.25%}}@media only screen and (max-width: 767px){#header-main{height:100px;top:0;padding:35px 6.25%}}#header-main .main-logo{position:relative;z-index:3;font-size:0;width:135px}#header-main .main-logo svg{width:135px !important}@media only screen and (max-width: 1024px){#header-main .main-logo{left:10px}}#header-main .hamburguer{position:absolute;top:50%;right:80px;width:33px;height:15px;transform:translate3D(0, -50%, 0);-webkit-transform:translate3D(0, -50%, 0);z-index:100}#header-main .hamburguer:before{content:'';width:300%;height:400%;position:absolute;top:-150%;left:-100%}@media only screen and (max-width: 767px){#header-main .hamburguer{right:10%}}#header-main .hamburguer.active span{background-color:#e31019}@media only screen and (max-width: 767px){#header-main .hamburguer.active span{background-color:#ffffff}}#header-main .hamburguer.active span:first-of-type{transform:translateY(6px) rotate(45deg);-webkit-transform:translateY(6px) rotate(45deg);width:100%}#header-main .hamburguer.active span:last-of-type{transform:translateY(-5px) rotate(-45deg);-webkit-transform:translateY(-5px) rotate(-45deg)}#header-main .hamburguer.red-version span{background-color:#e31019}@media only screen and (min-width: 1025px){#header-main .hamburguer:not(.active):hover span:first-of-type{transform:translateY(6px);-webkit-transform:translateY(6px)}#header-main .hamburguer:not(.active):hover span:last-of-type{transform:translateY(-5px);-webkit-transform:translateY(-5px)}}#header-main .hamburguer span{position:absolute;right:0;width:100%;height:4px;background-color:#ffffff;display:block;transition:0.4s transform cubic-bezier(1, 0, 0, 1),0.45s background-color cubic-bezier(1, 0, 0, 1);-webkit-transition:0.4s transform cubic-bezier(1, 0, 0, 1),0.45s background-color cubic-bezier(1, 0, 0, 1);pointer-events:none}#header-main .hamburguer span:first-of-type{top:0;width:65%}#header-main .hamburguer span:last-of-type{bottom:0}.fake-container{position:fixed;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:101;pointer-events:none}.fake-container .fake-wrapper{position:absolute;top:3.5%;left:2.25%;background-color:#e31019;height:calc(100vh - 7%);width:calc(100vw - 200px - 4.50%);z-index:2;opacity:0}.fake-container .fake-wrapper .background-image-wrapper{opacity:0}.fake-container .fake-wrapper .background-image-wrapper img{transform:scale(1.2);-webkit-transform:scale(1.2);width:100%}@media only screen and (max-width: 1024px){.fake-container .fake-wrapper .background-image-wrapper img{transform:scale(1);-webkit-transform:scale(1)}}.fake-container .bar{background-color:#e31019;position:absolute;opacity:0}.fake-container .bar.top{top:0;left:0;width:calc(100vw - 200px);height:3.5%}.fake-container .bar.bottom{bottom:0;left:0;width:calc(100vw - 200px);height:3.5%}.fake-container .bar.left{top:0;left:0;width:2.25%;height:100%}.fake-container .bar.right{top:0;right:200px;width:2.25%;height:100%}.home{overflow:visible !important}@media only screen and (min-width: 1025px){.home .main-logo{opacity:0.9}}.ie .home-page .page-content .video-controls .video-progress-wrapper{display:none}.ie .home-page .page-content .video-container .element-cover{height:auto !important}.ie .home-page .page-content .title-wrapper .home-and-menu-title{color:#ffffff;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.ie .home-page #header-video-full{height:auto}.edge .home-page .page-content .full-screen-container .element-cover{height:auto}.firefox .home-page .page-content .title-wrapper .home-and-menu-title{color:#ffffff;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}@media only screen and (max-width: 767px){.home-page .page-header #awwwards{display:none !important}}.home-page .page-content{position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100)}@media only screen and (max-width: 1024px){.home-page .page-content{height:auto}}.home-page .page-content>.row{height:100vh;height:calc(var(--vh, 1vh) * 100);position:absolute;width:100%}@media only screen and (max-width: 1024px){.home-page .page-content>.row{position:relative;height:85vh}}@media only screen and (max-width: 767px){.home-page .page-content>.row{height:80vh}}.home-page .page-content .video-container{width:100vw;height:calc(100% + 1px)}.home-page .page-content .video-wrapper .columns{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.home-page .page-content .video-controls{position:fixed;bottom:40px;left:55px;width:calc(100% - 110px);max-width:50%;z-index:1}@media only screen and (min-width: 1025px){.home-page .page-content .video-controls{opacity:0.9}}@media only screen and (max-width: 1024px){.home-page .page-content .video-controls{left:75px;position:absolute;bottom:auto;top:74vh}}@media only screen and (max-width: 1023px){.home-page .page-content .video-controls{left:55px}}@media only screen and (max-width: 767px){.home-page .page-content .video-controls{left:35px;max-width:100%;bottom:auto;top:70vh}}@media only screen and (max-width: 767px){.home-page .page-content .video-controls{left:32px}}.home-page .page-content .video-controls .watch-video{display:inline-flex;align-items:center}.home-page .page-content .video-controls .watch-video #play-btn{width:23px;height:24px;margin-right:15px;position:relative;z-index:10;transition:0.6s transform cubic-bezier(1, 0, 0, 1);-webkit-transition:0.6s transform cubic-bezier(1, 0, 0, 1)}.home-page .page-content .video-controls .watch-video #play-btn svg{width:23px !important;height:24px !important}.home-page .page-content .video-controls .watch-video .watch-video-wrapper{overflow:hidden;transition:0.6s transform cubic-bezier(1, 0, 0, 1);-webkit-transition:0.6s transform cubic-bezier(1, 0, 0, 1);transition-delay:0.1s;-webkit-transition-delay:0.1s}.home-page .page-content .video-controls .watch-video .watch-video-wrapper span{font-family:'px-grotesk-bold';font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#ffffff;line-height:1;display:block}@media only screen and (max-width: 361px){.home-page .page-content .video-controls .watch-video .watch-video-wrapper span{font-size:10px}}@media only screen and (min-width: 1025px){.home-page .page-content .video-controls .watch-video:hover #play-btn:not(.active){transform:translateX(15px)}.home-page .page-content .video-controls .watch-video:hover .watch-video-wrapper{transform:translateX(15px);-webkit-transform:translateX(15px)}}.home-page .page-content .video-controls #sound-bar{position:absolute;top:0;left:30px;width:45px;height:24px;opacity:0;z-index:4;pointer-events:none}.home-page .page-content .video-controls #sound-bar svg{width:45px !important;height:24px !important}@media only screen and (max-width: 1024px){.home-page .page-content .video-controls #sound-bar{display:none}}.home-page .page-content .video-controls .video-progress-wrapper{height:2px;width:calc(100% - 155px);background-color:rgba(255,255,255,0.4);position:absolute;z-index:4;top:50%;left:100px;transform:translateY(-50%) scaleX(0);-webkit-transform:translateY(-50%) scaleX(0);transform-origin:left;-webkit-transform-origin:left;cursor:pointer}.home-page .page-content .video-controls .video-progress-wrapper span{height:100%;width:100%;position:absolute;top:0;left:0;background-color:white;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left;-webkit-transform-origin:left}.home-page .page-content .video-controls .video-progress-wrapper:before,.home-page .page-content .video-controls .video-progress-wrapper:after{content:'';width:100%;height:8px;position:absolute;left:0}.home-page .page-content .video-controls .video-progress-wrapper:before{top:-8px}.home-page .page-content .video-controls .video-progress-wrapper:after{top:2px}@media only screen and (max-width: 1024px){.home-page .page-content .video-controls .video-progress-wrapper{display:none}}.home-page .page-content .title-wrapper{z-index:1;position:relative}.home-page .page-content .title-wrapper .home-and-menu-title{max-width:75%;position:relative;mix-blend-mode:screen;background:linear-gradient(0deg, #fff, #000);background:-webkit-linear-gradient(0deg, #fff, #000);background-size:200% 200%;color:#000;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0% 0%;font-size:4.6875rem}@media (max-width: 1440px){.home-page .page-content .title-wrapper .home-and-menu-title{font-size:calc(1.7375rem + 3.27778vw)}}@media only screen and (max-width: 1024px){.home-page .page-content .title-wrapper .home-and-menu-title{max-width:100%}}@media only screen and (max-width: 361px){.home-page .page-content .title-wrapper .home-and-menu-title{font-size:30px}}.home-page .page-content .title-wrapper h2.sub-title{position:relative;font-family:'px-grotesk-regular';font-size:30px;line-height:32px}@media only screen and (min-width: 1025px){.home-page .page-content .title-wrapper h2.sub-title{opacity:0.8}}@media only screen and (max-width: 767px){.home-page .page-content .title-wrapper h2.sub-title{font-size:22px;line-height:26px}}@media only screen and (max-width: 361px){.home-page .page-content .title-wrapper h2.sub-title{font-size:18px;line-height:20px}}.home-page .page-content .title-home-container{height:100%}@media only screen and (max-width: 361px){.home-page .page-content .title-home-container .columns{margin-top:-50px}}.home-page .page-content .title-home-container h2{margin-top:25px;max-width:55%}@media only screen and (max-width: 1024px){.home-page .page-content .title-home-container h2{max-width:55%}}@media only screen and (max-width: 1023px){.home-page .page-content .title-home-container h2{max-width:75%}}@media only screen and (max-width: 767px){.home-page .page-content .title-home-container h2{max-width:100%}}.home-page .page-content .full-screen-container{position:fixed;top:0;left:0;z-index:3;opacity:0;visibility:hidden}.home-page .page-content .full-screen-container .close-video-btn{position:absolute;top:58px;left:55px;z-index:2;cursor:pointer}.home-page .page-content .full-screen-container .close-video-btn:after{content:'';width:300%;height:250%;position:absolute;top:-75%;left:-105%;z-index:0}.home-page .page-content .full-screen-container .close-video-btn .close-video{position:relative;width:20px;height:20px;transform:rotate(0deg) scale(0);-webkit-transform:rotate(0deg) scale(0);transition:0.6s transform cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.6s transform cubic-bezier(0.19, 1, 0.22, 1);cursor:pointer;z-index:3}.home-page .page-content .full-screen-container .close-video-btn .close-video polygon{fill:#ffffff}.home-page .page-content .full-screen-container .close-video-btn .close-video.active{transform:rotate(-90deg) scale(1);-webkit-transform:rotate(-90deg) scale(1)}@media only screen and (min-width: 1025px){.home-page .page-content .full-screen-container .close-video-btn:hover .close-video{transform:rotate(90deg);-webkit-transform:rotate(90deg)}}.home-page .page-content .full-screen-container .play-pause-fullscreen-button{width:70px;height:70px;position:absolute;top:50%;right:0;left:0;margin:0 auto;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.home-page .page-content .full-screen-container .play-pause-fullscreen-button svg{position:absolute;top:0;left:0;opacity:0;transform:scale(0.9);-webkit-transform:scale(0.9);opacity:0}.home-page .page-content .full-screen-container .play-pause-fullscreen-button svg path,.home-page .page-content .full-screen-container .play-pause-fullscreen-button svg rect{fill:#ffffff}.home-page .page-content .video-btns{padding-right:20px}.home-page .page-content .video-btns .sound .sound-off path{fill:none;stroke:#000;stroke-width:2;stroke-miterlimit:10}.home-page .page-content .video-btns .sound .sound-on path{fill:none;stroke:#000;stroke-width:2;stroke-miterlimit:10}.home-page .page-content .button-ferro{position:fixed;bottom:0;right:30px;z-index:100}.home-page .page-content .button-ferro svg path{fill:#ffffff;stroke:#ffffff;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}@media only screen and (min-width: 1025px){.home-page .page-content .button-ferro:hover svg path{stroke:#e31019}}@media only screen and (max-width: 1024px){.home-page .page-content .button-ferro{position:absolute}}@media only screen and (max-width: 767px){.home-page .page-content .button-ferro{position:absolute;right:auto;margin-top:35px}}.locations #header-main .hamburguer span{background-color:#e31019 !important}@media only screen and (max-width: 1024px){.locations #header-main .hamburguer span{background-color:#e31019 !important}}@media only screen and (max-width: 1023px){.locations #header-main .hamburguer span{background-color:#ffffff !important}}.edge .locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper,.ie .locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper{overflow-y:scroll;max-height:40vh}.ie .locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{background:#ffffff}.ie .locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .image-wrapper{width:450px;height:200px}.ie .locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .image-wrapper .element-cover{width:100%;height:auto;top:-50%}.ie .locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content{width:450px}.ie .locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom{margin-top:40px;width:450px}.edge .locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .image-wrapper .element-cover{width:100%;height:auto;top:-50%}.gm-style div{background-size:cover}[data-scrollbar].sticky .scrollbar-track,[scrollbar].sticky .scrollbar-track,scrollbar.sticky .scrollbar-track{background:transparent !important}[data-scrollbar] .scrollbar-thumb,[scrollbar] .scrollbar-thumb,scrollbar .scrollbar-thumb{background:#ffffff !important;width:2px !important}.locations-page .page-header{overflow:hidden}.locations-page .page-header .locations-wrapper{max-width:100%}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper{position:relative}}.locations-page .page-header .locations-wrapper .sidebar{position:relative;background-color:#e31019;padding-left:62px;display:flex;flex-direction:column;z-index:5;height:100vh;min-width:350px}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .sidebar{min-width:380px}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .sidebar{height:25vh;width:100vw}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .sidebar{height:100vh;padding-left:30px}}.locations-page .page-header .locations-wrapper .sidebar .button-ferro{position:absolute;left:0;bottom:0;width:100%;z-index:10;border-top:1px solid #ffffff}.locations-page .page-header .locations-wrapper .sidebar .button-ferro span{margin-right:25px}.locations-page .page-header .locations-wrapper .sidebar .button-ferro span svg path{fill:#ffffff}@media only screen and (min-width: 1025px){.locations-page .page-header .locations-wrapper .sidebar .button-ferro:hover span svg path{fill:#e31019}}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .sidebar .button-ferro{bottom:4vh}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .sidebar .button-ferro{width:40vw;right:80px;left:auto;background:transparent;border:1px solid #ffffff;color:#ffffff}.locations-page .page-header .locations-wrapper .sidebar .button-ferro span svg path{fill:#ffffff}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .sidebar .button-ferro{width:30vw;right:41px;bottom:20vh;padding:0;font-size:0;width:50px;height:50px;border-radius:50%;background-color:#ffffff}.locations-page .page-header .locations-wrapper .sidebar .button-ferro span{position:absolute}.locations-page .page-header .locations-wrapper .sidebar .button-ferro span svg path{fill:#e31019}}@media only screen and (max-width: 361px){.locations-page .page-header .locations-wrapper .sidebar .button-ferro{right:90px}}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content{max-width:84%;margin-top:25vmin;z-index:2}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content{position:relative;top:auto;transform:none;padding-left:15px;height:100vh;padding-top:60px;padding-bottom:50px;max-width:80%;margin-top:10vmin}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content{padding-left:0px;padding-top:0;top:160px;height:auto;margin-top:0px}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content{top:120px}}@media only screen and (max-width: 361px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content{top:100px}}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .sidebar-content-inner{padding-bottom:100px}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .sidebar-content-inner{pointer-events:none;display:none}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .sidebar-content-inner{pointer-events:all;display:block;width:calc(100vw - 35px)}}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content h1{font-family:'px-grotesk-bold';font-size:25px;margin-bottom:18px}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content h1{line-height:1;margin-bottom:35px}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content h1{margin-bottom:0}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content h1{margin-bottom:35px}}@media only screen and (max-width: 361px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content h1{margin-bottom:20px}}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .cats-list{margin-bottom:40px;display:inline-flex}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .cats-list li{font-family:'px-grotesk-regular';font-size:11px;line-height:1px;text-transform:uppercase;letter-spacing:1px;display:inline-block;border:1px solid #FFF;padding:12px 0 10px 0;min-width:120px;text-align:center;opacity:.3;cursor:pointer;display:block}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .cats-list li.active{opacity:1;background-color:#ffffff;color:#e31019;pointer-events:none}@media only screen and (min-width: 1025px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .cats-list li:hover{opacity:1}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .cats-list{display:none}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .cats-list{display:inline-flex}}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper{display:none;position:absolute;max-height:50vh}@media only screen and (max-width: 1279px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper{max-height:45vh}}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper div{margin-top:20px;max-width:75%}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper div:first-of-type{margin-top:0}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper.active{display:block;position:relative}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper h2{font-family:'px-grotesk-regular';font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper ul li{position:relative;font-family:'equip-light';font-size:18px;line-height:20px;opacity:.5;cursor:pointer;margin-bottom:5px}@media only screen and (min-width: 1025px){.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper ul li:hover{opacity:1}}.locations-page .page-header .locations-wrapper .sidebar .sidebar-content .term-childs-wrapper ul li.active{opacity:1}.locations-page .page-header .locations-wrapper .second-sidebar{position:relative;z-index:4;width:calc(100vw - 350px)}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .second-sidebar{width:calc(100vw - 380px)}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .second-sidebar{width:100vw}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar{position:absolute;max-height:68vh;top:32vh;z-index:10;transform:translateY(100%)}}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar{transform:translate(-100%, 0);max-width:300px;-webkit-box-shadow:-3px 0px 20px 1px rgba(0,0,0,0.35);-moz-box-shadow:-3px 0px 20px 1px rgba(0,0,0,0.35);box-shadow:-3px 0px 20px 1px rgba(0,0,0,0.35);width:300px}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar{box-shadow:none;transform:translate(0, 0)}}@media only screen and (max-width: 361px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar{overflow:hidden;overflow-y:auto}}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{position:absolute;top:0;left:0;opacity:0;visibility:hidden;color:#000000;height:100vh;width:450px;display:grid;grid-auto-rows:minmax(10%, 30%) minmax(25%, 50%) 1fr}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper.active{opacity:1;visibility:visible}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{width:325px;height:96vh;grid-auto-rows:minmax(10%, 200px) minmax(10%, 30%) 1fr}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{top:0px;grid-auto-rows:minmax(10%, 200px) minmax(10%, 35%) 1fr}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{width:100vw;top:0px;height:53vh;grid-auto-rows:minmax(10%, 150px) minmax(10%, 50%) 1fr}}@media only screen and (max-width: 361px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{height:55vh}}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .image-wrapper{position:relative;height:100%;width:100%;background-color:#ffffff}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .image-wrapper{height:200px;width:100%}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .image-wrapper{height:150px}}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content{padding:0 25px;position:relative;background-color:#ffffff}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content h2{font-family:'px-grotesk-light';font-size:3.75rem;color:#e31019;margin:15px 0}@media (max-width: 1440px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content h2{font-size:calc(1.55rem + 2.44444vw)}}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content h2{font-size:3.125rem}}@media only screen and (max-width: 1024px) and (max-width: 1440px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content h2{font-size:calc(1.425rem + 1.88889vw)}}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .morada{padding-top:40px}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .telefones,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .mails,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .faxes,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .morada{font-family:'equip-light';font-size:18px;line-height:25px}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .telefones span,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .mails span,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .faxes span,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .morada span{display:block}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .telefones a,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .mails a,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .faxes a,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .morada a{color:#000000;cursor:pointer}@media only screen and (min-width: 1025px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .telefones a:hover,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .mails a:hover,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .faxes a:hover,.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content .morada a:hover{color:#e31019}}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom{display:flex;flex-direction:column;justify-content:flex-end;padding:0 25px;background-color:#ffffff}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom span{font-family:'equip-extended-reg';font-size:10px;letter-spacing:1px;text-transform:uppercase;width:100%;display:block;line-height:15px}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom span.title{color:#959595}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom span.content{color:#333333;margin-bottom:20px}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom{justify-content:initial}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper .location-content-bottom{padding-top:50px}}.locations-page .page-header .locations-wrapper .second-sidebar .arrow-mobile{position:absolute;top:10px;left:0;right:0;margin:0 auto;width:30px;height:18px;display:none;z-index:3}.locations-page .page-header .locations-wrapper .second-sidebar .arrow-mobile path{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4px;fill-rule:evenodd}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .second-sidebar .arrow-mobile{display:block;opacity:0;visibility:hidden;top:20px}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar .arrow-mobile{top:17px}}.locations-page .page-header .locations-wrapper .second-sidebar .overlay-mobile{opacity:0;visibility:hidden;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;z-index:2}.locations-page .page-header .locations-wrapper .second-sidebar .map-container{position:absolute;width:100%;height:100%;right:0;padding:0;z-index:-1}.locations-page .page-header .locations-wrapper .second-sidebar .map-container #map{height:100%}@media only screen and (max-width: 1024px){.locations-page .page-header .locations-wrapper .second-sidebar .map-container{width:100vw;height:100vh}}@media only screen and (max-width: 1023px){.locations-page .page-header .locations-wrapper .second-sidebar .map-container{top:0}}@media only screen and (max-width: 767px){.locations-page .page-header .locations-wrapper .second-sidebar .map-container{display:none}}.locations-page .page-content{display:none}@media only screen and (max-width: 1023px){.cats-list{display:none}.term-childs-container{display:none}.second-sidebar{position:absolute;top:0;left:0;height:100%;width:100%}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar{width:100vw;transform:translate(0, 100%);height:75vh;position:relative;z-index:3}}@media only screen and (max-width: 767px){.term-childs-container{display:block}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar{max-width:none;transform:translate(0, 0)}.locations-page .page-header .locations-wrapper .second-sidebar .content-sidebar .location-wrapper{background-color:#ffffff}}.product .page-current[data-name-product=chapas-em-formatos-e-em-bobines] .product-page .used-in .technical-draw,.product .page-current[data-name-product=sheets] .product-page .used-in .technical-draw,.product .page-current[data-name-product=toles-et-bobines] .product-page .used-in .technical-draw{width:300px;height:250px}.product .page-current[data-name-product=chapas-em-formatos-e-em-bobines] .product-page .contactos .technical-draw,.product .page-current[data-name-product=sheets] .product-page .contactos .technical-draw,.product .page-current[data-name-product=toles-et-bobines] .product-page .contactos .technical-draw{width:450px;height:350px}.product .page-current[data-name-product=tubos-e-calhas] .product-page .contactos .technical-draw,.product .page-current[data-name-product=tubes-and-channels] .product-page .contactos .technical-draw,.product .page-current[data-name-product=tubes-et-profiles] .product-page .contactos .technical-draw{width:550px;height:300px;top:-3vmin;right:3vmin}.product .page-current[data-name-product=chapa-industrial-e-de-alto-limite-elastico] .product-page .used-in .technical-draw,.product .page-current[data-name-product=plates] .product-page .used-in .technical-draw,.product .page-current[data-name-product=plaques] .product-page .used-in .technical-draw{width:400px;height:0}.product .page-current[data-name-product=chapa-industrial-e-de-alto-limite-elastico] .product-page .contactos .technical-draw,.product .page-current[data-name-product=plates] .product-page .contactos .technical-draw,.product .page-current[data-name-product=plaques] .product-page .contactos .technical-draw{width:450px;height:auto;top:10vmin}.product .page-current[data-name-product=chapa-industrial-e-de-alto-limite-elastico] .product-page .contactos .technical-draw img,.product .page-current[data-name-product=plates] .product-page .contactos .technical-draw img,.product .page-current[data-name-product=plaques] .product-page .contactos .technical-draw img{height:auto}.product .page-current[data-name-product=perfis-estruturais] .product-page .used-in .technical-draw,.product .page-current[data-name-product=poutrelles] .product-page .used-in .technical-draw,.product .page-current[data-name-product=beams] .product-page .used-in .technical-draw{width:250px;height:200px}.product .page-current[data-name-product=perfis-estruturais] .product-page .contactos .technical-draw,.product .page-current[data-name-product=poutrelles] .product-page .contactos .technical-draw,.product .page-current[data-name-product=beams] .product-page .contactos .technical-draw{width:450px;height:450px;top:-10vmin}.product .page-current[data-name-product=perfis-estruturais] .product-page .contactos .technical-draw img,.product .page-current[data-name-product=poutrelles] .product-page .contactos .technical-draw img,.product .page-current[data-name-product=beams] .product-page .contactos .technical-draw img{height:100%}.product .page-current[data-name-product=varao-de-construcao-e-malha-electrosoldada] .product-page .contactos .technical-draw,.product .page-current[data-name-product=rebars-and-electro-welded-wire-mesh] .product-page .contactos .technical-draw,.product .page-current[data-name-product=fers-a-beton-et-treillis-soudes] .product-page .contactos .technical-draw{width:400px;height:auto}.product .page-current[data-name-product=varao-de-construcao-e-malha-electrosoldada] .product-page .contactos .technical-draw img,.product .page-current[data-name-product=rebars-and-electro-welded-wire-mesh] .product-page .contactos .technical-draw img,.product .page-current[data-name-product=fers-a-beton-et-treillis-soudes] .product-page .contactos .technical-draw img{height:auto}.product .page-current[data-name-product=perfis-comerciais] .product-page .contactos .technical-draw,.product .page-current[data-name-product=merchant-bars] .product-page .contactos .technical-draw,.product .page-current[data-name-product=lamines-marchands] .product-page .contactos .technical-draw{width:700px;height:auto;top:-23vmin;right:0}.ie .product-page .next-prod-section,.edge .product-page .next-prod-section{height:450px}.ie .product-page .next-prod-section p.show-mobile,.edge .product-page .next-prod-section p.show-mobile{display:block}.ie .product-page .next-prod-section p.hide-mob,.edge .product-page .next-prod-section p.hide-mob{display:none}.ie .product-page .page-header .video-container .element-cover{position:absolute;left:0 !important;min-width:auto;min-height:100%;max-width:none;width:auto;height:auto}.ie .product-page .page-header .home-and-menu-title{color:white;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.ie .product-page .page-header .sidebar .next-product-title{color:#ffffff;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.ie .product-page .next-prod-section .next-product-wrapper .next-title h3{color:white;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.product-page .page-header{position:fixed;top:0;height:100vh;z-index:100;width:100vw;will-change:transform}@media only screen and (max-width: 1024px){.product-page .page-header{height:92vh}}.product-page .page-header>.row{height:100%;position:relative}.product-page .page-header .home-and-menu-title{margin-top:30px;color:rgba(255,255,255,0.8)}.product-page .page-header svg{width:80px;opacity:1}.product-page .page-header svg path{fill:rgba(255,255,255,0.8)}.product-page .page-header .video-container{position:absolute;top:0;left:0;z-index:-1;will-change:transform}@media only screen and (max-width: 1024px){.product-page .page-header .video-container{height:96vh}}.product-page .page-header .sidebar{width:200px;height:100%;max-width:100%;position:absolute;top:0;right:0;transition:0.3s width cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.3s width cubic-bezier(0.19, 1, 0.22, 1);will-change:transform}@media only screen and (max-width: 1024px){.product-page .page-header .sidebar{height:92vh}}@media only screen and (max-width: 1023px){.product-page .page-header .sidebar{height:calc(100% - 95px)}}@media only screen and (max-width: 767px){.product-page .page-header .sidebar{display:none}}@media only screen and (min-width: 1025px){.product-page .page-header .sidebar:hover{width:220px}.product-page .page-header .sidebar:hover .overlay{opacity:0}.product-page .page-header .sidebar:hover .next-prod-link{color:#ffffff;opacity:1}.product-page .page-header .sidebar:hover .next-prod-link:after{transform:scaleY(1) translate3D(0, 0, 0);-webkit-transform:scaleY(1) translate3D(0, 0, 0);transform-origin:bottom;-webkit-transform-origin:bottom}.product-page .page-header .sidebar:hover .next-prod-link svg{opacity:1}.product-page .page-header .sidebar:hover .next-product-title svg{opacity:0.8}.product-page .page-header .sidebar:hover .next-product-title svg path{fill:white}.product-page .page-header .sidebar:hover .next-product-title h2{opacity:0.8;color:white}}.product-page .page-header .sidebar .next-product-title{position:absolute;top:50%;left:50px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.product-page .page-header .sidebar .next-product-title svg{opacity:0.8}.product-page .page-header .sidebar .next-product-title svg path{fill:white}.product-page .page-header .sidebar .next-product-title h2{opacity:0.8;background:transparent;-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:white}.product-page .page-header .sidebar .overlay{background:#000000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.47;pointer-events:none;transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.2s opacity cubic-bezier(0.19, 1, 0.22, 1)}.product-page .page-header .sidebar .next-prod-link{position:absolute;bottom:0;left:0;width:100%;height:95px;font-family:'px-grotesk-regular';font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.7);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;padding:35px 42px;z-index:1;-webkit-transition:0.6s color cubic-bezier(0.19, 1, 0.22, 1),1s opacity cubic-bezier(0.19, 1, 0.22, 1);transition:0.6s color cubic-bezier(0.19, 1, 0.22, 1),1s opacity cubic-bezier(0.19, 1, 0.22, 1);opacity:0}.product-page .page-header .sidebar .next-prod-link span.arrow{display:inline-block;margin-left:15px;user-select:none;-webkit-user-select:none;position:relative;z-index:10}.product-page .page-header .sidebar .next-prod-link span.arrow svg{width:25px;transition:0.6s opacity cubic-bezier(0.19, 1, 0.22, 1)}.product-page .page-header .sidebar .next-prod-link span.arrow svg path{fill:none;stroke:#ffffff;stroke-width:.5;stroke-linecap:square;stroke-linejoin:round}.product-page .page-header .sidebar .next-prod-link:after{content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;background-color:#e31019;transform:scaleY(0) translate3D(0, 0, 0);-webkit-transform:scaleY(0) translate3D(0, 0, 0);transform-origin:top;-webkit-transform-origin:top;transition:0.6s transform cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.6s transform cubic-bezier(0.19, 1, 0.22, 1);z-index:-1}.product-page .page-header .sidebar .next-prod-link span.next-prod-text-wrapper{max-width:200px}.product-page .page-content{position:relative;background-color:#f7f7f7;z-index:101;margin-top:100vh}.product-page .page-content .scroll-helper{position:absolute;top:-70px;left:calc(6.25% + 1.25rem);z-index:10;display:flex;align-items:center;justify-content:center;transition:0.8s all cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.8s all cubic-bezier(0.19, 1, 0.22, 1)}.product-page .page-content .scroll-helper.disable{opacity:0;visibility:hidden}@media only screen and (max-width: 1024px){.product-page .page-content .scroll-helper{display:none}}.product-page .page-content .scroll-helper strong{text-transform:uppercase;letter-spacing:2px;font-family:'px-grotesk-bold';font-weight:bold;font-size:10px;color:rgba(255,255,255,0.5)}.product-page .page-content .scroll-helper .scroll-helper-inner{position:relative;width:1px;height:50px;background-color:rgba(255,255,255,0.5);margin-right:15px;overflow:hidden}.product-page .page-content .scroll-helper .scroll-helper-inner span{position:absolute;top:0;left:0;background-color:#ffffff;width:100%;height:100%;transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-animation:scrollHelperFerro 2s infinite ease-in-out;animation:scrollHelperFerro 2s infinite ease-in-out}@keyframes scrollHelperFerro{0%{transform:translateY(-100%)}50%{transform:translateY(0)}100%{transform:translateY(100%)}}.product-page .page-content .js-image{will-change:transform}.product-page .page-content .js-image .element-cover{will-change:transform}.product-page .page-content .home-and-menu-title{color:#000000}.product-page .page-content .intro{position:relative;background:#e31019;opacity:.95;padding:133px 220px;text-align:left;margin-top:-95px;line-height:50px}@media only screen and (max-width: 1440px){.product-page .page-content .intro{padding:100px 170px}}@media only screen and (max-width: 1024px){.product-page .page-content .intro{padding:65px 50px}}@media only screen and (max-width: 767px){.product-page .page-content .intro{padding:35px 20px;margin-top:-150px}}@media only screen and (max-width: 361px){.product-page .page-content .intro{margin-top:-50px}}.product-page .page-content .intro h3{margin-bottom:36px}@media only screen and (max-width: 1440px){.product-page .page-content .intro h3{font-size:32px}}@media only screen and (max-width: 767px){.product-page .page-content .intro h3{font-size:24px}}.product-page .page-content .intro .intro-red-block-text{max-width:70%}@media only screen and (max-width: 1440px){.product-page .page-content .intro .intro-red-block-text{max-width:100%}}@media only screen and (max-width: 1024px){.product-page .page-content .intro .intro-red-block-text{max-width:70%}}@media only screen and (max-width: 767px){.product-page .page-content .intro .intro-red-block-text{max-width:100%}}@media only screen and (max-width: 1023px){.product-page .page-content .nopadd{padding:0}}.product-page .page-content .prod-image-container{position:relative;height:525px;margin-top:-100px;z-index:3;transform:translateZ(0);-webkit-transform:translateZ(0)}@media only screen and (max-width: 1440px){.product-page .page-content .prod-image-container{margin-top:-70px}}@media only screen and (max-width: 1440px){.product-page .page-content .prod-image-container{margin-top:-40px}}.product-page .page-content .prod-image-container .image-caption-wrapper{left:auto;right:-55px;z-index:-1}@media only screen and (max-width: 1023px){.product-page .page-content .prod-image-container .image-caption-wrapper{position:absolute;top:auto;left:auto;right:auto;height:auto;bottom:-25px;width:100vw;padding-right:6.25%}}.product-page .page-content .prod-image-container .image-caption-wrapper .image-caption-inner h3{position:relative}.product-page .page-content .prod-image-container .image-caption-wrapper .image-caption-inner h3:before{content:'';height:24px;width:1px;background-color:#e31019;position:absolute;left:-10px;top:-15px;display:none;z-index:1}@media only screen and (max-width: 1023px){.product-page .page-content .prod-image-container .image-caption-wrapper .image-caption-inner h3:before{display:block}}@media only screen and (max-width: 1023px){.product-page .page-content .prod-image-container .image-caption-wrapper .image-caption-inner{position:relative;bottom:auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);justify-content:flex-end;-webkit-justify-content:flex-end}}@media only screen and (max-width: 1024px){.product-page .page-content .prod-image-container{height:400px}}@media only screen and (max-width: 1023px){.product-page .page-content .prod-image-container{margin-top:0}}.product-page .page-content .used-in{position:relative;margin-top:300px}.product-page .page-content .used-in .technical-draw{width:400px;height:300px;position:absolute;bottom:0;left:-80px;pointer-events:none;opacity:0.1;z-index:2}.product-page .page-content .used-in .technical-draw img{margin:0 auto}@media only screen and (max-width: 1024px){.product-page .page-content .used-in .technical-draw{display:none}}@media only screen and (max-width: 1024px){.product-page .page-content .used-in{margin-top:150px}}.product-page .page-content .used-in span{font-family:'px-grotesk-bold';font-size:50px;color:#e31019}@media only screen and (max-width: 1024px){.product-page .page-content .used-in span{text-align:center;display:block;margin-bottom:50px}}@media only screen and (max-width: 767px){.product-page .page-content .used-in span{text-align:left;padding-left:10px}}.product-page .page-content .used-in .row .column{margin-bottom:60px}@media only screen and (max-width: 1024px){.product-page .page-content .used-in .row .column{display:flex;flex-direction:column;padding-left:100px}}@media only screen and (max-width: 767px){.product-page .page-content .used-in .row .column{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:100px;padding-left:10px}.product-page .page-content .used-in .row .column:last-of-type{margin-bottom:0}}.product-page .page-content .used-in .row .column svg{width:70px;height:70px}.product-page .page-content .used-in .row .column svg path,.product-page .page-content .used-in .row .column svg circle{fill:none;stroke:#e31019;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media only screen and (max-width: 767px){.product-page .page-content .used-in .row .column svg{margin-left:40px}}.product-page .page-content .used-in .row .column .used-title{font-family:'px-grotesk-regular';font-size:25px;line-height:25px;color:#000;margin-top:30px;position:relative}.product-page .page-content .used-in .row .column .used-title .number{position:absolute;top:-4px;left:-40px}.product-page .page-content .used-in .row .column .used-title .number span{position:relative;font-family:'px-grotesk-regular';font-size:15px;color:#d0d0d0;letter-spacing:1px}.product-page .page-content .used-in .row .column .used-title .number span:before{content:'';width:1px;height:300%;background-color:#d0d0d0;position:absolute;top:0;left:-10px}@media only screen and (max-width: 767px){.product-page .page-content .used-in .row .column .used-title .number{left:0}}@media only screen and (max-width: 767px){.product-page .page-content .used-in .row .column .used-title{padding-left:40px}}.product-page .page-content .used-in .row .column .used-content{font-family:'equip-light';font-size:18px;line-height:25px;color:#bababa;max-width:70%;margin-top:30px}@media only screen and (max-width: 1440px){.product-page .page-content .used-in .row .column .used-content{font-size:16px;max-width:80%}}@media only screen and (max-width: 1024px){.product-page .page-content .used-in .row .column .used-content{height:70px;max-width:100%}}@media only screen and (max-width: 1023px){.product-page .page-content .used-in .row .column .used-content{height:80px;max-width:90%}}@media only screen and (max-width: 767px){.product-page .page-content .used-in .row .column .used-content{padding-left:40px;max-width:100%}}.product-page .page-content .subcategoria-produtos{margin-top:200px}@media only screen and (max-width: 1440px){.product-page .page-content .subcategoria-produtos{margin-top:150px}}@media only screen and (max-width: 1024px){.product-page .page-content .subcategoria-produtos{margin-top:50px}}.product-page .page-content .subcategoria-produtos .sub-cats{position:relative;font-family:'px-grotesk-regular';font-size:12px;color:#000000;padding:200px 0;text-transform:uppercase}.product-page .page-content .subcategoria-produtos .sub-cats .js-hide{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0}@media only screen and (max-width: 1024px){.product-page .page-content .subcategoria-produtos .sub-cats .js-hide{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:.2}}.product-page .page-content .subcategoria-produtos .sub-cats .overlay{width:100%;height:100%;background:#ffffff;position:absolute;top:0;left:0;z-index:-1;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left;-webkit-transform-origin:left}@media only screen and (max-width: 1024px){.product-page .page-content .subcategoria-produtos .sub-cats .overlay{transform:scaleX(1);-webkit-transform:scaleX(1)}}.product-page .page-content .subcategoria-produtos .sub-cats .section-title{margin-bottom:70px;letter-spacing:1px}@media only screen and (max-width: 767px){.product-page .page-content .subcategoria-produtos .sub-cats{padding:100px 0}}.product-page .page-content .subcategoria-produtos .sub-cats ul li{position:relative;font-family:'px-grotesk-bold';font-size:2rem;text-transform:initial;color:#616161;opacity:.2;line-height:1.2;cursor:pointer;pointer-events:all;margin-bottom:15px;max-width:80%;transition:1s all cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:1s all cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width: 1440px){.product-page .page-content .subcategoria-produtos .sub-cats ul li{font-size:calc(1.2rem + 0.88889vw)}}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cats ul li{max-width:100%}}@media only screen and (max-width: 767px){.product-page .page-content .subcategoria-produtos .sub-cats ul li{font-size:24px;line-height:1.3;margin-bottom:10px}}@media only screen and (max-width: 361px){.product-page .page-content .subcategoria-produtos .sub-cats ul li{font-size:20px}}@media only screen and (min-width: 1025px){.product-page .page-content .subcategoria-produtos .sub-cats ul li:hover{color:#e31019;opacity:1}}@media only screen and (max-width: 767px){.product-page .page-content .subcategoria-produtos .sub-cats ul li h3{max-width:80%}}.product-page .page-content .subcategoria-produtos .sub-cats ul li.active{color:#e31019 !important;opacity:1 !important}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content{display:none;padding-bottom:50px}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content h3{font-family:'equip-light';font-size:35px;line-height:40px;color:#000000;margin-bottom:30px}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content p{font-family:'equip-light';font-size:18px;line-height:25px;color:#000000;margin-top:30px}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content p{font-size:16px;line-height:23px}}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content p strong{font-family:'equip-light';font-size:1.625rem;line-height:1.3;color:#000000}@media (max-width: 1440px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content p strong{font-size:calc(1.125rem + 0.55556vw)}}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content p strong{font-size:20px}}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content p img{max-width:150px}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content ul{margin-top:10px;margin-bottom:35px}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content ul li{font-family:'equip-light';font-size:18px;line-height:20px;color:#bababa;opacity:1;list-style:none}.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content ul li:before{content:'';display:inline-block;height:5px;width:5px;background-image:url(/TEST/Spo/map/list-style.jpg);margin-right:10px;vertical-align:middle}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .subcategorias-content ul li{font-size:16px;line-height:1.3}}.product-page .page-content .subcategoria-produtos .sub-cats ul li .line{width:150px;height:1px;background-color:#e31019;position:absolute;top:50%;transform:translate(-50%);left:110%;display:block;transition:0.2s all cubic-bezier(1, 0, 0, 1);-webkit-transition:0.3s all cubic-bezier(1, 0, 0, 1);transform-origin:left;-webkit-transform-origin:left;transform:scaleX(0);-webkit-transform:scaleX(0)}@media only screen and (max-width: 1440px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .line{width:80px;left:115%}}@media only screen and (max-width: 1024px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .line{width:80px;left:132%}}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .line{width:50px;left:108%}}@media only screen and (max-width: 767px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .line{display:none}}.product-page .page-content .subcategoria-produtos .sub-cats ul li .arrow{position:absolute;top:12px;right:0;width:16px;height:10px;display:none}.product-page .page-content .subcategoria-produtos .sub-cats ul li .arrow svg{position:absolute;top:0;left:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.4s transform cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.4s transform cubic-bezier(0.19, 1, 0.22, 1)}.product-page .page-content .subcategoria-produtos .sub-cats ul li .arrow svg path{fill:none;stroke:#e31019;stroke-miterlimit:10;stroke-width:2;fill-rule:evenodd}@media only screen and (max-width: 767px){.product-page .page-content .subcategoria-produtos .sub-cats ul li .arrow{display:block}}.product-page .page-content .subcategoria-produtos .sub-cats ul li.active .line{transform:scaleX(1);-webkit-transform:scaleX(1)}.product-page .page-content .subcategoria-produtos .sub-cats ul li.active .arrow svg{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper{position:relative}@media only screen and (max-width: 767px){.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper{display:none}}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content img{max-width:150px}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content h3{font-family:'equip-light';font-size:35px;line-height:40px;color:#000000;margin-bottom:30px}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content p{font-family:'equip-light';font-size:18px;line-height:25px;color:#000000;margin-top:30px}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content p{font-size:16px;line-height:23px}}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content p strong{font-family:'px-grotesk-regular';font-size:1.625rem;line-height:1.3;color:#000000}@media (max-width: 1440px){.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content p strong{font-size:calc(1.125rem + 0.55556vw)}}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content p strong{font-size:20px}}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content ul{margin-top:5px;margin-bottom:35px}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content ul li{font-family:'equip-light';font-size:18px;line-height:25px;color:#bababa;list-style:none}.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content ul li:before{content:'';display:inline-block;height:5px;width:5px;background-image:url(/TEST/Spo/map/list-style.jpg);margin-right:10px;vertical-align:middle}@media only screen and (max-width: 1023px){.product-page .page-content .subcategoria-produtos .sub-cat-content-wrapper .sub-cat-content ul li{font-size:16px;line-height:23px}}.product-page .ficha-tecnica{position:relative;margin-top:280px}.product-page .ficha-tecnica:after{content:'';width:100%;height:100%;background-color:#ffffff;position:absolute;top:0;left:0;z-index:-2}.product-page .ficha-tecnica .row{position:relative}.product-page .ficha-tecnica .row .left-col{z-index:0;margin-top:-125px;position:relative;height:525px}.product-page .ficha-tecnica .row .left-col .left-col-image{height:100%}.product-page .ficha-tecnica .row .left-col .overlay{width:125px;height:125px;position:absolute;top:0;left:0;z-index:1;display:block;background:#f7f7f7}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .left-col .overlay{display:none}}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .left-col{height:310px}}.product-page .ficha-tecnica .row .left-col .image-caption-wrapper{z-index:-1}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .left-col .image-caption-wrapper{position:absolute;top:-25px;left:auto;right:0;height:auto;width:100vw;padding-right:6.25%}}.product-page .ficha-tecnica .row .left-col .image-caption-wrapper .image-caption-inner h3{position:relative}.product-page .ficha-tecnica .row .left-col .image-caption-wrapper .image-caption-inner h3:before{content:'';height:25px;width:1px;background-color:#e31019;position:absolute;left:-10px;top:0px;display:none;z-index:1}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .left-col .image-caption-wrapper .image-caption-inner h3:before{display:block}}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .left-col .image-caption-wrapper .image-caption-inner{position:relative;bottom:auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);justify-content:flex-end;webkit-justify-content:flex-end}}.product-page .ficha-tecnica .row .mid-col{background:#f7f7f7;padding:105px 90px;z-index:100;position:relative}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .mid-col{padding:50px 20px;margin-top:-50px}}.product-page .ficha-tecnica .row .mid-col .ficha-tecnica-title h3{color:#000000}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .mid-col .ficha-tecnica-title h3{font-size:40px}}@media only screen and (max-width: 361px){.product-page .ficha-tecnica .row .mid-col .ficha-tecnica-title h3{font-size:32px}}.product-page .ficha-tecnica .row .mid-col .ficha-tecnica-content{margin-top:25px}.product-page .ficha-tecnica .row .mid-col .ficha-tecnica-content p{font-family:'equip-light';font-size:18px;line-height:25px;color:#000000}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .mid-col .ficha-tecnica-content p{font-size:16px}}.product-page .ficha-tecnica .row .mid-col button{position:absolute;bottom:0;left:0;transform:translate(0, 100%);-webkit-transform:translate(0, 100%);white-space:nowrap;border:1px solid #e31019;box-sizing:border-box}@media only screen and (max-width: 1023px){.product-page .ficha-tecnica .row .mid-col button span{margin-right:6px}}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .mid-col button{position:relative;bottom:auto;transform:translate(0, 0);-webkit-transform:translate(0, 0);margin-top:50px}}@media only screen and (max-width: 361px){.product-page .ficha-tecnica .row .mid-col button{padding:25px}}.product-page .ficha-tecnica .row .file-link:hover svg path{stroke:#e31019}.product-page .ficha-tecnica .row .file-link svg{width:18px;margin-right:10px}.product-page .ficha-tecnica .row .file-link svg path{stroke:#FFF}.product-page .ficha-tecnica .row .right-col{z-index:0;position:relative;height:485px}.product-page .ficha-tecnica .row .right-col .right-col-image{height:100%}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .right-col{margin-top:-150px}}.product-page .ficha-tecnica .row .right-col .image-caption-wrapper{right:-55px;left:auto;z-index:-1}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .right-col .image-caption-wrapper{position:absolute;top:auto;left:auto;right:auto;height:auto;bottom:-25px;width:100vw;padding-right:6.25%}}.product-page .ficha-tecnica .row .right-col .image-caption-wrapper .image-caption-inner h3{position:relative}.product-page .ficha-tecnica .row .right-col .image-caption-wrapper .image-caption-inner h3:before{content:'';height:24px;width:1px;background-color:#e31019;position:absolute;left:-10px;top:-15px;display:none;z-index:1}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .right-col .image-caption-wrapper .image-caption-inner h3:before{display:block}}@media only screen and (max-width: 767px){.product-page .ficha-tecnica .row .right-col .image-caption-wrapper .image-caption-inner{position:relative;bottom:auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);justify-content:flex-end;webkit-justify-content:flex-end}}.product-page .contactos{position:relative;background-color:#FFF;padding-top:250px;padding-bottom:250px;z-index:-1}@media only screen and (max-width: 1440px){.product-page .contactos{padding-top:150px}}@media only screen and (max-width: 1024px){.product-page .contactos{padding-top:150px}}@media only screen and (max-width: 767px){.product-page .contactos{padding-bottom:150px}}.product-page .contactos .technical-draw{width:500px;position:absolute;top:-20vmin;right:20vmin;left:auto;pointer-events:none;opacity:0.1;z-index:3}.product-page .contactos .technical-draw img{height:100%;margin:0 auto;object-fit:contain}@media only screen and (max-width: 1024px){.product-page .contactos .technical-draw{display:none}}.product-page .contactos .contacts-title{color:#000000}@media only screen and (max-width: 767px){.product-page .contactos .contacts-title{font-size:40px}}.product-page .contactos .contacts-content p{margin-top:40px}.product-page .contactos .button-ferro{width:100%;border:1px solid #e31019;box-sizing:border-box}.product-page .contactos .button-ferro:hover svg path{fill:#e31019}.product-page .contactos .button-ferro svg{width:18px}.product-page .contactos .button-ferro svg path{fill:#ffffff}@media only screen and (max-width: 1023px){.product-page .contactos .button-ferro{margin-top:50px}}.product-page .next-prod-section{position:relative;z-index:100;background-color:#ffffff}.product-page .next-prod-section p{position:absolute;top:-30px;left:0;right:0;font-family:'px-grotesk-regular';font-size:10px;color:#000000;margin:0 auto;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#9b9b9b}.product-page .next-prod-section p.show-mobile{display:none}@media only screen and (max-width: 1024px){.product-page .next-prod-section p.show-mobile{display:block}}@media only screen and (max-width: 1024px){.product-page .next-prod-section p.hide-mob{display:none}}.product-page .next-prod-section .next-product-wrapper{position:relative}.product-page .next-prod-section .next-product-wrapper .fade{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));position:absolute;top:0;left:0;width:100%;height:100%}.product-page .next-prod-section .next-product-wrapper .overlay-scroll{position:absolute;top:0;left:0;background-color:#e31019;width:100%;height:100%;transform:scaleY(0);-webkit-transform:scaleY(0);transform-origin:top;-webkit-transform-origin:top}.product-page .next-prod-section .next-product-wrapper img{height:600px}.product-page .next-prod-section .next-product-wrapper .row{margin:0 auto;mix-blend-mode:screen}.product-page .next-prod-section .next-product-wrapper .next-title{position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);z-index:2}@media only screen and (max-width: 767px){.product-page .next-prod-section .next-product-wrapper .next-title{max-width:80%}}.product-page .next-prod-section .next-product-wrapper .next-title svg{width:80px;opacity:0.8}.product-page .next-prod-section .next-product-wrapper .next-title svg path{fill:#ffffff}@media only screen and (max-width: 767px){.product-page .next-prod-section .next-product-wrapper .next-title svg{width:60px}}.product-page .next-prod-section .next-product-wrapper .next-title h3{position:relative;margin-top:30px;opacity:0.8;color:white}@media only screen and (max-width: 767px){.product-page .next-prod-section .next-product-wrapper .next-title h3{font-size:30px;line-height:1.1;color:white}}@media only screen and (max-width: 767px){.product-page .next-prod-section .next-product-wrapper{height:315px}}.safari .products-page .page-content .products-container .products-list .product-col .prod-info h2{color:#ffffff;background:none;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.edge,.ie{overflow:visible !important}.edge .products,.ie .products{overflow:visible !important}.edge .products-page,.ie .products-page{cursor:default !important}.edge .products-page .page-content .products-container,.ie .products-page .page-content .products-container{height:100%;display:block}.edge .products-page .page-content .products-container .scroll-tip-container,.ie .products-page .page-content .products-container .scroll-tip-container{position:relative;top:auto;left:auto;width:100vw;padding:150px 25px 50px 55px;align-items:flex-start;-webkit-align-items:flex-start}.edge .products-page .page-content .products-container .scroll-tip-container .scroll-tip,.ie .products-page .page-content .products-container .scroll-tip-container .scroll-tip{display:none}.edge .products-page .page-content .products-container .products-list,.ie .products-page .page-content .products-container .products-list{display:block;height:100%;left:auto}.edge .products-page .page-content .products-container .products-list .product-col,.ie .products-page .page-content .products-container .products-list .product-col{width:49.4vw;display:flex;align-items:center;justify-content:center;height:400px;padding:0}.edge .products-page .page-content .products-container .products-list .product-col a,.ie .products-page .page-content .products-container .products-list .product-col a{cursor:pointer}.edge .products-page .page-content .products-container .products-list .product-col .prod-info,.ie .products-page .page-content .products-container .products-list .product-col .prod-info{position:relative;max-width:100%;width:100%}.edge .products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile,.ie .products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile{display:inline-block}.edge .products-page .page-content .products-container .products-list .product-col .prod-info .product-picto,.ie .products-page .page-content .products-container .products-list .product-col .prod-info .product-picto{display:none}.edge .products-page .page-content .products-container .products-list .product-col .prod-info h3,.ie .products-page .page-content .products-container .products-list .product-col .prod-info h3{color:#ffffff;background:none;z-index:10;background-clip:initial;text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial;max-width:90%}.edge .products-page .page-content .products-container .products-list .product-col .prod-info h4,.ie .products-page .page-content .products-container .products-list .product-col .prod-info h4{max-width:90%}.edge .products-page .page-content .products-container .products-list .product-col:nth-child(even),.ie .products-page .page-content .products-container .products-list .product-col:nth-child(even){float:left}.edge .products-page .page-content .products-container .products-list .product-col:nth-child(odd),.ie .products-page .page-content .products-container .products-list .product-col:nth-child(odd){float:right}.edge .products-page .page-content .products-container .call-to-action-about,.ie .products-page .page-content .products-container .call-to-action-about{position:relative;top:auto;left:auto;width:100vw;padding:45px 50px;height:auto;clear:both}.edge .products-page .page-content .products-container .call-to-action-about h4,.ie .products-page .page-content .products-container .call-to-action-about h4{position:relative;bottom:auto;margin-top:35px;line-height:1.4;max-width:80%}.ie .products-page .page-content .products-container .products-list .product-col{height:500px;width:49.37vw}.ie .products-page .page-content .products-container .products-list .product-col .prod-info h2{max-width:80%}.products{overflow:hidden !important}@media only screen and (max-width: 767px){.products{overflow:visible !important}}.products-page{overflow:hidden;cursor:none !important}.products-page .custom-cursor{width:50px;height:50px;background-color:#ffffff;position:fixed;top:0;left:0;z-index:10;border-radius:50%;pointer-events:none;transform:scale(0.9);-webkit-transform:scale(0.9);opacity:0;transition:0.6s opacity cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.6s opacity cubic-bezier(0.19, 1, 0.22, 1)}.products-page .custom-cursor.enable{opacity:1}.products-page .custom-cursor span{width:1px;height:15px;background-color:#000000;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.products-page .custom-cursor span:last-of-type{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width: 1024px){.products-page .custom-cursor{display:none}}.products-page .page-content .products-container{display:inline-flex;display:-webkit-inline-flex;overflow:hidden;height:100vh;will-change:transform;transform:translateZ(0px);-webkit-transform:translateZ(0px)}@media only screen and (max-width: 767px){.products-page .page-content .products-container{height:100%;display:block}}.products-page .page-content .products-container .scroll-tip-container{position:fixed;top:0;left:0;width:720px;height:100%;background-color:#e31019;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;-webkit-justify-content:center;padding-left:calc(8.25% + 1.250rem);z-index:3;cursor:default}@media only screen and (max-width: 1650px){.products-page .page-content .products-container .scroll-tip-container{padding-left:4.25%;width:620px}}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .scroll-tip-container{width:450px;align-items:flex-start;-webkit-align-items:flex-start;padding-left:68px}}@media only screen and (max-width: 1023px){.products-page .page-content .products-container .scroll-tip-container{width:420px;padding-left:55px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .scroll-tip-container{position:relative;top:auto;left:auto;width:100vw;padding:150px 25px 50px 25px}}.products-page .page-content .products-container .scroll-tip-container h1{font-family:'px-grotesk-bold';font-size:4.375rem;color:#ffffff;pointer-events:all}@media (max-width: 1440px){.products-page .page-content .products-container .scroll-tip-container h1{font-size:calc(1.675rem + 3vw)}}.products-page .page-content .products-container .scroll-tip-container .button-ferro{background-color:transparent;border:1px solid #ffffff;box-sizing:border-box;margin-top:35px}.products-page .page-content .products-container .scroll-tip-container .button-ferro:after{background-color:#ffffff;width:calc(100% + 1px)}.products-page .page-content .products-container .scroll-tip-container .button-ferro svg path{fill:none;stroke:#ffffff;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}@media only screen and (min-width: 1025px){.products-page .page-content .products-container .scroll-tip-container .button-ferro:hover{color:#e31019}.products-page .page-content .products-container .scroll-tip-container .button-ferro:hover svg path{stroke:#e31019}}.products-page .page-content .products-container .scroll-tip-container .scroll-tip{position:absolute;bottom:65px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;pointer-events:none}@media only screen and (max-width: 1023px){.products-page .page-content .products-container .scroll-tip-container .scroll-tip{bottom:95px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .scroll-tip-container .scroll-tip{display:none}}.products-page .page-content .products-container .scroll-tip-container .scroll-tip span{font-family:'px-grotesk-regular';letter-spacing:2px;font-size:12px;text-transform:uppercase;margin-right:20px}.products-page .page-content .products-container .scroll-tip-container .scroll-tip .scroll-line{position:relative;width:50px;height:1px;background-color:rgba(255,255,255,0.5);overflow:hidden}.products-page .page-content .products-container .scroll-tip-container .scroll-tip .scroll-line span{position:absolute;top:0;left:0;background-color:#ffffff;width:100%;height:100%;transform:translateX(-100%);-webkit-transform:translateX(-100%);-webkit-animation:scrollHelperFerroProducts 2s infinite ease-in-out;animation:scrollHelperFerroProducts 2s infinite ease-in-out}@keyframes scrollHelperFerroProducts{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.products-page .page-content .products-container .products-list{position:relative;left:720px;z-index:11;display:inline-flex;display:-webkit-inline-flex;height:100vh;will-change:transform}@media only screen and (max-width: 1650px){.products-page .page-content .products-container .products-list{left:620px}}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .products-list{left:450px}}@media only screen and (max-width: 1023px){.products-page .page-content .products-container .products-list{left:420px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list{height:100%;display:block;left:auto}}.products-page .page-content .products-container .products-list .product-col{position:relative;width:425px;height:100%;display:flex;display:-webkit-flex;flex:1;padding-top:0}@media only screen and (max-width: 1440px){.products-page .page-content .products-container .products-list .product-col{width:400px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list .product-col{width:100vw;height:300px}}@media only screen and (max-width: 361px){.products-page .page-content .products-container .products-list .product-col{height:330px}}.products-page .page-content .products-container .products-list .product-col:nth-child(5) .prod-info{padding-right:0}.products-page .page-content .products-container .products-list .product-col:last-of-type .product-image .element-cover{object-position:100% 50%}@media only screen and (min-width: 1025px){.products-page .page-content .products-container .products-list .product-col:hover picture img,.products-page .page-content .products-container .products-list .product-col.is-hovered picture img{filter:grayscale(0);-webkit-filter:grayscale(0)}}.products-page .page-content .products-container .products-list .product-col a{cursor:none}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list .product-col{width:100vw;display:block}}.products-page .page-content .products-container .products-list .product-col picture{position:absolute;height:100%;width:100%}.products-page .page-content .products-container .products-list .product-col picture img{filter:grayscale(1);-webkit-filter:grayscale(1)}.products-page .page-content .products-container .products-list .product-col .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#000000;opacity:0.47;z-index:2;pointer-events:none}.products-page .page-content .products-container .products-list .product-col .prod-info{position:absolute;max-width:400px;pointer-events:none;text-align:left;padding:0 45px;opacity:1}.products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile{display:none;width:60px;height:60px;position:relative;z-index:10;margin-bottom:30px}.products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile svg{width:60px;height:60px}.products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile svg path{fill:#ffffff}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile{display:flex}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list .product-col .prod-info .show-mobile{margin-bottom:0}}@media only screen and (max-width: 1440px){.products-page .page-content .products-container .products-list .product-col .prod-info{padding:0 50px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list .product-col .prod-info{padding:45px 25px;display:grid;grid-template-columns:90px 1fr;top:50%;transform:translateY(-50%);width:100vw;z-index:2}}.products-page .page-content .products-container .products-list .product-col .prod-info h2{font-family:'px-grotesk-bold';position:relative;z-index:1;display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;mix-blend-mode:screen;background:linear-gradient(0deg, #fff, #000);background:-webkit-linear-gradient(0deg, #fff, #000);background-size:200% 200%;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0% 0%;opacity:1;font-size:3rem;margin-bottom:40px;pointer-events:none}@media (max-width: 1440px){.products-page .page-content .products-container .products-list .product-col .prod-info h2{font-size:calc(1.4rem + 1.77778vw)}}@media only screen and (max-width: 1440px){.products-page .page-content .products-container .products-list .product-col .prod-info h2{font-size:2.875rem}}@media only screen and (max-width: 1440px) and (max-width: 1440px){.products-page .page-content .products-container .products-list .product-col .prod-info h2{font-size:calc(1.375rem + 1.66667vw)}}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .products-list .product-col .prod-info h2{color:#ffffff;background:none;background-clip:initial;text-fill-color:#ffffff;-webkit-background-clip:initial;-webkit-text-fill-color:initial;mix-blend-mode:normal;font-size:36px;margin-bottom:30px;z-index:11}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list .product-col .prod-info h2{font-size:24px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-bottom:0}}.products-page .page-content .products-container .products-list .product-col .prod-info .product-picto{width:80px !important;height:71px !important;margin-bottom:30px}.products-page .page-content .products-container .products-list .product-col .prod-info .product-picto svg{opacity:1;pointer-events:none;width:80px !important;height:71px !important;transform:scale(1.35);-webkit-transform:scale(1.35)}.products-page .page-content .products-container .products-list .product-col .prod-info .product-picto svg path{stroke:#ffffff}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .products-list .product-col .prod-info .product-picto{display:none}}.products-page .page-content .products-container .products-list .product-col .prod-info .sub-title{position:relative;display:block;font-family:'equip-light';font-size:18px;line-height:1.35;color:#ffffff;z-index:3;pointer-events:none}.products-page .page-content .products-container .products-list .product-col .prod-info .sub-title .line{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0;white-space:nowrap}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .products-list .product-col .prod-info .sub-title .line{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1}}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .products-list .product-col .prod-info .sub-title{font-size:17px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .products-list .product-col .prod-info .sub-title{margin-top:40px;width:calc(100vw - 50px)}}.products-page .page-content .products-container .call-to-action-about{position:fixed;top:0;left:0;z-index:2;width:720px;height:100vh;background-color:#e31019;padding-left:150px;cursor:default}@media only screen and (max-width: 1650px){.products-page .page-content .products-container .call-to-action-about{width:620px;padding-left:100px}}@media only screen and (min-width: 1025px){.products-page .page-content .products-container .call-to-action-about:hover h2,.products-page .page-content .products-container .call-to-action-about:hover h3,.products-page .page-content .products-container .call-to-action-about:hover h4{opacity:1}}@media only screen and (max-width: 1024px){.products-page .page-content .products-container .call-to-action-about{width:450px;padding-left:40px}}@media only screen and (max-width: 1023px){.products-page .page-content .products-container .call-to-action-about{width:420px;padding-left:40px}}@media only screen and (max-width: 767px){.products-page .page-content .products-container .call-to-action-about{position:relative;top:auto;left:auto;width:100vw;padding:45px 25px;height:auto}}.products-page .page-content .products-container .call-to-action-about h2{font-family:'px-grotesk-bold';font-size:4.375rem;color:#ffffff;pointer-events:none;display:inline-block}@media (max-width: 1440px){.products-page .page-content .products-container .call-to-action-about h2{font-size:calc(1.675rem + 3vw)}}.products-page .page-content .products-container .call-to-action-about h3{font-family:'px-grotesk-regular';font-size:1.25rem;color:rgba(255,255,255,0.5);line-height:1.3;margin-top:30px}@media (max-width: 1440px){.products-page .page-content .products-container .call-to-action-about h3{font-size:calc(1.05rem + 0.22222vw)}}.products-page .page-content .products-container .call-to-action-about .button-ferro{display:initial;background-color:transparent;border:1px solid #ffffff;box-sizing:border-box;margin-top:35px}.products-page .page-content .products-container .call-to-action-about .button-ferro:after{background-color:#ffffff;width:calc(100% + 1px)}.products-page .page-content .products-container .call-to-action-about .button-ferro svg path{fill:none;stroke:#ffffff;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}@media only screen and (min-width: 1025px){.products-page .page-content .products-container .call-to-action-about .button-ferro:hover{color:#e31019}.products-page .page-content .products-container .call-to-action-about .button-ferro:hover svg path{stroke:#e31019}}.stylesheet-page .page-content h1{color:red}.edge nav .main-pages-container .social-wrapper,.ie nav .main-pages-container .social-wrapper{top:60%}.edge nav .turn-sound,.ie nav .turn-sound{display:none}.ie nav .main-pages-container .main-pages .products-link .sub-categories-container li:first-of-type:after{left:-140px}.ie nav .main-pages-container .grupo-ferpinta-logo-wrapper{bottom:0}.ie nav .main-pages-container .social-wrapper li{height:10px}nav{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:999;opacity:0;visibility:hidden}nav.pt .turn-sound:before{content:'Ligar o som'}nav.pt .turn-sound.off:before{content:'Desligar o som'}nav.fr .turn-sound:before{content:'Allumer le son'}nav.fr .turn-sound.off:before{content:'Éteindre le son'}nav .js-show{transform:translateY(15px);-webkit-transform:translateY(15px);opacity:0}nav .turn-sound{width:50px;height:50px;position:fixed;bottom:50px;right:250px;cursor:pointer;opacity:0}@media only screen and (max-width: 1024px){nav .turn-sound{display:none}}nav .turn-sound:before{content:'Turn on sound';font-family:'px-grotesk-regular';font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;position:absolute;top:50%;left:-240%;white-space:nowrap;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding-right:25px;transition:color 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:color 0.6s cubic-bezier(0.075, 0.82, 0.165, 1)}nav .turn-sound.off:before{content:'Turn off sound'}nav .turn-sound svg path{transition:fill 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:fill 0.6s cubic-bezier(0.075, 0.82, 0.165, 1)}nav .turn-sound:hover:before{color:rgba(255,255,255,0.6)}nav .turn-sound:hover svg path{fill:rgba(255,255,255,0.6)}nav .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e31019;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:right;-webkit-transform-origin:right;opacity:1}@media only screen and (max-width: 1024px){nav .background{height:100vh}}nav .home-and-menu-title{line-height:1;font-family:'px-grotesk-bold';font-size:4.6875rem;line-height:1;color:#ffffff}@media (max-width: 1440px){nav .home-and-menu-title{font-size:calc(1.7375rem + 3.27778vw)}}@media only screen and (max-width: 1440px){nav .home-and-menu-title{font-size:3.75rem}}@media only screen and (max-width: 1440px) and (max-width: 1440px){nav .home-and-menu-title{font-size:calc(1.55rem + 2.44444vw)}}nav .main-pages-container{position:relative;height:100%;z-index:2}@media only screen and (max-width: 1024px){nav .main-pages-container{height:100vh}}nav .main-pages-container .language-wrapper{position:fixed;top:145px;right:63px;z-index:10;opacity:0}nav .main-pages-container .language-wrapper .choose-language{font-family:'px-grotesk-regular';font-size:12px;text-transform:uppercase;color:#000000;text-align:center;display:block}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper .choose-language{display:none}}nav .main-pages-container .language-wrapper .separator{width:35px;height:1px;background-color:rgba(0,0,0,0.2);display:block;margin:15px auto;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:center;-webkit-transform-origin:center;transform:scaleX(0);-webkit-transform:scaleX(0)}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper .separator{display:none}}nav .main-pages-container .language-wrapper ul{text-align:center}nav .main-pages-container .language-wrapper ul li{transform:translateY(15px);-webkit-transform:translateY(15px);opacity:0}nav .main-pages-container .language-wrapper ul li.active span{color:#000000}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper ul li.active span{color:white}}nav .main-pages-container .language-wrapper ul li a{font-family:'px-grotesk-regular';font-size:15px;color:#d0d0d0;line-height:25px}@media only screen and (min-width: 1025px){nav .main-pages-container .language-wrapper ul li a:hover{color:#e31019}}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper ul li a{color:rgba(255,255,255,0.5)}}nav .main-pages-container .language-wrapper ul li a .abreviation-lang{display:none;text-transform:uppercase}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper ul li a .abreviation-lang{display:block}}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper ul li a .full-lang{display:none}}@media only screen and (max-width: 767px){nav .main-pages-container .language-wrapper{position:relative;right:auto;left:6.25%;margin-bottom:30px}nav .main-pages-container .language-wrapper ul{text-align:left}nav .main-pages-container .language-wrapper ul li{margin-right:20px;display:inline-block}}nav .main-pages-container .social-wrapper{position:fixed;top:50%;right:87px;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:none;z-index:10}@media only screen and (max-width: 1024px){nav .main-pages-container .social-wrapper{top:50%}}@media only screen and (max-width: 1023px){nav .main-pages-container .social-wrapper{top:50%}}@media only screen and (max-width: 767px){nav .main-pages-container .social-wrapper{position:relative;top:auto;right:auto;transform:translateY(0);-webkit-transform:translateY(0);margin-top:50px;width:calc(100vw - 12.5%);display:inline-flex;display:-webkit-inline-flex;justify-content:flex-end;-webkit-justify-content:flex-end;opacity:0}}nav .main-pages-container .social-wrapper svg path{fill:#e31019}@media only screen and (min-width: 1025px){nav .main-pages-container .social-wrapper svg:hover path{fill:#000000}}@media only screen and (max-width: 767px){nav .main-pages-container .social-wrapper svg path{fill:#ffffff}}nav .main-pages-container .social-wrapper li{display:flex;display:-webkit-flex;align-items:center;align-items:-webkit-center;justify-content:center;justify-content:-webkit-center;margin-bottom:40px;transform:translateX(20px);-webkit-transform:translateX(20px);opacity:0}nav .main-pages-container .social-wrapper li:last-of-type{margin-bottom:0}@media only screen and (max-width: 767px){nav .main-pages-container .social-wrapper li:last-of-type{margin-right:0}}@media only screen and (max-width: 767px){nav .main-pages-container .social-wrapper li{display:inline-flex;margin-right:20px}}nav .main-pages-container .social-wrapper .facebook svg{width:8px}nav .main-pages-container .social-wrapper .youtube svg{width:20px}nav .main-pages-container .social-wrapper .linkedin svg{width:16px}nav .main-pages-container .grupo-ferpinta-logo-wrapper{position:fixed;bottom:65px;right:45px;width:100%;transform:translateY(10px);-webkit-transform:translateY(10px);opacity:0;z-index:10;width:107px}nav .main-pages-container .grupo-ferpinta-logo-wrapper svg{width:107px}@media only screen and (max-width: 767px){nav .main-pages-container .grupo-ferpinta-logo-wrapper svg{margin:0}}nav .main-pages-container .grupo-ferpinta-logo-wrapper svg .fill-white{fill:#ffffff}@media only screen and (max-width: 767px){nav .main-pages-container .grupo-ferpinta-logo-wrapper svg .fill-white{fill:#ec2227}}nav .main-pages-container .grupo-ferpinta-logo-wrapper svg .fill-black{fill:#231f20}nav .main-pages-container .grupo-ferpinta-logo-wrapper svg .fill-red{fill:#ec2227}@media only screen and (max-width: 767px){nav .main-pages-container .grupo-ferpinta-logo-wrapper svg .fill-red{fill:#ffffff}}@media only screen and (max-width: 1024px){nav .main-pages-container .grupo-ferpinta-logo-wrapper{bottom:50px}}@media only screen and (max-width: 767px){nav .main-pages-container .grupo-ferpinta-logo-wrapper{width:calc(100vw - 12.5%);position:relative;bottom:60px;right:auto;left:2%}}@media only screen and (max-width: 1024px){nav .main-pages-container>.columns{padding:0}}@media only screen and (max-width: 767px){nav .main-pages-container{align-items:flex-start;-webkit-align-items:flex-start;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow-y:scroll}nav .main-pages-container>.columns{padding:6.25%;margin:0}}nav .main-pages-container .main-pages{pointer-events:none}@media only screen and (max-width: 1023px){nav .main-pages-container .main-pages{transform:translateX(4%);-webkit-transform:translateX(4%)}}@media only screen and (max-width: 767px){nav .main-pages-container .main-pages{margin-top:125px;transform:translateX(1%);-webkit-transform:translateX(1%)}}nav .main-pages-container .main-pages .main-link{padding:12.5px 0}nav .main-pages-container .main-pages .main-link:last-of-type{padding:12.5px 0 0 0}@media only screen and (max-width: 1024px){nav .main-pages-container .main-pages .main-link{padding:6px 0}nav .main-pages-container .main-pages .main-link a{font-size:44px}}@media only screen and (max-width: 767px){nav .main-pages-container .main-pages .main-link{padding:8px 0}nav .main-pages-container .main-pages .main-link a{font-size:40px}}nav .main-pages-container .main-pages .products-link{position:relative;z-index:9}nav .main-pages-container .main-pages .products-link .sub-categories-container{position:absolute;top:0;right:-100%;width:100%;z-index:10;display:none}@media only screen and (max-width: 1024px){nav .main-pages-container .main-pages .products-link .sub-categories-container{position:relative;opacity:1;visibility:visible;right:-20px;margin-bottom:40px;display:block}}@media only screen and (max-width: 767px){nav .main-pages-container .main-pages .products-link .sub-categories-container{max-width:90%}}nav .main-pages-container .main-pages .products-link .sub-categories-container li{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}@media only screen and (max-width: 1024px){nav .main-pages-container .main-pages .products-link .sub-categories-container li{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}@media only screen and (max-width: 767px){nav .main-pages-container .main-pages .products-link .sub-categories-container li{margin-bottom:10px}}nav .main-pages-container .main-pages .products-link .sub-categories-container li a{font-family:'px-grotesk-regular';font-size:20px;line-height:35px;color:rgba(255,255,255,0.3);white-space:nowrap}@media only screen and (max-width: 1440px){nav .main-pages-container .main-pages .products-link .sub-categories-container li a{font-size:17px;line-height:30px}}@media only screen and (max-width: 1024px){nav .main-pages-container .main-pages .products-link .sub-categories-container li a{color:white}}@media only screen and (max-width: 767px){nav .main-pages-container .main-pages .products-link .sub-categories-container li a{white-space:normal;line-height:25px}}nav .main-pages-container .main-pages .products-link .sub-categories-container li.active a{color:white}@media only screen and (min-width: 1025px){nav .main-pages-container .main-pages .products-link .sub-categories-container li:hover a{color:white}}nav .main-pages-container .main-pages .products-link .sub-categories-container li:first-of-type{position:relative}nav .main-pages-container .main-pages .products-link .sub-categories-container li:first-of-type:after{position:absolute;top:50%;left:var(--left-value);content:'';width:95px;height:1px;background-color:#ffffff;display:block;transform:translateY(-50%) scaleX(0);-webkit-transform:translateY(-50%) scaleX(0);transform-origin:left;-webkit-transform-origin:left;transition:0.6s transform cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.6s transform cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none}@media only screen and (max-width: 1024px){nav .main-pages-container .main-pages .products-link .sub-categories-container li:first-of-type:after{display:none}}nav .main-pages-container .main-pages .products-link .sub-categories-container li:first-of-type.lineActive:after{transform:translateY(-50%) scaleX(1);-webkit-transform:translateY(-50%) scaleX(1);transition-delay:0.1s;-webkit-transition-delay:0.1s}nav .main-pages-container .legal-privacy-wrapper{position:absolute;bottom:70px;left:calc(12.5% + 0.96rem);display:flex}nav .main-pages-container .legal-privacy-wrapper li:first-of-type{margin-right:30px}nav .main-pages-container .legal-privacy-wrapper li:nth-child(1),nav .main-pages-container .legal-privacy-wrapper li:nth-child(2){display:none}nav .main-pages-container .legal-privacy-wrapper a{font-family:'px-grotesk-regular';font-size:12px;color:#ffffff;white-space:nowrap;transition:color 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:color 0.6s cubic-bezier(0.075, 0.82, 0.165, 1)}@media only screen and (min-width: 1025px){nav .main-pages-container .legal-privacy-wrapper a:hover{color:rgba(255,255,255,0.6)}}@media only screen and (max-width: 1650px){nav .main-pages-container .legal-privacy-wrapper{left:calc(6.25% + 0.96rem)}}@media only screen and (max-width: 1024px){nav .main-pages-container .legal-privacy-wrapper{bottom:85px;transform:translateX(-2%);-webkit-transform:translateX(-2%)}}@media only screen and (max-width: 1023px){nav .main-pages-container .legal-privacy-wrapper{position:absolute;margin-top:0;left:9%;transform:translateX(0);-webkit-transform:translateX(0)}}@media only screen and (max-width: 767px){nav .main-pages-container .legal-privacy-wrapper{position:relative;bottom:auto;left:6px;margin-top:0px;margin-bottom:20px}}nav .made-by-buro{position:absolute;bottom:70px;right:250px;font-family:'px-grotesk-regular';font-size:12px;color:#ffffff;white-space:nowrap;z-index:4}@media only screen and (min-width: 1025px){nav .made-by-buro:hover{color:#000000}}@media only screen and (max-width: 1024px){nav .made-by-buro{bottom:85px}}@media only screen and (max-width: 767px){nav .made-by-buro{position:relative;bottom:auto;right:auto;left:2%}}nav .sub-nav{position:absolute;top:0;right:0;height:100%;width:200px;background-color:#ffffff;transform-origin:right;-webkit-transform-origin:right;transform:scaleX(0);-webkit-transform:scaleX(0);z-index:3}@media only screen and (max-width: 767px){nav .sub-nav{position:relative;top:auto;bottom:0;width:100vw;height:90px;background-color:transparent}}nav .background-image-container{position:absolute;top:0;left:0;width:calc(100vw - 200px);height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:1}nav .background-image-container .background-image-wrapper{position:absolute;top:3.5%;left:2.5%;width:95%;height:93%;opacity:0;will-change:opacity}nav .background-image-container .background-image-wrapper img{transform:scale(1.2);-webkit-transform:scale(1.2);will-change:transform}@media only screen and (max-width: 1024px){nav .background-image-container .background-image-wrapper img{transform:scale(1);-webkit-transform:scale(1)}}.ie .slider-home{transform:translateX(0);-webkit-transform:translateX(0)}.ie .slider-home ul{max-height:100%;z-index:10000000}.ie .slider-home ul li{padding-bottom:3.5vmin}.ie .slider-home ul li .picto{height:45px !important;max-width:45px}.ie .slider-home ul li .category-name h3{transform:translateY(0);-webkit-transform:translateY(0)}.ie .slider-home .button-ferro{max-width:425px;right:0;left:auto}.ie .slider-home .button-ferro .button-title-wrapper{overflow:hidden}.ie .slider-home .button-ferro .button-title-wrapper h3{transform:translateY(0);-webkit-transform:translateY(0)}.ie .slider-home .button-ferro span{transform:translateX(0);-webkit-transform:translateX(0)}.slider-home{height:100vh;width:425px;background-color:rgba(65,65,65,0.9);position:absolute;right:0;top:0;z-index:2;transform:translateX(225px);-webkit-transform:translateX(225px)}@media only screen and (max-width: 1024px){.slider-home{width:100vw;height:965px;transform:translateX(0) !important;-webkit-transform:translateX(0) !important;position:relative;top:auto;right:auto}}.slider-home .images-container{position:absolute;top:0;left:0;width:100%;height:100%}.slider-home .images-container .image-wrapper{opacity:0}@media only screen and (max-width: 1024px){.slider-home .images-container .image-wrapper{position:relative;opacity:1;height:150px;width:100vw;filter:grayscale(1);-webkit-filter:grayscale(1)}.slider-home .images-container .image-wrapper:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 50%, rgba(223,223,223,0) 100%);background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 50%, rgba(223,223,223,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 50%, rgba(223,223,223,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00dfdfdf',GradientType=1 )}}.slider-home .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0.75;mix-blend-mode:darken;transform:scaleX(1.45);transform-origin:left;background:-moz-linear-gradient(left, black 0%, rgba(0,0,0,0.74) 26%, rgba(223,223,223,0) 100%);background:-webkit-linear-gradient(left, black 0%, rgba(0,0,0,0.74) 26%, rgba(223,223,223,0) 100%);background:linear-gradient(to right, black 0%, rgba(0,0,0,0.74) 26%, rgba(223,223,223,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00dfdfdf',GradientType=1 )}@media only screen and (max-width: 1024px){.slider-home .overlay{display:none}}.slider-home ul{position:absolute;top:55%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:3;width:100%;padding:0 72px;max-height:90%}@media only screen and (max-width: 1440px){.slider-home ul{top:53%}}@media only screen and (max-width: 1024px){.slider-home ul{top:0;transform:translateY(0);-webkit-transform:translateY(0);max-height:100%;height:900px}}@media only screen and (max-width: 1023px){.slider-home ul{padding:0 58px}}@media only screen and (max-width: 767px){.slider-home ul{padding:0 38px}}.slider-home ul li{padding-bottom:4vmin;opacity:0.3;cursor:pointer}.slider-home ul li .show-mobile{display:none}@media only screen and (max-width: 1024px){.slider-home ul li .show-mobile{display:block;margin-right:30px}.slider-home ul li .show-mobile svg{width:55px;height:45px}.slider-home ul li .show-mobile svg path{fill:#ffffff}}@media only screen and (max-width: 1440px){.slider-home ul li{padding-bottom:5vmin}}@media only screen and (max-width: 1024px){.slider-home ul li{opacity:1;height:150px;padding-bottom:0}}.slider-home ul li:last-of-type{margin-bottom:0}.slider-home ul li a{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;height:100%}.slider-home ul li .picto{height:55px !important;max-width:55px;margin-right:20px;transform:scale(1.2);-webkit-transform:scale(1.2)}.slider-home ul li .picto svg{min-width:55px;height:45px}.slider-home ul li .picto svg path{stroke:#ffffff}@media only screen and (max-width: 1440px){.slider-home ul li .picto{height:35px}.slider-home ul li .picto svg{height:35px}}@media only screen and (max-width: 1024px){.slider-home ul li .picto{display:none}}.slider-home ul li .category-name{overflow:hidden}.slider-home ul li .category-name h3{font-family:'px-grotesk-bold';font-size:1.1875rem;color:#ffffff;line-height:1.3;transform:translateY(100%);-webkit-transform:translateY(100%)}@media (max-width: 1440px){.slider-home ul li .category-name h3{font-size:calc(1.0375rem + 0.16667vw)}}@media only screen and (max-width: 1024px){.slider-home ul li .category-name h3{font-size:34px;transform:translateY(0);-webkit-transform:translateY(0)}}@media only screen and (max-width: 767px){.slider-home ul li .category-name h3{font-size:20px}}@media only screen and (min-width: 1025px){.slider-home ul li:hover{opacity:1}}.slider-home .button-ferro{position:absolute;bottom:0;left:0;z-index:3;width:100%;white-space:nowrap}.slider-home .button-ferro .button-title-wrapper{overflow:hidden}.slider-home .button-ferro .button-title-wrapper h3{transform:translateY(100%);-webkit-transform:translateY(100%)}@media only screen and (max-width: 1024px){.slider-home .button-ferro .button-title-wrapper h3{transform:translateY(0);-webkit-transform:translateY(0)}}.slider-home .button-ferro span{transform:translateX(-225px);-webkit-transform:translateX(-225px);width:35px;height:15px;margin-left:45px}.slider-home .button-ferro span svg path{fill:#ffffff}@media only screen and (max-width: 1024px){.slider-home .button-ferro span{transform:translateX(0);-webkit-transform:translateX(0)}}@media only screen and (min-width: 1025px){.slider-home .button-ferro:hover span svg path{fill:#e31019}}@media only screen and (max-width: 361px){.slider-home .button-ferro{padding:20px 0}}[data-scrollbar],[scrollbar],scrollbar{display:block;position:relative}[data-scrollbar] .scroll-content,[scrollbar] .scroll-content,scrollbar .scroll-content{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-scrollbar].sticky .scrollbar-track,[scrollbar].sticky .scrollbar-track,scrollbar.sticky .scrollbar-track{background:rgba(222,222,222,0.75)}[data-scrollbar] .scrollbar-track,[scrollbar] .scrollbar-track,scrollbar .scrollbar-track{position:absolute;opacity:0;z-index:1;transition:opacity .5s ease-out,background .5s ease-out;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scrollbar] .scrollbar-track.show,[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track.show,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track.show,scrollbar .scrollbar-track:hover{opacity:1}[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track:hover{background:rgba(222,222,222,0.75)}[data-scrollbar] .scrollbar-track-x,[scrollbar] .scrollbar-track-x,scrollbar .scrollbar-track-x{bottom:0;left:0;width:100%;height:8px}[data-scrollbar] .scrollbar-track-y,[scrollbar] .scrollbar-track-y,scrollbar .scrollbar-track-y{top:0;right:0;width:8px;height:100%}[data-scrollbar] .scrollbar-thumb,[scrollbar] .scrollbar-thumb,scrollbar .scrollbar-thumb{position:absolute;top:0;left:0;width:8px;height:8px;background:rgba(0,0,0,0.5);border-radius:4px}[data-scrollbar] .overscroll-glow,[scrollbar] .overscroll-glow,scrollbar .overscroll-glow{position:absolute;top:0;left:0;width:100%;height:100%}/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.0 - 2014
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#ffffff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#ffffff;text-decoration:none;border:2px solid #ffffff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#ffffff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated .last[dir='rtl']{right:auto !important;left:25px !important}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#ffffff;font-size:36px;line-height:36px}
