.aem-Grid{display:block;width:100%}
.aem-Grid::before,.aem-Grid::after{display:table;content:" "}
.aem-Grid::after{clear:both}
.aem-Grid-newComponent{clear:both;margin:0}
.aem-GridColumn{box-sizing:border-box;clear:both}
.aem-GridShowHidden>.aem-Grid>.aem-GridColumn{display:block !important}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:100%}
.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:100%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:50%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:100%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:100%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:25%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:50%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:75%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:100%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:20%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:40%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:60%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:80%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:100%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:50%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:100%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:100%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:12.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:25%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:37.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:50%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:62.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:75%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:87.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:100%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:100%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:10%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:20%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:30%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:40%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:50%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:60%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:70%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:80%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:90%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:100%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--12{margin-left:100%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:25%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:50%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:75%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--12{margin-left:100%}
.aem-Grid>.aem-GridColumn.aem-GridColumn--default--newline{display:block;clear:both !important}
.aem-Grid>.aem-GridColumn.aem-GridColumn--default--none{display:block;clear:none !important;float:left}
.aem-Grid>.aem-GridColumn.aem-GridColumn--default--hide{display:none}
@media(max-width:650px){.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:100%}
.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:100%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:50%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:100%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:100%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:25%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:50%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:75%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:100%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:20%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:40%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:60%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:80%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:100%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:50%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:100%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:100%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:12.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:25%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:37.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:50%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:62.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:75%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:87.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:100%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:100%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:10%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:20%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:30%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:40%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:50%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:60%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:70%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:80%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:90%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:100%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--12{margin-left:100%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:25%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:50%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:75%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--12{margin-left:100%}
.aem-Grid>.aem-GridColumn.aem-GridColumn--phone--newline{display:block;clear:both !important}
.aem-Grid>.aem-GridColumn.aem-GridColumn--phone--none{display:block;clear:none !important;float:left}
.aem-Grid>.aem-GridColumn.aem-GridColumn--phone--hide{display:none}
}
@media(min-width:651px) and (max-width:1200px){.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:100%}
.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:100%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:50%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:100%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:100%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:25%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:50%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:75%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:100%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:20%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:40%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:60%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:80%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:100%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:50%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:100%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:100%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:12.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:25%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:37.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:50%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:62.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:75%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:87.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:100%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:100%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:10%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:20%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:30%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:40%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:50%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:60%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:70%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:80%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:90%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:100%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12{margin-left:100%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:25%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:50%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:75%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12{margin-left:100%}
.aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--newline{display:block;clear:both !important}
.aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--none{display:block;clear:none !important;float:left}
.aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--hide{display:none}
}
.header-logo{width:80px}
.header-logo img{height:38px;width:100%;max-width:100%}
@media(min-width:1025px){.header-logo img{height:46px;width:100%}
}
.iframe-container{position:relative;overflow:hidden;padding-top:56.25%;top:0}
.iframe-container iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}
@media screen and (max-width:480px){.iframe .iframe-component{height:120vh}
}
@media screen and (max-width:768px){.iframe .iframe-component{height:120vh}
}
.bg-grey .container-fluid{background-color:#eee}
.bg-light-grey .container-fluid{background-color:#f8f8f8}
.bg-white .container-fluid{background-color:#fff}
.bg-black .container-fluid{background-color:#000}
.bg-light-black .container-fluid{background-color:#242122}
.column-container .container-fluid{max-width:none}
.column-container .container-fluid.bg-container{max-width:1170px}
.column-container .container-fluid.bg-full{position:relative}
.column-container .container-fluid .row:before,.column-container .container-fluid .row:after{content:"";width:0;height:0}
.row:before,.row:after{display:none !important}
@media screen and (min-width:800px){.bg-border .col{border-right:#cdcdcd 1px solid}
.bg-border .col:last-child{border-right:0}
}
.reset-list{margin-bottom:0;padding-left:0;text-indent:0;list-style:none}
.clear-both{clear:both}
.header{position:relative;margin-bottom:0;background:#000;color:#fff;width:100%}
div.header{padding-top:0;width:100%}
.header__wrapper{position:relative;border-bottom:1px solid #2d2d2d;margin-bottom:0;background:#000;color:#fff;z-index:6}
.header__wrapper .border-diagonals{background:url('../components/structure/header/clientlibs/resources/images/diagonal.png') repeat-x;height:14px;margin-bottom:5px}
.header__wrapper .container-fluid{max-width:1370px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
.header__wrapper .header__top-links-wrapper{text-align:right;background:#2d2d2d;height:32px;padding:3px 24px 0 0}
.header__top-links-wrapper{display:none}
.header__content{padding-top:16px}
.header__content .menu-navigation{-ms-overflow-y:auto !important}
.header__content .header-logo__wrapper{width:80px;height:60px;float:left;margin:0 32px 0 0}
.header__content .header-logo{width:68px;float:left}
@media screen and (min-width:1025px){.header__top-links-wrapper{display:block}
.header__top-links-wrapper li{display:inline-block;margin-left:30px}
.header__top-links-wrapper li:first-child{margin-left:0}
.header__top-links-wrapper a{color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase;display:inline-block}
.header__top-links-wrapper a:hover{color:#fff;text-decoration:none}
.header__top-links-wrapper a:focus{color:#fff;text-decoration:none}
.header__top-links-wrapper i{margin-right:7px;font-size:14px;position:relative;top:2px}
.header__content .header-logo{width:80px;margin-right:32px}
}
@media screen and (max-width:960px){.header .mobile-flex{display:flex;justify-content:space-between}
.header__content .menu-navigation .parts-nav.vps-mobile{z-index:6}
.header__content .menu-navigation .menu-footer-links{padding:40px 20px 120px 20px}
.header__content .menu-navigation .menu-footer-links span.header__flag{display:inline-block;width:27px;height:18px}
}
@media only screen and (max-width:1024px){.header__wrapper{border-bottom:0}
}
span.header__flag{background-size:auto}
.header__flag{display:inline-block;width:20px;height:13px;position:relative;top:3px;margin-left:4px;margin-right:6px;overflow:hidden;background-position:center;background-repeat:no-repeat}
.header-flag-be{background-image:url(../components/structure/header/clientlibs/resources/images/flags/be.svg)}
.header-flag-cz{background-image:url(../components/structure/header/clientlibs/resources/images/flags/cz.svg)}
.header-flag-de{background-image:url(../components/structure/header/clientlibs/resources/images/flags/de.svg)}
.header-flag-es{background-image:url(../components/structure/header/clientlibs/resources/images/flags/es.svg)}
.header-flag-fr{background-image:url(../components/structure/header/clientlibs/resources/images/flags/fr.svg)}
.header-flag-gb{background-image:url(../components/structure/header/clientlibs/resources/images/flags/gb.svg)}
.header-flag-it{background-image:url(../components/structure/header/clientlibs/resources/images/flags/it.svg)}
.header-flag-nl{background-image:url(../components/structure/header/clientlibs/resources/images/flags/nl.svg)}
.header-flag-pl{background-image:url(../components/structure/header/clientlibs/resources/images/flags/pl.svg)}
.header-flag-ru{background-image:url(../components/structure/header/clientlibs/resources/images/flags/ru.svg)}
.header-flag-tr{background-image:url(../components/structure/header/clientlibs/resources/images/flags/tr.svg)}
.header-flag-us{background-image:url(../components/structure/header/clientlibs/resources/images/flags/us.svg)}
.header-flag-kr{background-image:url(../components/structure/header/clientlibs/resources/images/flags/kr.svg)}
.header-flag-jp{background-image:url(../components/structure/header/clientlibs/resources/images/flags/jp.svg)}
.header-flag-in{background-image:url(../components/structure/header/clientlibs/resources/images/flags/in.svg)}
.cmp-text h1,.text h1{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:40px;line-height:40px;color:#000}
.cmp-text h1:before,.text h1:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
.cmp-text .h1-treatment-center:before,.text .h1-treatment-center:before{margin:0 auto;margin-bottom:20px}
.cmp-text .h1-treatment-right,.text .h1-treatment-right{margin-top:20px}
.cmp-text .h1-treatment-right:before,.text .h1-treatment-right:before{right:20px;margin-top:-20px;position:absolute}
.cmp-text h2,.text h2{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-weight:500;font-size:32px;line-height:40px;color:#2d2d2d}
.cmp-text h3,.text h3{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:24px;line-height:28px;color:#000}
.cmp-text h4,.text h4{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#000}
.cmp-text h5,.text h5{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#2d2d2d}
.cmp-text h6,.text h6{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;color:#2d2d2d}
.cmp-text p,.text p{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;margin:0}
.cmp-text p a,.text p a{color:#bf2026}
.cmp-text p a:hover,.text p a:hover{color:#dd353b;text-decoration:none}
.cmp-text .icon-phone,.text .icon-phone{color:#bf2026}
.cmp-text .pLarge,.text .pLarge{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:20px;line-height:28px}
.cmp-text a,.text a{color:#bf2026}
.cmp-text a:hover,.text a:hover{color:#dd353b}
.cmp-text .h2Alternate,.text .h2Alternate,.cmp-text .h2Alternate-center,.text .h2Alternate-center,.cmp-text .h2Alternate-right,.text .h2Alternate-right{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-weight:500;font-size:32px;line-height:40px;display:inline-block}
.cmp-text .h2Alternate:before,.text .h2Alternate:before,.cmp-text .h2Alternate-center:before,.text .h2Alternate-center:before,.cmp-text .h2Alternate-right:before,.text .h2Alternate-right:before{display:block;content:'';width:105px;height:4px;background-color:#bf2026}
.cmp-text .h2Alternate-center:before,.text .h2Alternate-center:before{margin:0 auto 20px auto}
.cmp-text .h2Alternate:before,.text .h2Alternate:before{margin-bottom:20px}
.cmp-text .h2Alternate-right,.text .h2Alternate-right{margin-top:20px}
.cmp-text .h2Alternate-right:before,.text .h2Alternate-right:before{right:20px;position:absolute;float:right;margin-top:-20px}
.cmp-text .hero,.text .hero,.cmp-text .hero-center,.text .hero-center,.cmp-text .hero-right,.text .hero-right{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:56px;line-height:56px;display:inline-block}
.cmp-text .hero:before,.text .hero:before,.cmp-text .hero-center:before,.text .hero-center:before,.cmp-text .hero-right:before,.text .hero-right:before{display:block;content:'';width:105px;height:4px;background-color:#bf2026}
.cmp-text .hero:before,.text .hero:before{margin-bottom:20px}
.cmp-text .hero-center:before,.text .hero-center:before{margin:0 auto 20px auto}
.cmp-text .hero-right,.text .hero-right{margin-top:20px}
.cmp-text .hero-right:before,.text .hero-right:before{right:20px;margin-top:-20px;position:absolute}
.cmp-text .redLine:before,.text .redLine:before,.cmp-text .redLine-center:before,.text .redLine-center:before,.cmp-text .redLine-right:before,.text .redLine-right:before{content:'';width:105px;height:4px;background-color:#bf2026;display:inline-block;position:absolute}
.cmp-text .redLine:before,.text .redLine:before{margin-bottom:20px}
.cmp-text .redLine-center:before,.text .redLine-center:before{margin:0 auto 20px auto}
.cmp-text .redLine-right:before,.text .redLine-right:before{right:16px;position:absolute}
.cmp-text .fontBlack,.text .fontBlack{color:#000}
.cmp-text .fontWhite,.text .fontWhite{color:#fff}
.cmp-text .fontRed,.text .fontRed{color:#bf2026}
.cmp-text .redUnderline:after,.text .redUnderline:after{content:'';width:100%;height:2px;background-color:#bf2026;display:inline-block;margin:8px 0}
.cmp-text .fontSmall,.text .fontSmall{font-size:12px}
.cmp-text .arrow-shift,.text .arrow-shift{position:relative;text-decoration:none;color:#bf2026}
.cmp-text .arrow-shift:after,.text .arrow-shift:after,.cmp-text .arrow-shift :before,.text .arrow-shift :before{top:0}
.cmp-text .icon-link-arrow,.text .icon-link-arrow{color:#bf2026;letter-spacing:1px;font-size:12px;position:relative}
.cmp-text .button--black a,.text .button--black a{color:#fff;text-decoration:none}
.cmp-text .button--black a:hover,.text .button--black a:hover{color:#fff}
.cmp-text .button--download:before,.text .button--download:before{font-family:"boilerplate";content:"\e93d";position:absolute;left:30px;font-size:20px}
.cmp-text .button--download a,.text .button--download a{color:#fff;text-decoration:none}
.cmp-text .button--download a:hover,.text .button--download a:hover{color:#fff}
.cmp-text .button-default a,.text .button-default a{color:#fff;text-decoration:none}
.cmp-text .button-default a:hover,.text .button-default a:hover{color:#fff}
.redUnderline:after{content:'';width:100%;height:2px;background-color:#bf2026;display:inline-block;margin:8px 0}
@media(min-width:1025px){.cmp-text .arrow-shift:after,.text .arrow-shift:after,.cmp-text .arrow-shift:before,.text .arrow-shift:before{top:0}
}
.external-link-icon{padding:2px 8px 0 8px;max-width:100%;width:15px;height:13px;display:inline-block;background:url(../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/icon-external.png);background-size:cover}
.site-picker .container-fluid{padding-left:80px;padding-right:67px}
.site-picker .container-fluid .cmp-title__text:before{display:none}
@media(max-width:960px){.region-modal__content button.region-modal__close{z-index:1}
}
@media(max-width:768px){.site-picker .container-fluid{padding-left:30px;padding-right:30px}
.site-picker .container-fluid.bg-full{padding-left:30px;padding-right:30px}
}
.splash .banner__component.full-banner{max-width:none}
.splash .col-md-6{margin:0 0 40px;padding-left:12%}
.splash .region-selector__emea .cmp-title h1:before{background-color:#fff}
.gates-accordion__group{margin-bottom:2px;position:relative}
.accordion__title{background-color:#dadada;color:#000;text-align:left;padding:20px 20px 20px 70px;font-weight:500;display:flex;align-items:center}
.accordion__title p{margin:0}
.accordion__title:hover,.accordion__title:focus{color:#000}
.accordion__title:after{position:absolute;font-family:"boilerplate";color:#bf2026;left:30px;right:auto;transition:transform .25s ease-in;content:"\e93f";transform-origin:center}
.accordion__title.collapsed:after{content:"\e940";transform:rotate(-180deg)}
.accordion__body{background-color:#f8f8f8;border-top:2px solid #fff;padding:0;transition:height .5s ease-in-out}
.accordion__body .accordion__content{transition:opacity .5s ease-in-out .25s,height .5s ease-in-out}
.accordion__body .accordion__content.collapse:not(.show){opacity:0}
.accordion__body .accordion__content.show{opacity:1}
.accordion__body .accordion__inner{padding:20px 20px 20px 70px}
.accordion__body .accordion__inner p{margin:0}
.accordion-container__wrapper{max-width:800px;margin:0 auto 100px;padding:30px 0}
.accordion-container__toolbar{max-width:900px;margin:5px auto 0;text-align:right;padding:10px 0}
.cmp-image__title{display:block}
@media(max-width:768px){.cmp-image__image{width:100%}
}
@media(max-width:768px){.categoryPage .responsivegrid .responsivegrid .responsivegrid .column-container .column-container .row .col .text{padding-left:15px;padding-right:15px}
.categoryPage .responsivegrid .responsivegrid .responsivegrid .column-container .column-container .row .col .image img{width:auto;max-height:260px;text-align:center;margin-bottom:20px;min-height:260px;margin-top:24px}
}
.cmp-teaser--card,.cmp-red,.cmp-teaser--image-icon{border:0;background:0}
.cmp-teaser--card .cmp-teaser,.cmp-red .cmp-teaser,.cmp-teaser--image-icon .cmp-teaser{max-width:100%;width:100%;margin:0 0 40px;padding:0 15px;margin-bottom:60px;min-height:1px}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__image .cmp-image__image,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__image .cmp-image__image,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__image .cmp-image__image,.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__image>img,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__image>img,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__image>img{width:100%;max-width:100%;height:auto;flex-shrink:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title{width:100%;margin:12px 0;font-size:20px;font-weight:600;color:#000;text-transform:uppercase}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title a,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title a,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title a{color:#000}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title a>p,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title a>p,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title a>p{margin-bottom:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title>p,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title>p,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title>p{margin-bottom:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link{width:100%;margin:12px 0;font-size:20px;font-weight:600;color:#000;text-transform:uppercase;text-decoration:none}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link:hover,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link:hover,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link:hover{color:#bf2026;text-decoration:none;outline:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link p,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link p,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link p{display:inline-block;margin-bottom:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__description,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__description,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__description{padding-bottom:20px;margin:46px 0 24px}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{margin-bottom:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{max-width:100%;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-size:14px;width:100%;height:40px}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link .action-link__arrow:before,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link .action-link__arrow:before,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link .action-link__arrow:before{font-family:"boilerplate";content:"\e92a";font-size:9px;margin-left:5px;display:inline-block;position:relative}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link.fixed-cta-link-bottom,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link.fixed-cta-link-bottom,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link.fixed-cta-link-bottom{position:absolute;bottom:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link p,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link p,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link p{display:inline-block;margin-bottom:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__content .cmp-teaser__title+.cmp-teaser__description,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__title+.cmp-teaser__description,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__title+.cmp-teaser__description{margin-top:0}
.cmp-red .cmp-teaser__description ul li{list-style-type:none}
.cmp-red .cmp-teaser__description ul li::before{color:#bf2026;content:"\25AA";font-weight:bold;display:inline-block;width:1em;margin-left:-1em}
.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__image img{height:58px;width:auto}
@media(min-width:1025px){.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link .action-link__arrow,.cmp-red .cmp-teaser .cmp-teaser__action-link .action-link__arrow,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__action-link .action-link__arrow{position:relative}
.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link .action-link__arrow:before,.cmp-red .cmp-teaser .cmp-teaser__action-link .action-link__arrow:before,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__action-link .action-link__arrow:before,.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link .action-link__arrow:after,.cmp-red .cmp-teaser .cmp-teaser__action-link .action-link__arrow:after,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__action-link .action-link__arrow:after{font-family:"boilerplate";content:"\e92a";display:inline-block;position:absolute;font-size:9px;top:-5px;right:0;transition:all .6s;transform:translate(30px,7px);opacity:1}
.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link .action-link__arrow:before,.cmp-red .cmp-teaser .cmp-teaser__action-link .action-link__arrow:before,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__action-link .action-link__arrow:before{transform:translate(0,7px);opacity:0}
.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link:hover .action-link__arrow:after,.cmp-red .cmp-teaser .cmp-teaser__action-link:hover .action-link__arrow:after,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__action-link:hover .action-link__arrow:after{opacity:0;transform:translate(50px,7px)}
.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link:hover .action-link__arrow:before,.cmp-red .cmp-teaser .cmp-teaser__action-link:hover .action-link__arrow:before,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__action-link:hover .action-link__arrow:before{opacity:1;transform:translate(30px,7px)}
}
.news{overflow-y:auto;height:auto;padding-bottom:10px}
.news-no-margin{margin:0}
.news-heading-title{width:100%;margin:12px 0}
.news-heading-link{color:#000;text-transform:uppercase;font-weight:700}
.news-heading-link:hover{color:#bf2026}
.news-text-uppercase{text-transform:uppercase}
.news-card-resource-link{letter-spacing:1px;font-weight:500;text-transform:uppercase;font-size:12px;align-self:flex-end;width:100%}
.news-card-resource-link.news-all{margin-top:55px;display:block}
.news .arrow-shift{position:relative;font-size:14px}
.icon-link-arrow{color:#bf2026;letter-spacing:1px;font-size:12px;position:relative}
.icon-link-arrow:before{content:"\e92a"}
div.news div>strong>span{color:#e31c23;font-weight:700}
@media only screen and (min-width:768px){.latest-news-list:not(:nth-last-child(-n+3)) .list-seperator{border:1px solid #dadada;margin-bottom:24px}
}
@media only screen and (max-width:767px){.latest-news-list:not(:last-child) .list-seperator{border:1px solid #dadada;margin-bottom:24px}
}
ul.cmp-list{list-style:none;margin:0;padding:0}
ul.cmp-list li .card-cta p{display:inline}
ul.cmp-list li .card-resource-image{width:100%}
ul.cmp-list li .card-resource-title p{margin:0}
ul.cmp-list li .list-item-wrapper{border-bottom:1px solid #dadada;margin-bottom:28px}
ul.cmp-list li .list-item-wrapper .list-title{color:#000}
ul.cmp-list li .list-item-wrapper .list-title:hover{color:#bf2026}
.list.gates-list-image-icon .card-resource-image{height:58px;width:auto}
.categoryPage .cmp-list .card-resource-mp{display:flex;padding:0 15px}
.categoryPage .cmp-list .card-resource-mp .card-resource__wrapper{background:#fff;max-height:100%;padding-bottom:40px;min-width:240px}
.categoryPage .cmp-list .card-resource-mp .card-resource__wrapper .card-resource__image-link{max-height:250px;min-height:250px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 25px;position:relative;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex:0 1 auto;flex:0 1 auto}
.categoryPage .cmp-list .card-resource-mp .card-resource__wrapper .card-resource__image-link .card-resource-image{width:auto;max-width:100%;display:block;max-height:200px;margin:0 auto}
.categoryPage .cmp-list .card-resource-mp .card-resource__wrapper .card-resource-title{color:#2d2d2d;text-align:center;min-height:50px;width:100%;font-size:16px;padding-left:40px;padding-right:40px;line-height:24px}
.categoryPage .cmp-list .card-resource-mp .card-resource__wrapper .card-resource-title .heading-link{text-transform:none}
.categoryPage .cmp-list .card-resource-mp .card-resource__wrapper .card-resource-title .heading-link strong{font-weight:300}
@media(max-width:480px){.categoryPage .card-resource-mp{background:#fff}
.categoryPage .card-resource-mp .card-resource__wrapper{margin:0 auto}
}
.cmp-list .card-resource-mp .card-resource__wrapper .card-resource-text-mp.list-desc{margin-bottom:24px}
.cmp-list .card-resource-mp .card-resource__wrapper .card-resource-text-mp.list-desc p{margin:0}
@media(min-width:calc(480px + 1px)){ul.cmp-list{padding:0}
}
@media(min-width:calc(960px + 1px)){ul.cmp-list.list__wrapper{margin-left:-15px;margin-right:-15px}
}
.cmp-teaser__title.hero-item__title{line-height:44px;font-size:40px}
.carousel .hero-item__inner .cmp-teaser__action-link p{display:inline-block;margin-bottom:0}
@keyframes slidePaginationWiggle{20%{transform:translateX(0)}
40%{transform:translateX(-10%)}
60%{transform:translateX(10%)}
80%{transform:translateX(-10%)}
100%{transform:translateX(0)}
}
@media only screen and (min-width:1140px){.cmp-gates-carousel .cmp-carousel__content .text-image-carousel .slide__item .slide__image{width:50%;left:50%}
.cmp-gates-carousel .cmp-carousel__content .text-image-carousel .slide__item .slide__text{width:50%;right:50%;max-width:450px}
}
@media only screen and (min-width:960px){.cmp-gates-carousel .cmp-carousel__content .text-image-carousel .slide__item .slide__image{width:55%;left:5%;bottom:40px}
.cmp-gates-carousel .cmp-carousel__content .text-image-carousel .slide__item .slide__text{padding:60px 30px 65px;width:45%;right:0;background-color:transparent;z-index:0;top:0;max-width:400px;margin:0 auto}
.cmp-gates-carousel .cmp-carousel__content.right .slide__item .slide__image{left:45%}
.cmp-gates-carousel .cmp-carousel__content.right .slide__item .slide__text{right:55%}
}
.cmp-gates-carousel .cmp-carousel__content{width:100%}
.cmp-gates-carousel .cmp-carousel__content .slide__paginate{width:200px;height:75px;min-width:200px;background-color:#bf2026;border:0;font-size:16px;color:#fff;padding:20px;position:relative}
.cmp-gates-carousel .cmp-carousel__content .slide__paginate .slick-prev,.cmp-gates-carousel .cmp-carousel__content .slide__paginate .slick-next{font-family:"boilerplate";font-size:0;padding:10px}
.cmp-gates-carousel .cmp-carousel__content .slide__paginate .slick-prev:before,.cmp-gates-carousel .cmp-carousel__content .slide__paginate .slick-next:before{font-size:10px}
.cmp-gates-carousel .cmp-carousel__content .slide__paginate .slick-prev:before{content:"\e95d"}
.cmp-gates-carousel .cmp-carousel__content .slide__paginate .slick-next:before{content:"\e92a"}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__paginate{top:-35px;left:calc(50% - 100px)}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__text{padding:35px}
.cmp-gates-carousel .cmp-carousel__content .text-image-carousel .slide__item .slide__image{position:relative;overflow:hidden}
.cmp-gates-carousel .cmp-carousel__content .text-image-carousel .slide__item .slide__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;width:100%;padding:100px 40px;top:-40px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel{outline:0}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item{width:100%}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item .slide__image{max-width:100%;margin:0 auto;bottom:0}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item .slide__text{display:none}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper{width:100%;margin-top:100px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper .slide__image{display:none}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper .slide__text{display:block;padding:50px 30px 20px}
@media only screen and (min-width:600px){.cmp-gates-carousel .image-preview .text-image-carousel .slide__item{width:100%}
.cmp-gates-carousel .image-preview .text-image-carousel .slide__item .slide__image{max-width:600px;width:600px}
}
@media only screen and (min-width:1024px){.cmp-gates-carousel .cmp-carousel__content{width:100%;max-width:1015px;margin:0 auto;height:520px}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item{background:black;width:100%;height:440px;margin-top:40px;display:flex;flex-direction:row}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__image{width:50%;left:0;position:relative;top:-40px}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__image img{height:100%;position:absolute;width:auto}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__text{color:white;width:50%;padding:60px 30px 65px}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__text .cmp-text{margin:0 30px}
.cmp-gates-carousel .cmp-carousel__content.color-block.right .slide__item{flex-direction:row}
.cmp-gates-carousel .cmp-carousel__content.color-block.right .slide__item .slide__image{left:50%}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__paginate{left:calc(75% - 100px)}
.cmp-gates-carousel .cmp-carousel__content.color-block.right .slide__paginate{left:calc(25% - 100px)}
.cmp-gates-carousel .cmp-carousel__content.image-preview{width:100%;max-width:1384px;margin:0 auto;height:auto;display:flex;flex-direction:row;position:relative}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel{width:calc(100% - 544px);height:auto;background-color:transparent}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item{width:450px;height:auto}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item .slide__image{width:96%;height:auto;overflow:hidden;left:59px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item .slide__image img{height:auto;max-width:600px;width:100%}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper{width:544px;height:auto;padding:0 10%;z-index:99;background-color:#fff;display:flex;flex-direction:column;justify-content:center}
.cmp-gates-carousel .cmp-carousel__content.image-preview .slide__paginate{position:absolute;right:calc(100% - 550px + 125px);bottom:-40px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right{flex-direction:row-reverse}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__image{left:-10px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .slide__paginate{right:0;left:calc(100% - 550px + 125px);bottom:-40px}
.cmp-gates-carousel:hover .wiggle{animation-name:slidePaginationWiggle;animation-duration:.5s}
}
@media only screen and (min-width:920px){.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel{width:550px;position:relative}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper{margin-top:0;width:calc(100% - 550px)}
}
@media only screen and (min-width:1025px){.cmp-gates-carousel .cmp-carousel__content.image-preview{height:520px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel{width:808px;height:480px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item{width:600px;height:480px;margin:0 10px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item .slide__image{width:600px;height:480px;left:20px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text-image-carousel .slide__item .slide__image img{height:100%;width:auto;position:absolute}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper{margin-top:0;width:calc(100% - 808px);height:480px}
.cmp-gates-carousel .cmp-carousel__content.image-preview .slide__paginate{right:764px;bottom:0}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__image{left:-10px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .slide__paginate{left:764px;bottom:0}
}
.footer__wrapper.container-fluid{max-width:100%;padding-top:5px;padding-bottom:4rem;background-color:#000;color:#fff;text-align:left;font-size:12px}
.footer__wrapper .cmp-text{font-size:12px;color:#fff}
.footer__wrapper .cmp-text p{font-size:12px;color:#fff;line-height:1.5}
.footer__wrapper .cmp-text p a{color:#fff;text-decoration:none}
.footer__wrapper .cmp-text a{color:#fff;text-decoration:none}
.footer__wrapper h3{font-size:14px;font-weight:500;text-transform:uppercase;margin:0;padding:.5rem 0;color:#fff}
.footer__wrapper .c-footer__social-item{display:inline-block;font-size:24px;padding:.5rem .7rem .5rem}
.footer__wrapper .c-footer__social-item:first-child{padding-left:0}
.footer__wrapper .c-supplier{display:-ms-flexbox;display:flex;color:#bf2026;margin-top:10px}
.footer__wrapper .c-supplier .c-supplier__icon{font-weight:500;cursor:pointer;margin-right:5px;font-size:20px}
.footer__wrapper .c-supplier .c-supplier__text{font-size:16px}
.footer__wrapper li a{color:#fff}
.border-diagonals{background:url('../components/structure/footer/clientlibs/resources/images/diagonal.png') repeat-x;height:14px}
.footer__content{max-width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-top:3.875rem}
.footer__content .header-logo{float:right}
.footer__bottom{width:100%;margin-top:40px;text-align:center;display:block}
.footer__year{display:inline-block;padding-right:3px;margin:0 auto}
.footer__text{display:inline-block;margin:0 auto}
.footer__text__mobile{width:100%;margin-bottom:40px}
.menu-overlay-shade.active{opacity:.5;background:#000;width:100%;height:100%;z-index:5;top:0;left:0;position:fixed}
@media only screen and (max-width:1024px){.search-overlay-shade.active{position:absolute;top:169px;left:0;height:100vh;width:100vw;opacity:1;background-color:#000;z-index:5}
.border-diagonals{display:none}
}
@media(min-width:1024px){.footer__content .col .row .col .text .cmp-text{margin-left:80px}
}
@media(max-width:768px){.footer__content .c-footer__social{margin:20px auto;float:none;width:100%;text-align:center}
.footer__content .c-supplier{width:100%;justify-content:center}
.footer__content .container-fluid .col-lg-7,.footer__content .container-fluid .col-lg-5{padding-right:0;padding-left:0}
.footer__content .cmp-text table td{width:50%}
}
.cmp-callout{margin-left:-15px}
.callout .container-fluid{max-width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.callout__wrapper .callout__card{width:100%}
.callout__wrapper .callout__card .button{padding:12px 20px}
.callout__wrapper .callout__image{width:100%}
.callout__wrapper .callout__image img{width:100%;display:block}
.callout__wrapper span{margin-bottom:20px;display:block;font-size:30px}
.callout__wrapper .callout__card-body{margin:0 auto;max-width:100%;overflow-x:hidden}
.callout__wrapper .callout__button{word-break:break-word}
.callout__wrapper .callout__title .cmp-text h2,.callout__wrapper .title .cmp-text h2{margin-top:0;color:#fff;margin-bottom:20px;line-height:40px;font-size:32px}
.callout__wrapper .callout__title .cmp-text h2:before,.callout__wrapper .title .cmp-text h2:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
.callout__wrapper .callout__description{max-width:100%;word-break:break-word}
.callout__wrapper .callout__description .cmp-text p{color:#dadada;margin-bottom:50px;line-height:1.5}
.callout__wrapper .category-card-btn{letter-spacing:1px}
.callout__wrapper .callout__category-card{background-color:#000;color:#fff;height:100%;display:block;overflow-x:hidden}
@media(min-width:351px) and (max-width:767px){.callout__wrapper .callout__card-body{padding:48px 48px 70px;max-width:540px}
}
@media(max-width:375px){.callout__wrapper .callout__card-body{padding:50px 20px}
}
@media(min-width:768px){.callout__wrapper{position:relative;margin-bottom:25px;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.callout__wrapper.callout-left{flex-direction:row-reverse}
.callout__wrapper.callout-left .callout__image{padding-left:0;padding-right:15px}
.callout__wrapper.callout-left .callout__card{left:0;margin-left:15px}
.callout__wrapper .callout__image{padding-left:15px;position:relative;width:82.6%}
.callout__wrapper .callout__card{position:absolute;right:0;top:25px;height:100%;margin-right:15px;max-width:45%}
.callout__wrapper .callout__card .button{font-size:10px;padding:12px 25px;min-width:265px}
.callout__wrapper .callout__category-card{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;justify-content:center}
.callout__wrapper .callout__card-body{padding-left:60px;padding-right:60px}
.callout__wrapper .callout__description .cmp-text p{font-size:14px;margin-bottom:30px}
}
@media(min-width:960px){.callout__wrapper .callout__image{width:78.1%}
.callout__wrapper .callout__card .button{font-size:12px;min-width:305px}
.callout__wrapper .callout__card-body{padding-left:80px;padding-right:80px}
.callout__wrapper .callout__title .cmp-text h2{margin-bottom:30px}
.callout__wrapper .callout__description .cmp-text p{margin-bottom:50px;font-size:15px}
}
@media(min-width:1024px){.callout__wrapper .callout__image{width:82.7%}
.callout__wrapper .callout__card{max-width:40%}
.callout__wrapper .callout__description .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.content-menu{float:right}
.content-menu .level1-list{list-style:none;display:flex;justify-content:space-evenly;padding-top:13px;margin:0}
.content-menu .level1-list .li-item{padding:10px;text-transform:uppercase;font-size:12px;letter-spacing:1px}
.content-menu .level1-list .li-item .menu-popup{font-size:16px;width:100%;position:absolute;height:auto;background-color:#fff;left:0;top:179px;display:none;padding:30px;z-index:100}
.content-menu .level1-list .li-item .menu-popup:not(.closed){display:block}
.content-menu .level1-list .li-item .menu-popup .column-wrapper{width:70%;margin:0 auto;position:relative}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .nav-img-wrapper{max-width:358px;width:358px}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .nav-img-wrapper img{width:100%;height:auto}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .nav-ctabar{width:358px;min-height:70px;height:auto;display:flex;position:relative;background-color:black;text-transform:capitalize;font-weight:bold;padding:20px;color:#fff;z-index:9;max-width:100%;padding-bottom:0}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .nav-ctabar .nav-cta-title{width:calc(100% - 82px);height:auto}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .nav-ctabar .nav-cta-title p{margin:0 0 10px}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .nav-ctabar .nav-cta-arrow{width:70px;height:70px;position:absolute;bottom:-10px;right:10px;font-size:12px;padding:27px;color:#fff;background-color:#bf2026}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper{padding:0 20px}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list{list-style:none;column-count:2;font-weight:bold}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .child-li:hover{cursor:default}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .heading-link{text-transform:none}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .heading-link:hover{cursor:pointer}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .nav-last-li a.heading-link:before{content:"";position:relative;display:block;width:200px;height:10px;border-top:2px #bf2026 solid;border-width:2px}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .nav-last-li a.heading-link p{margin:0}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .spacer{padding:10px 0}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .redline-large{border-top:solid #bf2026 2px;width:200px}
.content-menu .level1-list .li-item .menu-popup:hover{cursor:default}
.content-menu .level1-list .li-item:hover{cursor:pointer}
.content-menu .level1-list:hover{cursor:default}
.content-menu .level1-list .red-border{border-bottom:solid #bf2026 2px}
.content-menu .level1-list span.toggle-arrow.icon-angle-down{display:inline !important}
.content-menu .level1-list span.toggle-arrow.icon-angle-up{display:inline !important}
}
@media only screen and (min-width:1025px) and (max-width:1200px){.content-menu .level1-list .li-item .menu-popup .column-wrapper{width:90%}
}
@media only screen and (min-width:1201px) and (max-width:1500px){.content-menu .level1-list .li-item .menu-popup .column-wrapper{width:80%}
}
@media only screen and (max-width:1024px){.content-menu .level1-list{list-style:none}
.content-menu .level1-list .li-item{padding:10px;position:relative;text-transform:uppercase;font-size:20px;font-weight:500}
.content-menu .level1-list .li-item .menu-popup{width:100vw;position:fixed;height:calc(100vh - 15px + 15px - 84px);background-color:#fffeff;top:84px;left:-100%;opacity:0;z-index:10;padding:30px;transition:all .4s ease}
.content-menu .level1-list .li-item .menu-popup:not(.closed){left:0;opacity:1}
.content-menu .level1-list .li-item .menu-popup .column-wrapper{position:relative}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .menu-back-link.js-content-level1-back{word-break:normal;margin:10px 0 40px 0}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list{padding:0;font-weight:300;list-style:none}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .child-li{font-size:16px;margin-bottom:8px}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .level2-list .heading-link{text-transform:capitalize;word-break:normal}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .spacer{padding:10px 0}
.content-menu .level1-list .li-item .menu-popup .column-wrapper .level2-list-wrapper .redline{border-top:solid #bf2026 2px;width:200px}
.content-menu .level1-list .li-item .position-right{position:absolute;right:27px;top:13px}
}
@media only screen and (min-width:1025px){.product-menu{float:left;margin:0 0 0 115px}
.product-menu .products-by{padding:0 0 5px 0;font-size:12px;margin:0}
.product-menu .pdt-level1-list{padding-left:0 !important;list-style:none;display:flex;justify-content:space-evenly;margin-bottom:0}
.product-menu .pdt-level1-list .pdt-li-item{text-transform:uppercase;font-size:16px;letter-spacing:1px;padding-bottom:5px;margin-right:40px}
.product-menu .pdt-level1-list .pdt-li-item:last-child{margin-right:0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup{font-size:16px;width:100%;position:absolute;height:auto;background-color:#fff;left:0;top:179px;display:none;z-index:100}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup:not(.closed){display:block}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container{display:flex;padding:0 50px;background-color:#f8f8f8}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items{padding:25px;font-weight:bold;text-transform:uppercase;margin:0 20px;color:black}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items:hover{cursor:pointer}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .active-red{color:#bf2026;border-bottom:solid #bf2026 3px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content{display:none}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .level3-list:hover{cursor:default}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content:hover{cursor:default}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding{padding:0 210px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper{text-transform:none}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper .new-product-item-desc{text-transform:none;color:black;font-weight:200}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper .new-product-cta p{display:inline}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper .new-product-cta .arrow-shift{font-size:inherit}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper .new-product-cta .arrow-shift .icon-link-arrow{font-size:inherit}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper .new-product-cta .arrow-shift .icon-link-arrow:before,.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-content .center-padding .new-product-wrapper .new-product-cta .arrow-shift .icon-link-arrow:after{top:-5px;right:-15px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper{box-shadow:0 0 10px 0 grey;position:absolute;top:77px;width:100%;left:0;min-height:300px;padding:30px;background-color:#fff}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .nav-img-wrapper{max-width:358px;width:358px;position:relative}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .nav-img-wrapper img{width:100%;height:auto}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .nav-ctabar{width:358px;min-height:70px;height:auto;position:absolute;bottom:0;left:0;background-color:black;text-transform:capitalize;font-weight:bold;padding:20px;padding-bottom:0;color:#fff}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .nav-ctabar .nav-cta-title{height:auto}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .nav-ctabar .nav-cta-title p{width:calc(100% - 82px);margin:0 0 10px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .nav-ctabar .nav-cta-arrow{width:70px;height:70px;position:absolute;bottom:-10px;left:278px;font-size:12px;padding:27px;color:#fff;background-color:#bf2026}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper{padding:0 20px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list{list-style:none;column-count:3;font-weight:bold}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li{break-inside:avoid;page-break-inside:avoid}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li:hover{cursor:pointer}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list .heading-link{text-transform:capitalize}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list{list-style:none;font-weight:normal;padding:10px;text-transform:capitalize;break-inside:avoid;page-break-inside:avoid}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list:not(.closed){display:block}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list a{color:black;font-size:14px;display:inline-block;font-weight:100}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .spacer{padding:10px 0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .redline-large{width:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .redline-large .nav-last-li{margin-top:15px;width:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .redline-large .nav-last-li a.heading-link:before{content:"";position:relative;display:block;width:200px;height:10px;border-top:2px #bf2026 solid;border-width:2px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .column-wrapper .pdt-level2-list-wrapper .redline-large .nav-last-li p{margin-bottom:0;display:inline}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup:hover{cursor:default}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container{padding:15px 0 15px 0;background-color:#f8f8f8}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items{padding:10px 40px 10px 40px;width:20%;font-weight:bold;text-transform:uppercase;color:black}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items:hover{cursor:pointer}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .active-red{color:#bf2026;border-right:solid #bf2026 3px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-menu-content{display:none;background-position:bottom;background-color:#fff;background-repeat:no-repeat;background-size:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-menu-content:hover{cursor:default}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-menu-content:not(.closed){display:block}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper{box-shadow:0 0 10px 0 grey;position:absolute;top:0;width:80%;left:20%;min-height:300px;padding:30px;background-color:#fff}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper img{min-width:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .nav-image-wrapper{padding-left:40px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .nav-ctabar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:35%;text-transform:capitalize;font-weight:bold;margin-top:7%;color:black}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .nav-ctabar span p{margin:0 15px 0 0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .nav-ctabar .nav-cta-arrow{width:70px;height:70px;position:static;left:30%;font-size:12px;padding:27px;color:#fff;background-color:#bf2026}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper{padding:0 20px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list{list-style:none;font-weight:bold;display:flex}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li{width:30%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li .level3-list .child-li{width:100%;margin-right:10px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li .level3-list:not(.closed){display:block}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li:hover{cursor:pointer}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li .nav-last-li{margin-top:15px;width:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li .nav-last-li a.heading-link:before{content:"";position:relative;display:block;width:200px;height:10px;border-top:2px #bf2026 solid;border-width:2px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .heading-link{text-transform:capitalize}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list{list-style:none;font-weight:normal;padding:10px;text-transform:capitalize}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list a{color:black;font-size:14px;font-weight:100}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .nav-last-li{margin-top:15px;width:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .nav-last-li a.heading-link:before{content:"";position:relative;display:block;width:200px;height:10px;border-top:2px #bf2026 solid;border-width:2px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .spacer{padding:10px 0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .redline-large .nav-last-li{margin-top:15px;width:100%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .column-wrapper .pdt-level2-list-wrapper .redline-large .nav-last-li a.heading-link:before{content:"";position:relative;display:block;width:200px;height:10px;border-top:2px #bf2026 solid;border-width:2px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup:hover{cursor:default}
.product-menu .pdt-level1-list .pdt-li-item:hover{cursor:pointer}
.product-menu .red-border{border-bottom:solid #bf2026 2px}
.product-menu span.toggle-arrow.icon-angle-down{display:inline !important}
.product-menu span.toggle-arrow.icon-angle-up{display:inline !important}
}
@media only screen and (max-width:1024px){.menu-navigation{min-width:100vw;height:calc(100vh - 15px + 15px - 84px);background-color:white;color:black;position:fixed;overflow-y:scroll;top:84px;left:-100%;z-index:9999;opacity:0;transition:all .4s ease}
.menu-navigation:not(.closed){left:0;opacity:1}
.product-menu .pdt-level1-list{list-style:none}
.product-menu .pdt-level1-list .pdt-li-item{padding:10px;position:relative;text-transform:uppercase;font-weight:500;font-size:30px;word-break:normal}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup{width:100vw;position:fixed;height:calc(100vh - 15px + 15px - 84px);background-color:#fffeff;top:84px;left:-100%;opacity:0;z-index:10;transition:all .4s ease;padding:30px 30px 120px 30px;overflow-y:auto}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .menu-back-link.js-level1-back{word-break:normal;margin:10px 0 40px 0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup:not(.closed){left:0;opacity:1}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items{position:relative;pointer-events:none}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .level1-icon-target{font-size:16px;font-weight:400}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .lvl1-title{font-size:20px;font-weight:500}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper{position:relative}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list{padding:0;font-weight:300;list-style:none}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .heading-link{text-transform:capitalize;font-size:16px;font-weight:300;width:90%}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li{position:relative;padding-left:24px;pointer-events:auto}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li .position-right{font-size:16px;position:absolute;left:100%;padding-right:5px;top:2px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list{width:100vw;position:fixed;height:calc(100vh - 15px + 15px - 84px);background-color:#fffeff;top:84px;left:-100%;opacity:0;z-index:10;transition:all .4s ease;padding:30px;list-style:none;overflow-y:auto}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list:not(.closed){left:0;opacity:1}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list .child-li{line-height:24px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list .child-li a{font-size:16px;font-weight:300;color:black;text-transform:capitalize}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .spacer{padding:10px 0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .sec-menu-top-items .column-wrapper .pdt-level2-list-wrapper .redline{border-top:solid #bf2026 2px;width:200px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .new-product-wrapper{text-transform:none;padding-left:24px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .new-product-wrapper .new-product-item-desc{text-transform:none;color:black;font-weight:200;font-size:16px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sec-menu-top-container .new-product-wrapper .new-product-cta p{display:inline}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items{font-weight:100;text-transform:capitalize;position:relative;font-size:16px;margin-bottom:8px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .level1-icon-target{display:block;width:90%;font-size:16px;font-weight:300;word-break:normal}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper{position:fixed;top:0;width:100vw;height:calc(100vh - 15px + 15px - 84px);padding:30px 30px 120px 30px;background-color:#fff;top:84px;left:0;z-index:1000;overflow-y:auto}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list{font-weight:300;list-style:none;padding:0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .heading-link{text-transform:capitalize}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li{position:relative}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .child-li a.level2-heading{font-weight:500;font-size:20px;text-transform:uppercase}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list{list-style:none}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .level2-list .level3-list .child-li a{color:black;text-transform:capitalize}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .spacer{padding:10px 0}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .column-wrapper .pdt-level2-list-wrapper .redline{border-top:solid #bf2026 2px;width:200px}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .sidenav-menu-content{left:-100%;opacity:0;transition:all .4s ease}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .sidenav-menu-content:not(.closed){left:0;opacity:1}
.product-menu .pdt-level1-list .pdt-li-item .pdt-menu-popup .sidenav-container .sidenav-top-items .position-right{position:absolute;right:0;padding-right:5px;top:6px}
.product-menu .pdt-level1-list .pdt-li-item .position-right{position:absolute;right:20px;padding-right:5px;top:13px}
}
@media only screen and (min-width:250px) and (max-width:700px){.product-menu .pdt-level1-list .pdt-li-item{width:90%}
.product-menu .pdt-level1-list .pdt-li-item .position-right{position:absolute;right:-10px;padding-right:5px;top:13px}
}
.breadcrumb-section.container-fluid{max-width:1170px;margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}
.aem-Grid.aem-Grid--default--12>.breadcrumb.aem-GridColumn.aem-GridColumn--default--12{display:block;border-radius:0;background-color:transparent;padding:0;margin-bottom:0;margin-left:-15px;width:calc(100% + 15px + 15px)}
.side{margin-top:24px}
.side-nav{background:#000;color:#fff;padding:32px 37px;z-index:5;width:100%;min-width:220px;max-width:248px}
.side-nav .side-nav-header{text-transform:uppercase;font-size:14px;color:#fff;margin-top:0;position:relative}
.side-nav .side-nav-header .toggle-arrow{top:13px;position:absolute;right:20px}
.side-nav .side-nav-content{text-align:left}
.side-nav .side-nav-content .side-nav-links{margin-bottom:0;padding-left:0;text-indent:0;list-style:none}
.side-nav li{margin-bottom:10px}
.side-nav a{color:#fff;font-size:14px;line-height:14px;text-decoration:none}
.side-nav .activeItem{color:#bf2026}
@media only screen and (max-width:1024px){.side-nav{padding:0;max-width:100%;margin:20px 0 20px 0}
.side-nav .side-nav-header{margin:0;padding:15px;font-size:16px;text-align:left}
.side-nav .side-nav-content-inner{padding:16px}
}
@media(max-width:768px){.side{margin-top:4px}
}
@media(max-width:390px){.side-nav .side-nav-header .toggle-arrow{right:5px}
}
.search-form{display:-ms-flexbox;display:flex;width:100%;max-width:626px;float:left;position:relative}
.search-form .search-form__options{background:#dadada;border:1px solid #dadada;color:#000;font-size:12px;font-weight:500;position:relative;width:100%;max-width:90px}
.search-form .search-form__options .search-form__selected{overflow:hidden;text-overflow:ellipsis;padding:10px 25px 10px 10px;cursor:pointer}
.search-form .search-form__options .search-form__options-bottom{display:none;position:absolute;top:39px;left:-1px;width:100%;min-width:85px;padding:10px 25px 10px 10px;background:#dadada;border-top:1px solid #fff;z-index:10}
.search-form .search-form__options .search-form__options-bottom .search-form__search-type{font-weight:300;cursor:pointer;color:#333;word-break:break-all;margin-bottom:3px}
.search-form .search-form__options .search-form__options-bottom .search-form__search-type.active{color:#bf2026}
.search-form .input-box{position:relative;max-width:540px;width:100%}
.search-form .input-box:after{content:"";position:absolute;top:0;left:80%;height:40px;width:20%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 60%)}
.search-form .input-text{font-size:14px;padding:0 20px;border:0;line-height:1;height:40px;width:100%}
.search-form .icon-search{background:0;border:0;color:#bf2026;position:absolute;right:0;top:0;height:100%;width:50px;outline:0;cursor:pointer}
.search-form .icon-search:before{font-size:20px}
.search-form .icon-search.active{color:#fff;background:#bf2026}
.search-form .search-form__icon{position:absolute;right:10px;font-size:18px;top:50%;transform:translateY(-50%);color:#bf2026}
html[lang="ja"] .search-form .search-form__options{max-width:110px}
@media screen and (max-width:1025px){.search-form{width:100%;margin:30px auto;max-width:none}
.search-form .search-form__options .search-form__options-bottom{z-index:1000}
.search-form .input-box{position:relative;max-width:none}
.search-form .input-text{font-size:14px;padding:0 20px;border:0;line-height:1;height:40px;width:100%}
}
@media(max-width:480px){.search-form{width:100%;margin:30px auto;max-width:none}
.search-form .search-form__options .search-form__options-bottom{z-index:1000}
.search-form div.input-box:after{content:"";position:absolute;top:0;left:60%;height:39px;width:40%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%) !important;background:-webkit-linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}
}
#autocomplete-box{background-color:#dadada;position:absolute;width:100%;top:40px;left:0;border:1px #000 solid;z-index:9999}
#autocomplete-box ul{list-style:none;font-size:14px;margin-top:5px;margin-bottom:5px}
#autocomplete-box ul:empty{display:none}
#autocomplete-box ul a{color:#000}
input#search::-ms-clear{width:0;height:0}
.cmp-product .product-tabs__fixed.request-more-info{display:flex;align-items:center;justify-content:center;position:sticky;bottom:0;margin:0 -15px;z-index:3;padding:12px}
.cmp-product .request-more-info-modal .request-more-info-modal-content{border-radius:0}
.cmp-product .request-more-info-modal .request-more-info-modal-content .modal-close-request-info{top:-50px;right:-50px;position:absolute;color:#fff;font-size:18px}
.cmp-product .request-more-info-modal .request-more-info-modal-content .modal-close-request-info a.modal-close{color:#fff}
.cmp-product .request-more-info-modal .request-more-info-modal-content .cognito-request-more-info{margin:0}
.cmp-product .search-form.search-form--main{max-width:100%}
.cmp-product .search-form--main .input-box{max-width:100%}
.cmp-product .search-form--main .icon-search{top:0;left:0}
.cmp-product a.paginate_button{font-size:16px;font-weight:300;line-height:1.5;padding:0 10px;color:#333;background-color:transparent;cursor:pointer}
.cmp-product a.paginate_button.current{font-weight:500}
.cmp-product th.sorting_desc:after{font-family:"boilerplate";content:"\f107";font-size:18px;margin-left:10px;transition:transform .25s ease-in;vertical-align:-3px;position:relative}
.cmp-product th.sorting_asc:after{font-family:"boilerplate";content:"\f106";font-size:18px;margin-left:10px;transition:transform .25s ease-in;vertical-align:-3px;position:relative}
.cmp-product #product-parts .facet__headline:only-child{display:none}
.container-products.container-fluid{max-width:1170px;margin-right:auto;margin-left:auto;margin-bottom:25px}
.container-products.container-fluid .row{margin-left:-15px;margin-right:-15px}
.products-tab__list.nav-tabs{border-bottom:0}
.gor-tabs .tabs-content{display:block}
.tab-content>.tab-pane{display:block}
.tabs-content .product__stats{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.js-tabs--pdp a[aria-expanded="false"] .accordion-header:after{content:"\e940";transition:transform .25s ease-in}
.js-tabs--pdp a[aria-expanded="true"] .accordion-header:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.facet-navigation.gor-accordion .facet.accordionfs-item div[aria-expanded="false"]:after{content:"\e940";transition:transform .25s ease-in}
.facet-navigation.gor-accordion .facet.accordionfs-item div[aria-expanded="true"]:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.accordion-content--pdp .facet-navigation{display:none}
.gor-accordion .accordion-content.show{height:auto}
.facet-navigation.gor-accordion .accordion-content-inner{opacity:1}
.gates-flyout-viewer .s7container,.gates-mixed-media .s7container{max-height:400px;min-height:300px;max-width:none !important}
.categoryPage .responsivegrid .responsivegrid .responsivegrid .column-container .container-fluid .row .col{padding:0}
@media screen and (min-width:768px){.gor-tabs .tabs-content.active{display:block}
.tab-content>.tab-pane{display:none}
.accordion-content--pdp.collapse{display:block}
.dataTables_paginate{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 0;margin-left:0}
.gates-flyout-viewer .s7container,.gates-mixed-media .s7container{max-height:500px;min-height:400px}
}
@media screen and (min-width:960px){.accordion-content--pdp .facet-navigation{display:block}
.gates-flyout-viewer .s7container,.gates-mixed-media .s7container{max-height:600px;min-height:500px}
}
@media screen and (max-width:959px){.product .product-top__container{padding:0}
.product .product-top__container .product__images{padding:0 30px}
}
@media screen and (max-width:767px){.sort-pages--level2>div{display:flex;justify-content:space-between;padding:10px 15px}
.sort-pages--level2>div>span{width:100%;display:flex;justify-content:space-around}
.accordion-header.accordion-header--pdp a{color:inherit}
}
@media screen and (max-width:760px){.cmp-product .request-more-info-modal .request-more-info-modal-content{padding:10px 10px}
.cmp-product .request-more-info-modal .request-more-info-modal-content .modal-close-request-info{top:-40px;right:-30px}
}
@media screen and (max-width:450px){.cmp-product .request-more-info-modal .request-more-info-modal-content .modal-close-request-info{top:-40px;right:-20px}
}
@media(max-width:960px){.categoryPage .cmp-product .base-product .container-products.container-fluid .product__images{padding:0 30px}
}
@media(min-width:1024px){.categoryPage .cmp-product .base-product .product__images{display:flex;flex-direction:column}
.categoryPage .cmp-product .base-product .product__description{padding-right:25px}
}
.nested-accordion.gor-accordion .nested-accordion__content{transition:height .5s ease-in-out}
.gates-auto-height{height:auto}
.categoryPage .filler+.product{margin-top:-64px}
.product .product-selected__resources .product-selected__resources-link span{margin-right:5px;font-size:20px}
.product #s7mixedmedia_div.s7mixedmediaviewer{width:100%;height:auto}
.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer .s7container{max-height:300px}
.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer .s7swatches{bottom:auto !important;top:100%}
.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer+.product__image-caption{padding-top:48px !important}
.product .product__description{margin-top:0}
.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer+.product__image-caption{padding-top:48px !important}
@media screen and (min-width:769px) and (max-width:959px){.product .product__description{margin-top:48px}
}
@media screen and (max-width:768px){.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer+.product__image-caption{padding-top:114px !important}
.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer+.product__image-caption{padding-top:114px !important}
.product .product__description{margin-top:0}
}
.container-fluid{max-width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.sku-container.marketing-product{height:20px;border-bottom:1px solid #dadada}
.sort-icon-position{position:absolute;right:12px;top:8px;font-size:22px}
.product .search-results-col.full-width{width:100%}
.facet-mobile{margin-top:15px}
.pagination li a{cursor:pointer}
.pdt-table-head{cursor:pointer}
.pdt-pagination a.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}
.product-view-details{display:none}
.pagination .disabled a{pointer-events:none;cursor:not-allowed;opacity:.5}
.remove-item{cursor:pointer}
.remove-item .remove-item-name{cursor:auto}
[lang="ru-RU"] .search-results .product-description__title em{font-style:normal}
[lang="ru-RU"] .search-results .product-description__text em{font-style:normal}
.search-results .search-results-col.full-width{width:100%}
.search-results .product-description__title em{font-weight:bold}
.search-results .product-description__text em{font-weight:bold}
.search-results #s7mixedmedia_div.s7mixedmediaviewer{width:100%;height:auto !important}
.search-results .container-fluid-search .search-heading{position:relative;padding:30px 0;margin-left:20%}
.search-results .container-fluid-search .search-navigation{margin-bottom:35px;margin-left:20%}
.search-results .container-fluid-search .search-navigation .search-view__link{background:#000;color:#fff;width:33.33%;margin:0 10px 0 0}
.search-results .container-fluid-search .search-navigation .search-view__link.active{color:#fff;background-color:#bf2026;position:relative}
.search-results .container-fluid-search .search-navigation .search-view__link.active:after{position:absolute;left:50%;transform:translateX(-50%);width:0;border-top:10px solid #bf2026;border-right:15px solid transparent;border-left:15px solid transparent;content:" ";font-size:0;line-height:0}
.search-results .container-fluid-search .search-navigation .search-view__link:focus,.search-results .container-fluid-search .search-navigation .search-view__link:hover{color:#fff;background-color:#bf2026}
.search-results .container-fluid-search .search-navigation .search-view__title{font-size:16px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;color:#fff;margin:0;padding:10px 0;height:72px}
.search-results .container-lg{max-width:1350px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.search-results .search-container{padding-bottom:100px}
.search-results .search-sidebar__col .facet-more,.search-results .search-sidebar__col .facet-less{color:#bf2026;cursor:pointer}
.search-results .pagination .disabled{pointer-events:none;opacity:1.0}
.content-facet{padding:15px}
.content-facet .facet-close{padding:3px;font-size:12px;display:none;color:white}
.content-facet .facet-close.active{display:inline-block}
.content-facet .content-facet-title.active{color:#bf2026}
a.white-a{color:white}
a.underline-a{text-decoration:underline}
@media only screen and (max-width:960px){#popup-mobile-sort-filter,#content-popup-mobile-sort-filter{height:100%;background-color:#000}
#popup-mobile-sort-filter .modal-content .mobile-sort-by,#content-popup-mobile-sort-filter .modal-content .mobile-sort-by{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;padding:20px 0;margin-bottom:30px}
#popup-mobile-sort-filter .modal-content .mobile-sort-by .form-list-item,#content-popup-mobile-sort-filter .modal-content .mobile-sort-by .form-list-item{display:flex;justify-content:center;text-align:left}
#popup-mobile-sort-filter .modal-content .modal-title,#content-popup-mobile-sort-filter .modal-content .modal-title{margin-bottom:24px}
#popup-mobile-sort-filter .modal-content .modal-close,#content-popup-mobile-sort-filter .modal-content .modal-close{position:absolute;top:20px;right:100px;font-size:20px;color:#bf2026;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;text-decoration:none;background-color:transparent;padding:0}
#popup-mobile-sort-filter .modal-content .pull-right,#content-popup-mobile-sort-filter .modal-content .pull-right{float:right !important}
#popup-mobile-sort-filter-content{height:100%}
#popup-mobile-sort-filter-content .modal-title{display:inline-block;font-size:16px;text-transform:uppercase;color:#fff}
#popup-mobile-sort-filter-content .modal-content{border:0;width:100%;height:100%;top:0;left:0;margin:0 auto;padding:0 24px;background:#000}
#popup-mobile-sort-filter-content .modal-content .mobile-sort-by{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;padding:20px 20px;margin-bottom:30px}
#popup-mobile-sort-filter-content .modal-content .modal-close{position:absolute;top:20px;right:30px;font-size:20px;color:#bf2026;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;text-decoration:none;background-color:transparent;padding:0}
#popup-mobile-sort-filter-content .modal-content .pull-right{float:right !important}
#popup-mobile-sort-filter-content .sort-form__label{color:#fff}
.container-fluid.bg-full{padding:0 15px 0 15px}
.container-fluid.bg-full .row .col{padding:0}
.search-results{padding:0 15px 0 15px}
.search-results .container-fluid-search{padding-left:0;padding-right:0}
.search-results .container-fluid-search .search-heading{margin-left:0;width:100%}
.search-results .container-fluid-search .search-navigation{margin-left:0}
.search-results .container-fluid-search .search-navigation .search-view{max-width:none;justify-content:space-between}
.search-results .container-fluid-search .search-navigation .search-view .search-view__link{width:49%;margin-right:0}
.search-results .container-fluid-search .search-empty{margin-left:0}
.search-results .search-container.product-container .product-list-content{padding:0 15px 0 15px}
}
@media only screen and (max-width:767px){.sort-form{display:block;width:100%;text-align:center;padding:10px 0}
.sort-form li{margin-bottom:0;display:flex;align-items:center}
#popup-mobile-sort-filter .modal-content .modal-close,#content-popup-mobile-sort-filter .modal-content .modal-close{position:absolute;top:0;right:40px}
}
@media only screen and (max-width:337px){.mobile-sort-by .form-list-item{flex-direction:column}
}
@media only screen and (min-width:768px){.search-sort .sort-form{left:45%}
}
.content-container .search-results__item-text em,#content-popup-mobile-sort-filter .search-results__item-text em{font-weight:bold;font-style:normal}
.content-container .facet__header,#content-popup-mobile-sort-filter .facet__header{cursor:pointer}
.content-container .facet__header:hover,#content-popup-mobile-sort-filter .facet__header:hover{color:#bf2026}
.content-container .facet__header--applied,#content-popup-mobile-sort-filter .facet__header--applied{color:#bf2026}
.content-container .facet__header--applied::before,#content-popup-mobile-sort-filter .facet__header--applied::before{content:"\e956";font-family:'boilerplate';color:#fff;font-size:9px;margin-right:12px;cursor:pointer;position:relative;top:-1px}
.content-container .clear-all,#content-popup-mobile-sort-filter .clear-all{font-size:12px;margin-top:0;text-transform:capitalize;text-decoration:underline;float:right;cursor:pointer}
.content-container .sort-form li,#content-popup-mobile-sort-filter .sort-form li{justify-content:center}
.content-container .search-results__item:last-child,#content-popup-mobile-sort-filter .search-results__item:last-child{border-bottom:0}
.search-sort .custom-styled-select #sortOptions1{position:absolute;opacity:0;left:0;top:0}
@media only screen and (max-width:960px){}
.cmp-related-products{margin-bottom:4rem}
.cmp-related-products .related-products{background-color:#eee}
.related-products__title{line-height:28px}
@media screen and (max-width:520px){.related-products .related-products-slider .slick-prev{left:0;z-index:99}
.related-products .related-products-slider .slick-next{right:0}
}
.product-spotlight.clearfix{clear:both}
@media only screen and (max-width:768px){.product-spotlight.clearfix{max-width:100%;margin:0;padding:0}
.product-spotlight.clearfix .product-spotlight__card{max-width:100%;left:0}
}
.product-spotlight .product-spotlight__card-wrapper{padding:30px 30px 40px}
.product-spotlight .product-spotlight__card-wrapper .cmp-text p{color:#fff}
.product-spotlight .product-spotlight__card-wrapper .cmp-text h4{color:#fff}
.product-spotlight .product-spotlight__image{width:100%;min-height:215px;position:relative;top:0}
.product-spotlight .product-spotlight__image img{width:100%;height:auto;display:block}
.product-spotlight .product-spotlight__card{width:100%;min-height:215px}
@media only screen and (min-width:769px){.product-spotlight .product-spotlight__image{margin:0 auto;position:absolute;width:355px;min-height:215px;left:0;top:-20px}
.product-spotlight .product-spotlight__image img{height:215px}
.product-spotlight .product-spotlight__card{min-height:215px;position:relative;margin:0;right:0;top:0}
.product-spotlight .product-spotlight__card .product-spotlight__card-wrapper{padding:35px 30px 35px 170px}
.right .product-spotlight__image{width:355px;min-height:215px;position:absolute;right:0;left:auto}
.right .product-spotlight__card{min-height:215px;position:relative;left:0}
.right .product-spotlight__card .product-spotlight__card-wrapper{padding:35px 170px 35px 30px}
}
@media only screen and (min-width:1023px){.product-spotlight{max-width:795px}
.product-spotlight .product-spotlight__card{max-width:500px}
.product-spotlight .product-spotlight__card .product-spotlight__card-wrapper{padding:35px 30px 35px 115px}
.product-spotlight.right .product-spotlight__card .product-spotlight__card-wrapper{padding:35px 115px 35px 30px}
}
.cmp-gates-carousel .slide__paginate .slick-prev:before{content:"\e92c"}
.cmp-gates-carousel .slide__paginate .slick-next:before{content:"\e934"}
.cmp-gates-carousel .slide__paginate .slick-prev,.cmp-gates-carousel .slide__paginate .slick-next{cursor:pointer}
.cmp-gates-carousel .slide__paginate .slick-prev:before,.cmp-gates-carousel .slide__paginate .slick-next:before{font-family:'boilerplate';font-size:40px;line-height:.8}
.cmp-slider .slick-slide .category-item{width:205px;height:270px}
.category-slider button.slick-prev:before{color:#bf2026;content:"\e92c"}
.category-slider button.slick-next:before{color:#bf2026;content:"\e934"}
@media(min-width:991px){.dynamic-callout .callout-text{padding:10px}
.dynamic-callout .callout-text .cmp-text{padding:0 15px 0 15px}
.dynamic-callout .callout-text .mx-5{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-6{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-7{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-8{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-9{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-10{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-11{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-12{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-13{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-14{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-text .mx-15{margin-left:1%;margin-right:1%}
.dynamic-callout .callout-image{position:relative}
.dynamic-callout .callout-image img{width:100%}
}
@media(min-width:1440px){.dynamic-callout .callout-text .mx-5{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-6{margin-left:6%;margin-right:6%}
.dynamic-callout .callout-text .mx-7{margin-left:7%;margin-right:7%}
.dynamic-callout .callout-text .mx-8{margin-left:8%;margin-right:8%}
.dynamic-callout .callout-text .mx-9{margin-left:9%;margin-right:9%}
.dynamic-callout .callout-text .mx-10{margin-left:10%;margin-right:10%}
.dynamic-callout .callout-text .mx-11{margin-left:11%;margin-right:11%}
.dynamic-callout .callout-text .mx-12{margin-left:12%;margin-right:12%}
.dynamic-callout .callout-text .mx-13{margin-left:13%;margin-right:13%}
.dynamic-callout .callout-text .mx-14{margin-left:14%;margin-right:14%}
.dynamic-callout .callout-text .mx-15{margin-left:15%;margin-right:15%}
}
@media(max-width:768px){.dynamic-callout .callout-text .mx-5{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-6{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-7{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-8{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-9{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-10{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-11{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-12{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-13{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-14{margin-left:5%;margin-right:5%}
.dynamic-callout .callout-text .mx-15{margin-left:5%;margin-right:5%}
}
.dynamic-callout.row{margin-right:0;margin-left:0}
.dynamic-callout .col-sm-12.callout-image{padding-left:0;padding-right:0}
.dynamic-callout .color-block-valign-center{display:flex;flex-direction:column;justify-content:center;align-content:center}
.dynamic-callout .color-block-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-end}
.dynamic-callout .color-block-valign-top{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start}
@media(max-width:991px){.dynamic-callout .callout-text .cmp-text{padding:80px 15px 80px 15px}
.dynamic-callout .col-sm-12.callout-image{bottom:0 !important}
.dynamic-callout .callout-image{bottom:0}
.dynamic-callout .callout-image img{width:100%}
}
.gates-banner-image{position:relative;background-position:center 0;background-size:cover;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center}
.gates-banner-image.top{justify-content:flex-start}
.gates-banner-image.bottom{justify-content:flex-end}
.gates-banner-image.center{justify-content:center}
.gates-banner-image.gradient-on{position:relative}
.gates-banner-image.gradient-on:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45))}
.gates-banner-image .gates-banner__text{z-index:5;padding:25px}
@media only screen and (min-width:1440px){.gates-banner-image .gates-banner__text.mx-5{margin-left:6% !important;margin-right:6% !important}
.gates-banner-image .gates-banner__text.mx-7{margin-left:7% !important;margin-right:7% !important}
.gates-banner-image .gates-banner__text.mx-9{margin-left:9% !important;margin-right:9% !important}
.gates-banner-image .gates-banner__text.mx-11{margin-left:11% !important;margin-right:11% !important}
.gates-banner-image .gates-banner__text.mx-13{margin-left:13% !important;margin-right:13% !important}
.gates-banner-image .gates-banner__text.mx-15{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.mx-17{margin-left:17% !important;margin-right:17% !important}
.gates-banner-image .gates-banner__text.mx-19{margin-left:19% !important;margin-right:19% !important}
.gates-banner-image .gates-banner__text.mx-21{margin-left:21% !important;margin-right:21% !important}
.gates-banner-image .gates-banner__text.mx-23{margin-left:23% !important;margin-right:23% !important}
.gates-banner-image .gates-banner__text.mx-25{margin-left:25% !important;margin-right:25% !important}
.gates-banner-image .gates-banner__text.mx-27{margin-left:27% !important;margin-right:27% !important}
.gates-banner-image .gates-banner__text.mx-29{margin-left:29% !important;margin-right:29% !important}
.gates-banner-image .gates-banner__text.mx-31{margin-left:31% !important;margin-right:31% !important}
.gates-banner-image .gates-banner__text.mx-33{margin-left:33% !important;margin-right:33% !important}
.gates-banner-image .gates-banner__text.mx-35{margin-left:35% !important;margin-right:35% !important}
.gates-banner-image .gates-banner__text.mx-37{margin-left:37% !important;margin-right:37% !important}
.gates-banner-image .gates-banner__text.mx-39{margin-left:39% !important;margin-right:39% !important}
}
@media only screen and (min-width:1024px){.gates-banner-image .gates-banner__text{padding:0 100px}
}
@media only screen and (max-width:1439px){.gates-banner-image .gates-banner__text.mx-5{margin-left:6% !important;margin-right:6% !important}
.gates-banner-image .gates-banner__text.mx-7{margin-left:7% !important;margin-right:7% !important}
.gates-banner-image .gates-banner__text.mx-9{margin-left:9% !important;margin-right:9% !important}
.gates-banner-image .gates-banner__text.mx-11{margin-left:11% !important;margin-right:11% !important}
.gates-banner-image .gates-banner__text.mx-13{margin-left:13% !important;margin-right:13% !important}
.gates-banner-image .gates-banner__text.mx-15{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.mx-17{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.mx-19{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.mx-21{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.mx-23{margin-left:17% !important;margin-right:17% !important}
.gates-banner-image .gates-banner__text.mx-25{margin-left:19% !important;margin-right:19% !important}
.gates-banner-image .gates-banner__text.mx-27{margin-left:21% !important;margin-right:21% !important}
.gates-banner-image .gates-banner__text.mx-29{margin-left:23% !important;margin-right:23% !important}
.gates-banner-image .gates-banner__text.mx-31{margin-left:25% !important;margin-right:25% !important}
.gates-banner-image .gates-banner__text.mx-33{margin-left:27% !important;margin-right:27% !important}
.gates-banner-image .gates-banner__text.mx-35{margin-left:27% !important;margin-right:27% !important}
.gates-banner-image .gates-banner__text.mx-37{margin-left:27% !important;margin-right:27% !important}
.gates-banner-image .gates-banner__text.mx-39{margin-left:27% !important;margin-right:27% !important}
}
@media only screen and (max-width:768px){.gates-banner-image .gates-banner__text.mx-5{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-7{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-9{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-11{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-13{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-15{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-17{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-19{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-21{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-23{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-25{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-27{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-29{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-31{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-33{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-35{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-37{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.mx-39{margin-left:auto !important;margin-right:auto !important}
}
.cmp-banner-video .c-unchain-main-banner__video-text{color:#bf2026}
@media screen and (min-width:769px){.c-unchain-main-banner{overflow:hidden}
.c-unchain-main-banner .cq-dd-image{width:100%;height:100%;max-height:100%}
}
@media screen and (max-width:1024px){.c-unchain-main-banner .cq-dd-image{display:none}
.c-unchain-main-banner .cq-dd-image .s7container div.s7container.s7innercontainer{top:25%}
.c-unchain-main-banner .cq-dd-image.active{display:block}
.c-unchain-main-banner.active{background-image:none !important;background-color:#000}
}
@media screen and (max-width:760px){.c-unchain-main-banner .cq-dd-image{display:none}
.c-unchain-main-banner .cq-dd-image .s7container div.s7container.s7innercontainer{top:75%}
.c-unchain-main-banner .cq-dd-image.active{display:block}
.c-unchain-main-banner.active{background-image:none !important;background-color:#000}
}
.gor-modal--vehicle-form .tabs-tab.vehicle-tabs-list__link.gor-active{background-color:#bf2026;color:#fff}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.gor-active{display:block}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.tab-vehicle{opacity:1}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.tab-vin{opacity:1}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.tab-vin .vin-requirements li span{color:#000}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.tab-vin .vin-requirements li span.error-highlight{color:#fff}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.tab-interchange{opacity:1}
.gor-modal--vehicle-form .tabs-content.tabs-content--vehicle-form.tab-interchange .interchangeFrm .hints__content p{color:#000}
.gor-modal--vehicle-form .select{-webkit-appearance:none;background:#fff url('clientlib-base/resources/images/vps/select-bg.svg') no-repeat 93% 50%;background-size:13px}
.gor-modal--vehicle-form .vin-powered-by img{vertical-align:baseline}
.gor-modal--vehicle-form .vehicle-form__label{color:#000}
.tabs-content.tabs-content--vehicle-form .select{-webkit-appearance:none;background:#fff url('clientlib-base/resources/images/vps/select-bg.svg') no-repeat 93% 50%;background-size:13px}
.js-vin-search-form img{vertical-align:baseline}
.header .parts-nav{margin:0 15px 0 0;width:auto}
.header .parts-nav a.part-search{padding:13px 15px 13px 25px}
.header .parts-nav a.part-search span{margin:0 20px 0 8px;letter-spacing:.8px;line-height:16px}
.vps-mobile .parts-nav{z-index:9;float:none;width:100%;padding:0 24px}
.button-primary{width:260px}
@media only screen and (max-width:960px){.trigger .vin-modal-trigger{width:100%}
}
.interchange-search-again .container-md{max-width:930px;margin-right:auto;margin-left:auto;padding-left:24px;padding-right:24px}
.container-md{max-width:930px;margin-right:auto;margin-left:auto;padding-left:24px;padding-right:24px}
.container-md .search-form{max-width:inherit}
.container-md .search-form .input-box{max-width:inherit}
.container-md .search-form .input-box.vps-search:after{background:0}
.container-md .search-form--main .icon-search{left:0;top:0}
.column-container .results .container-fluid{max-width:1170px}
.container-sm .search-by-vehicle-form .select{-webkit-appearance:none;border-radius:0;background:#fff url('clientlib-base/resources/images/vps/select-bg.svg') no-repeat 93% 50%;background-size:13px}
.vin-search-top .js-vin-submit .red-bullets--vin{font-size:12px}
.vin-search-top .vin-search__list .vin-search__item:first-child{margin-top:20px}
.vin-search-top .vin-search__list .vin-search__item:first-child .vin-powered-by{height:20px}
.vin-search-top .vin-search__list .vin-search__item:first-child .vin-powered-by .powered-by-text{position:relative;top:6px}
.vin-search-top .vin-search__list .vin-search__item:last-child{max-width:290px;padding-top:30px;font-size:12px}
.ymm-search-page-wrapper.open{left:0}
@media only screen and (max-width:768px){.vps-results .sort-pages__results{display:block}
.vps-results .sort-pages__results .sort-pages__results-items:not(.sort-pages__results--noresults){display:block}
.results .tooltip__text{position:relative;width:100%}
.results .gates_tooltip:hover .tooltip__text{display:table-cell}
}
.vehicle-details .table.c-table--split tbody,.vehicle-details .table.c-table--split-inverse tbody{width:100%}
@media(max-width:480px){.search-form div.input-box:after{background:0}
.search-form .input-box.vps-search:after{background:none !important}
}
.image-text .columns2__top{width:100%;padding:0;padding-bottom:45px}
.image-text .columns2__top .content.full-width{width:100%}
.cpq-container iframe{width:100%}
.table-responsive{overflow-y:auto;height:auto}
.table-responsive table.cmp-table{border-collapse:separate;border-width:0;border-style:solid;border-color:inherit}
.table-responsive table.cmp-table.cellspacing{border-collapse:revert}
.table-responsive table.cmp-table td,.table-responsive table.cmp-table th{border-width:1px;border-style:solid;border-color:inherit;background-color:inherit}
.table-responsive table.cmp-table tr.table-row.bg-white{background-color:#fff}
.table-responsive table.cmp-table tr.table-row.bg-black{background-color:#000}
.table-responsive table.cmp-table tr.table-row.bg-grey{background-color:#d1d2d4}
.table-responsive table.cmp-table tr.table-row.bg-red{background-color:#bf2126}
.table-responsive table.cmp-table tr.table-row.bg-light-grey{background-color:#eeeef0}
.table-responsive table.cmp-table.table-sticky-column tr td:first-child{position:sticky;position:-webkit-sticky;left:0;z-index:1}
.table-responsive table.cmp-table.table-sticky-header tr:first-child td{position:sticky;position:-webkit-sticky;top:0;z-index:2}
.table-responsive table.cmp-table.table-sticky-header tr:first-child td:first-child{z-index:3}
.table-responsive table.cmp-table tbody tr:first-child td{border-top-width:2px}
.table-responsive table.cmp-table tbody tr:last-child td{border-bottom-width:2px}
.table-responsive table.cmp-table tbody td{border-width:1px}
.table-responsive table.cmp-table tbody td:first-child{border-left-width:2px}
.table-responsive table.cmp-table tbody td:last-child{border-right-width:2px}
.table-responsive.br-white table.cmp-table{border-color:#fff}
.table-responsive.br-white table.cmp-table tr,.table-responsive.br-white table.cmp-table td{border-color:#fff}
.table-responsive.br-black table.cmp-table{border-color:#000}
.table-responsive.br-black table.cmp-table tr,.table-responsive.br-black table.cmp-table td{border-color:#000}
.table-responsive.br-red table.cmp-table{border-color:#bf2126}
.table-responsive.br-red table.cmp-table tr,.table-responsive.br-red table.cmp-table td{border-color:#bf2126}
.table-responsive.br-grey table.cmp-table{border-color:#d1d2d4}
.table-responsive.br-grey table.cmp-table tr,.table-responsive.br-grey table.cmp-table td{border-color:#d1d2d4}
.table-responsive.br-light-gray table.cmp-table{border-color:#eeeef0}
.table-responsive.br-light-gray table.cmp-table tr,.table-responsive.br-light-gray table.cmp-table td{border-color:#eeeef0}
.table-responsive.br-thin table.cmp-table tbody tr:first-child td{border-top-width:2px}
.table-responsive.br-thin table.cmp-table tbody tr:last-child td{border-bottom-width:2px}
.table-responsive.br-thin table.cmp-table tbody td{border-width:1px}
.table-responsive.br-thin table.cmp-table tbody td:first-child{border-left-width:2px}
.table-responsive.br-thin table.cmp-table tbody td:last-child{border-right-width:2px}
.table-responsive.br-thick table.cmp-table tbody tr:first-child td{border-top-width:5px}
.table-responsive.br-thick table.cmp-table tbody tr:last-child td{border-bottom-width:5px}
.table-responsive.br-thick table.cmp-table tbody td{border-width:2.5px}
.table-responsive.br-thick table.cmp-table tbody td:first-child{border-left-width:5px}
.table-responsive.br-thick table.cmp-table tbody td:last-child{border-right-width:5px}
@media(max-width:768px){.table-responsive.aem-GridColumn{position:relative}
}
@font-face{font-family:'boilerplate';src:url('clientlib-base/resources/fonts/boilerplate.eot?qwvjrf');src:url('clientlib-base/resources/fonts/boilerplate.eot?#iefixqwvjrf') format('embedded-opentype'),url('clientlib-base/resources/fonts/boilerplate.ttf?qwvjrf') format('truetype'),url('clientlib-base/resources/fonts/boilerplate.woff?qwvjrf') format('woff'),url('clientlib-base/resources/fonts/boilerplate.svg?qwvjrf#boilerplate') format('svg');font-weight:normal;font-style:normal}
.icon,[class^="icon-"],[class*=" icon-"],.custom-checkbox label:after,.custom-radio label:after,.region-selector__icon:before{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-troubleshooting:before{content:"\e978"}
.icon-edit:before{content:"\e977"}
.icon-qr:before{content:"\e973"}
.icon-printer:before{content:"\e974"}
.icon-lock:before{content:"\e975"}
.icon-back-to-top:before{content:"\e976"}
.icon-design-manual:before{content:"\e970"}
.icon-service-bulletin:before{content:"\e971"}
.icon-wiring-diagram:before{content:"\e972"}
.icon-application-specs:before{content:"\e966"}
.icon-brochure:before{content:"\e967"}
.icon-catalogs:before{content:"\e96b"}
.icon-design-manual-old:before{content:"\e96c"}
.icon-product-brief:before{content:"\e96d"}
.icon-warranty-form:before{content:"\e96e"}
.icon-policies:before{content:"\e965"}
.icon-search-results-content:before{content:"\e968"}
.icon-search-results-media:before{content:"\e969"}
.icon-search-results-products:before{content:"\e96a"}
.icon-cancelled:before{content:"\e900"}
.icon-new:before{content:"\e962"}
.icon-pending-cancelled:before{content:"\e963"}
.icon-pending-new:before{content:"\e964"}
.icon-diagram:before{content:"\e961"}
.icon-camera:before{content:"\e95e"}
.icon-interchange:before{content:"\e95f"}
.icon-minus-grey:before{content:"\e960";color:#8a8b8a}
.icon-reset_grey:before{content:"\e901";color:#8a8b8a}
.icon-Image_plus_grey:before{content:"\e904";color:#8a8b8a}
.icon-360:before{content:"\e902";color:#fff}
.icon-image_collapse:before{content:"\e903"}
.icon-reset:before{content:"\e905"}
.icon-expand:before{content:"\e954"}
.icon-money-bags:before{content:"\e953"}
.icon-piggy-bank:before{content:"\e94f"}
.icon-thumbs-down:before{content:"\e950"}
.icon-chart:before{content:"\e951"}
.icon-thumbs-up:before{content:"\e952"}
.icon-question-mark:before{content:"\e94e"}
.icon-dollar-sign:before{content:"\e94d"}
.icon-arrow-down-big:before{content:"\e94c"}
.icon-arrow-left:before{content:"\e95b"}
.icon-arrow-right:before{content:"\e95c"}
.icon-calculators:before{content:"\e94b"}
.icon-cashflow:before{content:"\e945"}
.icon-recycle:before{content:"\e94a"}
.icon-media-image:before{content:"\e949"}
.icon-media-word:before{content:"\e948"}
.icon-media-video:before{content:"\e947"}
.icon-media-text:before{content:"\e946"}
.icon-media-pdf:before{content:"\e944"}
.icon-hydraulics:before{content:"\e943"}
.icon-oil-gas:before{content:"\e942"}
.icon-store-front:before{content:"\e941"}
.icon-minus:before{content:"\e93f";color:#000}
.icon-plus:before{content:"\e940"}
.icon-region-globe:before{content:"\e93e"}
.icon-download-document:before{content:"\e93d"}
.icon-installation-guide:before{content:"\e937"}
.icon-manual:before{content:"\e938"}
.icon-case-study:before{content:"\e939"}
.icon-video:before{content:"\e93a"}
.icon-white-paper:before{content:"\e93b"}
.icon-tech-tip:before{content:"\e93c"}
.icon-other-products:before{content:"\e936"}
.icon-envelope-outline:before{content:"\e926"}
.icon-location-outline:before{content:"\e921"}
.icon-locator-pin:before{content:"\e91f"}
.icon-fax:before{content:"\e919"}
.icon-url:before{content:"\e90f"}
.icon-radio-selected:before{content:"\e918"}
.icon-calendar:before{content:"\e917"}
.icon-arrow-button-left:before{content:"\e92c"}
.icon-arrow-button-right:before{content:"\e934"}
.icon-arrow-button-right-fill:before{content:"\e933"}
.icon-arrow-button-left-fill:before{content:"\e935"}
.icon-star:before{content:"\e932"}
.icon-pinterest:before{content:"\e91a"}
.icon-facebook:before{content:"\e91b"}
.icon-logo:before{content:"\e91d"}
.icon-barcode:before{content:"\e91e"}
.icon-belt:before{content:"\e920"}
.icon-checkmark:before{content:"\e922"}
.icon-clock:before{content:"\e923"}
.icon-down-arrow:before{content:"\e924"}
.icon-envelope-fill:before{content:"\e925"}
.icon-hamburger:before{content:"\e927"}
.icon-hose-small:before{content:"\e928"}
.icon-hose:before{content:"\e929"}
.icon-link-arrow:before{content:"\e92a"}
.icon-link-left:before{content:"\e95d"}
.icon-location-fill:before{content:"\e92b"}
.icon-phone:before{content:"\e92d"}
.icon-search:before{content:"\e92e"}
.icon-steering-wheel:before{content:"\e92f"}
.icon-supplier-login:before{content:"\e930"}
.icon-tire:before{content:"\e931"}
.icon-link:before{content:"\e906"}
.icon-copy:before{content:"\e907"}
.icon-download:before{content:"\e908"}
.icon-breifcase:before{content:"\e909"}
.icon-steps:before{content:"\e90a"}
.icon-question:before{content:"\e90b"}
.icon-consumers:before{content:"\e90c"}
.icon-creative:before{content:"\e911"}
.icon-bubble:before{content:"\e913"}
.icon-time:before{content:"\e914"}
.icon-case:before{content:"\e915"}
.icon-cog:before{content:"\e916"}
.icon-attachment:before{content:"\e90d"}
.icon-arrow-up:before{content:"\e90e"}
.icon-arrow-down:before{content:"\e910"}
.icon-arrow-left2:before{content:"\e957"}
.icon-arrow-right2:before{content:"\e958"}
.icon-checkbox-selected:before{content:"\e912"}
.icon-checkbox:before{content:"\e91c"}
.icon-radio:before{content:"\e955"}
.icon-close:before{content:"\e956"}
.icon-mail:before{content:"\e959"}
.icon-nav:before{content:"\e95a"}
.icon-twitter:before{content:"\f099"}
.icon-google-plus:before{content:"\f0d5"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-linkedin:before{content:"\f0e1"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-youtube-play:before{content:"\f16a"}
.icon-instagram:before{content:"\f16d"}
.icon-region-globe-outline:before{content:"\e96f"}
.triangle-props{content:"";display:block;position:absolute}
.row:before,.row:after{content:" ";display:table;line-height:0}
.row:after{clear:both}
.clearfix,.container-fluid,.container-md,.container-lg,.inline-form,.form-list .fields,.pagination,.c-full-banner,.container-sm,.container-fluid-table,.container-dynamic-media,.c-video-playlist--mw,.search-sort,.search-results__item,.column1,.product__images,.product__description,.product-selected__resources,.product-tab__section,.product__stats,.product-resources,.calculator-form__item,.calculator-form--abds .calculator-form__item,.c-unchain-consultation .cunfowrap .cognito .c-name div,.component-container{*zoom:1}
.clearfix:before,.clearfix:after,.container-fluid:before,.container-fluid:after,.container-md:before,.container-md:after,.container-lg:before,.container-lg:after,.inline-form:before,.inline-form:after,.form-list .fields:before,.form-list .fields:after,.pagination:before,.pagination:after,.c-full-banner:before,.c-full-banner:after,.container-sm:before,.container-sm:after,.container-fluid-table:before,.container-fluid-table:after,.container-dynamic-media:before,.container-dynamic-media:after,.c-video-playlist--mw:before,.c-video-playlist--mw:after,.search-sort:before,.search-sort:after,.search-results__item:before,.search-results__item:after,.column1:before,.column1:after,.product__images:before,.product__images:after,.product__description:before,.product__description:after,.product-selected__resources:before,.product-selected__resources:after,.product-tab__section:before,.product-tab__section:after,.product__stats:before,.product__stats:after,.product-resources:before,.product-resources:after,.calculator-form__item:before,.calculator-form__item:after,.calculator-form--abds .calculator-form__item:before,.calculator-form--abds .calculator-form__item:after,.c-unchain-consultation .cunfowrap .cognito .c-name div:before,.c-unchain-consultation .cunfowrap .cognito .c-name div:after,.component-container:before,.component-container:after{content:" ";display:table;line-height:0}
.clearfix:after,.container-fluid:after,.container-md:after,.container-lg:after,.inline-form:after,.form-list .fields:after,.pagination:after,.c-full-banner:after,.container-sm:after,.container-fluid-table:after,.container-dynamic-media:after,.c-video-playlist--mw:after,.search-sort:after,.search-results__item:after,.column1:after,.product__images:after,.product__description:after,.product-selected__resources:after,.product-tab__section:after,.product__stats:after,.product-resources:after,.calculator-form__item:after,.calculator-form--abds .calculator-form__item:after,.c-unchain-consultation .cunfowrap .cognito .c-name div:after,.component-container:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.reset-list,.breadcrumbs,.form-list,.messages,.messages ul,.pagination,.navigation ul,.sidebar ul,.facet__filtered-block,.facet__values-list,.events__feature-card-list,.event-card__detail-list,.contact-top__list,.contact--box ul{margin-bottom:0;padding-left:0;text-indent:0;list-style:none}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.visible-sm,.visible-mid-sm,.visible-md,.visible-lg{display:none !important}
@media(max-width:480px){.visible-sm{display:block !important}
}
@media(max-width:640px){.visible-mid-sm{display:block !important}
}
@media(max-width:768px){.visible-md{display:block !important}
}
@media(max-width:1024px){.visible-lg{display:block !important}
}
.hidden-sm,.hidden-mid-sm,.hidden-md,.hidden-lg{display:block !important}
@media(max-width:480px){.hidden-sm{display:none !important}
}
@media(max-width:640px){.hidden-mid-sm{display:none !important}
}
@media(max-width:768px){.hidden-md{display:none !important}
}
@media(max-width:1024px){.hidden-lg{display:none !important}
}
.width-100{width:100%}
.mt-50{margin-top:50px}
.semi-bold{font-weight:500}
.error-vertical-align{position:absolute;text-align:center;padding:0 25px;width:100%;right:50%;top:100px;transform:translate(50%,50%)}
@media(max-width:640px){.error-vertical-align{top:0;transform:translate(50%,40%)}
}
*{box-sizing:border-box}
html{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}
body{font-size:16px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;line-height:1.5;color:#2d2d2d;background-color:transparent;font-weight:300}
body .buorg{background-color:#bf2026;color:#FFF;font-family:"ITC Franklin Gothic";border-bottom:0;padding:10px;box-shadow:0 0 10px #000;word-spacing:1px}
body .buorg .buorg-moremsg{display:block;font-size:15px;margin:10px 0}
body .buorg .buorg-buttons #buorgul,body .buorg .buorg-buttons #buorgig{border-radius:0;padding:3px 15px}
body .buorg .buorg-buttons #buorgul{background-color:#64a70b;margin-right:10px}
body .buorg .buorg-buttons #buorgul:hover{background-color:#528a08}
body .buorg .buorg-buttons #buorgig{background-color:#75787b}
body .buorg .buorg-buttons #buorgig:hover{background-color:#616366}
body.clip{overflow:hidden}
img{max-width:100%;height:auto}
.base .optanon-alert-box-wrapper .optanon-alert-box-button-middle{border-radius:0}
@media(max-width:768px){.base .icon-link-arrow,.base .action-link__arrow{display:none}
}
.breadcrumbs{margin:16px 0;padding:0;background-color:transparent}
.breadcrumbs li{display:inline-block;color:#2d2d2d;font-size:12px}
.breadcrumbs li+li:before{content:"\f105";padding:0 2px}
.breadcrumbs li.active{color:#8a8b8a}
.breadcrumbs a{color:inherit;text-decoration:none}
.breadcrumbs strong{font-weight:normal}
.button-block{display:block;width:100%}
.button,.gor-tabs .tabs-tab,.c-unchain-consultation .cunfowrap .cognito .c-forms-form button{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;white-space:nowrap;text-decoration:none;padding:12px 40px;font-size:12px;line-height:14px;border:0;border-radius:0}
.button-default,.c-unchain-consultation .cunfowrap .cognito .c-forms-form button{color:#fff;background-color:#bf2026;border:1px solid #bf2026;font-weight:300;transition:.3s ease-out}
.button-default:focus,.button-default:hover{color:#fff;background-color:#93191d;border-color:#93191d}
.button-default[disabled]{opacity:.5;cursor:not-allowed}
.button-default[disabled]:focus,.button-default[disabled]:hover{background-color:#bf2026;border-color:#bf2026}
.button-default:focus,.button-default:hover{background-color:#dd353b;border-color:#dd353b}
.button-alternate{color:#333;background-color:transparent;border:1px solid #333;font-weight:300;transition:.3s ease-out}
.button-alternate:focus,.button-alternate:hover{color:#333;background-color:rgba(0,0,0,0);border-color:#1a1a1a}
.button-alternate[disabled]{opacity:.5;cursor:not-allowed}
.button-alternate[disabled]:focus,.button-alternate[disabled]:hover{background-color:transparent;border-color:#333}
.button-alternate:focus,.button-alternate:hover{background-color:rgba(26,26,26,0);border-color:#4d4d4d}
.button-wide{padding:12px 80px}
.button-flex{margin-top:5px;width:100%}
.link{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;display:inline;vertical-align:baseline;padding:0;background-color:transparent;line-height:inherit;color:#bf2026;text-decoration:none}
.link:hover{text-decoration:none}
.buttons-set+.buttons-set{margin-top:10px}
.buttons-set .button+.button{margin-left:10px}
.buttons-set .button-block+.button-block{margin-top:10px;margin-left:0}
.button--navy{color:#fff;background-color:#0a1d44;border:1px solid #0a1d44;font-weight:300;transition:.3s ease-out}
.button--navy:focus,.button--navy:hover{color:#fff;background-color:#030a18;border-color:#030a18}
.button--navy[disabled]{opacity:.5;cursor:not-allowed}
.button--navy[disabled]:focus,.button--navy[disabled]:hover{background-color:#0a1d44;border-color:#0a1d44}
.button--navy:focus,.button--navy:hover{background-color:#113070;border-color:#113070}
.button--orange{color:#fff;background-color:#f55a07;border:1px solid #f55a07;font-weight:300;transition:.3s ease-out}
.button--orange:focus,.button--orange:hover{color:#fff;background-color:#c34806;border-color:#c34806}
.button--orange[disabled]{opacity:.5;cursor:not-allowed}
.button--orange[disabled]:focus,.button--orange[disabled]:hover{background-color:#f55a07;border-color:#f55a07}
.button--orange:focus,.button--orange:hover{background-color:#f97a36;border-color:#f97a36}
.button--green{color:#fff;background-color:#63a70a;border:1px solid #63a70a;font-weight:300;transition:.3s ease-out}
.button--green:focus,.button--green:hover{color:#fff;background-color:#467707;border-color:#467707}
.button--green[disabled]{opacity:.5;cursor:not-allowed}
.button--green[disabled]:focus,.button--green[disabled]:hover{background-color:#63a70a;border-color:#63a70a}
.button--green:focus,.button--green:hover{background-color:#80d70d;border-color:#80d70d}
.button--grey{color:#fff;background-color:#dadada;border:1px solid #dadada;font-weight:300;transition:.3s ease-out}
.button--grey:focus,.button--grey:hover{color:#fff;background-color:#c1c1c1;border-color:#c1c1c1}
.button--grey[disabled]{opacity:.5;cursor:not-allowed}
.button--grey[disabled]:focus,.button--grey[disabled]:hover{background-color:#dadada;border-color:#dadada}
.button--grey:focus,.button--grey:hover{background-color:#f3f3f3;border-color:#f3f3f3}
.button--blue{color:#fff;background-color:#0075c9;border:1px solid #0075c9;font-weight:300;transition:.3s ease-out}
.button--blue:focus,.button--blue:hover{color:#fff;background-color:#005796;border-color:#005796}
.button--blue[disabled]{opacity:.5;cursor:not-allowed}
.button--blue[disabled]:focus,.button--blue[disabled]:hover{background-color:#0075c9;border-color:#0075c9}
.button--blue:focus,.button--blue:hover{background-color:#0093fc;border-color:#0093fc}
.button--teal{color:#fff;background-color:#017c8a;border:1px solid #017c8a;font-weight:300;transition:.3s ease-out}
.button--teal:focus,.button--teal:hover{color:#fff;background-color:#014f57;border-color:#014f57}
.button--teal[disabled]{opacity:.5;cursor:not-allowed}
.button--teal[disabled]:focus,.button--teal[disabled]:hover{background-color:#017c8a;border-color:#017c8a}
.button--teal:focus,.button--teal:hover{background-color:#01a9bd;border-color:#01a9bd}
.button--black{color:#fff;background-color:#000;border:1px solid #000;font-weight:300;transition:.3s ease-out}
.button--black:focus,.button--black:hover{color:#fff;background-color:#000;border-color:#000}
.button--black[disabled]{opacity:.5;cursor:not-allowed}
.button--black[disabled]:focus,.button--black[disabled]:hover{background-color:#000;border-color:#000}
.button--black:focus,.button--black:hover{background-color:#1a1a1a;border-color:#1a1a1a}
.button--yellow{color:#fff;background-color:#ffd700;border:1px solid #ffd700;font-weight:300;transition:.3s ease-out}
.button--yellow:focus,.button--yellow:hover{color:#fff;background-color:#ccac00;border-color:#ccac00}
.button--yellow[disabled]{opacity:.5;cursor:not-allowed}
.button--yellow[disabled]:focus,.button--yellow[disabled]:hover{background-color:#ffd700;border-color:#ffd700}
.button--yellow:focus,.button--yellow:hover{background-color:#ffdf33;border-color:#ffdf33}
@media screen and (max-width:1024px){.buttons-set .button+.button{margin-left:0;margin-top:10px}
}
code,kbd,pre,samp{font-family:monospace,sans-serif}
code{background-color:#f7f7f9;border-radius:2px;box-shadow:0 1px 3px rgba(100,100,100,0.2);color:#000;font-size:90%;padding:3px 5px}
.prettyprint code{box-shadow:none}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#999;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}
pre{display:block;padding:11.5px;margin:0 0 12px;font-size:15px;line-height:1.5;word-break:break-all;word-wrap:break-word;color:#000;border:1px solid #ccc;border-radius:2px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
pre ul,pre ol{list-style-position:inside;padding-left:1.2em;text-indent:-1.2em}
.pre-scrollable{max-height:200px;overflow-y:scroll}
.code-highlight{margin:20px 0}
.code-highlight pre{border-top-left-radius:0;border-top-right-radius:0}
.code-highlight h4{background-color:#f9f9f9;border-radius:3px 3px 0 0;border:1px solid #e1e1e8;border-bottom:0;margin-bottom:0;padding:12px 8px}
.pln{color:#48484c}
.str{color:#d14}
.kwd{color:#1e347b}
.com{color:#93a1a1}
.typ{color:teal}
.lit{color:#195f91}
.pun{color:#93a1a1}
.opn{color:#93a1a1}
.clo{color:#93a1a1}
.tag{color:#008}
.atn{color:teal}
.atv{color:#d14}
.dec{color:teal}
.var{color:teal}
.fun{color:#dc322f}
pre.prettyprint{background-color:#f9f9f9;padding:0;border:1px solid #e1e1e8}
pre.prettyprint.linenums{box-shadow:40px 0 0 #fff inset}
ol.linenums{color:#1e347b;padding:0;list-style-position:inside;text-indent:-2.6em}
ol.linenums li{color:#bebec5;line-height:18px;padding:2px 2px 2px 50px;text-shadow:0 1px 0 #fff}
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:normal}
li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/00faf685-e292-40f6-8318-fce19d0576b1.eot?#iefix");src:url("clientlib-base/resources/fonts/00faf685-e292-40f6-8318-fce19d0576b1.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/35d6841f-a247-4989-95f3-b023bab7c876.woff2") format("woff2"),url("clientlib-base/resources/fonts/e0c48fbf-6e3e-4d4a-8443-7905cf3d47f4.woff") format("woff"),url("clientlib-base/resources/fonts/52a8cfe0-c0a3-4424-80ae-baf160636666.ttf") format("truetype"),url("clientlib-base/resources/fonts/df864b94-3d8a-4e16-9ec8-ed159a688ca5.svg#df864b94-3d8a-4e16-9ec8-ed159a688ca5") format("svg");font-weight:300}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/c463593c-0d1b-4eb3-81d5-4726fede670e.eot?#iefix");src:url("clientlib-base/resources/fonts/c463593c-0d1b-4eb3-81d5-4726fede670e.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/b989ffc9-8d10-4590-b302-c4e061ae4c70.woff2") format("woff2"),url("clientlib-base/resources/fonts/fc275cd6-d94e-4b34-81a3-5e285aef463f.woff") format("woff"),url("clientlib-base/resources/fonts/4be04772-5db4-49da-8797-714e732e6142.ttf") format("truetype"),url("clientlib-base/resources/fonts/01f820f1-3aa6-45c4-9847-95511a2eeb7a.svg#01f820f1-3aa6-45c4-9847-95511a2eeb7a") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/38e58634-5c71-4832-9385-35ec6bec173b.eot?#iefix");src:url("clientlib-base/resources/fonts/38e58634-5c71-4832-9385-35ec6bec173b.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/2c1be1db-5a84-48fe-9f13-b0683b78abef.woff2") format("woff2"),url("clientlib-base/resources/fonts/e5b902cc-1869-4595-8d52-876961f81b63.woff") format("woff"),url("clientlib-base/resources/fonts/f53691b6-96af-440d-bfd5-84ebc1c6d61d.ttf") format("truetype"),url("clientlib-base/resources/fonts/26d3e21c-9b55-4c1a-bbcf-e9c350c89184.svg#26d3e21c-9b55-4c1a-bbcf-e9c350c89184") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/f0ff9642-6049-4b11-b584-c39bce7aabf8.eot?#iefix");src:url("clientlib-base/resources/fonts/f0ff9642-6049-4b11-b584-c39bce7aabf8.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/f48ddcbb-c4f8-4d8d-9b14-8b1b7c4f63b2.woff2") format("woff2"),url("clientlib-base/resources/fonts/08b3aaac-ce6f-4c6c-b048-ff56b9ec91cb.woff") format("woff"),url("clientlib-base/resources/fonts/4e63f5b8-923f-4ff7-b051-9aa09a5be0ec.ttf") format("truetype"),url("clientlib-base/resources/fonts/6b956995-7b69-4fdc-8295-017e77400566.svg#6b956995-7b69-4fdc-8295-017e77400566") format("svg");font-weight:500;font-style:italic}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/f7a7a643-32ec-435d-bc04-5f749f687a7b.eot?#iefix");src:url("clientlib-base/resources/fonts/f7a7a643-32ec-435d-bc04-5f749f687a7b.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/cb2236cd-07ed-4fc7-bbb9-6668f83544e4.woff2") format("woff2"),url("clientlib-base/resources/fonts/805949e8-2090-4f08-b0fe-c670ad7a44fc.woff") format("woff"),url("clientlib-base/resources/fonts/13304278-6ad2-4539-9fed-32fa737800b4.ttf") format("truetype"),url("clientlib-base/resources/fonts/814ed673-f448-4aeb-81f1-4bb7b2bc3175.svg#814ed673-f448-4aeb-81f1-4bb7b2bc3175") format("svg");font-weight:600}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/2729cf9a-259a-494e-9f71-ef6ef366e029.eot?#iefix");src:url("clientlib-base/resources/fonts/2729cf9a-259a-494e-9f71-ef6ef366e029.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/dbff1efd-9e9c-47a0-af64-1e86a317adb9.woff2") format("woff2"),url("clientlib-base/resources/fonts/ab0b1fd5-18ca-44dc-93a8-93f643c91a4e.woff") format("woff"),url("clientlib-base/resources/fonts/b0669e21-83ee-4bc2-89dd-7a700c99cdc1.ttf") format("truetype"),url("clientlib-base/resources/fonts/c117a74b-7cc2-4dae-81e6-6fb75ba9b94a.svg#c117a74b-7cc2-4dae-81e6-6fb75ba9b94a") format("svg");font-weight:600;font-style:italic}
@font-face{font-family:"ITC Franklin Gothic";src:url("clientlib-base/resources/fonts/34520243-331a-46bd-b94c-f36694360333.eot?#iefix");src:url("clientlib-base/resources/fonts/34520243-331a-46bd-b94c-f36694360333.eot?#iefix") format("eot"),url("clientlib-base/resources/fonts/f167cc7e-38ea-4678-b1be-6bcacad7c677.woff2") format("woff2"),url("clientlib-base/resources/fonts/fab3159c-9d8f-4075-96d6-528ea1ce2c19.woff") format("woff"),url("clientlib-base/resources/fonts/8c3707e2-ec34-43f2-800a-432845fa5f66.ttf") format("truetype"),url("clientlib-base/resources/fonts/762d2494-d95d-4c2f-9969-59be743790b7.svg#762d2494-d95d-4c2f-9969-59be743790b7") format("svg");font-weight:600;font-style:italic}
fieldset{padding:0;margin:0;border:0;min-width:0}
label{display:block;margin-bottom:15px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:16px}
input[type="search"]{box-sizing:border-box}
.input-text,.c-unchain-consultation .cunfowrap .cognito input[type="text"],.c-unchain-consultation .cunfowrap .cognito textarea{display:block;width:100%;background-image:none;outline:0;padding:14px 16px;font-size:16px;line-height:18px;border:1px solid #2d2d2d;border-radius:0;color:#000;background-color:#fff;transition:.3s ease-out;-webkit-appearance:none}
.input-text:-moz-placeholder{color:#000}
.input-text::-moz-placeholder{color:#000}
.input-text:-ms-input-placeholder{color:#000}
.input-text::-webkit-input-placeholder{color:#000}
.input-text:focus{border-color:#141414}
.input-text[disabled],.input-text[readonly]{cursor:not-allowed;opacity:.5}
textarea.input-text{resize:vertical;overflow:auto;height:226px}
.input-text.error,.input-text.validation-failed{color:#2d2d2d;background-color:#fff;border-color:#db2323}
.input-text.error:-moz-placeholder,.input-text.validation-failed:-moz-placeholder{color:#2d2d2d}
.input-text.error::-moz-placeholder,.input-text.validation-failed::-moz-placeholder{color:#2d2d2d}
.input-text.error:-ms-input-placeholder,.input-text.validation-failed:-ms-input-placeholder{color:#2d2d2d}
.input-text.error::-webkit-input-placeholder,.input-text.validation-failed::-webkit-input-placeholder{color:#2d2d2d}
.inline-form .input-box,.inline-form .button{float:left}
.inline-form .input-box{width:100%;width:calc(100% - 120px)}
.inline-form .input-text{border-bottom-right-radius:0;border-top-right-radius:0}
.inline-form .button{width:120px;height:48px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.horizontal-form label{margin-bottom:0;line-height:48px}
.horizontal-form .form-list li{margin-left:-15px;margin-right:-15px;*zoom:1}
.horizontal-form .form-list li:before,.horizontal-form .form-list li:after{content:" ";display:table;line-height:0}
.horizontal-form .form-list li:after{clear:both}
.grid-form .form-list li{margin-left:-15px;margin-right:-15px;*zoom:1}
.grid-form .form-list li:before,.grid-form .form-list li:after{content:" ";display:table;line-height:0}
.grid-form .form-list li:after{clear:both}
@media(max-width:1024px){.grid-form .form-list li{margin-bottom:0}
.grid-form .form-list [class^="col-"]{margin-bottom:30px}
}
.custom-checkbox,.custom-radio{position:relative;display:block;margin-bottom:15px}
.custom-checkbox input[type="checkbox"],.custom-radio input[type="checkbox"],.custom-checkbox input[type="radio"],.custom-radio input[type="radio"]{position:absolute;padding:0;margin:0;top:5px;left:6px;opacity:0}
.custom-checkbox input[type="checkbox"][disabled]+label,.custom-radio input[type="checkbox"][disabled]+label,.custom-checkbox input[type="radio"][disabled]+label,.custom-radio input[type="radio"][disabled]+label,.custom-checkbox input[type="checkbox"][readonly]+label,.custom-radio input[type="checkbox"][readonly]+label,.custom-checkbox input[type="radio"][readonly]+label,.custom-radio input[type="radio"][readonly]+label{opacity:.5}
.custom-checkbox label,.custom-radio label{display:inline-block;vertical-align:middle;cursor:pointer;margin-bottom:0;line-height:1;color:#2d2d2d;padding-left:40px;text-indent:-40px}
.custom-checkbox+.custom-checkbox,.custom-radio+.custom-checkbox,.custom-checkbox+.custom-radio,.custom-radio+.custom-radio{margin-left:0}
.custom-checkbox input[type="checkbox"]:checked ~ label:after{display:block}
.custom-checkbox label:after{content:"\e922";color:#bf2026;position:absolute;font-size:14px;display:none;top:6px;left:44px}
.custom-checkbox label:before{content:"";border:1px solid #2d2d2d;display:inline-block;width:24px;height:24px;margin-right:15px;vertical-align:middle;font-size:24px;background-color:#fff}
.custom-radio input[type="radio"]:checked ~ label:after{display:block}
.custom-radio label:after,.custom-radio label:before{content:"";border-radius:50%}
.custom-radio label:after{content:"\e918";color:#bf2026;font-size:14px;display:none;left:46px;top:6px;position:absolute}
.custom-radio label:before{content:"";border:1px solid #2d2d2d;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:15px;background-color:#fff}
label.error,.validation-advice{margin-bottom:0;padding:0;color:#db2323;font-size:14px;font-style:italic;line-height:2em}
.inline-validation li,.inline-validation .field{position:relative}
.inline-validation label.error,.inline-validation .validation-advice{position:absolute;top:50%;right:14px 16px;margin-top:-1em}
.inline-validation textarea+label.error,.inline-validation textarea+.validation-advice{top:14px 16px;margin-top:0;line-height:18px}
.form-list li{margin-bottom:30px}
.form-list .fields{margin-left:-16px;margin-right:-16px}
.form-list .fields .field{float:left;width:50%;padding-left:16px;padding-right:16px}
.form-list .field-group .field{margin-top:15px}
.form-list .field-group .field:first-child{margin-top:0}
.form-list .half{width:50%}
@media screen and (max-width:1024px){.form-list .fields{margin-left:0;margin-right:0;margin-bottom:0}
.form-list .fields .field{float:none;width:100%;padding-left:0;padding-right:0;margin-bottom:30px}
.form-list .half{width:100%}
.inline-validation .field label.error,.inline-validation .field .validation-advice{right:14px 16px}
}
.messages ul li{padding:12px;margin-bottom:34px;border:0;border-radius:2px;text-align:center}
.messages .error-msg li{color:#fff;background-color:#f55a07;border-color:transparent}
.messages .success-msg li{color:#fff;background-color:#63a70a;border-color:transparent}
.messages .note-msg li{color:#fff;background-color:#333;border-color:transparent}
.gor-modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;outline:0;-webkit-overflow-scrolling:touch;background-color:#000;background-color:rgba(0,0,0,0.8);transition:.3s ease-out;opacity:0}
.gor-modal.gor-active{overflow-x:hidden;overflow-y:auto;opacity:1}
.gor-modal.gor-active .modal-content{top:0}
.gor-modal.gor-inactive{opacity:0}
.modal-content{position:relative;transition:top .6s cubic-bezier(0.7,0.01,0.3,1) .2s;top:-100px;width:90%;margin:80px auto;padding:40px 80px;background-color:#fff;border:1px solid #333;border-radius:none;background-clip:padding-box;outline:0}
.modal-close{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;text-decoration:none;position:absolute;top:10px;right:10px;background-color:transparent;padding:0;font-size:24px}
.modal-buttons-set{align-items:center;padding-top:40px}
@media(min-width:768px){.modal-content{width:600px}
}
@media(min-width:1024px){.modal-content{width:960px}
}
.pagination{list-style:none;padding-left:0;text-indent:0}
.pagination li{float:left}
.pagination li a,.pagination li span{display:block;padding:0 10px;border:0;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;text-transform:uppercase;text-decoration:none;background-color:transparent;font-weight:bold}
.pagination li a.previous,.pagination li span.previous,.pagination li a.next,.pagination li span.next{width:20px;margin:14px 0;padding:0;line-height:16px;text-align:center;color:#000}
.pagination li a.previous i:before,.pagination li span.previous i:before,.pagination li a.next i:before,.pagination li span.next i:before{font-weight:bold}
.pagination li a.previous:hover,.pagination li span.previous:hover,.pagination li a.next:hover,.pagination li span.next:hover,.pagination li a.previous:focus,.pagination li span.previous:focus,.pagination li a.next:focus,.pagination li span.next:focus{color:#000}
.pagination li a.next,.pagination li span.next{margin-left:10px}
.pagination li a.previous,.pagination li span.previous{margin-right:10px}
.pagination li a{color:#333}
.pagination li a:hover,.pagination li a:focus{color:#666}
.pagination li.disabled span{cursor:not-allowed;opacity:.5}
.pagination li.disabled .previous,.pagination li.disabled .next{opacity:1;width:20px;line-height:16px;color:#000;background-color:transparent}
.pagination li.disabled .previous:hover,.pagination li.disabled .next:hover,.pagination li.disabled .previous:focus,.pagination li.disabled .next:focus{color:#a9a9a9}
.pagination li.active span{cursor:default;color:#333}
.responsive-embed{position:relative;height:0;overflow:hidden}
.responsive-embed iframe,.responsive-embed embed,.responsive-embed object{position:absolute;top:0;left:0;height:100%;width:100%}
.responsive-embed-16by9{padding-bottom:56.25%}
.responsive-embed-4by3{padding-bottom:75%}
.table{width:100%;margin:0 0 10px 0;border-collapse:collapse;border-spacing:0}
.table th{padding:16px 12px;border:1px solid #ebebeb;background-color:#2d2d2d;text-align:center;font-weight:normal;border-bottom:0}
.table td{padding:16px 12px;border:1px solid #ebebeb;background-color:#fff;text-align:center;border-top:0}
.table-striped tbody tr:nth-of-type(odd) td{background-color:#2d2d2d}
.product-table th,.product-table td{border:0}
.product-table td{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #ebebeb;vertical-align:top}
.product-table .product-image{float:left;width:50%}
.product-table .product-image img{max-width:100%;height:auto}
.product-table .product-info{float:left;margin-left:15px}
@media screen and (max-width:1024px){.table-stacked th{display:none}
.table-stacked td{display:block;text-align:left}
.table-stacked tr:first-child td:first-child{border-top:1px solid #ebebeb}
.table-stacked:not(.no-headers) td:before{display:inline-block;vertical-align:top;width:50%;content:attr(data-header);font-weight:bold}
.product-table tr{display:block;padding:20px 0;border-top:1px solid #ebebeb}
.product-table tr:first-child{border-top:0}
.product-table td{text-align:center;padding:0;border:none !important}
.product-table .product-image,.product-table .product-info{float:none;display:block;width:100%}
.product-table .product-info{margin:15px 0 0 0}
}
.thumbnail{display:block;padding:0;margin:0 0 20px 0;background-color:transparent;border:1px solid #2d2d2d;border-radius:6px}
.thumbnail .copy{padding:10px}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:600;line-height:1.1;color:#000;margin-top:24px;margin-bottom:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,.h1{font-size:40px}
h2,.h2{font-size:30px}
h3,.h3{font-size:24px}
h4,.h4{font-size:20px}
h5,.h5{font-size:14px}
h6,.h6{font-size:10px}
p{margin:0 0 24px}
a{color:#bf2026;text-decoration:none}
a:hover,a:focus{color:#bf2026;text-decoration:none;outline:0}
ul,ol{margin-top:0;margin-bottom:24px;list-style-position:outside;padding-left:1.2em}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.custom-styled-select{position:relative;width:100%}
.custom-styled-select .outer{width:100%;padding:14px 40px 14px 25px;font-size:16px;line-height:18px;border:1px solid #2d2d2d;border-radius:0;color:#000;background:#fff url('../../../images/select-bg.svg') no-repeat 96% 50%;background-size:13px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-weight:500}
.custom-styled-select .inner{vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.custom-styled-select select{-webkit-appearance:none;width:100%;height:52px}
.custom-styled-select.focus .outer{border-color:#141414}
.custom-styled-select.disabled select{cursor:not-allowed}
.custom-styled-select.disabled .outer{opacity:.5;border-color:#dadada}
.gor-accordion{margin-bottom:24px}
.gor-accordion .accordion-item{border-bottom:1px solid #333}
.gor-accordion .accordion-item:first-child{border-top:1px solid #333}
.gor-accordion .accordion-header{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;text-decoration:none;padding:12px;background-color:transparent;color:#fff;width:100%}
.gor-accordion .accordion-header:after{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";position:absolute;top:50%;right:24px;transform:translate(0,-50%)}
.gor-accordion .accordion-header.gor-active:after{content:"\f106"}
.gor-accordion .accordion-content{overflow:hidden;border-bottom:1px solid transparent}
.gor-accordion .accordion-content.gor-transitioning{transition:height .5s ease-in-out}
.gor-accordion .accordion-content.gor-inactive{display:none}
.gor-accordion .accordion-content.gor-active .accordion-content-inner{opacity:1}
.gor-accordion .accordion-content-inner{padding:24px;transition:opacity .5s ease-in-out .25s;opacity:0}
@media screen and (max-width:960px){.gor-mobile-accordion{margin-bottom:24px}
.gor-mobile-accordion .accordion-item{border-bottom:1px solid #333}
.gor-mobile-accordion .accordion-item:first-child{border-top:1px solid #333}
.gor-mobile-accordion .accordion-header{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;text-decoration:none;padding:12px;background-color:transparent;color:#fff;width:100%}
.gor-mobile-accordion .accordion-header:after{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";position:absolute;top:50%;right:24px;transform:translate(0,-50%)}
.gor-mobile-accordion .accordion-header.gor-active:after{content:"\f106"}
.gor-mobile-accordion .accordion-content{overflow:hidden;border-bottom:1px solid transparent}
.gor-mobile-accordion .accordion-content.gor-transitioning{transition:height .5s ease-in-out}
.gor-mobile-accordion .accordion-content.gor-inactive{display:none}
.gor-mobile-accordion .accordion-content.gor-active .accordion-content-inner{opacity:1}
.gor-mobile-accordion .accordion-content-inner{padding:24px;transition:opacity .5s ease-in-out .25s;opacity:0}
.gor-mobile-accordion.facet-navigation{font-size:14px;color:#fff}
.gor-mobile-accordion.facet-navigation .facet{border-bottom:1px solid #2d2d2d;background-color:#000}
.gor-mobile-accordion.facet-navigation .accordion-header:after{content:"\e940";transition:transform .25s ease-in}
.gor-mobile-accordion.facet-navigation .accordion-header.gor-active:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.gor-mobile-accordion.facet-navigation .facet__header{text-transform:none;text-align:left;background-color:#000;padding:13px 45px 13px 20px;white-space:normal}
.gor-mobile-accordion.facet-navigation .facet__header:focus{outline:0}
.gor-mobile-accordion.facet-navigation .facet__values{background-color:#000;border-bottom:0}
.gor-mobile-accordion.facet-navigation .accordion-content-inner{padding:0 20px 12px;background-color:#000;color:#fff;transition:opacity .5s ease-in-out .25s}
.gor-mobile-accordion .c-table{margin:0}
.gor-mobile-accordion .c-table--split{margin-bottom:15px}
.gor-mobile-accordion .accordion-header--pdp{color:#000}
.gor-mobile-accordion .accordion-header{text-transform:uppercase}
.gor-mobile-accordion .accordion-content-inner{padding:16px}
}
@media screen and (max-width:960px) and (max-width:960px){.gor-mobile-accordion .accordion-header{margin:0;padding:15px;font-size:16px;text-align:left}
.gor-mobile-accordion .accordion-content{text-align:left}
}
@media(min-width:1025px){.gor-nav ul{position:relative}
.gor-nav>ul>li{display:block}
.gor-nav>ul>li>a{display:block;padding:40px 20px}
.gor-nav>ul>li>a:focus,.gor-nav>ul>li>a:hover{background-color:transparent;text-decoration:none}
.gor-nav .drop-down{position:absolute;z-index:100;top:100%;left:-20px;padding:20px 0 20px 40px;min-width:250px;border:1px solid #dadada;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease;background:#fff;box-shadow:none}
.gor-nav .drop-down.gor-active{visibility:visible;opacity:1}
.gor-nav .drop-down ul li a{display:block;padding:5px 0}
.gor-nav .drop-down ul li a:focus,.gor-nav .drop-down ul li a:hover{background-color:transparent;text-decoration:none}
}
.gor-tabs{margin-bottom:24px}
.gor-tabs .tabs-tab{background-color:#2d2d2d;color:#2d2d2d}
.gor-tabs .tabs-tab.active{background-color:#bf2026;color:#fff}
.gor-tabs .tabs-tab:focus{outline:0}
.gor-tabs .tabs-content{display:none;padding:24px;transition:opacity .25s ease;opacity:0}
.gor-tabs .tabs-content.active{opacity:1}
.gor-tray{position:fixed;top:0;left:0;z-index:9999;width:auto;height:100%;margin:0;padding:0;overflow-y:auto;background:#fff;visibility:hidden;transition:transform .25s cubic-bezier(0.465,0.183,0.153,0.946);transform:translateX(-100%)}
.gor-tray.stage-right{transform:translateX(100%);left:auto !important;right:0 !important}
.gor-tray.stage-right .btn-close{left:0;right:auto}
.gor-tray.gor-active{transform:translateX(0);-webkit-overflow-scrolling:touch}
.gor-tray.gor-active.stage-left{left:0 !important;transform:translateX(0)}
.gor-tray.gor-active.stage-right{left:auto !important;right:0 !important}
.gor-tray .btn-close{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;border:0;white-space:nowrap;text-decoration:none;position:absolute;top:0;left:0}
.gor-shade{position:fixed;top:0;left:0;background-color:#000;opacity:0;transition:opacity .25s ease-in-out}
.gor-shade.gor-active{cursor:pointer;bottom:0;right:0;z-index:10;opacity:.15}
.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.category-slider,.related-products-slider{position:relative;max-width:875px;margin:0 auto}
.category-slider .slick-track,.related-products-slider .slick-track{margin:0 auto}
.category-slider .slick-slide,.related-products-slider .slick-slide{display:flex !important;flex-direction:row;justify-content:space-around;padding-top:5px}
.category-slider .slick-slide img,.related-products-slider .slick-slide img{margin:0 auto;margin-bottom:10px;max-height:100px;display:flex;align-self:center}
.category-slider .slick-slide:focus,.related-products-slider .slick-slide:focus{outline:0}
.category-item{display:flex;flex-direction:column;justify-content:center;background-color:#fff;height:265px;width:200px}
.category-item:hover{box-shadow:0 3px 12px 0 rgba(0,0,0,0.3);transform:translate(0,-5px)}
.category-item a{color:#000}
.category-item a:hover{color:#cb242a}
.slider-text{min-height:50px;padding:0 22px}
.related-products-slider button{display:none}
.related-products-slider .slider-text{display:flex;justify-content:center;position:absolute;bottom:22px;left:0;right:0}
.full-banner-slider .slick-prev,.full-banner-slider .slick-next{position:absolute;bottom:-20px;background-color:#bf2026;border:0;color:#fff;z-index:10;line-height:0;font-size:0;display:none !important;width:60px;height:60px}
.full-banner-slider .slick-prev:before,.full-banner-slider .slick-next:before{font-family:"boilerplate";font-size:10px}
.full-banner-slider .slick-prev{left:100px}
.full-banner-slider .slick-prev:before{content:"\e95d"}
.full-banner-slider .slick-next{left:160px}
.full-banner-slider .slick-next:before{content:"\e92a"}
@media(min-width:768px){.full-banner-slider .slick-prev,.full-banner-slider .slick-next{display:flex !important;justify-content:center;align-items:center}
}
@media(max-width:1023px){.category-slider,.related-products-slider{max-width:650px}
}
@media(max-width:767px){.category-slider{max-width:450px}
.category-slider .slick-prev,.category-slider .slick-next{display:none}
.related-products-slider{max-width:450px}
.related-products-slider .slick-prev,.related-products-slider .slick-next{display:none}
.related-products-slider .slick-slide{flex-wrap:wrap}
.related-products-slider .slick-slide>div{display:block;height:265px;width:100%;transition:all .3s ease;margin:0 -5px 10px}
.related-products-slider .slick-slide .category__link{background-color:#fff;margin:0 5px;padding:40px 5px;display:block;width:100%}
.related-products-slider .slick-slide img{padding:0 10px}
.related-products-slider .category-item{margin:0 7.5px 20px;max-width:200px;width:auto}
.related-products-slider .slider-text{min-height:70px;padding:0 10px;color:#000}
}
.slick-arrow:focus{outline:0}
.category-slider .slick-prev,.related-products-slider .slick-prev,.category-slider .slick-next,.related-products-slider .slick-next{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;outline:0;color:#bf2026;width:45px;height:45px}
.category-slider .slick-prev:before,.related-products-slider .slick-prev:before,.category-slider .slick-next:before,.related-products-slider .slick-next:before{font-family:'boilerplate';font-size:40px;line-height:.8}
.category-slider .slick-prev,.related-products-slider .slick-prev{left:-32px}
.category-slider .slick-prev:before,.related-products-slider .slick-prev:before{content:"\e92c"}
.category-slider .slick-prev:hover:before,.related-products-slider .slick-prev:hover:before{content:"\e935"}
.category-slider .slick-next,.related-products-slider .slick-next{right:-32px}
.category-slider .slick-next:before,.related-products-slider .slick-next:before{content:"\e934"}
.category-slider .slick-next:hover:before,.related-products-slider .slick-next:hover:before{content:"\e933"}
@media(min-width:768px){.category-slider .slick-prev,.related-products-slider .slick-prev{left:-45px}
.category-slider .slick-next,.related-products-slider .slick-next{right:-45px}
}
@media(min-width:1024px){.category-slider .slick-prev,.related-products-slider .slick-prev{left:-60px}
.category-slider .slick-next,.related-products-slider .slick-next{right:-60px}
}
.calculator-slider{display:flex;position:relative}
.calculator-slider .slick-list{order:2;padding:0 !important;height:67px !important}
.calculator-slider .slick-track{top:0;position:relative;box-shadow:0 3px 4px -1px rgba(0,0,0,0.5)}
.calculator-slider .slick-slide{display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid #dadada;color:#8a8b8a;border-right:0;border-bottom:0;float:left;font-size:16px;font-weight:500;height:40px !important;position:relative;top:10px;width:45px !important}
.calculator-slider .slick-slide.slick-current{border:1px solid #fff;border-radius:8px;box-shadow:0 2px 4px 1px rgba(0,0,0,0.5);height:50px !important;width:65px !important;position:relative;font-size:20px;top:4px;color:#2d2d2d;background:#fff}
.calculator-slider .slick-slide.slick-current div div{position:relative;top:2px}
.calculator-slider .slick-prev,.calculator-slider .slick-next{position:relative;top:10px;font-size:0;line-height:0;cursor:pointer;padding:11px;outline:0;border:0;z-index:10;height:41px;background:#bf2026 0 0;border-radius:16px;box-shadow:0 1px 1px 1px rgba(0,0,0,0.5)}
.calculator-slider .slick-prev:before,.calculator-slider .slick-next:before{color:#fff;font-size:12px;font-family:"boilerplate";display:flex}
.calculator-slider .slick-prev{order:1;border-top-right-radius:0;border-bottom-right-radius:0}
.calculator-slider .slick-prev:before{content:"\e93f"}
.calculator-slider .slick-next{border-top-left-radius:0;border-bottom-left-radius:0;order:3}
.calculator-slider .slick-next:before{content:"\e940"}
.slick-slide.percent-symbol:after{content:"%"}
@media(min-width:320px){.calculator-slider .slick-slide{width:36px !important}
.calculator-slider .slick-slide.slick-current{width:49px !important}
.calculator-slider .slick-current:after{content:"%"}
}
@media(min-width:375px){.calculator-slider .slick-slide{width:47px !important}
.calculator-slider .slick-slide.slick-current{width:62px !important}
}
@media(min-width:414px){.calculator-slider .slick-slide{width:55px !important}
.calculator-slider .slick-slide.slick-current{width:70px !important}
}
@media(min-width:480px){.calculator-slider .slick-slide{width:49px !important}
.calculator-slider .slick-slide.slick-current{width:64px !important}
}
@media(min-width:667px){.calculator-slider .slick-slide{width:59px !important}
.calculator-slider .slick-slide.slick-current{width:75px !important}
}
@media(min-width:736px){.calculator-slider .slick-slide{width:54px !important}
.calculator-slider .slick-slide.slick-current{width:70px !important}
}
@media(min-width:768px){.calculator-slider .slick-slide{width:51px !important}
.calculator-slider .slick-slide.slick-current{width:70px !important}
}
@media(min-width:960px){.calculator-slider .slick-slide{width:46px !important}
.calculator-slider .slick-slide.slick-current{width:64px !important}
.calculator-slider .slick-prev,.calculator-slider .slick-next{padding:15px}
}
@media(min-width:1024px){.calculator-slider .slick-slide{width:50px !important}
.calculator-slider .slick-slide.slick-current{width:65px !important}
}
.masthead{position:relative;border-bottom:1px solid #2d2d2d;margin-bottom:0;background:#000;color:#fff}
.top-links-wrapper{text-align:right;background:#2d2d2d;height:32px;padding:3px 24px 0 0}
.top-links-wrapper li{display:inline-block;margin-left:30px}
.top-links-wrapper li:first-child{margin-left:0}
.top-links-wrapper a{color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase;display:inline-block}
.top-links-wrapper i{margin-right:7px;font-size:14px;position:relative;top:2px}
.header{padding-top:16px}
.header .banner__component.full-banner{width:80px;margin:0 32px 0 0;float:left}
.simple-header{padding-bottom:5px}
.simple-header .header-wrapper{height:106px;position:relative}
.simple-header .header-diagonals{margin-top:-15px;margin-bottom:0}
.simple-header-logo-container{max-width:313px;position:absolute;top:50%;left:50%;width:100%;padding:0 20px;transform:translate(-50%,-50%)}
.mobile-search-trigger{display:none}
.menu-close{display:none;color:#fff}
.menu-close:hover{color:#fff}
.menu-close.active{display:inline-block;margin-top:5px;position:absolute}
.menu-close i{font-size:20px}
.menu-close span{font-size:14px;position:relative;top:-4px;left:14px}
.search-form{float:left}
.search-form .icon-search{background:0;border:0;color:#bf2026}
.search-form .input-box{position:relative}
.search-form .input-text{font-size:14px;border:0;line-height:1;height:40px}
.parts-nav{float:right;position:relative;width:23.31288344%;margin:5px 15px 0 0}
.parts-nav ul{padding-left:0}
.parts-nav .part-search{padding:10px;display:flex;justify-content:center}
.parts-nav .part-search button{display:flex;justify-content:center}
.parts-nav .part-search:focus,.parts-nav .part-search:hover{background:#bf2026}
.parts-nav .part-search span{margin:0 20px;letter-spacing:1px;line-height:18px}
.parts-nav .part-search i{font-size:16px;top:10px;width:24px;height:10px}
.parts-nav .drop-down{width:256px;padding:0;left:auto;right:50%;transform:translateX(50%);top:42px;box-shadow:0 0 8px 0 rgba(0,0,0,0.29)}
.parts-nav .drop-down ul li{padding:10px 18px;border-top:1px solid #333}
.parts-nav .drop-down ul li a{color:#000;font-size:14px;text-transform:uppercase;font-weight:500;display:block;padding-left:30px}
.parts-nav .drop-down ul li:hover{background:#efefef}
.parts-nav .drop-down ul li:first-child{border-top:0}
.parts-nav .drop-down ul li i:before{display:inline-block;position:absolute;left:16px;width:20px;text-align:center}
.header-diagonals{margin-top:-20px;margin-bottom:5px}
.header__flag{display:inline-block;width:20px;height:13px;position:relative;top:3px;margin-right:5px;overflow:hidden;background-size:20px 13px;background-position:center}
.header__flag--large{width:27px;height:auto;right:3px}
@media(min-width:1025px){.header .banner__component img{height:46px}
.utility-nav{float:right;margin:34px 7.14285714% 0 0}
.utility-nav ul{padding:0;list-style:none}
.utility-nav ul li{float:left;position:relative;text-transform:uppercase}
.utility-nav ul li a{padding:0 10px 26px;color:#fff;font-size:12px;line-height:22px}
.utility-nav ul li.trigger>a{letter-spacing:1px}
.utility-nav ul li.trigger>a:after{content:'';height:2px;background:#bf2026;width:100%;position:relative;top:2px;display:block;visibility:hidden}
.utility-nav ul li.trigger.gor-active>a:after{visibility:visible}
.utility-nav ul li .drop-down{padding:24px 40px 40px}
.utility-nav ul li .drop-down li{float:none}
.utility-nav ul li .drop-down a{text-transform:none;font-size:14px}
.utility-nav ul li:last-child .drop-down{min-width:220px;right:-30px;left:inherit}
}
@media(max-width:1024px){.header .banner__component{width:64px;margin:0;float:none;position:absolute;left:50%;transform:translate(-50%,-2px)}
.header .banner__component img{height:38px}
.search-form,.parts-nav,.top-links-wrapper{display:none}
.hamburger{padding:0;line-height:1;float:left;border:0;background:transparent;color:#fff;margin-top:5px;font-weight:300}
.hamburger.active{position:absolute;left:-100%}
.hamburger span{font-size:14px;margin-left:10px}
.mobile-search-trigger{float:right;color:#bf2026;display:block;font-size:22px}
.mobile-search-trigger.active .icon-search::before{content:"\e956"}
.search-form{width:100%;margin:30px auto}
.search-form.active{display:flex}
.gor-active .parts-nav{float:none;padding:0 24px;margin:20px auto 0;width:100%}
.gor-active .parts-nav>a{color:#fff}
.gor-active .parts-nav .part-search span{margin:0 5px;font-size:14px}
.gor-active .parts-nav .drop-down{left:50%;top:35px;transform:translateX(-50%);width:266px;height:auto;z-index:5;padding:0;box-shadow:0 0 16px 0 rgba(0,0,0,0.72)}
.gor-active .parts-nav .drop-down ul li{margin-bottom:0}
.gor-active .parts-nav.active .drop-down{opacity:1;visibility:visible}
}
.header--dme .banner__component.full-banner{float:none;margin:0;max-width:313px;position:absolute;top:50%;left:50%;width:100%;padding:0 20px;transform:translate(-50%,-50%)}
.header--dme .banner__component.full-banner img{height:auto}
.language-selector-cta{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase;display:inline-block}
.language-selector-cta:hover,.language-selector-cta:focus{color:#fff}
.page-languageSelectionPage .language-selector-cta{display:none}
@media(max-width:1024px){.header--dme-logo-mobile{height:100%;position:relative}
}
@media(max-width:480px){.simple-header .header-wrapper--dme{height:84px}
.header--dme-logo-mobile{height:32px}
.header--dme-logo-mobile .simple-header-logo{left:50%;max-width:56px;position:absolute;top:50%;transform:translate(-50%,-50%)}
}
.menu-underline{content:'';height:2px;background:#bf2026;width:85%;position:absolute;display:block;bottom:10px}
.menu-heading{text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:1px}
.child-heading{display:flex}
.child-heading a{flex-basis:100%}
.child-heading i:before{color:#636462;display:block;width:30px;font-size:20px}
.cms-menu-content{color:#000;font-size:14px;padding:20px 0 0}
.cms-menu-content p{margin-bottom:0}
.cms-menu-content p:first-child{font-weight:500}
.cms-menu-content .small-diagonal-border{margin:20px -15px 0}
@media(min-width:1025px){.products-by{font-size:14px;margin:14px 0 0;line-height:14px;color:#bfc0bf}
.navigation__inner{margin:0 0 0 115px;float:left}
.navigation__inner .top-level>li{margin-right:40px}
.navigation__inner .top-level>li:last-child{margin-right:0}
.navigation__inner .child-heading{padding:5px 0}
.navigation__inner .child-heading i{padding:5px 0}
.navigation__inner .child-heading a{line-height:20px}
.navigation__inner li.level-0{float:left;position:relative}
.navigation__inner li.level-0>a{position:relative;display:block;color:#fff;text-transform:uppercase;padding:0 0 26px;letter-spacing:1px}
.navigation__inner li.level-0>a:after{content:'';height:2px;background:#bf2026;width:100%;position:relative;top:2px;display:block;visibility:hidden}
.navigation__inner li.level-0>a i{font-size:22px;margin-left:12px}
.navigation__inner li.level-0>a i:before{position:relative;top:4px}
.navigation__inner li.level-0.gor-active>a:after{visibility:visible}
.navigation__inner .level-0:first-child>a{padding-left:0}
.navigation__inner .level-0:first-child>.drop-down{left:-65px}
.navigation__inner .level-0:first-child .drop-down{padding:20px 0 20px 15px}
.navigation__inner .level-0:first-child .level-1{padding-left:5px}
.navigation__inner .level-0:first-child .level-1 .drop-down{top:-20px;left:262px;background:#efefef;border-bottom:1px solid #dadada;border-right:1px solid #dadada}
.navigation__inner .level-0:first-child .level-1 ul{padding-top:5px}
.navigation__inner .level-0:first-child .level-1:hover{background:#efefef}
.navigation__inner .level-0:first-child .level-2{padding-left:5px}
.navigation__inner .level-0:first-child .level-2 .drop-down{background:#dadada}
.navigation__inner .level-0:first-child .level-2:hover{background:#dadada}
.navigation__inner .level-0:first-child .level-3{padding-right:20px}
.navigation__inner .level-0:nth-child(2)>.drop-down{left:-40px}
.navigation__inner .level-0:nth-child(2) .menu-heading,.navigation__inner .level-0:nth-child(3) .menu-heading{color:#636462}
.navigation__inner .level-0:nth-child(2)>.drop-down,.navigation__inner .level-0:nth-child(3)>.drop-down{width:auto;padding:0 0 0 20px}
.navigation__inner .level-0:nth-child(2)>.drop-down ul,.navigation__inner .level-0:nth-child(3)>.drop-down ul{padding:20px 0 30px}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1{margin-left:-5px;padding-left:5px}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1:hover,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1:hover{background:#efefef}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1:hover>a,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1:hover>a{color:#bf2026}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu{opacity:0;visibility:hidden;position:absolute;left:258px;top:0;right:0;background:#efefef;padding:0 30px;border-bottom:1px solid #dadada}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu .level-2,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu .level-2{float:left;position:relative}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu .level-2 .drop-down,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu .level-2 .drop-down{position:relative;visibility:hidden;opacity:0;top:0;left:15px;padding:0 15px;background:0;min-width:auto}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-1,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-1{width:300px}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-1 .level-2,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-1 .level-2{width:100%}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-2,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-2{width:570px}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-2 .level-2,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-2 .level-2{width:50%}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-3,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-3{width:800px}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-3 .level-2,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-3 .level-2{width:33.333333%}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu.children-3 .drop-down,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-3 .drop-down{height:auto !important}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1 .child-submenu .drop-down ul,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu .drop-down ul{padding-top:10px}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1:hover>div,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1:hover>div{opacity:1;visibility:visible;border-right:1px solid #dadada}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1:hover>div .level-2 .drop-down,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1:hover>div .level-2 .drop-down{visibility:visible;opacity:1}
.navigation__inner .level-0:nth-child(2)>.drop-down li.level-1:hover>div .level-2 a:hover,.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1:hover>div .level-2 a:hover{color:#bf2026}
.navigation__inner .level-0:nth-child(2) .application-menu.drop-down li.level-1 .child-submenu.children-1,.navigation__inner .level-0:nth-child(3) .application-menu.drop-down li.level-1 .child-submenu.children-1{width:570px}
.navigation__inner .level-0:nth-child(2) .level-3,.navigation__inner .level-0:nth-child(3) .level-3{line-height:20px}
.navigation__inner .level-0:nth-child(3)>.drop-down{min-width:240px;width:240px}
.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1>div{left:218px !important}
.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-1{width:570px}
.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-1 .level-2{width:100%}
.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-3{width:570px}
.navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-3 .level-2{width:50%}
.navigation__inner li.level-1 .drop-down{border:0;box-shadow:none}
.navigation__inner li.level-1 a{font-size:14px}
.navigation__inner li.level-1 a:hover{color:#bf2026}
.menu-back-link,.menu-footer-links{display:none !important}
}
@media(max-width:1024px){body.gor-active{overflow:hidden;position:fixed;width:100%;height:75px}
.products-by{font-size:16px;color:#2d2d2d;margin:20px 0 0 24px;letter-spacing:1px}
.cms-menu-content{font-size:16px;padding:0;margin-bottom:20px}
.navigation{position:fixed;top:0;left:0;z-index:9999;width:auto;height:100%;margin:0;padding:0;overflow-y:auto;background:#fff;visibility:hidden;transition:transform .25s cubic-bezier(0.465,0.183,0.153,0.946);transform:translateX(-100%);width:100%;top:76px}
.navigation.stage-right{transform:translateX(100%);left:auto !important;right:0 !important}
.navigation.stage-right .btn-close{left:0;right:auto}
.navigation.gor-active{transform:translateX(0);-webkit-overflow-scrolling:touch}
.navigation.gor-active.stage-left{left:0 !important;transform:translateX(0)}
.navigation.gor-active.stage-right{left:auto !important;right:0 !important}
.navigation .btn-close{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;border:0;white-space:nowrap;text-decoration:none;position:absolute;top:0;left:0}
.navigation.gor-active{-webkit-overflow-scrolling:touch}
.main-nav ul>li{margin-bottom:8px}
.main-nav ul>li>a{padding:0}
.main-nav a{color:#000}
.main-nav .parent i{width:18px;display:inline-block}
.main-nav .menu-heading{font-size:20px}
.main-nav .child-heading{line-height:1}
.main-nav .child-heading i:before{width:28px}
.main-nav .drop-down{position:absolute;top:0;left:-100%;width:100%;height:100%;visibility:hidden;opacity:0;z-index:10;padding:0 26px;margin:10px 0 20px;background:#fff;transition:all .4s ease}
.main-nav .drop-down.active{left:0;visibility:visible;opacity:1;margin-bottom:100px}
.main-nav .navigation__inner .level-0.trigger>a{display:block;padding:10px 24px 10px 0;font-size:30px;font-weight:500;text-transform:uppercase;color:#000}
.main-nav .navigation__inner .level-0.trigger>a .icon-angle-down{position:absolute;right:20px;padding-right:5px}
.main-nav .navigation__inner .level-0.trigger>a .icon-angle-down:before{content:"\f105"}
.main-nav .level-0{width:100%;padding:0 24px}
.main-nav .level-2 .parent{position:relative;display:block;padding-right:10px}
.category-node-0 .drop-down{padding:0 0 0 28px;position:inherit}
.category-node-0.active .drop-down{visibility:visible;opacity:1;left:0}
.category-node-0.active .level-2 .parent:after{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:0;top:4px}
.category-node-0.active .level-2 .drop-down{position:fixed;top:0;height:100%;left:-100%}
.category-node-0.active .level-2 .drop-down.active{visibility:visible;opacity:1;left:0}
.category-node-0 .level-1:last-child .drop-down{margin-bottom:100px}
.category-node-1.drop-down,.category-node-2.drop-down{height:100vh}
.category-node-1.drop-down.active .level-1 .parent,.category-node-2.drop-down.active .level-1 .parent{display:block}
.category-node-1.drop-down.active .level-1 .parent:after,.category-node-2.drop-down.active .level-1 .parent:after{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:24px}
.category-node-1.drop-down.active .level-1 .drop-down.active>ul,.category-node-2.drop-down.active .level-1 .drop-down.active>ul{padding-bottom:20px}
.category-node-1.drop-down.active .level-1 .drop-down.active .level-2 i,.category-node-2.drop-down.active .level-1 .drop-down.active .level-2 i{color:#000}
.category-node-1.drop-down.active .level-1 .drop-down.active .level-2 i+.parent,.category-node-2.drop-down.active .level-1 .drop-down.active .level-2 i+.parent{display:inline-block}
.category-node-1.drop-down.active .level-1 .drop-down.active .level-2 .parent:after,.category-node-2.drop-down.active .level-1 .drop-down.active .level-2 .parent:after{display:none}
.category-node-1.drop-down.active .level-1 .drop-down.active .level-2 .drop-down,.category-node-2.drop-down.active .level-1 .drop-down.active .level-2 .drop-down{display:block;visibility:visible;opacity:1;position:relative;left:0;padding-left:28px}
.category-node-1.drop-down .child-submenu .level-2:last-child .drop-down,.category-node-2.drop-down .child-submenu .level-2:last-child .drop-down{padding-bottom:80px}
.category-node-1.drop-down .row,.category-node-2.drop-down .row{margin:0}
.level-1.trigger{padding-right:10px}
.menu-back-link{position:relative;display:flex;margin:36px 24px 40px 0;font-size:30px;font-weight:500;text-transform:uppercase;color:#000;line-height:34px}
.menu-back-link:after{content:'';height:2px;background:#bf2026;width:85%;position:absolute;display:block;bottom:10px;height:4px;width:104px;bottom:-10px}
.menu-back-link .icon-angle-down{display:none}
.menu-back-link .icon-angle-left{margin-right:10px}
.menu-back-link .menu-heading{font-size:30px;font-weight:500}
.utility-nav{margin-top:30px;padding:0 24px}
.utility-nav>ul>li{margin-bottom:16px}
.utility-nav>ul>li>a{font-size:20px;color:#000;text-transform:uppercase;font-weight:500;display:block;position:relative}
.utility-nav>ul>li>a:after{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:6px;top:3px}
.menu-footer-links{background:#000;padding:40px 20px 80px;margin-top:40px}
.menu-footer-links ul li{margin-bottom:32px}
.menu-footer-links ul li a{text-transform:uppercase;color:#fff}
.menu-footer-links i{display:inline-block;width:40px;text-align:center}
}
.home-carousel .slider-thumbnails .slick-track,.home-carousel .slider-thumbnails .slick-list{transform:translate3d(0,0,0) !important}
.home-carousel .slick-vertical .slick-slide{height:auto;display:block}
@media(max-width:767px){.home-carousel .slick-vertical{align-items:center}
}
.home-carousel .slick-prev,.home-carousel .slick-next{display:none !important}
.home-carousel .slick-slide img{width:100%;height:auto}
.home-carousel .slick-slide .hero-item__caption{color:#fff;transition:all .4s ease-in-out 250ms;transform:translateX(-5%);opacity:0}
.home-carousel .slick-slide.slick-current .hero-item__caption{transform:translateX(0);opacity:1}
.home-carousel .slider-thumbnails{top:-45px}
.home-carousel .slider-thumbnails .slick-list{margin:0 auto;max-width:900px}
.home-carousel .slider-thumbnails .slick-slide{max-width:360px !important;cursor:pointer}
.home-carousel .slider-thumbnails .slick-slide.slick-current{top:6px;position:relative}
.home-carousel .slider-thumbnails .slick-slide:focus{outline:0}
@media(min-width:768px){.home-carousel .slick-slide .hero-item__caption{max-width:560px;transform:translateX(5%)}
.home-carousel .slick-slide.slick-current .hero-item__caption{transform:translateX(15%)}
}
@media(min-width:960px){.home-carousel .slick-slide .hero-item__caption{max-width:560px;transform:translateX(25%)}
.home-carousel .slick-slide.slick-current .hero-item__caption{transform:translateX(35%)}
}
@media(max-width:1024px){.home-carousel .slider-thumbnails{display:none}
}
@media(min-width:1200px){.home-carousel .slider-thumbnails .slick-list{max-width:1080px}
}
.hero-item__inner{position:relative;height:575px !important;padding:0 25px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}
.hero-item__inner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45))}
.hero-item__inner--no-gradient:before{display:none}
.hero-item__caption .button{margin-top:20px;width:270px;letter-spacing:1px}
.hero-item__title{text-transform:uppercase;margin-top:0;margin-bottom:30px;color:#fff;font-size:56px}
.slider-thumbnail__bg{position:relative;height:80px !important;max-width:360px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.slider-thumbnail__bg:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6))}
.slick-current .slider-thumbnail__bg:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,0.85),rgba(0,0,0,0.85))}
.slick-current .slider-thumbnail__border-bottom{border-bottom:4px solid #cb242a;position:relative;top:70px}
.slider-thumbnail__title{position:absolute;color:#fff;top:20px;margin:0;padding-left:20px;max-width:235px;font-weight:600;text-transform:uppercase;font-size:16px}
.slider-thumbnail__title:before{display:none}
.slider-thumbnail__title p{margin-bottom:0}
@media(min-width:1500px){.hero-item__inner{height:635px !important;background-position:bottom}
.hero-item{height:635px !important}
}
.main-content>.hero-item .hero-item__caption{color:#fff;max-width:560px;transform:translateX(0)}
@media(min-width:768px){.main-content>.hero-item .hero-item__caption{transform:translateX(20%)}
}
.logo-column{margin-right:100px}
.logo-column .banner__component.full-banner{margin:0}
.logo-column img{width:80px}
.icon-logo{font-size:48px}
.icon-logo:hover{color:#dadada}
.copyright{padding:.5rem 0}
.service-links{justify-content:center}
.c-footer__bottom{margin-top:40px}
.c-footer__copyright{display:flex;justify-content:center;flex-wrap:wrap}
.c-footer__copyright--list{padding:0 15px;position:relative}
.c-footer__copyright--list:after{display:inline-block;content:'|';position:absolute;top:7px;right:0}
.c-footer__copyright--list:first-child{margin-left:0}
.c-footer__copyright--list:first-child:after{display:none}
.c-footer__copyright--list:last-child:after{display:none}
.c-footer__copyright--list span{display:inline-block;padding:.5rem 0}
.c-footer__newsletter{border-top:2px solid #bf2026;background:#2d2d2d;padding:10px;margin-bottom:20px}
.c-footer__mobile--item{display:none}
.c-footer__column--last{width:245px}
@media(max-width:959px){.logo-column{display:none}
}
@media(max-width:640px){.c-footer__bottom{margin-top:0;margin-bottom:40px}
.c-footer__column{width:50%;float:left;padding-left:40px}
.c-footer__column+.c-footer__column{padding-left:0}
.c-footer__column--last{clear:both;padding:20px 40px;width:100%}
.c-footer__column--inner{flex-basis:100%}
.c-footer__newsletter{float:left;margin:0 77px 40px 0}
.c-footer__social{float:left;margin-bottom:40px}
.c-supplier{width:100%;justify-content:center}
.c-footer__copyright{padding-left:0}
.c-footer__desktop--item{display:none !important}
.c-footer__mobile--item{display:flex}
.c-footer__copyright--mobile{display:block;margin:0 auto}
.footer .c-supplier-text{font-size:14px}
.c-footer__bottom+.c-footer__bottom{margin-bottom:0}
}
@media(max-width:480px){.c-footer__newsletter{margin:0 auto 40px;width:100%}
.c-footer__social{margin:20px auto;float:none;width:100%;text-align:center}
}
@media(max-width:320px){.c-footer__column--first{padding-left:20px}
.c-footer__column--last{padding:20px}
.c-footer__bottom{padding-left:0;padding-right:0}
.c-footer__social{clear:both}
}
.footer--dme .banner__component.full-banner{margin-top:52px;margin-bottom:30px}
.footer--dme .c-footer__bottom{margin-top:30px}
@media(max-width:768px){.footer--dme .c-footer__copyright--list:first-child{margin-bottom:20px;text-align:center;width:100%}
.footer--dme .c-footer__copyright--list:after{top:-3px}
.footer--dme li span,.footer--dme li a{color:#e0e0e0;line-height:16px;padding:0}
}
@media(max-width:640px){.footer--dme .c-footer__desktop--item{display:block !important}
.footer--dme .c-footer__mobile--item{display:none}
}
.sidebar{background:#000;color:#fff;margin-top:22px;padding:32px 37px;position:absolute;z-index:5;width:100%;min-width:220px;max-width:248px}
.sidebar h4{text-transform:uppercase;font-size:14px;color:#fff;margin-top:0}
.sidebar a,.sidebar span{color:#fff;font-size:14px;line-height:2em;text-decoration:none}
.sidebar a:hover,.sidebar span:hover{color:#bf2026}
.sidebar a.active,.sidebar span.active{color:#bf2026}
.sidebar p{text-transform:uppercase}
.sidebar li{margin-bottom:10px}
.sidebar li.active span{color:#bf2026}
@media(max-width:960px){.sidebar{position:static;display:block;text-align:center;padding:0;width:100%;max-width:100%;margin-top:20px}
.sidebar.fixed{top:auto}
.sidebar aside{margin:0}
}
.region-modal .col-md-4{width:50%}
.region-modal .region-selector__separator{max-width:700px}
.region-modal__content{width:950px;max-width:100%;padding:0}
.region-modal__content .region-selector__list--item{padding-left:0}
.region-modal__top{padding:52px 100px;background:#fff}
.region-modal__bottom{padding:40px 100px;background:#f8f8f8}
.region-modal__close{color:#bf2026}
.region-modal__heading:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
.region-selector__wrapper{margin-bottom:100px}
.region-selector__emea{padding:20px 0;margin:0 auto;max-width:1024px}
.region-selector__headline{font-weight:500;text-align:center;margin:0 0 60px}
.region-selector__link{letter-spacing:.8px;font-size:14px;font-weight:500}
.region-selector__image{line-height:inherit;margin-right:7px;font-size:24px}
.region-selector__flag{float:left;width:38px;padding:2px 8px 0 0}
.region-selector__heading{display:inline-block;height:20px;font-weight:500;margin-right:10px;color:#000}
.region-selector__list{padding-bottom:22px}
.region-selector__separator{height:1px;background:#dadada;width:100%;max-width:1040px}
.region-selector__list--item{margin:0 0 40px;padding-left:12%}
.region-selector__countries{padding-top:63px}
.region-selector__icon{line-height:24px;font-size:14px;font-weight:500;letter-spacing:.8px}
.region-selector__icon:before{content:"\e90f";width:24px;color:#000;font-size:24px;display:block;float:left;margin-right:6px}
.language-divider{display:inline-block;height:14px;border-left:2px solid #dadada;margin:0 4px;vertical-align:middle;font-weight:500}
@media(min-width:1140px){.region-modal__close{position:absolute;color:#fff;right:-50px;top:-50px}
}
@media(max-width:850px){.region-selector__emea .col-md-4{width:50%}
}
@media(max-width:768px){.region-modal .col-md-4,.region-selector__emea .col-md-4{width:100%}
.region-modal__content{margin:0}
.region-modal__close{font-size:20px}
.region-modal__heading{font-size:32px}
.region-modal__top{padding:20px}
.region-modal__bottom{padding:40px 20px}
.region-selector__list--item{padding-left:6%}
}
@media(max-width:767px){.region-selector__list--item{padding-left:0}
}
.facet-mobile{display:none;margin-bottom:15px}
@media(max-width:959px){.facet-mobile{display:block}
}
.facet-mobile .icon-plus{display:inline-block;line-height:1.5}
.facet-mobile__head{background-color:#000;padding:15px 25px}
.filter-modal{font-size:14px;color:#fff;display:block;text-transform:uppercase}
.filter-modal:hover,.filter-modal:focus,.filter-modal:active{color:#fff}
.facet__filtered-block{margin-bottom:0;font-size:14px;padding:10px 20px 25px}
.remove-item{margin-bottom:5px;padding-left:25px;text-indent:-25px}
.remove-item:before{content:"\e956";font-family:'boilerplate';color:#fff;font-size:9px;margin-right:12px;cursor:pointer}
.clear-all{font-size:12px;display:inline-block;margin-top:12px}
@media(max-width:768px){.facet-nav-wrapper{*zoom:1}
.facet-nav-wrapper:before,.facet-nav-wrapper:after{content:" ";display:table;line-height:0}
.facet-nav-wrapper:after{clear:both}
}
.gor-accordion.facet-navigation{font-size:14px;color:#fff}
.gor-accordion.facet-navigation .facet{border-bottom:1px solid #2d2d2d;background-color:#000}
.gor-accordion.facet-navigation .accordion-header:after{content:"\e940";transition:transform .25s ease-in}
.gor-accordion.facet-navigation .accordion-header.gor-active:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.gor-accordion.facet-navigation .facet__header{text-transform:none;text-align:left;background-color:#000;padding:13px 45px 13px 20px;white-space:normal}
.gor-accordion.facet-navigation .facet__header:focus{outline:0}
.gor-accordion.facet-navigation .facet__values{background-color:#000;border-bottom:0}
.gor-accordion.facet-navigation .accordion-content-inner{padding:0 20px 12px;background-color:#000;color:#fff;transition:opacity .5s ease-in-out .25s}
.facet__headline{padding:13px 20px;background-color:#000;text-transform:uppercase;border-bottom:1px solid #2d2d2d;position:relative}
.facet__headline-filtered{border-bottom:0;padding:15px 20px 0}
.facet__value{margin-bottom:8px}
.facet__link{color:#fff;margin-bottom:8px}
.custom-checkbox .facet__label{color:#fff;font-size:14px;font-weight:300}
.custom-checkbox .facet__label:before{margin-right:10px;width:20px;height:20px}
.custom-checkbox .facet__label:after{font-size:12px}
.mobile-sort-by{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;padding:20px 20px;margin-bottom:30px}
#popup-mobile-sort-filter,#content-popup-mobile-sort-filter{height:100%;background-color:#000}
#popup-mobile-sort-filter .modal-content,#content-popup-mobile-sort-filter .modal-content{border:0;width:100%;height:100%;top:0;left:0;margin:30px auto;padding:0 24px;background:#000}
#popup-mobile-sort-filter .modal-title,#content-popup-mobile-sort-filter .modal-title{display:inline-block;margin-top:0;font-size:16px;text-transform:uppercase;color:#fff}
#popup-mobile-sort-filter .modal-close,#content-popup-mobile-sort-filter .modal-close{position:relative;top:0;font-size:20px;color:#bf2026}
#popup-mobile-sort-filter .sort-form__label,#content-popup-mobile-sort-filter .sort-form__label{color:#fff}
@media(min-width:960px){#popup-mobile-sort-filter.gor-modal.gor-active,#content-popup-mobile-sort-filter.gor-modal.gor-active{display:none !important}
}
@media(min-width:768px) and (max-width:959px){#popup-mobile-sort-filter .modal-content,#content-popup-mobile-sort-filter .modal-content{padding:40px 80px}
.facet-mobile__title-sort,.mobile-title-sort,#search-mobile-sort-by{display:none}
}
#s7mixedmedia_div.s7mixedmediaviewer{width:100%;height:auto}
#s7flyout_div.s7flyoutviewer{width:100%;height:auto}
.s7thumboverlay:hover,.s7staticimage:hover{cursor:pointer}
#s7spin_div.s7spinviewer{width:100%;height:auto}
.s7panleftbutton{left:-12px !important}
.s7panleftbutton:after{content:'360\00b0';display:inline-block;margin-left:25px;margin-top:8px}
.gates-spin-set{max-width:800px;margin-left:auto;margin-right:auto}
.container{width:100%}
.fluidimage{max-width:100%}
.s7spinviewer .s7zoominbutton[state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/plus.svg') !important}
.s7spinviewer.s7mouseinput .s7zoominbutton{left:15px !important;width:20px !important;height:20px !important;background-size:20px !important}
.s7spinviewer.s7mouseinput .s7zoominbutton[state='disabled']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/plus-grey.svg') !important}
.s7spinviewer.s7mouseinput .s7zoomoutbutton{left:49px !important;width:20px !important;height:20px !important;background-size:20px !important}
.s7spinviewer.s7mouseinput .s7zoomoutbutton[state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/minus.svg') !important}
.s7spinviewer.s7mouseinput .s7zoomoutbutton[state='disabled']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/minus-grey.svg') !important}
.s7spinviewer .s7zoomresetbutton[state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/reset.svg') !important}
.s7spinviewer.s7mouseinput .s7zoomresetbutton{left:85px !important;width:20px !important;height:20px !important;background-size:20px !important}
.s7spinviewer.s7mouseinput .s7zoomresetbutton[state='disabled']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/reset-grey.svg') !important}
.s7spinviewer.s7mouseinput .s7spinbuttons .s7panleftbutton,.s7spinviewer.s7mouseinput .s7spinbuttons .s7panrightbutton{width:20px !important;height:40px !important;background-size:30px !important}
.s7spinviewer.s7mouseinput .s7fullscreenbutton{right:20px !important;width:20px !important;height:20px !important}
.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/image-collapse.svg') !important;background-size:20px}
.s7spinviewer.s7mouseinput .s7zoominbutton[state='up'],.s7spinviewer.s7mouseinput .s7zoominbutton[state='disabled'],.s7spinviewer.s7mouseinput .s7zoominbutton[state='over'],.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'],.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down'],.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'],.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'],.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'],.s7spinviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='down'],.s7spinviewer.s7mouseinput .s7zoomoutbutton[state='up'],.s7spinviewer.s7mouseinput .s7zoomoutbutton[state='over'],.s7spinviewer.s7mouseinput .s7zoomoutbutton[state='down'],.s7spinviewer.s7mouseinput .s7zoomoutbutton[state='disabled'],.s7spinviewer.s7mouseinput .s7zoomresetbutton[state='over'],.s7spinviewer.s7mouseinput .s7zoomresetbutton[state='disabled'],.s7spinviewer.s7mouseinput .s7zoomresetbutton[state='down'],.s7spinviewer.s7mouseinput .s7zoomresetbutton[state='up']{background-position:center !important}
.s7spinviewer.s7mouseinput .s7spinbuttons .s7panleftbutton[state='up'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panleftbutton[state='disabled'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panleftbutton[state='down'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panleftbutton[state='over'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panrightbutton[state='up'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panrightbutton[state='disabled'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panrightbutton[state='down'],.s7spinviewer.s7mouseinput .s7spinbuttons .s7panrightbutton[state='over']{background-position:center !important}
.s7spinviewer .s7spinbuttons .s7panleftbutton[state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/arrow-left.svg') !important}
.s7spinviewer .s7spinbuttons .s7panrightbutton[state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/arrow-right.svg') !important}
.s7spinviewer .s7fullscreenbutton[selected][state]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/expand.svg') !important;background-size:15px}
.s7mixedmediaviewer.s7mouseinput .s7zoominbutton{left:15px !important;width:20px !important;height:20px !important;background-size:20px !important}
.s7mixedmediaviewer.s7mouseinput .s7zoominbutton[state='over'],.s7mixedmediaviewer.s7mouseinput .s7zoominbutton[state='down'],.s7mixedmediaviewer.s7mouseinput .s7zoominbutton[state='up']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/plus.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoominbutton[state='disabled']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/plus-grey.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomoutbutton{left:49px !important;width:20px !important;height:20px !important;background-size:20px !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomoutbutton[state='over'],.s7mixedmediaviewer.s7mouseinput .s7zoomoutbutton[state='down'],.s7mixedmediaviewer.s7mouseinput .s7zoomoutbutton[state='up']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/minus.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomoutbutton[state='disabled']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/minus-grey.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomresetbutton{left:85px !important;width:20px !important;height:20px !important;background-size:20px !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomresetbutton[state='over'],.s7mixedmediaviewer.s7mouseinput .s7zoomresetbutton[state='down'],.s7mixedmediaviewer.s7mouseinput .s7zoomresetbutton[state='up']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/reset.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomresetbutton[state='disabled']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/reset-grey.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton{right:20px !important;width:20px !important;height:20px !important}
.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'],.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'],.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/expand.svg') !important;background-size:15px}
.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'],.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'],.s7mixedmediaviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='down']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/image-collapse.svg') !important;background-size:20px}
.s7mixedmediaviewer .s7spinbuttons .s7panleftbutton[state='over'],.s7mixedmediaviewer .s7spinbuttons .s7panleftbutton[state='down'],.s7mixedmediaviewer .s7spinbuttons .s7panleftbutton[state='up']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/arrow-left.svg') !important}
.s7mixedmediaviewer .s7spinbuttons .s7panrightbutton[state='up'],.s7mixedmediaviewer .s7spinbuttons .s7panrightbutton[state='down'],.s7mixedmediaviewer .s7spinbuttons .s7panrightbutton[state='over']{background-image:url('clientlib-base/resources/images/dynamic-media-icons/arrow-right.svg') !important}
.s7mixedmediaviewer .s7spinbuttons .s7panleftbutton,.s7mixedmediaviewer .s7spinbuttons .s7panrightbutton{width:20px !important;height:20px !important;background-size:30px !important}
.s7mixedmediaviewer .s7swatches .s7thumb .s7thumboverlay[type="spinset"]{background-image:url('clientlib-base/resources/images/dynamic-media-icons/360.svg') !important;background-color:rgba(45,45,45,0.58)}
[data-namespace='s7classic'].s7swatches .s7thumb .s7thumboverlay{background-size:35px}
[data-namespace='s7classic'].s7flyoutzoomview{border:0}
.s7flyoutviewer .s7swatches{bottom:-20px !important}
.full-banner-slider{margin-bottom:100px}
.full-banner-slider .slick-prev,.full-banner-slider .slick-next{position:absolute;bottom:-30px;background-color:#bf2026;border:0;color:#fff;z-index:10;line-height:0;font-size:0;display:flex !important;justify-content:center;align-items:center;width:20%;height:60px}
.full-banner-slider .slick-prev:before,.full-banner-slider .slick-next:before{font-family:"boilerplate";font-size:10px}
.full-banner-slider .slick-prev{left:30%}
.full-banner-slider .slick-prev:before{content:"\e95d"}
.full-banner-slider .slick-next{left:50%}
.full-banner-slider .slick-next:before{content:"\e92a"}
.full-banner-slider .slick-slide{height:680px}
.c-full-banner{max-width:1600px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;height:680px;background-size:cover;background-repeat:no-repeat;background-position:center 0;position:relative;margin-bottom:70px}
.c-full-banner-item{height:680px}
.c-full-banner__text-block{position:absolute;text-align:center;padding:0 25px;width:100%;right:50%;bottom:50%;transform:translate(50%,50%);max-width:600px}
.c-full-banner__title{text-transform:uppercase;color:#fff;margin:0 0 35px;font-size:48px}
.c-full-banner__title:before{display:block;margin-left:auto;margin-right:auto}
.c-full-banner__description{font-size:18px;color:#fff;margin:0;padding:0 15px}
.c-full-banner__text-block--wide{max-width:100%}
.c-full-banner__text-block--white{color:#fff}
.c-full-banner__description--contained{max-width:615px;margin:0 auto}
@media(min-width:768px){.full-banner-slider .slick-prev,.full-banner-slider .slick-next{width:60px}
.full-banner-slider .slick-prev{left:100px}
.full-banner-slider .slick-next{left:160px}
.full-banner-slider .slick-slide{height:385px}
.c-full-banner,.c-full-banner-item{height:385px}
.c-full-banner__title{margin:0 0 20px}
}
.container-sm{max-width:830px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-bottom:60px}
.nested-accordion.gor-accordion{max-width:800px;margin:0 auto 100px;padding:30px 0}
.nested-accordion.gor-accordion .nested-accordion__header{background-color:#dadada;color:#000;text-align:left;padding:20px 20px 20px 70px;font-weight:500;display:flex;align-items:center}
.nested-accordion.gor-accordion .nested-accordion__header:after{font-family:"boilerplate";content:"\e940";transition:transform .25s ease-in;color:#bf2026;left:30px;right:auto}
.nested-accordion.gor-accordion .nested-accordion__header.gor-active:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.nested-accordion.gor-accordion .nested-accordion__header--level2{background-color:#f8f8f8}
.nested-accordion.gor-accordion .nested-accordion__content{border:0}
.nested-accordion.gor-accordion .nested-accordion__content-inner{background-color:#f8f8f8;border-top:2px solid #fff;padding:0}
.nested-accordion.gor-accordion .nested-accordion--level2{margin-bottom:0}
.nested-accordion.gor-accordion .nested-accordion--level2 li:last-child{margin-bottom:0}
.nested-accordion.gor-accordion .gates-nested-accordion-header-application-search{background-color:#dadada;color:#000;text-align:left;padding:0 20px 0 70px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.nested-accordion.gor-accordion .gates-nested-accordion-header-application-search:after{font-family:"boilerplate";content:"\e940";transition:transform .25s ease-in;color:#bf2026;left:30px;right:auto}
.nested-accordion.gor-accordion .gates-nested-accordion-header-application-search.gor-active:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.nested-accordion__toolbar{max-width:900px;margin:5px auto 0;text-align:right;padding:10px 0}
.nested-accordion__item{margin-bottom:2px}
.nested-accordion__content--level1.auto-height,.nested-accordion__content--level2.auto-height{height:auto !important}
.nested-accordion__content .nested-accordion__content-item{border-bottom:2px solid #fff}
.nested-accordion__content .nested-accordion__content-item:last-child{border:0}
.nested-accordion__content-wrapper{padding:20px 20px 20px 70px}
.nested-accordion__contact-info{font-style:normal}
.nested-accordion__contact-name{font-weight:500}
.nested-accordion--results.gor-accordion{max-width:100%;padding:15px 0 0}
.nested-accordion--results.gor-accordion .nested-accordion__item{margin-bottom:5px}
.nested-accordion--results.gor-accordion .nested-accordion__header{font-size:20px !important;display:flex;align-items:center;padding:20px 10px;text-transform:none}
.nested-accordion--results.gor-accordion .nested-accordion__header:after{right:15px;left:auto;font-size:14px;color:#000}
.nested-accordion--results.gor-accordion .nested-accordion__header--level2{background-color:#000;color:#fff;font-size:14px !important;padding:15px 10px}
.nested-accordion--results.gor-accordion .nested-accordion__header--level2:after{color:#fff}
.nested-accordion--results.gor-accordion .nested-accordion__content-wrapper{padding:0}
.nested-accordion--results.gor-accordion .nested-accordion__item--level2{margin:5px 0}
.nested-accordion--results.gor-accordion .nested-accordion__item--level2:last-child{margin-bottom:0}
.nested-accordion--results.gor-accordion .nested-accordion__content--level2.gor-active{margin-bottom:15px}
.nested-accordion--results.gor-accordion .gates-nested-accordion-header-application-search{font-size:20px !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 10px 0 10px;text-transform:none}
.nested-accordion--results.gor-accordion .gates-nested-accordion-header-application-search:after{right:15px;left:auto;font-size:14px;color:#000}
.nested-accordion__title{margin:0;font-weight:500;font-size:20px}
.nested-accordion__title:before{display:none}
.accordion-img{margin-right:15px;display:inline-block;width:65px;max-width:15%;height:auto}
.nested-accordion--pdp.nested-accordion{margin:0 auto;padding:0;max-width:900px}
.nested-accordion--pdp .nested-accordion__item{margin-bottom:0}
.nested-accordion--pdp.gor-accordion .accordion-content-inner{padding:0}
.nested-accordion--pdp.gor-accordion .nested-accordion__header{color:#fff;padding:10px 15px;font-size:14px;margin-bottom:4px}
.nested-accordion--pdp.gor-accordion .nested-accordion__header:after{left:auto;right:15px;color:#fff}
.nested-accordion--pdp.gor-accordion .nested-accordion__header--level1{background-color:#000;text-transform:uppercase}
.nested-accordion--pdp.gor-accordion .nested-accordion__header--level2,.nested-accordion--pdp.gor-accordion .nested-accordion__header--level3{color:#000;text-transform:none}
.nested-accordion--pdp.gor-accordion .nested-accordion__header--level2:after,.nested-accordion--pdp.gor-accordion .nested-accordion__header--level3:after{color:#bf2026}
.nested-accordion--pdp.gor-accordion .nested-accordion__header--level2{background-color:#dadada}
.nested-accordion--pdp.gor-accordion .nested-accordion__header--level3{background-color:#f8f8f8;padding-left:24px}
.nested-accordion--pdp.gor-accordion .nested-accordion__content-inner{border:0}
.nested-accordion--pdp.gor-accordion .nested-accordion__content--level3.gor-active{margin-bottom:4px}
@media(min-width:480px){.nested-accordion--pdp .nested-accordion.gor-accordion .nested-accordion__header--level2{padding-left:110px}
.nested-accordion--pdp .nested-accordion.gor-accordion .nested-accordion__header--level2:after{left:70px}
.nested-accordion--pdp .nested-accordion__content-wrapper{padding:20px 20px 20px 110px}
.nested-accordion--pdp .nested-accordion--results.gor-accordion .nested-accordion__header{font-size:14px;padding:20px 30px}
.nested-accordion--pdp .nested-accordion--results.gor-accordion .nested-accordion__header:after{left:auto;right:30px}
.nested-accordion--pdp .nested-accordion--results.gor-accordion .nested-accordion__header--level2{padding:15px 30px}
.nested-accordion--pdp .nested-accordion__title{font-size:20px}
.nested-accordion--pdp .accordion-img{margin-right:20px}
.nested-accordion--pdp .nested-accordion--pdp.gor-accordion .nested-accordion__header{padding:10px 24px}
.nested-accordion--pdp .nested-accordion--pdp.gor-accordion .nested-accordion__header:after{left:auto;right:30px}
}
.nested-accordion__header--no-caps{text-transform:none !important}
@media(min-width:768px){.nested-accordion__contact-number{color:#2d2d2d}
.accordion-img{margin-right:30px}
.nested-accordion--pdp.gor-accordion .nested-accordion__header--level3{padding-left:48px}
}
@media(max-width:374px){.accordion-img{margin-right:10px}
.nested-accordion--pdp.gor-accordion .accordion-header{font-size:12px}
}
.c-text-image-wrapper{max-width:1015px;margin:0 auto}
.c-text-image{background-color:#000;position:relative;width:100%;display:block;margin-bottom:80px}
.c-text-image--white-bg{background-color:#fff}
.c-text-image__text{width:100%;position:relative;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto}
.c-text-image__text-body{width:100%}
.c-text-image__title{color:#fff;font-weight:500;margin:0 0 5px 0}
.c-text-image__title--dark{color:#000}
.c-text-image__description{color:#dadada;margin-bottom:40px}
.c-text-image__description--dark{color:#2d2d2d}
.c-text-image__image{width:100%;position:relative}
.c-text-image__image img{width:100%;display:block}
@media(min-width:768px){.c-text-image__text{padding:80px 100px}
}
@media(min-width:960px){.c-text-image{display:flex;margin-bottom:120px}
.c-text-image__text{width:45%;right:55%;padding:50px 0;max-width:385px}
.c-text-image__text--right{right:0}
.c-text-image__text--left-sm{width:50%;right:50%;max-width:335px}
.c-text-image__text--right-sm{width:50%;right:0}
.c-text-image__title{margin:0 0 5px 0}
.c-text-image__description{margin-bottom:20px}
.c-text-image__image{width:55%;left:45%;top:40px}
.c-text-image__image--left{left:0}
.c-text-image__image--right-sm{width:50%;left:48%;padding-left:30px}
.c-text-image__image--left-sm{width:50%;left:2%;padding-right:30px}
}
@media(min-width:1140px){.c-text-image__text{max-width:400px}
.c-text-image__text--left-sm,.c-text-image__text--right-sm{max-width:335px}
.c-text-image__title{margin:0 0 5px 0}
.c-text-image__description{margin-bottom:40px}
}
.color-block-container,.c-color-block-empty-container{position:relative;margin-right:auto;margin-left:auto}
.color-block-container--mw{max-width:1065px}
.c-color-block-empty-container{max-width:75%;margin-bottom:100px}
.c-color-block-empty-container--full-width{min-width:100%}
.c-color-block-empty-container--full-width>div{min-width:100%}
.c-color-block{background-color:#000;color:#fff;display:flex;align-content:center;justify-content:center;margin-bottom:80px;padding:100px 40px;position:relative}
.c-color-block-empty{background-color:#000;height:55px;position:relative;margin-top:50px}
.c-color-block-empty--mw{max-width:75%;margin:0 0 0 auto}
.c-color-block--red{background-color:#bf2026}
.c-color-block--orange{background-color:#f55a07}
.c-color-block--teal{background-color:#017c8a}
.c-color-block--navy{background-color:#0a1d44}
.c-color-block--yellow{background-color:#ffd700}
.c-color-block--green{background-color:#63a70a}
.c-color-block--blue{background-color:#0075c9}
.c-color-block--grey{background-color:#dadada}
.c-color-block--mw{max-width:1015px;margin-left:auto;margin-right:auto}
.c-color-block__diagonals{background:url('../../../images/white-diagonals.png');background-repeat:repeat;height:60px;width:100%;position:absolute;top:-15px}
.c-color-block__diagonals--empty-mw{max-width:75%;height:55px}
.c-color-block__body{max-width:800px}
.c-color-block__title{color:#fff;margin:0 auto;font-weight:500;max-width:1170px}
.c-color-block__title:before{background-color:#fff}
.c-color-block__title--header-red:before{background-color:#bf2026}
.c-color-block__title--center{text-align:center}
.c-color-block__title--center:before{margin:0 auto 20px}
.c-color-block-empty-container--full-width>div{margin:0}
.c-color-block--has-text__container{height:auto;padding:100px 120px}
.c-color-block--has-text{max-width:1170px}
.c-color-block--has-text>div{max-width:100%}
@media(min-width:768px){.c-color-block--has-text__container{margin:0 25px}
.c-color-block{padding:100px;margin-bottom:100px}
.c-color-block-empty-container{max-width:600px}
.c-color-block--has-text{max-width:1170px}
.c-color-block-empty--mw{max-width:500px}
.c-color-block__diagonals--empty-mw{max-width:500px;height:55px}
}
.container-fluid-table{max-width:1030px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;margin-bottom:100px}
.c-table-responsive{display:block;width:100%;overflow-x:auto;white-space:nowrap}
.table.c-table{margin:20px 0}
.table.c-table th,.table.c-table td{font-size:14px;text-align:left;padding:10px 15px;border:0}
.table.c-table th{color:#000;background-color:transparent;text-transform:none}
.table.c-table--border td{border:1px solid #dadada}
.table.c-table--center th,.table.c-table--center td{text-align:center}
.table.c-table--striped td,.table.c-table--striped-inverse td{background-color:transparent}
.table.c-table--striped thead tr{background-color:#fff}
.table.c-table--striped tbody tr:nth-of-type(odd){background-color:#f8f8f8}
.table.c-table--striped tbody tr:nth-of-type(even){background-color:#fff}
.table.c-table--striped-inverse th{background-color:#f8f8f8}
.table.c-table--striped-inverse tbody tr:nth-of-type(odd){background-color:#fff}
.table.c-table--striped-inverse tbody tr:nth-of-type(even){background-color:#f8f8f8}
.table.c-table--accordion th,.table.c-table--accordion td{padding:10px}
.table.c-table--accordion td span{margin-right:5px;font-size:15px}
.table.c-table--accordion td .icon-diagram{font-size:17px}
@media screen and (min-width:769px){.table.c-table--accordion{table-layout:fixed}
.table.c-table--accordion td{white-space:normal}
}
.table.c-table--split tbody,.table.c-table--split-inverse tbody{display:flex;flex-wrap:wrap}
.table.c-table--split tr,.table.c-table--split-inverse tr{width:100%;display:flex}
.table.c-table--split th,.table.c-table--split-inverse th,.table.c-table--split td,.table.c-table--split-inverse td{width:50%;flex-basis:50%;align-items:center;display:flex}
.table.c-table--split td,.table.c-table--split-inverse td{background-color:transparent}
.table.c-table--split tr:nth-of-type(odd){background-color:#fff}
.table.c-table--split tr:nth-of-type(even){background-color:#f8f8f8}
.table.c-table--split-inverse tr:nth-of-type(even){background-color:#fff}
.table.c-table--split-inverse tr:nth-of-type(odd){background-color:#f8f8f8}
.table.c-table--level3 th{padding-left:48px}
.table.c-table--level3 th:first-child{width:20%}
.table.c-table--level3 td{padding-left:48px}
.gor-accordion .c-table,.hints__content .c-table{margin:0}
.gor-accordion .c-table--split,.hints__content .c-table--split{margin-bottom:15px}
@media(min-width:480px){.table.c-table--split th,.table.c-table-split--inverse th,.table.c-table--split td,.table.c-table-split--inverse td{padding:10px 5px 10px 24px}
.table.c-table--accordion th,.table.c-table--accordion td{padding-left:30px}
}
@media(min-width:768px){.c-table__row{margin:0 -15px}
.table.c-table--split tr,.table.c-table--split-inverse tr{background:#fff;padding:0 15px;width:50%;max-width:50%}
.table.c-table--split tr:nth-of-type(odd),.table.c-table--split-inverse tr:nth-of-type(odd),.table.c-table--split tr:nth-of-type(even),.table.c-table--split-inverse tr:nth-of-type(even){background-color:transparent}
.table.c-table--split tr:nth-child(4n-2) th,.table.c-table--split tr:nth-child(4n-3) th,.table.c-table--split tr:nth-child(4n-2) td,.table.c-table--split tr:nth-child(4n-3) td{background-color:#fff}
.table.c-table--split tr:nth-child(4n) th,.table.c-table--split tr:nth-child(4n-1) th,.table.c-table--split tr:nth-child(4n) td,.table.c-table--split tr:nth-child(4n-1) td{background-color:#f8f8f8}
.table.c-table--split-inverse tr:nth-child(4n-2) th,.table.c-table--split-inverse tr:nth-child(4n-3) th,.table.c-table--split-inverse tr:nth-child(4n-2) td,.table.c-table--split-inverse tr:nth-child(4n-3) td{background-color:#f8f8f8}
.table.c-table--split-inverse tr:nth-child(4n) th,.table.c-table--split-inverse tr:nth-child(4n-1) th,.table.c-table--split-inverse tr:nth-child(4n) td,.table.c-table--split-inverse tr:nth-child(4n-1) td{background-color:#fff}
.table.c-table--level3 th,.table.c-table--level3 td{padding-left:72px}
}
.container-dynamic-media{max-width:800px;margin-bottom:100px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.c-content-carousel__wrapper{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;padding:0;margin-bottom:50px}
.c-content-carousel__item:focus{outline:0}
.c-content-carousel{position:relative;background-color:#f8f8f8;padding:45px 24px 65px}
.c-content-carousel .c-content-carousel__description:last-child{margin-bottom:0}
.c-content-carousel-nav{position:relative;z-index:1}
.c-content-carousel-nav .slick-list{width:80%}
.c-content-carousel-nav .slick-slide{background-color:#bf2026;display:flex;padding-left:20px;height:90px !important;flex-direction:column;justify-content:center}
.c-content-carousel-nav .slick-slide:focus{outline:0}
.c-content-carousel-nav .slick-slide.slick-current{background-color:#bf2026;border:0}
.c-content-carousel-nav .slick-slide.slick-current:focus{outline:0}
.c-content-carousel-nav .slick-prev,.c-content-carousel-nav .slick-next{position:absolute;bottom:0;background-color:#000;border:0;color:#fff;z-index:10;line-height:0;font-size:0;width:20%;height:70px;display:flex !important;align-items:center;justify-content:center}
.c-content-carousel-nav .slick-prev:before,.c-content-carousel-nav .slick-next:before{font-family:"boilerplate";font-size:10px}
.c-content-carousel-nav .slick-prev{right:20%}
.c-content-carousel-nav .slick-prev:before{content:"\e95d"}
.c-content-carousel-nav .slick-next{right:0}
.c-content-carousel-nav .slick-next:before{content:"\e92a"}
.c-content-carousel__title{font-weight:500;margin:0 0 25px}
.c-content-carousel__title:before{display:none}
.c-content-carousel-nav__title{max-width:300px;font-size:16px;color:#fff;margin:0;font-weight:500;line-height:20px}
.c-content-carousel-nav__title:before{display:none}
@media(min-width:768px){.c-content-carousel__wrapper{display:flex;padding:0 15px;margin-bottom:100px}
.c-content-carousel{width:70%;padding:50px 85px;display:flex;justify-content:center}
.c-content-carousel-nav{width:28%}
.c-content-carousel-nav .slick-list{left:3%;width:100%}
.c-content-carousel-nav .slick-track{width:100% !important}
.c-content-carousel-nav .slick-slide{background-color:#000;justify-content:flex-start;align-items:center;flex-direction:row;width:97% !important;padding:28px 30px;border-bottom:1px solid #2d2d2d;height:auto !important}
.c-content-carousel-nav .slick-slide.slick-current{width:100% !important}
.c-content-carousel-nav__item{width:100% !important}
}
@media(min-width:1024px){.c-content-carousel{width:67%}
.c-content-carousel-nav{width:33%}
}
.c-carousel-text-image__wrapper{overflow:hidden}
.c-carousel-text-image__wrapper--sm{margin:0 auto;max-width:1015px}
.c-carousel-text-image{margin:40px 0 75px;display:flex;flex-direction:column}
.c-carousel-text-image .slick-list{overflow:visible !important}
.c-carousel-text-image__item{position:relative}
.c-carousel-text-image__image{position:relative;width:90%;height:425px;overflow:hidden}
.c-carousel-text-image__image img{width:auto;height:100%;display:block;max-width:none;position:absolute;left:50%;transform:translateX(-50%);top:0}
@media screen and (max-width:480px){.c-carousel-text-image__image{height:auto}
.c-carousel-text-image__image img{position:relative;left:0;transform:none;height:auto;width:100%}
}
.c-carousel-text-image__text{align-self:center;position:relative;width:100%;background-color:#000;padding:100px 40px;top:-40px;z-index:-1}
.c-carousel-text-image__title{color:#fff;font-weight:500;font-size:32px;margin:0 0 20px}
.c-carousel-text-image__description{color:#dadada;margin-bottom:0}
.c-carousel-text-image__wrapper .slick-prev,.c-carousel-text-image__wrapper .slick-next{background-color:#bf2026;border:0;color:#fff;z-index:1;line-height:0;font-size:0;display:flex !important;justify-content:center;align-items:center;height:70px;padding:0 15px}
.c-carousel-text-image__wrapper .slick-prev:before,.c-carousel-text-image__wrapper .slick-next:before{font-family:"boilerplate";font-size:10px}
.c-carousel-text-image__wrapper .slick-prev:before{content:"\e95d"}
.c-carousel-text-image__wrapper .slick-next:before{content:"\e92a"}
.slide-pagination{position:absolute;background:#bf2026;color:#fff;height:70px;width:175px !important;display:flex !important;align-items:center;justify-content:space-around;bottom:5px;left:50%;transform:translateX(-50%);z-index:1}
.slide-pagination.hide{display:none !important}
@media(min-width:960px){.c-carousel-text-image__item-wrapper{display:flex !important;background-color:#000}
.c-carousel-text-image{margin:40px 0 150px}
.c-carousel-text-image__image{width:55%;left:45%;bottom:40px}
.c-carousel-text-image__image--sm{width:50%;left:50%}
.c-carousel-text-image__text{padding:60px 30px 65px;width:45%;right:55%;background-color:transparent;z-index:0;top:0;max-width:400px;margin:0 auto}
.c-carousel-text-image__text--sm{max-width:385px;width:50%;right:50%}
.slide-pagination{left:22%;transform:translateX(-22%);bottom:-30px}
.gates-full-width-banner-component__carousel .c-carousel-text-image__item-wrapper{background-color:transparent}
.gates-full-width-banner-component__carousel .slick-slide img{display:block;margin-left:auto;margin-right:auto}
}
@media(min-width:1140px){.c-carousel-text-image__image{width:50%;left:50%}
.c-carousel-text-image__text{width:50%;right:50%;max-width:450px}
}
.c-video-playlist{margin-bottom:100px}
@media(max-width:767px){.c-video-playlist{margin-bottom:40px}
.c-video-playlist .yesp-playlist{height:0 !important}
}
.c-video-playlist--mw{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1015px}
@media(max-width:767px){.c-video-playlist--mw{padding:0 24px}
}
.c-button{display:inline-block;width:auto}
.c-expanding-list .nested-accordion__header{text-transform:capitalize}
.c-expanding-list .nested-accordion--level2{margin-bottom:0}
.c-expanding-list .nested-accordion--level2 li:last-child{margin-bottom:0}
.c-expanding-list .nested-accordion__item--level2 .nested-accordion__header--level2{padding-left:120px}
.c-expanding-list .nested-accordion__item--level2 .nested-accordion__header--level2:after{left:70px}
.c-expanding-list .nested-accordion__item--level2 .nested-accordion__content-inner{background-color:#f8f8f8}
.c-expanding-list .nested-accordion__item--level2 .nested-accordion__content-inner .nested-accordion__content-wrapper{padding-left:120px}
.gates-banner-component{margin-top:20px;margin-bottom:20px}
.gates-banner-component .category-callout{margin-bottom:25px}
.region-hero{position:relative;overflow-x:hidden}
.region-hero .banner__component.full-banner{margin-top:0}
.region-hero .banner__component.full-banner img{width:100vw;height:820px;max-height:820px;object-fit:cover;display:block}
.region-hero .banner__component.full-banner:after{content:'';display:block;position:absolute;top:0;height:100%;width:100%;max-width:1600px;max-height:820px;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5))}
.region-hero .region-hero-inner{max-width:800px;position:absolute;text-align:center;padding:0 25px;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}
.region-hero p{padding:20px 20px 0;margin-bottom:60px;color:#fff;letter-spacing:.9px}
.region-hero .button--white{margin-left:20px}
@media(max-width:768px){.region-hero .region-hero-inner{top:45%}
}
@media(max-width:767px){.region-hero .banner__component.full-banner{height:100vh;margin:0 auto}
.region-hero .banner__component.full-banner img{height:100%}
.region-hero .region-hero-inner{text-align:left}
.region-hero .region-hero-inner h1{font-size:30px;margin-bottom:20px}
.region-hero .region-hero-inner h1:before{margin-left:0}
.region-hero .region-hero-inner p{margin-bottom:40px;padding:0;letter-spacing:normal}
.region-hero .region-hero-inner .button{display:block;padding:12px 14px}
.region-hero .region-hero-inner .button--white{margin:20px 0 0;width:100%}
.region-hero .region-hero-inner .single-button .button{width:100%}
}
@media(max-width:480px){.region-selector__headline{display:none}
.region-selector__wrapper{margin-top:20px}
}
.gates-nested-accordion-header-application-search-image{background-position:15px;height:42px;width:50;padding-left:1.2em;padding-top:0;padding-bottom:0}
.gates-searches-remove-padding-top{padding-top:0}
.gates-searches-remove-padding-bottom{padding-bottom:0}
.gates_tooltip:hover .tooltip__text{z-index:100;visibility:visible;opacity:1;transform:scale3d(1,1,1)}
.gates_tooltip:hover .tooltip__text:after{opacity:1;transition:all .2s .1s ease-in-out;top:0;right:0}
.ui-slider{display:flex !important;align-items:center !important}
.ui-slider:before,.ui-slider:after{content:"";display:table;clear:both}
.ui-mobile-viewport{margin:0;overflow-x:visible}
.ui-slider-input{display:block;float:right;font-size:24px;margin:0;padding:12px;width:25%;max-width:55px;order:2;height:20px;line-height:20px;font-weight:500;outline:0;text-align:right;vertical-align:text-bottom;appearance:none;box-sizing:content-box;border:1px solid #8a8b8a;color:#2d2d2d;border-radius:8px}
.ui-slider input[type=number]{appearance:textfield}
.ui-slider input[type=number]::-webkit-outer-spin-button,.ui-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.ui-slider-track{border:1px solid #8a8b8a;border-radius:20px;background:url(../../../images/calculator/diagonals-white.png);width:75%;order:1;position:relative;overflow:visible;height:15px;margin:0 25px 0 0;top:0}
.ui-slider-track.ui-shadow-inset{box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.67)}
.ui-slider-track .ui-btn-active{background:#000 url(../../../images/calculator/diagonals-calculator.png);height:100%;border-radius:20px}
.ui-slider-handle{background:url(../../../images/calculator/range-slider-btn.png);position:absolute;margin:-15px 0 0 -15px;background-size:94%;background-repeat:no-repeat;z-index:1;top:50%;width:35px;height:35px}
.sliderTickmarks{box-sizing:border-box;height:5px;width:10%;float:left;border-right:2px solid #8a8b8a;top:20px;position:relative}
.ui-slider-track .sliderTickmarks span{color:#8a8b8a;font-weight:500;position:relative;left:100%;top:125%;margin-left:-10px;font-size:12px;font-weight:normal}
.ui-slider-track .sliderTickmarks.tickmark-50 span{margin-left:-5px}
.ui-slider-track .sliderTickmarks.tickmark-100 span{margin-left:-10px}
.ui-slider-track .sliderTickmarks:first-child{width:0}
.ui-slider-track .sliderTickmarks:first-child span{margin-left:-2px}
.ui-slider-track .sliderTickmarks.lastTickmark{width:0;float:right;left:2px}
.ui-slider-track .sliderTickmarks.lastTickmark span{margin-left:-10px}
.percent-sign .ui-slider-input{padding:12px 24px 12px 0}
.percent-sign .ui-slider:after{content:'%';font-weight:500;position:absolute;font-size:20px;right:24px;bottom:8px}
@media(min-width:960px){.ui-slider{padding-left:10px}
}
.gor-modal--vehicle-form{background-color:rgba(0,0,0,0.75)}
.gor-modal--vehicle-form.gor-modal{transition:none}
.gor-modal--vehicle-form.gor-modal.gor-active{transition:.2s ease-in}
.modal-content--vehicle-form{padding:0;border:0;margin:0;width:100%;height:100vh}
.modal-close-container__title{text-transform:uppercase;color:#fff;font-size:16px;padding-left:20px;margin:0}
.modal-close-container__title:before{display:none}
.modal-close--vehicle-form{color:#fff;font-size:18px;position:relative}
.vehicle-form-tabs{margin-bottom:0;background:#fff}
.vehicle-form-tabs .tabs-tab{border-radius:0;font-size:16px;font-weight:500;display:flex;line-height:1;align-items:center;justify-content:center;padding:15px 0;background-color:transparent}
.vehicle-tabs-list{display:flex;flex-direction:column}
.vehicle-tabs-list__item{background-color:#dadada;box-shadow:0 0 4px 0 rgba(0,0,0,0.72)}
.js-tab-selected{background-color:#bf2026}
.vehicle-tabs-list__link{border-radius:0}
.vehicle-tabs-list__icon{margin-right:6px}
.vehicle-tabs-list__icon--tire-size{font-size:12px}
.vehicle-tabs-list__icon--tire-size:before{vertical-align:1px}
.vehicle-tabs-list__icon--vin-size{font-size:10px}
.vehicle-tabs-list__icon--vin-size:before{vertical-align:1px}
.gor-tabs .tabs-content--vehicle-form{padding:30px 24px}
.vehicle-form__list--vin{display:flex;flex-direction:column}
.vehicle-form__select-type{border:0}
.vehicle-form__select{padding-left:10px}
.vehicle-form__items--buttons{padding:0 15px}
.search-by-vehicle-form select{padding:0 30px 0 10px;-webkit-padding-end:30px;-webkit-padding-start:10px}
.vin{margin:0}
.vin-number{display:block;width:100%}
.vin-requirements{width:100%;font-size:12px;margin-top:15px}
.input-text--vin{margin-bottom:10px}
.vin-powered-by{font-size:10px;color:#8a8b8a}
.vin-powered-by img{position:relative;top:6px;left:3px}
.error-highlight{background-color:#bf2026;color:#fff;padding:1px 5px}
select[disabled]{opacity:.5;border-color:#dadada;cursor:not-allowed}
.error-msg{color:#bf2026}
.vehicle-form__heading{display:block;margin-bottom:15px;font-weight:500;font-size:20px;color:#000;text-transform:uppercase}
.vehicle-part-number{margin:0 !important;padding:14px 16px 14px 40px}
.hints{padding-left:12px;margin-bottom:0;cursor:pointer}
.hints__header{background:#4a4a4a;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;width:40px;height:40px}
.hints__header:hover{opacity:.7}
.hints__header:after{display:none}
.hints__header .icon-question-mark{font-weight:600;font-size:12px}
.hints__content{display:none;font-size:14px}
.hints__content p{margin-bottom:15px}
.hints__content .c-table th{text-transform:uppercase;background-color:#000;color:#fff}
.hints__content span{font-size:10px}
.hints__title{margin-bottom:5px;font-size:16px;font-weight:500}
.hints__title:before{display:none}
.icon-interchange--result-page{position:absolute;top:13px;left:16px;color:#bf2026}
.ymm-search-page-wrapper{width:100%;z-index:1;background-color:#f8f8f8}
.ymm-search-page-wrapper .container-sm{padding:20px 15px}
.ymm-search-page-wrapper form{display:none}
.ymm-search-page-wrapper.open{position:absolute;box-shadow:0 7px 14px 0 rgba(0,0,0,0.2)}
.ymm-search-page-wrapper.open .container-sm{padding:28px 15px}
.ymm-search-page-wrapper.open .button--search-new{display:none}
.ymm-search-page-wrapper.open form{display:block}
.ymm-search-page-wrapper.open+div{padding-top:80px}
.button--search-new{display:block;margin:0 auto}
.interchange-search-again{padding:20px 45px;background-color:#f8f8f8}
.red-bullets--vin.red-bullets{margin-bottom:30px}
.red-bullets--vin.red-bullets li{margin-bottom:5px}
@media(min-width:768px){.gor-tabs .tabs-content--vehicle-form{padding:35px 44px}
.modal-close--vehicle-form{top:-40px;right:-40px;position:absolute}
.vehicle-form-tabs{margin-bottom:0}
.vehicle-form-tabs .tabs-tab{font-size:20px}
.vehicle-tabs-list__item{box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.72)}
.js-tab-shadow{box-shadow:inset -1px 0 4px 0 rgba(0,0,0,0.72)}
.vehicle-tabs-list__icon{margin-right:10px}
.vehicle-tabs-list__icon--tire-size{font-size:15px}
.vehicle-tabs-list__icon--vin-size{font-size:13px}
.vehicle-tabs-list__icon--interchange-size{font-size:18px}
.vehicle-tabs-list{flex-direction:row}
.vehicle-tabs-list__item{width:calc(33.33333333%)}
.vehicle-form__list--vin{flex-wrap:wrap;flex-direction:row}
.vin-number{order:1;display:block;max-width:40%;flex:1 1 40%}
.vin-number .error-msg{position:absolute}
.vin-btn{order:3;max-width:100%;flex-basis:100%;margin-top:25px}
.vin-btn--landing{display:inline-block}
.vin-requirements{padding-left:40px;order:2;max-width:60%;flex:1 1 60%;align-self:flex-end;margin-top:0}
.vin-requirements--landing{padding-left:0}
.vehicle-form__list--interchange{flex-direction:row;align-items:center;justify-content:flex-start;display:flex}
.vehicle-form__item--interchange{width:30%;margin:0 12px;max-width:200px}
.vehicle-form__item--interchange:first-child{margin-left:0}
.vehicle-form__item--interchange button{padding-top:15px;padding-bottom:15px}
.vehicle-form__item--interchange-input{max-width:80%}
.vehicle-form__item--centered{float:none;clear:both}
.vehicle-form__item:nth-child(3){clear:both}
.vehicle-form__item--no-padding{clear:both;padding:0}
.vehicle-form__item--no-padding:last-child{padding:0}
.vehicle-form__items--buttons{width:100%}
.vehicle-form__items--buttons .button+button{padding-left:60px}
}
@media(min-width:960px){.vehicle-form__list--vin{flex-wrap:nowrap}
.vin-number,.vin-btn{max-width:200px;flex:1 1 23%;margin:0 12px}
.vin-btn{order:2;margin-top:0}
.vin-submit{vertical-align:-46px;padding-top:15px;padding-bottom:15px}
.vin-submit--landing{vertical-align:initial}
.vin-requirements{order:3;max-width:50%;flex:1 1 35%}
.vin-requirements--landing{padding-left:0}
}
@media(min-width:1024px){.gor-modal.gor-active .modal-content--vehicle-form{top:200px;left:50%;transform:translateX(-50%)}
.modal-content--vehicle-form{width:900px;height:auto}
.modal-close-container__title{display:none}
.vehicle-form__list .vehicle-type--results-page{float:left;max-width:100%;width:43%}
.vehicle-form__list .vehicle-type--results-page+.vehicle-type--results-page{padding-left:20px}
.vehicle-form__item--sm{width:12%;padding-left:0;clear:both}
.vehicle-form__item--interchange{width:25%}
.vehicle-form__item--interchange-input{width:80%}
.vin-requirements{flex:1 1 40%;padding-left:40px;display:inline-block;align-self:flex-end}
.vin-requirements--landing{padding-left:0}
}
@media(min-width:1140px){.modal-content--vehicle-form{width:1064px}
}
@media(max-width:1023px){.modal-close-container{background-color:#000;position:relative;padding:20px 0;display:flex;align-items:center}
.modal-close--vehicle-form{position:absolute;right:20px;top:auto}
}
@media(max-width:767px){.vehicle-form__list--interchange li:nth-child(2){float:left;width:80%}
.vehicle-form__list--interchange li:nth-child(3){float:left;width:20%}
.hints__header{margin:0 auto}
.vehicle-form__items--buttons{text-align:center}
.vehicle-form__items--buttons .vehicle-submit{width:100%}
}
@media(max-width:768px){.vehicle-form__list--interchange button{padding:12px 20px}
}
.vin-search-top{margin-top:20px;background-color:#f8f8f8;padding:30px 0}
.vin-search{padding:0 24px}
.vin-search__list{display:flex;align-items:center;flex-direction:column}
.vin-search__list .vin-search__item{width:100%;margin-bottom:25px}
.vin-search__list .vin-search__item:last-child{margin-bottom:0}
.vin-search__list .vin-search__item .input-box{position:relative}
.vin-search__list .vin-search__item .input-box .icon-barcode{position:absolute;top:15px;left:15px;font-size:13px;color:#bf2026;border:0;padding:0}
.vin-search__list--landing{display:block}
.vin-input--search{margin:0 !important;padding:12px 16px 12px 40px;font-size:14px}
.part__top{padding:40px 0 20px;display:flex;flex-direction:column}
.part__top--pb-sm{padding-bottom:10px}
.part__title{font-weight:500;font-size:20px;text-transform:uppercase;margin-bottom:10px;margin-top:0}
.part__title:last-child{margin-bottom:0}
.part__title:before{margin-bottom:15px}
.part__title--main{font-size:28px}
.part__title--main:before{display:none}
.part__title--sub{text-transform:none;color:#8a8b8a}
.part__title--sub:before{display:none}
.part__title--result-page{margin-bottom:25px}
.vehicle-details{display:none}
.vehicle-details .table.c-table--split,.vehicle-details .table.c-table--split-inverse{margin-top:0;margin-bottom:10px;display:flex}
.vehicle-details__title{text-transform:uppercase;color:#bf2026;font-size:12px;display:flex;justify-content:flex-start;align-items:center;margin-top:15px;letter-spacing:1px}
.vehicle-details__title:after{font-family:"boilerplate";content:"\f107";font-size:16px;margin-left:10px;transition:transform .4s ease-in}
.vehicle-details__title.details-active:after{transform:rotate(180deg);transform-origin:center}
.vehicle-details{margin-bottom:20px}
.products-listed{margin-left:5px}
@media(min-width:768px){.vin-search-top{padding:20px 0}
.vin-search__list{flex-direction:row;align-items:center;justify-content:center}
.vin-search__list .vin-search__item{max-width:260px;margin-bottom:0;margin-right:20px}
.vin-search__list .vin-search__item:last-child{margin-right:0;max-width:200px}
.vin-search__list .vin-search__item--landing{display:inline-block;max-width:505px}
.part__top{flex-direction:row;padding-bottom:40px}
.part__top--pb-sm{padding-bottom:10px}
.part__top-left{width:75%;padding-right:20px}
.part__top-right{align-self:flex-end;width:25%}
.part__title--main{font-size:40px}
.vehicle-details__title{justify-content:flex-end;margin-top:0}
}
@media(max-width:768px){.page-vehicleSearchPage .sort-pages__results{display:block}
.page-vehicleSearchPage .sort-pages__results .sort-pages__results-items:not(.sort-pages__results--noresults){display:block}
}
.js-facet-top-values,.js-more-facet-values-link{display:block}
.yesp a.yesp-youtube-logo{display:none !important}
.yesp .yesp-title{background:0}
.yesp .yesp-title a.yesp-subtitle,.yesp .yesp-title .yesp-title-wrapper{font-size:14px;font-weight:300 !important;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif}
.yesp .yesp-container{float:none;width:100% !important}
.yesp .yesp-playlist{background:#000}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-overlay{background:none !important;opacity:1;top:0}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-title{padding:15px 15px 15px 125px;font-size:14px;font-weight:300 !important;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current{position:absolute;top:-9px;padding:10px 10px 10px 120px;background:none !important;font-size:12px;font-weight:300 !important;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;text-transform:uppercase}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current i{display:none}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current span{color:#bf2026;margin-left:5px}
.yesp .ps-scrollbar-y-rail{display:none !important}
.c-video-playlist--full .yesp-container,.c-video-playlist--full .yesp-playlist{max-height:605px}
.c-video-playlist--full .yesp-container.yt-fullscreen{max-height:100%}
.c-video-playlist--partial .yesp-container,.c-video-playlist--partial .yesp-playlist{max-height:408px}
.c-video-playlist--partial .yesp-bar{max-width:200px}
.c-video-playlist--partial .yesp-container.yt-fullscreen{max-height:100%}
@media screen and (min-width:769px){.yesp{display:flex;align-items:center;align-content:center;background-color:#000}
.yesp .yesp-bar{max-width:300px}
.yesp .yesp-container{float:none}
.yesp .yesp-container .yesp-video-container{position:absolute;height:100%;width:100%}
.yesp .yesp-container .yesp-video-container iframe,.yesp .yesp-container .yesp-video-container embed,.yesp .yesp-container .yesp-video-container object{position:absolute;top:0;left:0;height:100% !important;width:100% !important}
.yesp .yesp-playlist{width:38% !important;padding:20px;box-sizing:border-box !important;align-self:flex-start;overflow:auto}
.yesp .yesp-playlist .yesp-playlist-video{width:100% !important;height:80px !important;margin:5px 0}
.yesp .yesp-playlist .yesp-playlist-video img{width:105px}
.c-video-playlist.yesp.yesp-mobile .yesp-playlist .yesp-playlist-video[data-playing="0"] .yesp-playlist-overlay{display:block !important;top:0 !important}
}
@media screen and (max-width:768px){.yesp-video{width:100% !important}
.c-video-playlist--partial .yesp-container,.c-video-playlist--partial .yesp-playlist{height:100% !important}
.yesp .yesp-video-container{height:0;position:relative;top:-2px;overflow:hidden;padding-top:75%}
.yesp .yesp-video-container iframe{position:absolute;top:5px;left:0;height:100% !important}
.yesp .yesp-playlist{width:100% !important}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video,.yesp .yesp-playlist .yesp-playlist-video{width:100% !important;height:auto !important}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video img,.yesp .yesp-playlist .yesp-playlist-video img{position:relative !important;float:left;width:35%;height:100%;margin-top:15px}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video .yesp-playlist-overlay,.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-overlay{display:block !important;width:50%;height:100%;padding:0 20px;left:35%}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video .yesp-playlist-overlay .yesp-playlist-title,.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-overlay .yesp-playlist-title{position:relative;padding:0;top:0;margin-top:30px}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video .yesp-playlist-overlay .yesp-playlist-channel,.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-overlay .yesp-playlist-channel{display:none}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video .yesp-playlist-current,.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current{width:auto !important;position:absolute;padding:0 0 0 20px;top:15px;left:35%}
.yesp .yesp-playlist.yesp-playlist-simple .yesp-playlist-video .yesp-playlist-current span,.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current span{margin-left:0;display:block}
.yesp .yesp-playlist .yesp-playlist-video[data-playing="0"]:hover img{transform:none}
.yesp .yesp-playlist.yesp-playlist-simple{width:100% !important}
.yesp .yesp-playlist.ps-container.ps-active-y{width:100% !important;height:auto !important}
.yesp.yesp-mobile .yesp-playlist .yesp-playlist-video[data-playing="0"] .yesp-playlist-overlay{display:block !important;position:relative;top:0 !important;left:0;float:left}
.yesp .yt-fullscreen .yesp-video-container{position:initial}
.yesp .yt-fullscreen .yesp-video-container iframe{height:inherit}
}
.gates-flyout-viewer .s7container,.gates-mixed-media .s7container{max-height:400px;max-width:none !important}
@media screen and (min-width:768px){.gates-flyout-viewer .s7container,.gates-mixed-media .s7container{max-height:500px;min-height:400px}
}
@media screen and (min-width:1024px){.gates-flyout-viewer .s7container,.gates-mixed-media .s7container{max-height:600px;min-height:500px}
}
.m-feedback__inner{max-width:720px;padding:40px 60px}
.m-feedback__close{top:-40px;right:-30px;position:absolute;color:#fff;font-size:18px}
.m-feedback__title{font-size:32px}
.m-feedback__input.input-text[readonly]{background:#dadada}
.m-feedback__button{margin-right:20px;width:208px}
.m-feedback__button--centered{display:block;margin:0 auto}
.m-feedback__link--small{font-size:12px;font-weight:500}
.m-feedback__confirmation{padding-bottom:27px}
.m-feedback__buttons{margin-top:14px}
.m-feedback__buttons--condensed{margin-top:6px}
@media(max-width:640px){.m-feedback{padding:0}
.m-feedback__inner{width:100%;margin:0;padding:40px 24px}
.m-feedback__close{top:30px;right:30px;color:#bf2026}
.m-feedback__title{margin-right:10px}
}
.c-scene-video{width:100%;height:auto}
[data-video="trigger"]{cursor:pointer}
.modal-content-with-diagonals{padding:21px 0 40px}
.dme-banner-modal__content{padding:21px 0 40px}
.dme-banner-modal__content--sm{max-width:425px}
.dme-banner-modal__content--md{max-width:540px}
.dme-banner-modal__heading{font-size:32px}
.dme-banner-modal__heading+.modal-buttons-set{padding-top:16px}
.dme-banner-modal__close{font-size:18px;top:-40px;right:-40px;color:#fff}
.dme-banner-modal__link{margin-left:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}
.c-dme__submit{width:208px}
.dme-language-modal .c-dme__language-link{margin-left:0}
@media(max-width:640px){.dme-banner-modal__close{right:0}
}
@media(max-width:480px){.dme-language-modal .modal-content{width:95%}
}
.modal-qr__header{height:84px;background-color:#000;position:relative}
.modal-qr__header .header-diagonals{position:absolute;bottom:-5px;width:100%}
.modal-content__qr-code{padding:0;margin:0;border:0;width:100%;height:100%}
.modal-content__qr-code .region-modal__close{z-index:1;color:#fff;right:auto;left:27px;top:25px}
.modal-content__qr-code .modal-content{padding:0;margin:0;border:0;width:100%}
.c-qr-code__top{display:none;width:410px;height:410px;margin:65px auto 30px;padding:65px;background-color:#fff;border-radius:10px;border:1px solid #979797;position:relative}
.c-qr-code__outer{background:url('../../../images/qr/qr-border.png');height:100%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center}
.c-qr-code__inner{display:flex;flex-direction:column;align-items:center;justify-content:center}
.c-qr-code__icon{font-size:48px}
.c-qr-code__icon-text{font-size:20px;font-weight:500;text-align:center;margin:10px 0 0;line-height:24px;padding:0 20px}
.c-qr-code-vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1001}
.c-qr-code__scanner{text-align:center}
.modal-qr__body{background-color:rgba(0,0,0,0.8);overflow:hidden;height:calc(100vh - 84px);width:100%}
.c-qr-code__container{position:relative;display:flex;height:100%}
.c-qr-code__container canvas{width:236px;height:237px;z-index:1001;box-shadow:0 0 0 2000px rgba(0,0,0,0.8)}
.c-qr-code__container video{object-fit:fill;position:absolute;top:50%;left:50%;width:auto;height:100%;z-index:1000;transform:translate(-50%,-50%)}
.c-qr-code__text{color:#fff;width:306px;z-index:1010;text-align:center;margin:0 auto 51px;position:relative}
.c-qr-code__text h2{color:#fff;margin:0 0 5px 0}
.c-qr-code__loading-message{color:#fff;margin:50px auto 0;text-align:center;width:306px}
.c-qr-code__error-message{color:#f55a07;display:none;margin-top:10px;text-align:center}
@media(max-width:768px){.c-code-qr__top{max-width:100%}
.c-code-qr__inner{overflow:hidden;height:100%;width:100%;padding:5px;position:relative;cursor:pointer}
.c-code-qr__inner.active{height:278px;width:278px}
}
@media(max-width:480px){.c-qr-code__top{width:257px;height:257px;padding:45px}
.c-qr-code__icon{font-size:32px}
.c-qr-code__icon-text{font-size:18px;line-height:1;font-weight:600}
.c-qr-code__info{width:165px;font-size:12px}
.c-qr-code__info--left{left:30px}
.c-qr-code__info--right{left:200px}
}
@media(max-width:415px){.c-qr-code__info{width:145px}
.c-qr-code__info--left{left:15px}
.c-qr-code__info--right{left:170px}
}
@media(max-width:320px){.c-qr-code__info{width:135px}
.c-qr-code__info--right{left:150px}
}
@media only screen and (orientation:landscape) and (max-width:1023px){.c-qr-code__container{display:flex}
.c-qr-code__container canvas{position:static;transform:translateX(0) translateY(0)}
.c-qr-code__container video{width:100%;height:auto}
.c-qr-code-vertical-center{display:flex;position:static;transform:translate(0,0);width:100%}
.c-qr-code__text{position:static;display:flex;flex-direction:column;margin-top:0;transform:translateX(0);width:50%;justify-content:center;align-items:center;height:100%}
.c-qr-code__text h2{margin-top:0}
.c-qr-code__subtext{max-width:306px}
.c-qr-code__scanner{height:100%;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.c-qr-code__loading-message{margin-top:0}
}
.brand-intro{text-align:center}
.brand-intro h1{text-transform:uppercase;margin-top:0;margin-bottom:50px}
.brand-intro h1:before{display:block;margin-left:auto;margin-right:auto}
.brand-intro a{text-transform:uppercase;color:#bf2026;font-size:14px;font-weight:500}
.brand-intro .brand-intro-content{max-width:600px;margin:0 auto}
.brand-intro p{margin-bottom:35px}
@media(min-width:769px){.brand-intro{padding:80px 0}
}
@media(min-width:1024px){.brand-intro{padding:85px 0 100px}
}
@media(max-width:768px){.brand-intro{padding:60px 48px 85px}
}
@media(max-width:350px){.brand-intro{padding:60px 15px}
}
@media(min-width:768px){.category-callout{position:relative;margin-bottom:-65px;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
}
@media(min-width:768px){.category-callout .category-img{padding-left:15px;position:relative;width:635px}
}
@media(min-width:960px){.category-callout .category-img{width:750px}
}
@media(min-width:1024px){.category-callout .category-img{width:835px}
}
.category-callout .category-img img{width:100%;display:block}
@media(min-width:768px){.category-callout .card-div{position:absolute;right:0;top:25px;height:100%;margin-right:15px;max-width:45%}
}
@media(min-width:1024px){.category-callout .card-div{max-width:40%}
}
.category-callout .card-div .button{padding:12px 20px}
@media(min-width:768px){.category-callout .card-div .button{font-size:10px;padding:12px 25px;min-width:265px}
}
@media(min-width:960px){.category-callout .card-div .button{font-size:12px;min-width:305px}
}
.category-callout .category-card{background-color:#000;color:#fff;height:100%;display:block;overflow-x:hidden}
@media(min-width:768px){.category-callout .category-card{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;justify-content:center}
}
.category-callout span{margin-bottom:20px;display:block;font-size:30px}
.category-callout .category-card-body{margin:0 auto}
@media(min-width:351px) and (max-width:767px){.category-callout .category-card-body{padding:48px 48px 70px;max-width:540px}
}
@media(max-width:375px){.category-callout .category-card-body{padding:50px 20px}
}
@media(min-width:768px){.category-callout .category-card-body{padding-left:60px;padding-right:60px}
}
@media(min-width:960px){.category-callout .category-card-body{padding-left:80px;padding-right:80px}
}
.category-callout h2.category-card-title{margin-bottom:30px;margin-top:0;color:#fff}
@media(max-width:959px){.category-callout h2.category-card-title{margin-bottom:20px}
}
.category-callout h2.category-card-title:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
.category-callout p.category-card-text{color:#dadada;margin-bottom:50px}
@media(min-width:768px){.category-callout p.category-card-text{font-size:14px;margin-bottom:30px}
}
@media(min-width:960px){.category-callout p.category-card-text{margin-bottom:50px;font-size:15px}
}
@media(min-width:1024px){.category-callout p.category-card-text{font-size:16px}
}
.category-callout .category-card-btn{letter-spacing:1px}
.category-transmission,.category-fluid{text-align:center;background-color:#f8f8f8;padding:50px 48px 70px}
.category-transmission h3,.category-fluid h3{text-transform:uppercase}
@media(min-width:768px){.category-transmission,.category-fluid{padding:170px 48px 110px}
}
@media(max-width:350px){.category-transmission,.category-fluid{padding-left:15px;padding-right:15px}
}
.category-transmission{margin-bottom:60px}
@media(min-width:768px){.category-transmission{margin-bottom:100px}
}
.category-item{display:flex;flex-direction:column;justify-content:center;background-color:#fff;height:265px;width:200px;transition:all .3s ease}
.category-item a{color:#000}
.category-item a:hover{color:#bf2026}
.category-slider{max-width:875px;margin:0 auto}
@media(max-width:1023px){.category-slider{max-width:650px}
}
@media(max-width:767px){.category-slider{max-width:450px}
}
@media(max-width:768px){.category-slider .slick-prev:before{content:"\f104";color:#2d2d2d}
}
@media(max-width:768px){.category-slider .slick-next:before{content:"\f105";color:#2d2d2d}
}
.category-item:hover{box-shadow:0 3px 12px 0 rgba(0,0,0,0.3);transform:translate(0,-3px)}
@media(max-width:768px){.category-item:hover{transform:none;box-shadow:none}
}
.slider-text{min-height:50px;padding:0 20px}
.service-banner{position:relative}
.service-banner img.service-img{width:100%;height:auto;display:block;position:relative}
.service-banner .service-card{background-color:#000;color:#fff}
@media(max-width:1023px){.service-banner .service-card{display:flex;flex-direction:row;justify-content:center}
}
@media(min-width:1024px){.service-banner .service-card{position:absolute;left:15%;top:50%;transform:translate(-15%,-50%);max-width:450px;padding:45px 70px}
}
@media(min-width:1140px){.service-banner .service-card{left:20%;transform:translate(-20%,-50%);max-width:530px;padding:55px 88px}
}
.service-banner .service-card h2.service-card-title{margin-top:0;margin-bottom:30px;color:#fff}
.service-banner .service-card h2.service-card-title:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
@media(max-width:1023px){.service-banner .service-card-body{padding:65px 48px 80px;max-width:540px;display:flex;flex-direction:column}
}
@media(max-width:350px){.service-banner .service-card-body{padding:50px 15px}
}
.service-banner .service-card-text{margin-bottom:50px;color:#dadada}
@media(min-width:1024px){.service-banner .service-card-text{margin-bottom:25px}
}
@media(min-width:1140px){.service-banner .service-card-text{margin-bottom:58px}
}
@media(max-width:1023px){.service-banner .service-card-text{margin-bottom:50px}
}
.category__heading{margin-bottom:40px;display:flex;flex-wrap:wrap}
@media(max-width:768px){.category__heading{margin-bottom:40px}
.category__heading h1:before{clear:both;display:table;content:""}
}
@media(min-width:768px){.category__heading{flex-wrap:nowrap}
}
.category__image{margin-top:24px;text-align:center}
@media(max-width:768px){.category__image{min-height:260px}
.category__image>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:10px}
.category__image>div img{top:auto;left:auto;transform:none;position:relative}
.category__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-height:260px}
}
.category__description{padding-right:48px}
@media(max-width:768px){.category__description{padding-right:0}
}
.category__text{order:-1}
@media(max-width:767px){.category__text{order:1}
}
.category__list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -12px}
.category__item{width:calc(20% - 24px);margin:0 12px 40px;background:#fff}
.category__link{display:flex;flex-wrap:wrap;padding:50px 25px;position:relative;justify-content:flex-start;flex-direction:column;height:100%;flex:0 1 auto}
.category__link>div{flex-grow:1}
.category__link img{max-width:100%;display:block;max-height:200px;margin:0 auto}
.category-featured{padding-top:40px;background:#f8f8f8}
.category__title{color:#2d2d2d;margin-top:28px;margin-bottom:0;text-align:center;min-height:48px;width:100%}
.clp-list{background:#f8f8f8;padding-top:64px}
.featured-content{margin-bottom:40px}
.featured-block{width:48%;float:left;margin-bottom:40px;background:#000;display:flex;flex-flow:row wrap;margin:0 0 0 2%;height:272px}
.featured-block:first-child{margin-left:0}
.featured-block__image{position:relative;display:flex;flex-direction:column;flex:0 0 40%}
.featured-block__image img{height:100%}
.featured-block__text{padding:0 30px;flex:0 0 60%;background-color:#000;position:relative;display:flex;flex-direction:column;justify-content:center;color:#fff}
.featured-block__heading{font-size:20px;color:#fff}
.featured-block__link{line-height:18px}
@media(max-width:960px){.category__item{width:calc(33.3% - 24px)}
.category__heading-title{clear:both}
}
@media(max-width:768px){.category__image{text-align:center;margin-bottom:20px}
.category__description{width:100%}
.featured-block{width:100%;display:block;margin-bottom:40px;float:none;margin-left:0;height:auto}
.featured-block__image{display:block;width:100%}
.featured-block__image img{width:100%;height:auto}
.featured-block__heading{margin-top:0}
.featured-block__text{width:100%;position:relative;padding:30px}
}
@media(max-width:640px){.category__item{width:calc(50% - 24px)}
}
.search-container,.products-container{padding-bottom:100px}
.search-heading--subpage{margin:0 auto;width:80%;position:relative;min-height:1px;padding:45px 0}
@media(max-width:959px){.search-heading--subpage .search-sort{display:none}
}
.search-heading__title{margin:0;text-transform:uppercase}
.search-view{display:flex}
.search-view__title{font-size:16px;font-weight:500;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;margin:0;padding:15px 0;height:72px}
.search-view__title:before{display:none}
.search-view__title span{margin-bottom:5px}
.search-view__title .icon-search-results-products{font-size:20px}
.search-view__title .icon-search-results-media{font-size:18px}
.search-view__title .icon-search-results-content{font-size:13px;display:inline-block;margin-bottom:6px}
.search-view__link{color:#fff;width:33.33%;margin:0 1px}
.search-view__link:focus,.search-view__link:hover,.search-view__link.active{color:#fff;background-color:#bf2026}
.search-sidebar__col{position:relative;min-height:1px;padding:0 40px 0 0;float:left;width:100%}
.search-results-col{position:relative;min-height:1px;padding:0;float:left;width:100%}
.search-subpage-main{margin:0 auto;width:100%;position:relative;min-height:1px;padding:0}
.search-subpage-main .search-results__item:last-child{border-bottom:0}
.search-sort{display:flex;align-items:center;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:20px 0;position:relative}
.search-sort li{margin-bottom:0}
.search-sort--level2{padding:10px 0}
.search-sort--last{margin-top:15px}
.search-sort--bottom{border-top:0}
.sort-form li{margin-bottom:0}
.sort-form .custom-styled-select{width:220px}
.sort-form .custom-styled-select .outer{padding:10px 25px 10px 15px;text-transform:uppercase;font-size:12px}
.sort-form--last{display:none}
.sort-form__label{font-size:14px;color:#000;font-weight:500;display:inline-block;margin-right:10px;text-transform:uppercase;letter-spacing:.75px;margin-bottom:0}
.sort-form__div{display:inline-block}
.sort-form__select{font-size:13px;height:32px;padding-left:15px;color:#000;width:200px;border:1px solid #000;text-transform:uppercase;font-weight:300;letter-spacing:.75px}
.sort-pages{display:block;border-top:1px solid #dadada;border-bottom:1px solid #dadada;width:100%;float:left;position:relative}
@media(min-width:768px){.sort-pages{display:flex;margin-left:auto;align-items:center;border:0;margin-top:0;width:auto;float:none}
}
.sort-pages--level2{margin-left:auto}
.sort-pages__results{font-size:16px}
@media screen and (max-width:768px){.sort-pages__results{display:none}
}
.sort-pages__results-items{font-weight:500}
.product-item{width:100%;position:relative}
.product-item .c-table{margin:0}
.product__img-wrapper{text-align:center}
.product__img-inner{width:220px;height:160px}
.product__img{padding:0 15px;width:100%;display:flex;flex-direction:column;align-items:center}
.product__img img{max-height:220px}
.product__wrapper{padding:65px 0 30px;display:flex;align-items:center;flex-wrap:wrap}
.product__wrapper--border{border-top:1px solid #dadada}
.product-description{width:100%;padding:0 15px;margin-top:20px}
.product-description__title{font-size:20px;font-weight:500;margin:0;color:#bf2026}
.product-description__title:before{display:none}
.total-parts{color:#8a8b8a;font-size:12px;text-transform:uppercase;font-weight:500;margin-top:3px;display:block}
.product-description__text{margin:15px 0 10px}
.mobile-read-more{text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:.5px;display:inline-block;cursor:pointer;margin-bottom:10px}
.product-description__link{text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:.5px;display:inline-block}
.product-description--full{max-height:initial}
.product-features{list-style:none;padding-left:0 0 0 15px;margin:0}
.product-features li{display:block;list-style-position:outside;padding-left:1em;text-indent:-1em}
.product-features li:before{content:"\e918";font-family:"boilerplate";color:#bf2026;margin-right:12px;font-size:4px;position:relative;top:-3px}
.empty-search-results{padding:0 20px 100px}
.search-empty .button{margin:20px 0 40px}
.search-results__item{border-bottom:1px solid #dadada;padding:36px 0}
.search-media__icon{float:left;width:80px;font-size:50px;color:#000}
.search-media__icon--big{font-size:65px}
.search-results__item-body{max-height:125px;overflow:hidden}
.search-results__item-body--media{margin-left:80px}
.search-results__item-title{font-weight:500;font-size:20px;margin:0 0 10px}
.search-results__item-title:before{display:none}
.search-results__item-text{margin:0}
.plp-error{font-size:16px;text-align:center;margin:20px 0 0}
.search-navivation{background-color:#000;margin-bottom:35px}
.search-heading{margin:0 auto;width:80%;position:relative;padding:45px 0 30px}
@media(min-width:560px){.product__img{width:40%}
.product-description{margin-top:0;width:60%}
.search-view{max-width:688px}
}
@media(min-width:768px){.product__img{padding-left:20px;padding-right:30px;width:35%;align-items:flex-start}
.product-description{width:65%;padding:0 20px}
.search-sort{min-height:65px}
.search-sort--level2{min-height:auto}
.sort-form{display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}
.sort-pages{border:0;margin-top:0;margin-left:auto;width:auto;float:none}
.search-results__item-body{max-height:80px}
.search-results__item-body--media{margin-left:105px}
.search-media__icon{width:105px}
.sort-by-mobile{display:none;margin-bottom:0}
}
@media(min-width:960px){.search-subpage-main{width:80%}
.search-sidebar__col{width:25%}
.search-results-col{width:75%}
.search-content-section .search-view{max-width:70%;margin:0 auto}
.product-list-content .facet-wrapper{width:25%}
.product-list-content .facet-wrapper+.search-results-col{width:75%}
}
.mod-mobile-sm-8{float:right}
.view-product-details{margin:20px 0;font-size:14px;font-weight:500;display:inline-block}
@media(min-width:1024px){.search-sidebar__col--pdp{padding:0 40px 0 0}
}
@media(max-width:959px){.search-results-col,.search-sidebar__col{padding:0}
}
@media(max-width:768px){.product__img-inner{width:166px;height:85px}
.product-description{max-height:100%}
.product-description.ddd-truncated{max-height:100%}
.mod-mobile-sm-8{width:100%}
.mod-mobile-sm-8.mod-padding{padding-bottom:40px}
.mod-mobile-sm-8 .product-description__wrapper{max-width:100%;margin-left:0}
.product-description__text{display:none;padding-top:20px}
.product-description__text.short-desc{width:66.6666%;float:right;margin:0 -10px 10px}
.product-description__text.active{display:block}
.product-features{display:none}
.product-features.active{display:block}
}
@media(max-width:767px){.search-heading{width:100%}
.search-sort{display:block;padding:0;border:0}
.sort-pages__results .sort-pages__results-items:not(.sort-pages__results--noresults),.sort-form--bottom{display:none}
.search-sort{padding:0;border:0}
.sort-form{display:block;width:100%;text-align:center;padding:10px 0}
.sort-form__label--modal{margin-right:10px}
.sort-form__label--modal{margin-right:10px}
.sort-form__select--modal{font-size:12px;padding-left:10px;width:220px}
}
@media(max-width:640px){.product__img-inner{width:112px;height:80px}
}
@media(max-width:480px){.mobile-sort-by{padding:20px 0}
.sort-form__label{font-size:12px}
.sort-form__select--mobile{width:220px}
.product-description__text{display:none;padding-top:20px}
.product-description__text.short-desc{width:100%;margin:0}
.product__img-inner{padding-right:20px}
.search-view__title{font-size:13px}
}
@media(max-width:320px){.product__img{max-width:80px;float:left}
}
.events-top__title{float:left;text-transform:uppercase}
.events-top__archive{font-weight:500;font-size:14px;letter-spacing:1px;float:right;margin-top:60px}
@media(max-width:640px){.events-top__archive{float:left;clear:both;margin:0 0 30px}
}
.events-top__archive-link{color:#bf2026;padding:0 5px}
.events-top__archive-link:last-child{padding-right:0}
.events-top__divider{font-weight:300}
.events-main{background-color:#f8f8f8;padding:60px 0 120px}
.events__feature-row{margin-bottom:40px}
@media(min-width:768px){.events__feature-row{margin-bottom:65px;height:368px}
}
.events__feature-section{position:relative;padding:0 15px}
.events__feature-img-section{position:relative;width:432px;float:left}
@media(max-width:768px){.events__feature-img-section{width:100%;float:none}
}
.events__feature-img{display:block;width:100%}
.events__feature-card{background-color:#fff;padding:35px 25px;height:100%;width:63.38983051%;position:absolute;right:0;margin-right:15px}
@media(min-width:768px) and (max-width:899px){.events__feature-card{padding:35px 48px}
}
@media(max-width:768px){.events__feature-card{width:100%;position:relative}
}
.events__feature-card-title{margin-top:0;font-weight:500}
.events__feature-card-title:before{display:none}
@media(min-width:900px) and (max-width:1023px){.events__feature-card-title{margin-bottom:15px}
}
.events__feature-card-details-section{font-size:14px;font-weight:500;display:flex}
.events__feature-card-list{flex-direction:column;font-size:14px;font-weight:500}
@media(max-width:767px){.events__feature-card-list{flex:0 0 50%}
.events__feature-card-list:first-child{padding-right:10px}
}
@media(min-width:768px){.events__feature-card-list:first-child{padding-right:70px}
}
.events__feature-card-list:before{content:" ";display:table;line-height:0}
.events__feature-card-list:after{clear:both;content:" ";display:table;line-height:0}
.event-card__item{position:relative;margin-bottom:6px}
.event-card__location{list-style:none;margin-left:13px}
.event-icon{position:absolute;left:0;display:flex;flex-direction:column;top:3px;align-items:center;justify-content:center;width:15px;font-size:14px;color:#bf2026;font-weight:500}
.event-icon.icon-location-outline{font-size:16px;top:0}
.event-icon.icon-calendar{font-weight:600}
.events__feature-card-details{display:inline-block;margin-left:23px}
.events__feature-btn{margin-top:10px;width:165px}
@media(min-width:900px) and (max-width:1025px){.events__feature-btn{margin-top:15px}
}
.event-list-row{margin:0 0 80px}
.event-card{position:relative;min-height:1px;margin:0 0 25px;word-wrap:break-word;float:left}
.event-card:not(.col-md-4){width:100%}
@media(max-width:960px){.event-card{width:50%}
}
@media(max-width:640px){.event-card{width:100%;margin:0 0 70px}
}
.event-card .badge{left:15px}
.event-card__body{padding:55px 48px 10px;color:#2d2d2d;background-color:#fff}
@media(max-width:767px){.event-card__body{padding:55px 25px 10px}
}
.event-card__title{font-size:20px;text-transform:uppercase;margin:10px 0 20px}
.event-card__text{font-size:16px}
.event-card__detail-list{font-size:14px;font-weight:500}
.event-card__details{display:inline-block;padding-left:30px}
.event-card__footer{padding:20px 48px 45px;text-transform:uppercase;background-color:#fff}
@media(max-width:767px){.event-card__footer{padding:20px 25px 35px}
}
.category__heading h1{text-transform:uppercase}
.page-title h1{margin-bottom:30px}
.column1{margin:0 auto 100px;width:854px;max-width:100%}
.column1 .banner__component img{display:block;max-width:80%;margin:50px auto}
.column1__badge .badge{position:relative;top:0;padding:6px 10px}
.columns2__top{width:74.90909091%;float:right;margin:0;padding:0 30px 45px}
.columns2__top h1{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}
.columns2__title{text-transform:uppercase}
.columns2__title--mw{max-width:675px}
.columns2__image{margin-top:20px}
.columns2__body{background:#f8f8f8;position:relative;padding:65px 0 100px}
.columns2__body.empty{padding:0;background:#fff}
.columns2__inner{width:74.90909091%;float:right;padding:0 30px}
.columns2__top .col-md-6{padding:0}
.columns2__inner h1,.columns2__inner h2:not(.no-before){margin:0 0 40px;font-weight:500}
.banner__component{width:50%;float:right;margin:20px 0 10px 40px;text-align:right}
.banner__component.half-banner{width:50%;float:right;margin:20px 0 10px 40px;text-align:right}
.banner__component.full-banner{max-width:1600px;width:100%;margin:40px auto;clear:both;float:none;text-align:center}
@media(max-width:960px){.columns2__top,.columns2__inner{width:100%;float:none;padding:0 0 20px}
}
@media(max-width:768px){.column1{padding:0 20px}
.column1 .banner__component img{max-width:100%}
.column1__badge{margin-top:20px}
.columns2__top{margin:0}
.columns2__top>div{padding:0}
.columns2__title{clear:both}
.pageType-ContentPage .column1 .banner__component,.columns2__top .banner__component{float:none;width:100%;max-width:100%;margin:0}
.pageType-ContentPage .column1 .banner__component img,.columns2__top .banner__component img{width:100%}
}
.resource-page-title{width:50%;float:left}
.card-resource:not(.col-md-4){width:100%;float:left}
.resource-section{padding:0}
.resource-section h2{margin-bottom:40px}
.resource-section .row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}
.resource-section .row:before,.resource-section .row:after{content:normal}
.resource-section .row .card-resource{padding:0 30px}
.card-resource{background:0;margin:0 0 75px;padding:0 30px;position:relative}
.card-resource:not(.col-md-4){width:100%}
.card-resource.short{width:33.333%;margin-bottom:0;float:left}
.card-resource .icon-font-link{font-size:58px;color:#000}
.card-resource .badge{left:30px}
.card-resource-body{padding-bottom:20px}
.card-resource-title{margin:12px 0}
.card-resource-link{height:40px;max-width:230px}
.card-resource-image{flex-shrink:0}
.resource-item h4{margin-top:0}
.resource-item h4 a{color:#000}
.resource-item h4 a:hover{color:#bf2026}
.template-pages-gatesResource-gatesResourceLibraryPage .main-content{min-height:650px}
.yCmsContentSlot .icon-font-link{font-size:58px;color:#000}
.card-resource{display:flex;flex-direction:column;flex:0 0 auto}
.card-resource-body{height:100%;display:flex;flex-wrap:wrap;align-items:flex-start}
.card-resource-title{width:100%}
.card-resource-link{align-self:flex-end;width:100%;max-width:none}
.card-resource-spacer{height:24px;width:100%}
.fixed-link-bottom{position:absolute !important;top:calc(100% - 20px);padding-right:30px}
.card-resource-text-mp{padding-bottom:20px}
.card-resource-mp{background:0;margin:0 0 75px;padding:0 30px;position:relative}
.card-resource-mp .badge-mp{left:30px}
.template-pages-gatesResource-gatesResourceLibraryPage .card-resource img{min-height:250px;width:auto}
.template-pages-layout-fullWidthMultiPurposeTemplate .resource-section{padding:80px 0 0}
.gates-dynamic-newsfeed-body{display:flex;flex-wrap:wrap;align-items:flex-start}
.gates-dynamic-newsfeed-card-resource{background:0;margin:0 0 25px;padding:0 30px;position:relative}
.gates-dynamic-newsfeed-card-resource:not(.col-md-4){width:100%}
.gates-dynamic-newsfeed-card-resource.short{width:33.333%;margin-bottom:0;float:left}
.gates-dynamic-newsfeed-card-resource .icon-font-link{font-size:58px;color:#000}
.gates-dynamic-newsfeed-card-resource .badge{left:30px}
.gates-dynamic-newsfeed-card-resource-text{margin:0}
@media(max-width:960px){.resource-section .row{margin-left:-15px;margin-right:-15px}
.resource-section .resource-item{margin:0 20px}
.template-pages-gatesResource-gatesResourceLibraryPage .main-content{min-height:0}
}
@media(max-width:767px){.resource-page-title{width:100%}
.resource-section{display:block;width:100%}
.resource-section img{width:100%}
.card-resource,.card-resource-mp{margin:0 20px 40px;width:100%;max-width:calc(50% - 40px);padding:0;float:left}
.card-resource.short,.card-resource-mp.short{width:100%;clear:both;margin-bottom:30px}
.template-pages-gatesResource-gatesResourceItemPage .resource-section .row{margin:0}
.card-resource-mp .badge-mp{left:0}
}
@media(max-width:767px){.resource-section.row{margin-left:0;margin-right:0}
.card-resource.mobile-adjoined{margin:0 10px 40px;width:calc(50% - 20px)}
.card-resource.mobile-adjoined:nth-child(3n){margin-right:10px}
.card-resource.mobile-adjoined:nth-child(3n+1){margin-left:10px}
}
@media(min-width:961px){.card-resource__image-link{max-height:250px}
.template-pages-layout-fullWidthMultiPurposeTemplate .card-resource__image-link,.template-pages-layout-gatesCmsOneColumnWidePage .card-resource__image-link{max-height:100%}
}
@media(max-width:768px){.resource-item{border-bottom:1px solid #dadada}
.card-resource-image{width:100%}
.card-resource .badge{left:15px}
.resource-section .row .card-resource{padding:0 15px}
.template-pages-gatesResource-gatesResourceItemPage .card-resource,.template-pages-layout-fullWidthMultiPurposeTemplate .card-resource{padding:0 15px}
.view-all-news{padding-left:15px}
}
@media(max-width:480px){.resource-section .row{margin:0}
.resource-section .row .card-resource{padding:0}
.resource-section .resource-item{margin:0}
.card-resource,.card-resource-mp{max-width:100%;width:100%;margin:0 0 40px;padding:0}
.card-resource .badge,.card-resource-mp .badge{left:0}
.card-resource-mp{margin-bottom:60px}
.card-resource-link{max-width:100%}
.gates-dynamic-newsfeed-card-resource{padding:0}
.view-all-news{padding-left:30px}
.card-resource-mp{min-height:auto !important}
}
.no-before:before{display:none}
.margin-50{margin-top:50px;margin-bottom:50px}
.contact-top{margin-bottom:40px;background:#fff;position:relative}
.contact-top__left{position:relative;width:290px;float:left}
.contact-top__left img{width:100%;display:block}
.contact-top__right{position:absolute;right:0;width:64.92718447%;height:100%;padding:50px;background-color:#fff}
.contact-top__title{display:inline-block;font-weight:500;margin:0 0 35px 0}
.contact-top__title:before{display:none}
.contact-top__details-section{display:flex;justify-content:flex-start}
.contact-top__list{display:flex;flex-direction:column;font-size:14px;font-weight:500;flex:0 0 50%}
.contact-top__item{position:relative;margin-bottom:6px}
.contact-top__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:3px;width:15px;font-size:14px;color:#bf2026;font-weight:500}
.contact-top__icon.icon-envelope-outline{font-size:10px;top:6px}
.contact-top__info{display:inline-block;margin-left:23px}
.contact--wrapper{margin:0 -15px;display:flex}
.contact-container{padding:0 15px;position:relative;width:50%;word-wrap:break-word;display:flex}
.contact--box{margin:0 0 40px;padding:25px 40px;word-wrap:break-word;background-color:#fff;position:relative;width:100%}
.contact--box ul{font-size:14px;margin-bottom:24px}
.contact--box ul li{position:relative;padding-left:24px}
.contact--box a{color:#bf2026;font-weight:500}
.contact--box i{color:#bf2026;width:20px;text-align:center;position:absolute;left:-5px;top:3px}
.contact--box .icon-envelope-outline{font-size:10px;top:6px}
.contact--box__heading{text-transform:uppercase;font-size:20px}
.contact--box__subheading{font-size:14px;margin-bottom:0;font-weight:500}
.contact--box__map{float:left;margin-right:40px}
.contact--box__title{display:inline-block;margin-left:32px}
.contact--box__title:before{display:none}
.contact--bottom{padding:37px 40px;background:#fff}
.contact--bottom a{display:block;font-size:14px;font-weight:500;margin-bottom:20px}
.contact--bottom>.row{margin:0}
@media(max-width:768px){.contact-top{padding:0;margin:0;display:block}
.contact-top__right{padding:40px 25px}
.contact-top__title{margin-bottom:30px}
.contact-top__details-section{display:block}
.contact--top{padding:0;margin:0}
.contact--box__map{width:100%}
.contact--wrapper{display:block}
.contact-container{width:100%}
.contact--box{width:100%;margin:24px 0 0}
.contact--box ul li{margin-top:10px}
.contact--box__title{margin-bottom:0}
.contact--bottom{margin:24px 0 0}
}
@media(min-width:769px) and (max-width:900px){.contact--wrapper{margin:0 -10px}
.contact-container{padding:0 10px}
.contact--box{padding:25px 20px}
}
@media(max-width:640px){.contact-top__left{width:100%;float:none}
.contact-top__right{position:relative;width:100%}
}
.page-gatesContactUsPage .columns2__top{padding-bottom:30px}
.page-gatesContactUsPage .columns2__inner,.page-gatesContactUsPage .resource-section{display:block}
@media(max-width:768px){.page-gatesContactUsPage .columns2__inner,.page-gatesContactUsPage .resource-section{padding:0}
}
.page-gatesContactUsPage .resource-section{padding:0;width:100%}
.page-gatesContactUsPage .resource-section>.row{display:flex;margin:0}
.page-gatesContactUsPage .resource-section>.row .content{width:100%}
.page-gatesContactUsPage .resource-section .col-md-6{padding-left:0}
.executive-team h3{margin:0}
.u-vertical-center{position:relative}
.u-vertical-center__object{position:absolute;text-align:center;padding:0 25px;width:100%;right:50%;bottom:50%;transform:translate(50%,50%)}
.error-page{background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url('../../../images/error/404.jpg') center 0 / cover no-repeat;height:575px}
.error-page__title,.region-hero h1{text-transform:uppercase;color:#fff;margin:0 0 15px;font-size:48px}
.error-page__title:before,.region-hero h1:before{display:block;margin-left:auto;margin-right:auto}
.error-page__subtitle{text-transform:uppercase;font-weight:600;font-size:20px;margin:0 0 40px;color:#8a8b8a}
.error-page__subtitle:before{display:none}
.error-page__description{color:#fff;margin:0 0 50px}
.button--error-page{letter-spacing:1px;padding:12px 40px;display:inline-block;width:auto}
@media(max-width:959px){.error-page__title,.region-hero h1{font-size:40px}
}
.container-products{padding:0 24px}
.product-top__container{padding:50px 0;display:flex;flex-wrap:wrap;width:100%}
@media(max-width:768px){.product-top__container{display:block}
}
.product__images,.product__description{position:relative;min-height:2px;padding:0 15px 0;width:100%}
.product__images{text-align:center}
@media(max-width:959px){.product__images{min-height:250px}
.product__images img{max-height:250px;width:auto}
}
.product__image-caption{font-size:10px;padding-top:10px;color:#777}
@media screen and (max-width:959px){.product__image-caption{position:relative;width:80%;margin:0 auto;padding-top:48px}
}
.product__title{text-transform:uppercase}
.product__title--mb-sm{margin-bottom:10px}
.product__number{display:block;font-weight:500;margin-bottom:20px}
.product-selected__resources{display:inline-block;margin-top:10px}
.product-selected__resources-link{display:flex;align-items:center;margin:0 30px 30px 0;float:left}
.product-selected__resources-icon{margin-right:5px;font-size:20px}
.gor-tabs.product-tabs{margin-bottom:0}
.gor-tabs .product-tabs__content{max-width:940px;margin:0 auto;padding:0 15px}
.gor-tabs .tab-container{position:relative;padding:60px 24px 130px;max-width:1100px;margin:0 auto}
.gor-tabs .tab-container--parts{max-width:1350px}
.tab-section{max-width:910px;margin:auto}
.tab-section--feature-1{border-bottom:1px solid #dadada;padding:0 0 50px}
.tab-section--feature-2{border-bottom:1px solid #dadada;padding:50px 0}
.tab-section--feature-3{padding:50px 0 0}
.product-tab__section{padding:50px 0 60px;border-bottom:1px solid #dadada}
.product-tab__section:last-child{border:0}
.tray-pdp{padding:30px 15px 30px;width:100%;margin:0 auto;box-shadow:4px 0 6px 0 rgba(0,0,0,0.28)}
.tray-close{position:absolute;right:0;padding-right:15px;color:#000}
.product__title--tray{font-size:20px;font-weight:500;margin:0 0 5px;padding-right:20px}
.product__title--tray:before{display:none}
.search-results-col .products-table--specifications{margin:30px 0 0}
.part-number{font-size:20px;font-weight:500;margin-bottom:20px}
.button-order{margin-bottom:40px}
.product__titles{font-size:36px;text-transform:uppercase;margin-top:0}
.product__titles:before{display:none}
.product__info{margin-bottom:20px}
.product__stats{text-align:center;margin:0 -15px}
.product__stats-title{text-transform:uppercase;margin-bottom:0}
.product__stats-title span{display:block}
.product__stat{color:#bf2026;font-weight:600;font-size:40px}
.product__stat .icon-arrow-down-big{color:#000;font-weight:bold;font-size:30px}
.product__titles-specs{font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:500}
.product__titles-specs:before{display:none}
.product-resource__titles{font-size:20px;text-transform:uppercase;margin:0 0 10px}
.product-resource__titles:before{display:none}
.product-features__list{padding-left:0}
.product-features__item{top:-1px;display:block;list-style-position:outside;margin-bottom:20px}
.product-features__item:before{content:"\e918";font-family:"boilerplate";color:#bf2026;margin-right:6px;font-size:5px;position:relative;top:-2px}
.product-features__specs{font-size:12px;color:#000;font-weight:500;margin:0}
.product-resources{margin-bottom:35px}
.product-resources__list{list-style:none;padding-left:0;margin-bottom:0}
.product-resources__item{top:-1px;display:block;list-style-position:outside;margin-left:-15px;margin-bottom:15px}
.product-resources__item span{position:relative;top:2px;margin-right:4px}
.related-products{text-align:center;background-color:#f8f8f8;padding:70px 15px 90px}
@media screen and (max-width:767px){.related-products{padding:50px 10px}
}
.related-products__title{text-transform:uppercase;font-weight:500}
.product-tabs__fixed{display:none;background-color:#000}
.product-tabs__fixed .tabs-tab{color:#fff;text-transform:uppercase;padding:18px 50px;border-radius:0;font-size:16px;display:inline-block;width:auto;background-color:#000;margin:0}
.product-tabs__fixed .tabs-tab:hover{background-color:#bf2026}
.product-tabs__fixed .tabs-tab.tabs-tab-kit{padding:18px 43px}
.product-tabs__fixed.sticky{position:fixed;background:#000;top:0;left:0;width:100%;z-index:100}
.products-tab__list{width:100%;margin:0 auto;display:flex;justify-content:center}
.products-tab__list .tabs-tab[data-target="#product-resources"]{margin-bottom:0}
.products-tab__list--simple{width:70%}
.search-form--main{width:100%;margin:0 0 20px;display:block;float:none}
.search-form--main .input-text{border-radius:20px;padding:10px 10px 10px 45px;border:1px solid #8a8b8a;font-size:11.5px;color:#2d2d2d;font-weight:500}
.search-form--main .icon-search{left:10px;top:11px}
.search-form--main .icon-search:before{font-size:16px}
.search-form--pdp{width:100%;margin:0 0 20px;display:block}
.search-form--pdp .input-text{border-radius:20px;padding:10px 10px 10px 45px;border:1px solid #8a8b8a;font-size:11.5px;color:#2d2d2d;font-weight:500}
.search-form--pdp .icon-search{left:10px;top:11px}
.search-form--pdp .icon-search:before{font-size:16px}
.product-spotlight{margin:40px auto 0;text-align:left;position:relative;padding:0 10px;max-width:450px;word-break:break-word}
.product-spotlight--split .col-md-6{padding:0;margin-bottom:40px}
.product-spotlight--split .col-md-6:last-child{margin-bottom:0}
.product-spotlight__image{width:100%;z-index:10;position:relative}
.product-spotlight__image img{width:100%;display:block;min-height:210px}
.product-spotlight__image--split{width:100%;top:0;position:relative}
.product-spotlight__image--split img{min-height:240px}
.product-spotlight__card{background-color:#000;position:relative}
.product-spotlight__card--split{display:flex;flex-direction:column;flex:1 1 auto}
.product-spotlight__card-wrapper{padding:30px 30px 40px}
.product-spotlight__card-wrapper--split{flex:1 1 auto;display:flex;flex-direction:column;padding:30px}
.product-spotlight__body{flex:1 1 auto;display:flex;flex-direction:column}
.card__diagonals{background:url('../../../images/calculator/diagonals-calculator.png') repeat-x;height:12px;width:auto;position:relative}
.product-spotlight__title{font-weight:500;color:#fff;margin-top:0;margin-bottom:20px}
.product-spotlight__description{font-size:16px;color:#dadada;margin:0 0 15px}
.product-spotlight__link{font-weight:500;font-size:14px}
.tab-container--specifications .col-md-6:nth-child(2n+1){content:" ";display:table;clear:both}
.gor-accordion .accordion-header--pdp{color:#000}
.pdp-kit-contents{max-width:800px;margin:0 auto}
.js-tabs--pdp{margin-bottom:0}
.js-tabs--pdp .tab-container.pdp-kit-container{padding-top:40px}
.js-tabs--pdp .gor-accordion.facet-navigation .accordion-content-inner{padding:0 20px 12px}
.js-tabs--pdp .accordion-item{border:0}
.js-tabs--pdp .accordion-content--pdp{border:0}
.js-tabs--pdp .accordion-content--pdp.gor-active{height:100% !important}
.js-tabs--pdp .accordion-content{border:0}
.js-tabs--pdp .accordion-header{font-weight:500;padding:15px 24px}
.js-tabs--pdp .accordion-header:after{content:"\e940";transition:transform .25s ease-in}
.js-tabs--pdp .accordion-header.gor-active:after{content:"\e93f";transform:rotate(180deg) translateY(50%);transform-origin:center}
.accordion-content__wrapper .products-table__wrapper{margin:30px 0 0}
.accordion-content__wrapper .products-table__wrapper:first-child,.accordion-content__wrapper .products-table__wrapper:nth-child(2){margin-top:0}
.c-feedback{background:#2d2d2d}
.c-feedback__inner{text-align:center;padding:30px 10px 28px;display:flex;align-items:center;justify-content:center}
.c-feedback__text{color:#fff;text-transform:uppercase;font-size:24px;font-weight:300;margin-right:30px}
.page-productDetails .footer{margin-top:0}
@media(max-width:768px){.c-feedback__inner{text-align:center;display:block}
}
@media(max-width:640px){.c-feedback__button{display:block;max-width:295px;margin:20px auto 0}
.c-feedback__text{margin:0 auto;font-size:20px}
}
@media(max-width:767px){.container-products .breadcrumbs{display:none}
.product-selected__resources-link{margin:0 30px 24px 0}
.accordion-header.accordion-header--pdp{display:block;background-color:#000;color:#fff;border-bottom:1px solid #2d2d2d}
.product-tab-btns{display:none}
.accordion-content__wrapper{padding:30px 24px 50px}
.c-feedback{margin-top:75px}
.js-tabs--pdp .tab-container.pdp-kit-container{padding-top:0}
.gor-accordion .accordion-content.gor-active.pdp-kit-contents{padding:30px 0}
}
@media(max-width:959px){.product__description{padding:40px 15px 0}
}
@media(min-width:650px){.tray-pdp{width:75%}
}
@media(min-width:768px){.tab-section--feature-1{padding:0 0 70px}
.tab-section--feature-2{padding:70px 0}
.tab-section--feature-3{padding:70px 0 0}
.tray-pdp{width:500px}
.product__titles{font-size:40px}
.product__titles--hidden-md{display:none}
.search-form--pdp .input-text{font-size:14px}
.product__stats{margin:0}
.product--mw{max-width:400px}
.related-products{padding:70px 48px 90px}
.product-spotlight{max-width:675px;margin:120px auto 0;padding:0}
.product-spotlight--split{display:flex}
.product-spotlight--split .col-md-6{display:flex;flex-direction:column;margin-bottom:0}
.product-spotlight--split .col-md-6:first-child{padding:0 15px 0 0}
.product-spotlight--split .col-md-6:last-child{padding:0 0 0 15px}
.product-spotlight__image{width:45%;position:absolute;top:-25px}
.product-spotlight__image--split{width:100%;position:relative;top:0}
.product-spotlight__card{max-width:70%;left:30%}
.product-spotlight__card--split{left:0;max-width:100%}
.product-spotlight__card-wrapper{padding:25px 30px 25px 120px}
.product-tabs__fixed{display:block}
.accordion-header--pdp{display:none}
.product-tab-btns{display:block}
}
@media(min-width:960px){.product-top__container{padding:0 0 80px 0}
.product__images{order:1;width:55%;padding:70px 0 0 50px}
.product__images--tray{left:0;width:100%;padding-left:15px}
.product__description{width:45%;padding-right:50px}
.product__stats-title span{display:inline}
.products-tab__list--simple{width:45%}
.product-spotlight{max-width:700px}
.product-spotlight__card-wrapper{padding:25px 30px 25px 130px}
}
@media(min-width:1024px){.product__images{padding-left:0}
.product__images--tray{left:0;width:100%;padding-left:15px}
.product__description{padding-right:50px}
.product-spotlight{max-width:785px}
.product-spotlight__image--split{width:50%;position:absolute;top:-25px}
.product-spotlight__card{max-width:65%;left:35%}
.product-spotlight__card--split{max-width:70%;left:30%;min-height:235px}
.product-spotlight__card-wrapper{padding:35px 30px 35px 115px}
.product-spotlight__card-wrapper--split{padding:25px 30px 25px 100px}
}
@media(min-width:768px) and (max-width:960px){.product-tabs__fixed .tabs-tab{padding:18px 30px}
}
.container-fluid--calculator{max-width:900px;margin:0 auto;padding:0 16px}
.calculator__top{padding:40px 0}
.calculator__main{background-color:#f8f8f8;padding:50px 0 130px;overflow:hidden}
.calculator__main label.calculator-block-label{color:#000;font-weight:500;text-transform:uppercase}
.calculator-form--belt-tension label{font-weight:300;text-transform:none}
.calculator-form__item:last-child{margin-bottom:0}
.calculator-form select{padding-left:16px}
.calculator__results-row{margin-top:15px}
.calculator__results{color:#000;font-weight:500;margin-top:30px}
.calculator__results-list{margin-bottom:30px}
.calculator__results-list span{font-weight:500}
.calculator__results-item{margin-bottom:15px}
.calculator__results-item:last-child{margin-bottom:0}
.calculator__results-dd{margin-left:0}
.calculator__results-description{margin-top:40px;color:#2d2d2d;font-weight:300}
.calculator__results-description p{margin-bottom:30px}
.calculator__results-description p:last-child{margin-bottom:0}
.calculator-btn-group{margin-top:40px;text-align:center}
.calculator-btn-group--abds{justify-content:center;display:flex;margin-top:0}
.btn-reset{color:#bf2026;margin-top:20px}
.calculator-form--abds .form-list{margin-bottom:50px;padding:0}
.calculator-form--abds .calculator-form__item{display:block}
.hero-calculator img{width:100%;display:block}
.calculator__top--abds{padding:15px 15px 30px}
.calculator-form__title--abds{margin:0 0 2px;font-weight:500;font-size:20px;text-transform:uppercase}
.label--calc{margin-bottom:15px;font-weight:300;text-transform:none}
.container-fluid--abds{max-width:1015px;position:relative;margin:0 auto;padding:0 15px}
@media(max-width:767px){.container-fluid--abds .calculator-form__item{margin-bottom:50px}
.container-fluid--abds .calculator-form__item:last-child{margin-bottom:15px}
}
.calculator-results__wrapper{display:none}
.card-container--results{max-width:1240px;position:relative;margin:0 auto 35px;padding:0 15px}
.card-group{display:flex;flex-flow:row wrap;align-items:stretch}
.card-group:before,.card-group:after{content:normal}
.card{width:100%;position:relative;display:flex;margin:0}
.card--results{padding:5px;text-align:center}
.card__wrapper{display:flex;flex-direction:row;width:100%;overflow:hidden;position:relative}
.card__wrapper--results{background:#000;box-shadow:0 8px 16px 0 rgba(0,0,0,0.18)}
.card__top{display:flex;justify-content:center;align-items:center}
.card__top--results{background:#fff;font-size:40px;font-weight:500;flex:1 0 35%;width:35%;min-width:110px}
.card__bottom{flex:1 1 auto;position:relative}
.card__bottom--results{color:#fff;font-weight:500;flex:2 0 65%;text-align:left}
.card__bottom--results .icon-question-mark{top:0}
.card__diagonals{background:url(../../../images/calculator/diagonals-vertical.png);height:100%;background-repeat:repeat;width:8px;position:absolute}
.card__body{padding:5px 40px 5px 20px}
.card__title--results{font-size:20px;color:#fff;font-weight:500;margin:5px 0 0;text-transform:uppercase}
.card__result{font-size:34px}
@media(max-width:360px){.card__result{font-size:28px}
}
.calculator-results__decription{margin:10px 0 30px}
.calculator-results__decription-title{font-weight:500;margin:0 0 20px}
.icon-green{color:#63a70a}
.icon-red{color:#bf2026}
.tooltip-qm{z-index:100}
.tooltip-qm:hover .tooltip__text{visibility:visible;opacity:1;transform:scale3d(1,1,1)}
.tooltip-qm:hover .tooltip__text:after{opacity:1;transition:all .2s .1s ease-in-out}
.tooltip-qm .icon-question-mark{background:#4a4a4a;color:#fff;width:20px;height:20px;text-align:center;border-radius:50%;font-size:10px;font-weight:600;display:flex;justify-content:center;align-items:center;position:absolute}
.tooltip__text{visibility:hidden;background:#fff;border-radius:2px;color:#2d2d2d;font-size:12px;padding:10px 15px;width:210px;text-align:left;font-weight:500;box-shadow:0 0 4px 0 rgba(0,0,0,0.5);filter:drop-shadow(rgba(0,0,0,0.5) 0 2px 4px);transform:scale3d(0.2,0.2,1);transition:all .2s ease-in-out;position:absolute}
.tooltip__text:after{border:10px solid;border-color:#fff transparent transparent;content:'';height:0;bottom:-14px;right:2px;width:0;transform:translate3d(0,6px,0);position:absolute}
.tp-displayed{visibility:visible;transform:scale3d(1,1,1)}
.tp-displayed:after{transition:all .2s .1s ease-in-out}
.tooltip-qm--belt-tension{position:relative;bottom:-15px;display:flex}
.tooltip-qm--belt-tension .icon-question-mark{right:auto}
.tooltip__text--belt-tension{position:absolute;bottom:10px;left:-165px;right:0}
.tooltip__text--belt-tension:after{border:8px solid;left:auto;right:27px;bottom:-10px;transform:translate3d(0,6px,0);border-color:#fff transparent transparent}
.tooltip-qm--abds{position:absolute;display:flex;justify-content:center;bottom:40px;right:0}
.tooltip-qm--abds .icon-question-mark{right:25px}
@media(max-width:320px){.tooltip-qm--abds .icon-question-mark{right:15px}
}
.tooltip__text--abds{bottom:15px;left:auto;right:15px}
.tooltip__text--abds:after{border:10px solid;margin-right:8px;border-color:#fff transparent transparent;content:'';height:0;bottom:-14px;right:2px;width:0;transform:translate3d(0,6px,0)}
.dollar-sign .ui-slider-track{position:relative}
.dollar-sign .ui-slider-track:after{content:"\e94d";font-family:"boilerplate";font-weight:500;position:absolute;font-size:20px;right:-50px;bottom:-8px}
@media(min-width:768px){.calculator-form select{background:#fff url(../../../images/select-bg.svg) no-repeat 88% 50%;background-size:13px}
.calculator-label__inline{margin-bottom:0}
.calculator-form__item{display:flex;align-items:center}
.calculator-form__item .icon-question-mark{top:0}
.calculator-btn-group{position:relative}
.calculator-btn-group .button{display:inline-block;width:auto}
.calculator-btn-group .button-default{width:205px;float:none}
.calculator-btn-group .btn-reset{margin-left:20px;margin-top:0;float:none}
.button--belt-tension{width:100%}
.hero-calculator{margin-top:20px}
.range-slider{float:right}
.calculator-form--abds .calculator-form__item{margin-bottom:30px}
.calculator-form--abds .calculator-form__item:last-child{padding-bottom:20px}
.calculator-form--abds .form-list{margin-bottom:20px}
.card--results{width:33.33333%;margin-bottom:20px}
.card__wrapper--results{flex-direction:column}
.card__top--results{width:100%;height:150px;flex:none;font-size:70px}
.card__bottom--results{text-align:center;flex:1 1 auto}
.card__diagonals{background:url('clientlib-base/resources/images/calculator/diagonals-calculator.png');height:12px;width:auto;position:relative}
.card__body{padding:20px 20px 55px}
.card-title--results{font-size:20px;max-width:192px;position:relative;left:50%;transform:translateX(-50%)}
.card__result{font-size:30px}
.calculator-results__decription{margin-top:0}
.tooltip-qm--belt-tension{bottom:10px}
.tooltip__text--belt-tension{left:-5px;right:0;bottom:10px;position:absolute}
.tooltip__text--belt-tension:after{left:7px}
.tooltip-qm--abds{z-index:100;position:absolute;bottom:45px;left:50%;transform:translateX(-50%);right:auto}
.tooltip-qm--abds .icon-question-mark{right:auto;left:50%;transform:translateX(-50%)}
.tooltip__text--abds{bottom:15px;left:-105px;right:0}
.tooltip__text--abds:after{bottom:-14px;left:50%;transform:translate3d(-50%,6px,0)}
}
@media(min-width:960px){.calculator__main--abds{padding:100px 0 130px}
.calculator__top--abds{padding:45px 100px 60px;position:relative;background:#fff;margin-top:-100px}
.calculator-form--abds .calculator-form__item{margin-bottom:0;border-left:2px solid #dadada;padding-left:25px;padding-bottom:60px}
.calculator-form--abds .calculator-form__item:last-child{border:0}
.calculator-form--abds .calculator-form__item .col-md-6{margin-top:-7px}
.calculator-form--abds .form-list{margin-bottom:50px}
.circle{position:absolute;left:-3px;z-index:100}
.circle:before{display:block;content:"";width:6px;height:6px;background:#bf2026;border:1px solid #bf2026;border-radius:50%}
}
@media(min-width:1024px){.card--results{width:20%}
}
@media(min-width:1025px){.card__result{font-size:40px}
}
.benefits{display:flex}
.benefits__section{background:#fff;width:50%;padding:30px 30px 30px 88px;position:relative}
.benefits__section--full{width:100%}
.benefits__icon{font-size:34px;position:absolute;left:30px}
.benefits__title{display:inline-block;font-weight:500;color:#bf2026}
.benefits__content{padding-left:0}
.customer-form__heading{margin-bottom:20px;font-weight:500}
.customer-form__heading--small{margin-bottom:10px;font-size:20px;font-weight:500;color:#000}
.customer-form__heading--smaller{font-size:16px;font-weight:500;color:#000}
.customer-form__fields{margin-bottom:20px}
.customer-form .input-text::placeholder{font-weight:300}
@media(max-width:640px){.benefits{display:block}
.benefits__section{width:100%}
.benefits__section+.benefits__section{padding-top:0}
.benefits__section--full{padding-bottom:42px}
.benefits__content{margin-bottom:0}
}
.selection-heading{margin-top:45px}
.crossover-part-locator{padding-bottom:45px}
.page-content.hose-advisor-lookup{padding-top:33px;padding-bottom:45px}
.page-content.hose-advisor-lookup+.crossover-results{padding-bottom:30px}
.page-content.hose-advisor-lookup+.crossover-results .table-responsive{position:relative}
.form-select-triggered--inline{display:inline}
.crossover-results{padding:45px 0 50px}
.crossover-results h3{margin-top:0}
.crossover-results .table.products-table th,.crossover-results .table.products-table td{text-align:center}
.crossover-results+.hose-lookup-reset{margin-bottom:120px}
.crossover-results+.hose-lookup-reset .js-reset{min-width:205px}
.hose-advisor-lookup .form-list li{margin-bottom:32px}
.hose-lookup .control:first-child{margin-left:0}
.hose-lookup select{padding-right:40px;white-space:inherit;overflow:hidden;text-overflow:ellipsis}
.hose-lookup select.industry-spec-select{background-position:96.5% 50%}
@media(max-width:1024px){.hose-lookup-top .step-1{width:50%;padding-right:0}
.hose-lookup select{width:100%}
}
@media(max-width:768px){.hose-advisor-lookup .form-list li{margin-bottom:16px}
.hose-lookup-top .step-1{width:100%;padding-right:15px}
.hose-advisor-lookup select,.hose-advisor-lookup select.industry-spec-select{background-position:98% 50%}
.crossover-img{margin-bottom:25px}
}
.hose-advisor-step-5{display:none}
.hose-advisor-step-5.gor-active{display:list-item}
.customer-form__heading.success{color:#63a70a}
#invoiceDeliveryChangeForm .input-hint--fixed{top:-21px}
#invoiceDeliveryChangeForm .input-hint--relative{position:relative;top:auto}
#invoiceDeliveryChangeForm .hidden-input-text .input-hint{position:relative;top:-15px}
#invoiceDeliveryChangeForm .subcribe-for{position:relative}
.unchain-component-container,.unchain-component-container-sm{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1432px}
.unchain-component-padding,.c-poly-chain__tech{padding:0 40px}
.unchain-diagonal-lines{background-image:url("../../../images/diagonal-lines.jpg");height:73px;background-size:73px;background-repeat-x:repeat;background-position:center center}
.button.unchain-button{border-radius:100px}
@media screen and (min-width:769px){.unchain-diagonal-lines{height:90px;background-size:initial}
.unchain-component-container-sm{padding-left:40px;padding-right:40px}
.unchain-component-padding,.c-poly-chain__tech{padding:0 20px}
}
@media screen and (max-width:768px){.page-gatesChain2BeltPage .height-item{min-height:initial !important}
}
@media screen and (max-width:1024px){.unchain-fixer-md{clear:both}
}
.c-unchain-main-section{margin-bottom:-50px}
.c-unchain-main-banner{background-repeat:no-repeat;background-position:right;background-size:cover;min-height:600px;color:white;position:relative}
.c-unchain-main-banner.video-playing .c-unchain-main-banner__content,.c-unchain-main-banner.video-playing .c-unchain-main-banner__video-cta{display:none}
.c-unchain-main-banner.video-playing+.c-unchain-features{top:0}
.c-unchain-main-banner.video-playing .c-unchain-main-banner__video-close{opacity:1}
.c-unchain-main-banner__video-close{color:#fff;position:absolute;top:20px;right:20px;opacity:0;transition:opacity 1s;z-index:3}
.c-unchain-main-banner__content{position:relative;z-index:1;padding:30px}
.c-unchain-main-banner__video-cta{position:relative;padding-top:205px}
.c-unchain-main-banner__title{color:white;text-transform:uppercase}
.c-unchain-main-banner__wrapper{position:relative;height:100%}
.c-unchain-main-banner__video-player{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;height:auto !important}
.c-unchain-main-banner__video-trigger{position:absolute;z-index:1;top:30%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#bf2026;text-transform:uppercase;font-size:14px}
.c-unchain-main-banner__video-button{display:inline-block;width:50px;height:50px;border-radius:25px;background-color:#bf2026;margin-bottom:14px}
.c-unchain-main-banner__video-button .play-icon{color:white;font-size:16px;line-height:50px;position:relative}
.c-unchain-features{position:relative;top:-80px;transition:top .5s}
.c-unchain-card-resource-deck{background-color:#eee;padding:40px 0}
.c-unchain-card-resource-text{margin-bottom:0}
.c-unchain-card-resource-body{padding:0 25px}
.c-unchain-card-resource{text-align:center;padding:20px 30px !important;font-size:14px}
.c-unchain-card-resource-title{text-transform:uppercase;margin-top:0}
.c-unchain-pinned{position:fixed;top:0;width:100%;background-color:#eee;padding:10px 0;z-index:3;transition:transform .2s ease-in-out;transform:translate3d(0,-100%,0);border:1px solid rgba(0,0,0,0.1)}
.c-unchain-pinned.visible{transform:translate3d(0,0,0)}
.c-unchain-pinned__content{align-content:center;justify-content:center;align-items:center;display:flex;padding:0 20px}
.c-unchain-pinned__cta{text-align:center}
.c-unchain-pinned__item{flex:0 1 100%;font-size:11px;line-height:1.1em}
.c-unchain-pinned__item--lg{display:none;flex:0 1 200%;padding-right:10px}
.c-unchain-pinned__title{margin:0;font-size:17px;display:none}
.c-unchain-pinned .button{white-space:nowrap}
@media screen and (min-width:769px){.c-unchain-main-banner{height:900px}
.c-unchain-main-banner__content{width:47%;padding:0 0 0 200px;position:absolute;z-index:1;top:calc(50% - 72px);transform:translateY(-50%)}
.c-unchain-main-banner__video-trigger{top:50%}
.c-unchain-main-banner__video-cta{width:53%;position:absolute;top:0;bottom:80px;right:0}
.c-unchain-main-banner__video-button{width:70px;height:70px;border-radius:35px}
.c-unchain-main-banner__video-button .play-icon{font-size:23px;line-height:70px;left:2px}
.c-unchain-card-resource-deck{padding:20px 25px}
.c-unchain-card-resource{padding:45px 25px}
.c-unchain-pinned__content{padding:0}
.c-unchain-pinned__item--lg{display:block}
.c-unchain-pinned__cta{text-align:right}
.c-unchain-pinned__title{margin:0;display:block;font-size:20px}
.c-unchain-pinned button{display:block}
}
@media screen and (min-width:1220px){.c-unchain-main-banner__content{width:32%}
.c-unchain-main-banner__video-cta{width:68%}
}
@media screen and (max-width:769px){.c-unchain-features{padding:0 20px !important}
.c-unchain-card-resource-deck{padding-bottom:35px}
}
.c-unchain-video{padding-top:100px;padding-bottom:100px;display:block}
.c-unchain-video__intro,.c-unchain-video__item-content{padding:0 40px}
.c-unchain-video__intro h2,.c-unchain-video__item-content h2,.c-unchain-video__intro h4,.c-unchain-video__item-content h4{text-transform:uppercase}
.c-unchain-video__intro{text-align:center;margin:auto;max-width:600px}
.c-unchain-video__item-content{padding-bottom:60px}
.c-unchain-video__item-content.desktop{display:none}
.c-unchain-video__video-link{text-transform:uppercase}
.c-unchain-video__video-link .icon-link-arrow{padding-left:16px;font-size:11px;vertical-align:middle}
@media screen and (max-width:768px){.c-unchain-video .video-events{padding:0}
}
@media screen and (min-width:769px){.c-unchain-video__row{position:relative}
.c-unchain-video__row .col-sm-12{position:static}
.c-unchain-video__row .c-unchain-video__video-link{position:absolute;bottom:40px}
.c-unchain-video--single .video-wrapper{width:71%;float:left;padding-right:70px}
.c-unchain-video--single .c-unchain-video__item-content{display:flex;width:29%;float:left;flex-direction:column;justify-content:center}
.c-unchain-video--single .c-unchain-video__item-content.mobile{display:none}
.c-unchain-video--single--inverted .video-wrapper{padding-left:70px;padding-right:0}
.c-unchain-video--single .c-unchain-video__item-content{padding:0}
.c-unchain-video--single .c-unchain-video__item-content h4{margin-top:0}
}
.c-unchain-traditional-methods__title{text-align:center;text-transform:uppercase;margin:auto}
.c-unchain-traditional-methods__title h2{text-align:center;text-transform:uppercase;font-size:30px}
.c-unchain-traditional-methods__table-container{padding:40px 0;position:relative}
.c-unchain-traditional-methods__table-container .unchain-table__wrapper{overflow-x:auto}
.c-unchain-traditional-methods__table-container .unchain-table__wrapper table{min-width:500px;width:100%}
.c-unchain-traditional-methods__image{display:none}
.c-unchain-traditional-methods__content{position:relative}
.c-unchain-traditional-methods__content:after{content:"";display:block;position:absolute;left:50%;width:100vw;bottom:0;background-color:#000;top:0;transform:translateX(-50%);z-index:-1}
@media screen and (min-width:769px){.c-unchain-traditional-methods{margin-bottom:100px}
.c-unchain-traditional-methods__title{width:53%;min-width:400px;position:relative;z-index:1}
.c-unchain-traditional-methods__title h2{font-size:40px}
.c-unchain-traditional-methods__table-container{padding:40px}
.c-unchain-traditional-methods__image{display:block;position:absolute;top:-138px;height:128%;left:0;z-index:0}
.c-unchain-traditional-methods__table-container .unchain-table__wrapper{position:relative;z-index:1;padding-left:33%}
}
@media screen and (min-width:1300px){.c-unchain-traditional-methods__image{left:initial;right:62%;z-index:2}
}
.c-unchain-carousel__slider-arrows{background:#bf2026;display:flex;padding:20px;color:white;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%,-50%)}
.c-unchain-carousel__slider-arrows .spacer{padding:0 3px}
.c-unchain-carousel__slider-arrows .page{padding-left:15px}
.c-unchain-carousel__slider-arrows .page-total{padding-right:15px}
@keyframes arrowControlWiggle{20%{transform:translate(-50%,-50%)}
40%{transform:translate(-60%,-50%)}
60%{transform:translate(-40%,-50%)}
80%{transform:translate(-60%,-50%)}
100%{transform:translate(-50%,-50%)}
}
.c-unchain-carousel-item__inner img{margin:auto}
.c-unchain__arrow{padding:10px;cursor:pointer}
.c-unchain-carousel__slider-wrapper{width:100%;position:static}
.c-unchain-carousel__slider-wrapper .slick-track{left:0}
.c-unchain-carousel__slider-texts{width:100%;margin-top:100px}
.c-unchain-carousel__slider-text{height:100%;display:flex;align-items:center;justify-content:initial;padding:0 30px}
.c-unchain-carousel__slider-subtitle{color:#bf2026;font-weight:bold;text-transform:uppercase;font-size:14px}
.c-unchain-carousel-container{padding-top:50px;padding-bottom:100px}
.c-unchain-carousel-container *{outline:0}
.c-unchain-carousel__slider-heading{max-width:280px;text-align:center;margin:0 auto 20px}
@media screen and (min-width:920px){.c-unchain-carousel{position:relative;display:flex;clear:both;justify-content:space-between}
.c-unchain-carousel.flipped{flex-direction:row-reverse}
.c-unchain-carousel.flipped .c-unchain-carousel__slider-heading{transform:translateX(-59px)}
.c-unchain-carousel__slider-arrows{left:calc(50% + 59px)}
.c-unchain-carousel__slider-arrows.wiggle{animation-name:arrowControlWiggle;animation-duration:.5s}
.c-unchain-carousel-item__inner img{width:96%}
.c-unchain-carousel__slider-heading{transform:translateX(59px)}
.c-unchain-carousel__slider-wrapper{width:550px;position:relative}
.c-unchain-carousel__slider-wrapper .slick-track{left:59px}
.c-unchain-carousel__slider-texts{margin-top:0;width:calc(100% - 550px)}
.c-unchain-carousel__slider-texts .slick-list,.c-unchain-carousel__slider-texts .slick-track{height:100%}
.c-unchain-carousel__slider-text{padding:0 98px}
.c-unchain-carousel.flipped{flex-direction:row-reverse}
.c-unchain-carousel.flipped .c-unchain-carousel__slider-arrows{left:auto;right:calc(50% - 150px)}
.c-unchain-carousel.flipped .c-unchain-carousel__slider-wrapper .slick-track{left:auto;right:59px}
.c-unchain-carousel__slider-wrapper.flipped{float:right}
.c-unchain-carousel__slider-heading.flipped{transform:translateX(-59px)}
.c-unchain-carousel__slider-heading.flipped:after{content:"";clear:both}
}
@media screen and (min-width:1025px){.c-unchain-carousel.flipped .c-unchain-carousel__slider-heading{transform:translateX(-104px)}
.c-unchain-carousel-item__inner img{width:auto}
.c-unchain-carousel__slider-arrows{left:calc(50% + 104px)}
.c-unchain-carousel__slider-heading{transform:translateX(104px)}
.c-unchain-carousel__slider-wrapper{width:808px}
.c-unchain-carousel__slider-wrapper .slick-track{left:104px}
.c-unchain-carousel__slider-texts{width:calc(100% - 808px)}
.c-unchain-carousel__slider-text{padding:0 23%}
.c-unchain-carousel.flipped .c-unchain-carousel__slider-arrows{right:305px}
.c-unchain-carousel.flipped .c-unchain-carousel__slider-wrapper .slick-track{right:104px}
.c-unchain-carousel__slider-heading.flipped{transform:translateX(-100px)}
}
@media screen and (min-width:1025px) and (max-width:1200px){.c-unchain-carousel__slider-text{padding:0 0 0 20%}
.flipped .c-unchain-carousel__slider-text{padding:0 20% 0 0}
}
.c-poly-chain{position:relative;overflow:hidden;padding:0 0 50px 0}
.c-poly-chain h2,.c-poly-chain h4{text-transform:uppercase}
.c-poly-chain__list{list-style:none}
.c-poly-chain__list li{padding-bottom:1em}
.c-poly-chain__list li:before{content:"\2022";color:#bf2026;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}
.c-poly-chain__intro{padding-bottom:20px}
.c-poly-chain__image-comp{position:relative;margin-bottom:30px;z-index:-2}
.c-poly-chain__caption{font-weight:bold;text-transform:uppercase;margin-bottom:50px}
.c-poly-chain__table{overflow:auto}
.c-poly-chain__table .uppercase{white-space:nowrap}
.c-poly-chain table{width:100%;text-align:left}
.c-poly-chain__image{position:absolute;transform:translate(50%,-50%);max-width:1100px;width:110%;right:0;top:330px;z-index:-1}
.c-poly-chain__tech{padding-top:100px;padding-bottom:50px;position:relative}
.c-poly-chain__tech-bg{position:absolute;top:190px;left:0;right:0;background:#eee;bottom:0;z-index:-1}
.c-poly-chain__tech-content{padding:0 0 50px 0}
.c-poly-chain__tech-img{max-width:300px;margin:auto}
.c-poly-chain__tech-img img{display:block;width:100%}
@media screen and (min-width:769px) and (max-width:1024px){.c-poly-chain .col-lg-3.col-md-6{width:50%}
}
@media screen and (min-width:769px){.c-poly-chain{padding:50px 0}
.c-poly-chain__table,.c-poly-chain__info{width:50%;float:left}
.c-poly-chain__info{padding-right:40px}
.c-poly-chain__caption{width:70%}
.c-poly-chain__image{transform:translate(32%,-50%);top:382px;width:100%}
.c-poly-chain__tech-content{padding:10px}
}
@media screen and (min-width:1400px){.c-poly-chain__table{width:40%}
.c-poly-chain__info{width:60%}
}
.c-unchain-tpu{background-color:#000;padding-top:50px;position:relative;padding-bottom:110px;margin-bottom:70px}
.c-unchain-tpu h2,.c-unchain-tpu h4,.c-unchain-tpu h5{text-transform:uppercase;color:#fff}
.c-unchain-tpu p{color:#fff}
.c-unchain-tpu__bg-img{position:absolute;bottom:-105px;width:350px;max-width:350px}
.c-unchain-tpu__thumbnails{padding:75px 40px}
.c-unchain-tpu__thumbnails .col-sm-12{text-align:center}
.c-unchain-tpu__thumb{display:inline-block;text-align:left;width:50%}
.c-unchain-tpu__thumb img{width:100%;display:block}
.c-unchain-tpu__content-left{padding-bottom:50px;position:relative;z-index:1}
@media screen and (max-width:500px){.c-unchain-tpu__thumb{display:inline-block;text-align:left;width:80%}
}
@media screen and (min-width:769px){.c-unchain-tpu{padding-bottom:0;margin-bottom:100px}
.c-unchain-tpu__bg-img{bottom:-84px;width:46%;max-width:100%}
.c-unchain-tpu__content-left{float:left;width:40%;padding-right:100px}
.c-unchain-tpu__content-right{float:left;width:60%}
.c-unchain-tpu__thumb{width:auto;max-width:130px}
.c-unchain-tpu__thumbnails{padding:75px 15%}
}
.c-unchain-machineworks{background-color:#000;padding-top:70px;padding-bottom:130px;margin-top:50px;margin-bottom:150px;position:relative;color:white}
.c-unchain-machineworks h2,.c-unchain-machineworks h4{color:#fff;text-transform:uppercase}
.c-unchain-machineworks__img-container{position:absolute;overflow:hidden;bottom:-160px;right:0;max-width:80%}
.c-unchain-machineworks__img{width:100%;position:relative;left:20%}
@media screen and (min-width:769px){.c-unchain-machineworks{padding-bottom:70px}
.c-unchain-machineworks__content{width:50%}
.c-unchain-machineworks__img-container{max-width:70%}
}
@media screen and (max-width:768px){.c-unchain-machineworks .col-sm-12{width:100% !important}
}
.c-unchain-matrix{padding:70px 0 120px;background-repeat:no-repeat;background-color:black;background-position:right;background-size:0}
.c-unchain-matrix h2{text-transform:uppercase;color:#fff}
.c-unchain-matrix p{color:#fff}
.c-unchain-matrix__table-caption{font-size:12px;color:#fff}
@media screen and (min-width:769px){.c-unchain-matrix{background-size:auto 100%}
.c-unchain-matrix__table{padding:0 20px;width:85%}
.c-unchain-matrix__content{padding-left:40px;padding-right:40px}
}
.c-unchain-consultation{padding:70px 0 200px;min-height:800px}
.c-unchain-consultation .no-padding{padding:0}
.c-unchain-consultation .modal-content{width:100%;padding:0;max-width:500px}
.c-unchain-consultation .cunfowrap .cognito.c-sml .c-name .c-editor{padding-right:0}
.c-unchain-consultation .cunfowrap .cognito .c-field.c-required .c-label:after{content:"*" !important;display:inline-block !important}
.c-unchain-consultation .cunfowrap .cognito h2,.c-unchain-consultation .cunfowrap .cognito .c-label label,.c-unchain-consultation .cunfowrap .cognito input,.c-unchain-consultation .cunfowrap .cognito button,.c-unchain-consultation .cunfowrap .cognito .c-editor,.c-unchain-consultation .cunfowrap .cognito .c-label{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif !important;text-transform:uppercase;padding:0}
.c-unchain-consultation .cunfowrap .cognito .c-forms-form{background-color:transparent}
.c-unchain-consultation .cunfowrap .cognito .c-forms-form .c-validation{background-color:#bf2026;padding:9px;margin:11px 0 0 0;border-radius:0}
.c-unchain-consultation .cunfowrap .cognito .c-name .c-editor{padding-right:15px}
.c-unchain-consultation .cunfowrap .cognito .c-name>div>div:last-child{padding-right:0}
.c-unchain-consultation__modal-close{display:none}
.gor-modal .c-unchain-consultation__modal-close{display:block}
.c-unchain-consultation__wrapper{max-width:1048px}
.c-unchain-consultation__form{background-color:#eee;padding:30px 20px;max-width:500px;margin:auto;min-height:800px}
.c-unchain-consultation__form-wrapper,.c-unchain-consultation__content{position:relative}
.c-unchain-consultation__img{position:absolute;z-index:-1;width:100%;transform:translateY(-60%);max-height:1000px;display:none !important}
@media screen and (min-width:1025px){.c-unchain-consultation__img{left:20px;transform:none;width:200%;max-width:210%;top:150%}
}
@media screen and (min-width:769px){.c-unchain-consultation .modal-content{width:500px}
.c-unchain-consultation__wrapper{padding-left:40px;padding-right:40px}
.c-unchain-consultation__form{padding:50px}
}
.unchain-footer{padding-top:5px}
.unchain-footer .service-links{text-align:center;padding:0;margin-top:0}
.unchain-footer .service-links li{display:inline-block}
.unchain-footer .footer-nav{padding:30px;text-align:center}
@media screen and (min-width:769px){.unchain-footer{padding-top:5px}
.unchain-footer .service-links{padding:35px 20px}
.unchain-footer .service-links li{display:inline-block}
.unchain-footer .footer-nav{padding:60px 30px 20px}
}
.unchain-table{text-align:center;font-size:13px;line-height:1.3;border-collapse:collapse;color:#fff;background-color:#000}
.unchain-table.transparent{background-color:rgba(0,0,0,0.3)}
.unchain-table.transparent .unchain-table__body tr:nth-child(2n+1){background:rgba(255,255,255,0.09)}
.unchain-table td,.unchain-table th{padding:20px 30px}
.unchain-table b{font-weight:bold;display:inline-block;max-width:170px}
.unchain-table__head tr{background:#000}
.unchain-table__head tr .unchain-table__highlight{border-top:1px solid #bf2026}
.unchain-table__body tr:nth-child(2n+1){background:#191919}
.unchain-table__body tr:last-child .unchain-table__highlight{border-bottom:1px solid #bf2026}
.unchain-table__highlight{border-left:1px solid #bf2026;border-right:1px solid #bf2026}
.unchain-table__head{text-transform:uppercase;font-weight:bold}
.unchain-table__align-left{text-align:left}
.unchain-table__list{padding-left:15px;margin:0}
.unchain-table__list li+li{margin-top:5px}
.unchain-table--clone{position:absolute;top:0;left:0;pointer-events:none;background-color:transparent}
.unchain-table--clone th,.unchain-table--clone td{visibility:hidden}
.unchain-table--clone .unchain-table__column-fixed{visibility:visible}
.unchain-table__column-fixed{text-align:left;text-transform:uppercase}
.unchain-table-container--scrollable{position:relative;overflow:hidden}
.unchain-table-container--scrollable .unchain-table__wrapper{overflow:auto;width:100%}
.unchain-table-container--scrollable .unchain-table__body tr:nth-child(odd) .unchain-table__column-fixed{background:#333}
.unchain-table-container--scrollable .unchain-table__body tr:nth-child(even) .unchain-table__column-fixed{background:#191919}
.unchain-table-container--scrollable td,.unchain-table-container--scrollable th{min-width:200px}
.unchain-table-container--scrollable .unchain-table__column-fixed{min-width:150px}
@media screen and (max-width:1024px){.unchain-table td,.unchain-table th{padding:15px 12px}
}
.install__wrapper{margin-bottom:100px}
.install+.install{margin-top:40px;border-top:2px solid #dadada}
.install__heading{float:left;width:50%;margin-top:0}
.install__language-box{position:relative;max-width:270px;width:100%;float:right}
.install__print{float:left;clear:both;color:#bf2026}
.install__print{cursor:pointer}
.install__print-icon{margin-right:10px;font-size:22px;display:inline-block;vertical-align:text-bottom}
.install__flag{width:30px;height:20px;display:block;position:absolute;top:16px;z-index:1;left:10px;background-size:30px 20px;background-position:center}
.install__flag--en{background-image:url('../../../images/language-flags/en.png')}
.install__flag--en_GB{background-image:url('../../../images/language-flags/en_gb.png')}
.install__flag--de{background-image:url('../../../images/language-flags/de.png')}
.install__flag--fr{background-image:url('../../../images/language-flags/fr.png')}
.install__flag--cs{background-image:url('../../../images/language-flags/cs.png')}
.install__flag--es{background-image:url('../../../images/language-flags/es.png')}
.install__flag--it{background-image:url('../../../images/language-flags/it.png')}
.install__flag--pl{background-image:url('../../../images/language-flags/pl.png')}
.install__flag--uk{background-image:url('../../../images/language-flags/uk.png')}
.install__flag--tr{background-image:url('../../../images/language-flags/tr.png')}
.install__flag--bg{background-image:url('../../../images/language-flags/bg.png')}
.install__flag--hr{background-image:url('../../../images/language-flags/hr.png')}
.install__flag--da{background-image:url('../../../images/language-flags/da.png')}
.install__flag--et{background-image:url('../../../images/language-flags/et.png')}
.install__flag--fi{background-image:url('../../../images/language-flags/fi.png')}
.install__flag--el{background-image:url('../../../images/language-flags/el.png')}
.install__flag--hu{background-image:url('../../../images/language-flags/hu.png')}
.install__flag--lv{background-image:url('../../../images/language-flags/lv.png')}
.install__flag--lt{background-image:url('../../../images/language-flags/lt.png')}
.install__flag--no{background-image:url('../../../images/language-flags/no.png')}
.install__flag--pt{background-image:url('../../../images/language-flags/pt.png')}
.install__flag--ro{background-image:url('../../../images/language-flags/ro.png')}
.install__flag--sr{background-image:url('../../../images/language-flags/sr.png')}
.install__flag--sk{background-image:url('../../../images/language-flags/sk.png')}
.install__flag--sl{background-image:url('../../../images/language-flags/sl.png')}
.install__flag--nl{background-image:url('../../../images/language-flags/nl.png')}
.install__flag--ru{background-image:url('../../../images/language-flags/ru.png')}
.install__flag--sv{background-image:url('../../../images/language-flags/sv.png')}
.install__select{width:100%;padding-left:50px;text-transform:capitalize}
.install__jump-section{max-width:643px}
.install__bullet{display:flex}
.install__bullet:before{content:'';width:5px;height:5px;background:#bf2026;display:inline-block;position:relative;margin:8px 12px 4px 0;border-radius:50%}
.install__text{margin-bottom:10px}
.install__image-container{width:350px;height:350px;display:block;margin:20px auto;background-size:contain;background-repeat:no-repeat;background-position:center}
.install__image--no-image img{width:240px}
.install__note .install__bullet:before{display:none}
.install__note-text{font-weight:500}
.install__note-text span{color:#bf2026}
.install__section--0:first-child .install__bullet{font-weight:500}
.install__section--0:first-child .install__bullet:before{display:none}
.install__tools{display:flex;flex-flow:row wrap}
.install__tool{width:33.3333%;padding:0 15px;display:flex;align-items:center;flex-direction:column;margin-bottom:96px}
.install__tool-container{margin-bottom:60px;width:240px;height:240px;background-size:contain;background-repeat:no-repeat;background-position:center}
.install__tool-image{margin:0 auto}
.install__tool-name{font-weight:500;text-align:center}
.page-languageSelectionPage .top-links-wrapper a{display:none}
.c-dme-authenticated{background:#f8f8f8;padding:25px 0;margin-bottom:61px}
.c-dme-authenticated__section{display:flex;align-items:center;width:50%;position:relative}
.c-dme-authenticated__separator{background:#fff;width:4px;height:75px}
.c-dme-authenticated__info{display:flex;align-items:center;justify-content:space-between}
.c-dme-authenticated__info .icon-qr{display:none}
.c-dme-authenticated__info.c-dme-authenticated__info--mobile .icon-qr{display:block}
.c-dme-authenticated__info.c-dme-authenticated__info--mobile .icon-lock{display:none}
.c-dme-authenticated__section--badge{display:flex;align-items:center}
.c-dme-authenticated__image{margin-right:15px;max-width:118px}
.c-dme__pdp-badge{max-width:118px;float:right;margin-top:20px}
.c-dme-authenticated__part{margin:10px 0;line-height:1}
.c-dme-authenticated__code{color:#8a8b8a;font-size:12px;font-weight:500}
.c-dme-authenticated__scanner{margin-left:auto;background:#fff;border-radius:10px;padding:15px 20px;display:flex;justify-content:space-between;box-shadow:0 0 10px 0 rgba(0,0,0,0.18)}
.c-dme-authenticated__image--icon{font-size:22px}
.c-dme-authenticated-left{display:flex;align-items:center}
.c-dme-authenticated__text--vehicle{margin-left:26%}
.c-dme-authenticated__vehicle-heading{display:inline-block;float:left;margin:0 10px 0 0}
.c-dme-authenticated__vehicle-info{color:#000}
.c-dme-authenticated__text--scan{margin:0 30px 0 0}
.c-dme-authenticated__link{color:#000;background:0;border:0;font-weight:600;cursor:pointer;outline:0}
.c-dme-authenticated__link.c-dme-authenticated__link--mobile{display:none}
.c-dme-authenticated__info--mobile .c-dme-authenticated__link{display:none}
.c-dme-authenticated__info--mobile .c-dme-authenticated__link.c-dme-authenticated__link--mobile{display:block;padding:0}
@media(max-width:480px){.c-dme-authenticated__info--mobile .c-dme-authenticated__link.c-dme-authenticated__link--mobile{line-height:1}
}
.c-dme-authenticated__link:hover{color:#000}
.c-dme-authenticated__close{margin:-15px 0 0 30px;float:right;flex-shrink:0}
.c-dme-authenticated__close--icon{color:#bf2026;display:inline-block;width:100%;text-align:center;font-size:28px;vertical-align:bottom;font-weight:500}
.c-dme__product-link{line-height:24px}
.c-dme-banner{padding:25px 0 5px;background:#f8f8f8;text-align:right;color:black}
.c-dme-banner__close{display:inline-block;width:25px;height:25px;background:#bf2026;vertical-align:middle;margin:0 10px 0 60px;border-radius:50%;float:right}
.c-dme-banner__close--icon{color:#fff;display:inline-block;width:100%;text-align:center;font-size:11px}
.dme-banner-modal__content{padding:21px 0 40px}
.dme-banner-modal__content--sm{max-width:425px}
.dme-banner-modal__content--md{max-width:540px}
.dme-banner-modal__heading{font-size:32px;padding:0 20px}
.dme-banner-modal__heading+.modal-buttons-set{padding-top:16px}
.dme-banner-modal__close{font-size:18px;top:-40px;right:-40px;color:#fff}
.dme-banner-modal__link{margin-left:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}
.c-dme{margin:0 auto}
.c-dme__feedback{max-width:545px;padding:20px 0 50px}
.c-dme__feedback-inner{padding:0 60px}
.c-dme__feedback-button{display:block;margin:26px auto 0;width:191px}
.c-dme--small{max-width:600px;padding:40px 40px 50px}
.c-dme--large{max-width:650px;padding:40px 0 0}
.c-dme--large-language{padding-top:57px;padding-bottom:24px}
.c-dme__inner{padding:16px 30px 11px}
.c-dme--center{margin:0 auto}
.c-dme--color-white{color:#fff}
.c-dme__entry{margin-bottom:30px}
.c-dme__text{line-height:22px;letter-spacing:.9px;max-width:375px;text-align:center;margin:0 auto}
.c-dme__instruction{font-size:20px;max-width:82%}
.c-dme__text--margin-top{margin-top:60px}
.c-dme__form{max-width:640px;margin:0 auto}
.c-dme__entry-icon{margin-right:12px;font-size:22px}
.c-dme__input-wrapper{display:flex;align-items:center}
.c-dme__input{width:60px;text-align:center;padding:10px 6px;font-size:14px;line-height:normal}
.c-dme__cognito{width:100%;max-width:680px;margin:0 auto}
.c-dme__cognito-inner{max-width:650px;margin:0 auto;padding:45px 60px}
.c-dme__cognito-inner .c-unchain-consultation{padding:0;min-height:auto}
.c-dme__cognito-inner .c-unchain-consultation .c-span-12:nth-child(odd){padding-right:0}
.c-dme__cognito-inner .c-unchain-consultation .c-span-12:nth-child(even){padding-right:15px}
.c-dme__cognito-inner .c-unchain-consultation .c-label{margin-bottom:10px}
.c-dme__cognito-inner .c-unchain-consultation .c-button{width:208px;margin-left:0}
.form-list .input-text.c-dme__input{margin-bottom:0}
.form-list .input-text.c-dme__input.error{border-width:3px}
.c-dme__separator{display:inline-block;float:left;margin:7px 5px;font-weight:500}
.c-dme__submit{width:208px;-webkit-appearance:none}
.c-dme--bg-white{background-color:#fff}
.c-dme--rounded{border-radius:10px;padding:13px 10px}
.c-dme--border-red{border-top:4px solid #bf2026;margin-top:30px}
.c-dme__hint{color:#bf2026;text-transform:uppercase;font-size:14px;cursor:pointer;letter-spacing:.8px;font-weight:500}
.c-dme__hint-icon{border:2px solid #bf2026;border-radius:50%;display:inline-block;width:18px;height:18px;font-size:11px;margin-right:10px;position:relative;top:-1px;vertical-align:middle}
.c-dme--invalid-code{color:#8a8b8a;font-size:14px;font-weight:500}
.c-dme__button{margin-top:25px}
.c-dme__not-found{width:93px;margin-bottom:15px}
.c-dme__language-selection{margin:101px auto 71px;max-width:984px}
.modal-content .c-dme__language-selection{margin:30px 73px 0}
.c-dme__language-link{align-items:center;display:flex;font-size:14px;margin:0 0 40px 30%;text-transform:capitalize}
.c-dme__language-link .icon-url{color:#2d2d2d;display:inline-block;font-size:24px;margin-right:8px}
.c-dme__language-link:hover .icon-url{color:#2d2d2d}
.qr-modal-content{max-width:550px;padding:0;background:0;border:0}
.qr__instructions-wrapper{position:relative}
.qr__info{position:absolute;top:72%;width:215px;text-align:left;color:#bf2026;line-height:1}
.qr__info--left{left:30px}
.qr__info--right{left:260px}
.qr__top{display:none;width:410px;height:410px;margin:65px auto 30px;padding:65px;background-color:#fff;border-radius:10px;border:1px solid #979797;position:relative}
.qr__outer{background:url('clientlib-base/less/pages/images/qr/qr-border.png');height:100%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center}
.qr__inner{display:flex;flex-direction:column;align-items:center}
.qr__icon{font-size:48px}
.qr__icon-text{font-size:20px;font-weight:500;max-width:110px;text-align:center;margin:10px 0 0;line-height:24px}
.c-dme__qr-entry{margin-top:80px}
.c-dme__close-shade{position:absolute;top:20px;left:28px;color:#fff;font-size:24px}
.dme-form label.error{display:none !important}
.dme-page{background-size:cover !important;background-position:center !important;flex-grow:1}
.dme-main{display:flex;flex-direction:column;min-height:100vh}
.dme-main .main-content{display:flex;flex-direction:column;flex-grow:1}
.dme-main .main-content>.yCmsContentSlot{display:flex;flex-direction:column;flex-grow:1}
.dme-main .footer{margin-top:0}
.dme-wrapper{padding:0 0 65px;min-height:545px}
.modal-content .dme-wrapper{padding-bottom:0;margin-bottom:-32px}
.dme-wrapper--short{position:relative;min-height:545px}
.dme-wrapper--tall{min-height:950px}
.c-dme__button--hidden-md{display:inline-block}
.c-dme__button--visible-md{display:none}
.c-dme__buttons{margin-top:30px}
.c-dme__buttons a,.c-dme__buttons .button{min-width:200px}
.c-dme__buttons a:first-child,.c-dme__buttons .button:first-child{margin-right:30px}
.c-dme .step .button{-webkit-appearance:none}
.c-dme__error-container{margin-bottom:100px}
@media(min-width:1024px){.modal-content .c-dme__language-item.col-lg-4{width:50%}
}
@media(max-width:1024px){.c-dme-authenticated{padding:30px 0}
}
@media(max-width:959px){.c-dme__pdp-badge{float:left;margin:0 0 20px}
}
@media(max-width:768px){.c-dme-banner__text{text-align:left}
.install__jump-section{width:100%}
.install__tool-image{max-width:155px}
.c-dme__entry{max-width:410px;padding:20px 20px 40px}
.c-dme__heading{font-size:20px}
.c-dme__instruction{font-size:16px;max-width:100%}
.c-dme__input{width:45px;padding:10px 5px;font-size:14px}
.c-dme__entry-hint{padding:15px 10px;max-width:410px}
.qr__top{display:block;max-width:100%}
.qr__inner{overflow:hidden;height:100%;width:100%;padding:5px;position:relative}
.qr__inner.active{height:278px;width:278px}
.qr__inner canvas{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px}
.qr__inner video{object-fit:fill;position:absolute;top:50%;left:50%;width:calc(100% - 10px);height:calc(100% - 10px);z-index:1000;transform:translate(-50%,-50%)}
.c-dme__button--hidden-md{display:none}
.c-dme__button--visible-md{display:inline-block}
.c-dme__language-selection{margin:61px auto;max-width:600px}
.c-dme__language-link{margin-left:70px}
.c-dme-authenticated__info--reorder{flex-direction:column}
.c-dme-authenticated__section{width:100%}
.c-dme-authenticated__separator{width:100%;height:4px;margin:20px 0;order:2}
.c-dme-authenticated__section--left{order:3}
.c-dme-authenticated__section--right{order:1;margin-bottom:15px}
.c-dme-authenticated__text{text-align:left;margin:0 50px 0 0;display:block;width:100%}
.c-dme-authenticated__close{position:absolute;right:0;margin:0 0 0 30px}
.install__tool-container{width:212px;height:212px}
}
@media(max-width:640px){.install__heading{width:100%;font-size:32px}
.install__language-box{float:left;margin-bottom:30px;clear:both;max-width:100%}
.install__tool-image{margin-bottom:40px}
.install__tool{width:50%;position:relative}
.c-dme--large{padding-left:0;padding-right:0}
.c-dme-authenticated{padding:20px 0 30px}
.c-dme-authenticated__info{flex-direction:column;align-items:flex-start}
.c-dme-authenticated__scanner{width:100%;text-align:center;justify-content:center;margin-top:20px;align-items:center}
.dme-banner-modal__close{right:0}
.c-dme__cognito-inner{padding:45px 15px}
.c-dme__buttons a,.c-dme__buttons .button{display:block;margin-left:auto;margin-right:auto;width:100%;-webkit-appearance:none}
.c-dme__buttons a:first-child,.c-dme__buttons .button:first-child{margin-right:auto}
.modal-content .c-dme__language-selection{margin:15px 0 0}
.c-dme__language-link{margin-left:30px}
}
@media(max-width:484px){.c-dme__cognito-inner .c-unchain-consultation .c-span-12:nth-child(even){padding-right:0}
}
@media(max-width:480px){.c-dme__entry-icon{width:100%;margin:0 0 15px}
.c-dme__input{width:42px;font-size:12px;padding:10px 2px}
.qr__top{margin-top:0;width:257px;height:257px;padding:45px}
.qr__icon{font-size:32px}
.qr__icon-text{font-size:18px;line-height:1;font-weight:600;max-width:100px}
.qr__info{width:165px;font-size:12px}
.qr__info--left{left:30px}
.qr__info--right{left:200px}
.c-dme__input-wrapper{position:relative;justify-content:space-between}
.c-dme__entry-icon{position:absolute;top:-27px}
.c-dme__instruction{margin-bottom:40px}
.c-dme__feedback-inner{padding:0 40px}
.c-dme-authenticated{margin-bottom:36px}
.button-mobile-full-width{width:100%}
.install__tool-container{width:160px;height:160px}
.c-dme__hint{font-size:12px}
.c-dme__language-link{margin-left:0}
}
@media(max-width:415px){.qr__info{width:145px}
.qr__info--left{left:15px}
.qr__info--right{left:170px}
.c-dme__manual-entry{padding-left:10px;padding-right:10px}
.c-dme__separator{margin:0}
}
@media(max-width:375px){.c-dme--small{padding:16px 20px 50px}
.c-dme__entry-hint,.c-dme__inner--small{padding:15px 10px}
.qr__info{top:70%}
}
@media(max-width:320px){.qr__info{width:135px}
.qr__info--right{left:150px}
.g-recaptcha{transform:scale(0.9);transform-origin:0 0}
.install__tool-container{width:120px;height:120px}
}
.modal-content-with-diagonals{padding:21px 0 40px}
.modal-buttons-set{align-items:center;padding-top:40px}
.language-flag{width:30px;margin-right:10px}
.show-print,.show-print-image,.show-print-tool{display:none}
body.printable header,body.printable footer,body.printable .dme-banner,body.printable .install__language-box,body.printable .js-print,body.printable .install__jump-section,body.printable .productDetailsPageSectionUpSelling,body.printable .c-back-to-top,body.printable .js-installation-tab,body.printable .c-dme-authenticated,body.printable .c-dme-banner__close,body.printable .install__tool-container,body.printable .install__image-container{display:none !important}
body.printable .install__heading{float:none !important;width:100%}
body.printable .install__bullet:before{display:none}
body.printable .install__text{margin-bottom:0}
body.printable .accordion-content--pdp{height:auto !important}
body.printable .install__tool{margin-bottom:20px;width:33.333%;display:block}
body.printable .show-print{display:block}
body.printable .show-print-image{display:block;text-align:center}
body.printable .show-print-image img{margin:20px auto;width:100%;max-height:300px;max-width:300px}
body.printable .show-print-tool{display:block;max-width:100% !important;text-align:center}
body.printable .show-print-tool img{margin:20px auto;width:160px;height:160px}
.diagonal-lines-bg{background:url('clientlib-base/resources/images/home/diagonal-lines.png');background-size:cover;height:100px;margin-bottom:-60px}
.uppercase{text-transform:uppercase}
.no-text-transform{text-transform:none}
.strong{font-weight:bold}
.arrow-shift{letter-spacing:1px;font-weight:500;text-transform:uppercase;font-size:14px}
.arrow-shift .icon-link-arrow{font-size:9px;position:absolute}
.container-fluid-custom{max-width:1370px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
@media(min-width:1025px){.arrow-shift{position:relative;display:block;max-width:95%}
.arrow-shift .icon-link-arrow:before,.arrow-shift .icon-link-arrow:after{display:inline-block;position:absolute;right:0;top:-2px;transition:all .6s;transform:translate(30px,7px);opacity:1}
.arrow-shift .icon-link-arrow:after{content:"\e92a"}
.arrow-shift .icon-link-arrow:before{transform:translate(0,7px);opacity:0}
.arrow-shift:hover .icon-link-arrow:after{opacity:0;transform:translate(50px,7px)}
.arrow-shift:hover .icon-link-arrow:before{opacity:1;transform:translate(30px,7px)}
}
.pt-0{padding-top:0 !important}
.pb-0{padding-bottom:0 !important}
.pl-0{padding-left:0 !important}
.pr-0{padding-right:0 !important}
.mt-0{margin-top:0 !important}
.mb-0{margin-bottom:0 !important}
.ml-0{margin-left:0 !important}
.mr-0{margin-right:0 !important}
.mt-md{margin-top:20px}
.mb-md{margin-bottom:20px}
.ml-md{margin-left:20px}
.mr-md{margin-right:20px}
.mt-lg{margin-top:30px}
.mb-lg{margin-bottom:30px}
.ml-lg{margin-left:30px}
.mr-lg{margin-right:30px}
@media(max-width:1024px){.arrow-shift .icon-link-arrow{position:relative;margin-left:5px}
}
.position-relative{position:relative}
.shift-dropdown{background-position:98% 50%}
@media(max-width:768px){.shift-dropdown{background-position:93% 50%}
}
.hyphenate{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}
html[lang="zh-CN"] body,html[lang="zh"] body,html[lang="zh-cn"] body{font-family:source-han-serif-sc,serif;font-weight:400;font-style:normal}
html[lang="zh-CN"] body b,html[lang="zh"] body b,html[lang="zh-cn"] body b{font-family:source-han-serif-sc,serif;font-weight:700;font-style:normal}
html[lang="zh-CN"] body strong,html[lang="zh"] body strong,html[lang="zh-cn"] body strong{font-family:source-han-serif-sc,serif;font-weight:700;font-style:normal}
html[lang="zh-CN"] body em,html[lang="zh"] body em,html[lang="zh-cn"] body em{font-family:source-han-serif-sc,serif;font-weight:700;font-style:normal}
html[lang="ko-KR"] *,html[lang="ko"] *,html[lang="ko-kr"] *{word-break:keep-all}
body{margin:0;background-color:#fff}
.page-content{background:#fff;padding-top:63px}
.page-content.full-width-mp-template{padding-left:15px;padding-right:15px}
.gray-bg{background:#f8f8f8}
h1:before,.h1-treatment:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
.h1-treatment--center:before{margin:0 auto 20px}
.h1-treatment--right:before{margin:0 0 20px auto}
.h1-treatment--none:before{display:none}
h2{font-weight:500}
.button,.gor-tabs .tabs-tab,.c-unchain-consultation .cunfowrap .cognito .c-forms-form button{text-transform:uppercase;letter-spacing:1px;white-space:normal}
@media(max-width:767px){.button,.gor-tabs .tabs-tab,.c-unchain-consultation .cunfowrap .cognito .c-forms-form button{padding:12px 20px}
}
.button:hover,.button:focus{outline:0}
.button-alternate{color:#fff;background-color:#000;border:1px solid #000;font-weight:300;transition:.3s ease-out}
.button-alternate:focus,.button-alternate:hover{color:#fff;background-color:#000;border-color:#000}
.button-alternate[disabled]{opacity:.5;cursor:not-allowed}
.button-alternate[disabled]:focus,.button-alternate[disabled]:hover{background-color:#000;border-color:#000}
.button-alternate:focus,.button-alternate:hover{background-color:#1a1a1a;border-color:#1a1a1a}
.button--white{color:#bf2026;background-color:#fff;border:1px solid transparent;font-weight:500;transition:.3s ease-out}
.button--white:focus,.button--white:hover{color:#bf2026;background-color:#e6e6e6;border-color:rgba(0,0,0,0)}
.button--white[disabled]{opacity:.5;cursor:not-allowed}
.button--white[disabled]:focus,.button--white[disabled]:hover{background-color:#fff;border-color:transparent}
.button--white:focus,.button--white:hover{background-color:#fff;border-color:rgba(26,26,26,0)}
.button--white:hover{background-color:#bf2026;color:#fff}
.with-icon{position:relative;padding:12px 40px 12px 60px}
.with-icon i{position:absolute;left:30px;top:9px;font-size:20px}
@media(max-width:1024px){.with-icon i{left:35%}
}
@media(max-width:480px){.with-icon i{left:7%}
}
.heading-link{color:#000;text-transform:uppercase}
select{border-radius:0;border:1px solid #2d2d2d;box-sizing:border-box;font-size:16px;height:52px;line-height:18px;padding-left:25px;text-indent:.01em;vertical-align:baseline;width:100%;background:#fff url('../../../images/select-bg.svg') no-repeat 93% 50%;background-size:13px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;color:#8b8b8b;appearance:none}
select.selected{color:#000}
select:focus{outline:0}
select.large{background-position:96%}
select::-ms-expand{display:none}
.select--black{border-color:#000;color:#000}
label{margin-bottom:8px;text-transform:uppercase;font-weight:500}
.form-list .input-text{margin-bottom:20px}
.hidden-input-text{display:none}
.hidden-input-text.active{display:block;margin-left:28px}
.input-hint{position:absolute;top:86px;color:#bf2026;font-weight:500}
.input-hint--fixed{position:relative;top:-24px;color:#bf2026;font-weight:500}
.custom-checkbox label,.custom-radio label{text-transform:none;font-weight:300}
.required{margin-right:3px}
.form-list-validation li:nth-child(odd){clear:both}
.form-list-validation .input-text{margin-bottom:0}
.form-list-validation label.error{font-size:12px}
.captcha__error{color:#bf2026}
.input-text::-webkit-input-placeholder{color:#8b8b8b}
.input-text::-moz-placeholder{color:#8b8b8b}
.input-text:-ms-input-placeholder{color:#8b8b8b}
.input-text:-moz-placeholder{color:#8b8b8b}
.table th{color:#fff;text-transform:uppercase}
.table.products-table th{color:#000;padding:10px 15px;border:0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background-color:transparent;text-align:left;font-size:14px}
.table.products-table th:first-child{padding-left:40px}
.table.products-table td{padding:5px 15px;border:0;border-bottom:1px solid #dadada;text-align:left;font-size:14px}
.table.products-table--parts{margin:20px 0 0 0}
.table.products-table--parts th{font-size:14px;border:0;text-transform:none;width:16.666666666666667%}
.table.products-table--parts td{padding:10px 15px;font-size:14px;border:0}
.table.products-table--parts.table-striped tbody tr:nth-of-type(odd) td{background-color:#f8f8f8;border:0}
.table.products-table--specifications .products-table__title{font-size:14px;border:0;text-transform:uppercase;color:#fff;background-color:#000}
.table.products-table--specifications .products-table__headers{font-size:14px;border:0;text-transform:none;color:#000;width:50%}
.table.products-table--specifications .products-table__row:nth-of-type(even){background-color:#f8f8f8;border:0}
.table.products-table--specifications .products-table__row:nth-of-type(even) td{background-color:#f8f8f8}
.table.products-table--specifications td{border:0;color:#000;font-size:14px;width:50%}
.table-arrow--sorted{cursor:pointer;position:relative}
.table-arrow--sorted:after{font-family:"boilerplate";content:"\f107";font-size:18px;margin-left:10px;transition:transform .25s ease-in;vertical-align:-3px;position:relative}
.table-arrow--sorted-asc:after{content:"\f106"}
.table-arrow--not-sorted:after{display:none}
.table-arrow--not-sorted:hover{cursor:pointer}
.table-responsive{display:block;width:100%;overflow-x:auto;white-space:nowrap}
@media(max-width:768px){.table-responsive{position:absolute}
}
.product-part-cell,.product-number-cell{color:#bf2026}
.red-bullets{list-style:none;padding:0 0 0 15px;margin:0}
.red-bullets li{display:block;list-style-position:outside;padding-left:5px;text-indent:-16px;margin-bottom:20px}
.red-bullets li:before{content:"\e918";font-family:"boilerplate";color:#bf2026;margin-right:10px;font-size:5px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-15{width:50%;float:left}
@media(min-width:769px){.col-md-15{width:25%}
}
@media(min-width:1024px){.col-md-15{width:20%}
}
.container-fluid-lg{max-width:1400px}
.component-container{max-width:1600px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
body.has-modal{overflow:hidden}
.shade.active{position:absolute;top:148px;left:0;height:100%;width:100%;opacity:.9;background-color:#000;z-index:999}
.gor-accordion .accordion-header{text-transform:uppercase}
.gor-accordion .accordion-content-inner{padding:16px}
@media(max-width:960px){.gor-accordion .accordion-header{margin:0;padding:15px;font-size:16px;text-align:left}
.gor-accordion .accordion-content{text-align:left}
}
.breadcrumbs li{color:#8a8b8a}
.breadcrumbs li+li:before{padding:0 10px;font-size:15px;position:relative;font-family:'boilerplate';top:2px;color:#000}
.breadcrumbs li a{color:#2d2d2d}
@media(max-width:768px){.breadcrumbs{display:none}
}
.badge{position:absolute;top:15px;left:0;color:#FFF;text-align:center;width:105px;padding:13px 0;text-transform:uppercase;font-size:10px;line-height:0;font-weight:500;letter-spacing:1px}
.badge--red{background-color:#bf2026}
.badge--navy{background-color:#0a1d44}
.badge--orange{background-color:#f55a07}
.badge--green{background-color:#63a70a}
.badge--grey{background-color:#2d2d2d}
.badge--blue{background-color:#0075c9}
.badge--teal{background-color:#017c8a}
.badge--black{background-color:#000}
a[href^="tel:"]{color:#000}
@media(max-width:768px){a[href^="tel:"]{color:#bf2026}
}
.small-diagonal-border,.header-diagonals{background:url('../../../images/diagonal.png') repeat-x;height:14px}
.iframe-component{max-width:100%;min-width:100%;width:100%}
@media screen and (max-width:768px){.iframe-component{height:150vh}
}
@media screen and (max-width:480px){.iframe-component{height:200vh}
}
iframe{border:0}
.pagination{margin-left:40px}
.pagination li a{font-weight:300;font-size:16px}
.pagination li.active a{font-weight:500}
.pagination li a.previous,.pagination li a.next{margin:0;width:auto;font-weight:normal}
.pagination li span.icon-angle-left,.pagination li span.icon-angle-right{font-family:'boilerplate';font-weight:500;font-size:16px}
.c-back-to-top{position:fixed;top:50%;right:10%;width:50px;height:50px;padding:0 10px;background:#bf2026;border-radius:50%;border:0;text-decoration:none;opacity:0;cursor:pointer;outline:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.14)}
.c-back-to-top.active{opacity:1;transition:all .3s ease}
.c-back-to-top:hover{background:#dd353b}
.c-back-to-top__icon{font-size:28px;transition:all .3s ease;color:#fff;vertical-align:middle}
.nutch-description{font-size:16px;font-weight:300;margin:0 0 24px;line-height:1.5}
@media(max-width:959px){.search-subpage-main .pagination{display:flex;justify-content:space-around;padding:10px 0;margin-left:0}
}
@media(max-width:767px){.pagination{display:flex;justify-content:space-around;padding:10px 0;margin-left:0}
}
@media(min-width:1025px){.main-nav.gor-nav .drop-down{min-width:280px;border-top:0}
.main-nav.gor-nav .drop-down ul li a{color:#000}
.main-nav.gor-nav .drop-down ul li a:hover{color:#bf2026}
}
@media(max-width:768px){.page-content{padding-top:40px}
}
@media(max-width:480px){.c-back-to-top{right:5%}
}
.c-dme__recaptcha{margin:20px 0;display:flex;flex-direction:column}
#g-recaptcha_incorrect{color:#bf2026;display:none;order:2}
#optanon #optanon-popup-wrapper .optanon-white-button-middle{background-color:#bf2026 !important;border-radius:20px}
.optanon-alert-box-wrapper .optanon-alert-box-button-middle{background-color:#bf2026 !important;border-color:#bf2026 !important;border-radius:20px}
.language-de .category__heading h1,.language-ru .category__heading h1,.language-de .fixed-link-bottom,.language-ru .fixed-link-bottom{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}
.language-ru .search-navivation .search-view__title{font-size:14px;text-align:center;justify-content:center}
.language-ru .parts-nav .part-search{padding:10px 0}
@media(max-width:480px){.language-de .c-full-banner__title,.language-ru .c-full-banner__title,.language-de .search-heading__title,.language-ru .search-heading__title,.language-de .category-transmission-text,.language-ru .category-transmission-text,.language-de .menu-back-link,.language-ru .menu-back-link,.language-de .level-3 a,.language-ru .level-3 a{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}
.language-de .level-3 a,.language-ru .level-3 a{padding-right:24px}
.language-ru .utility-nav ul li a{font-size:18px}
.language-ru .utility-nav ul li a:after{font-size:20px}
.language-ru .search-navivation .search-view__title{font-size:12px}
}
@media(min-width:1025px){.language-ru .navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-1,.language-de .navigation__inner .level-0:nth-child(3)>.drop-down li.level-1 .child-submenu.children-1{width:570px}
.language-ru .level-0:nth-child(2) .menu-heading,.language-ru .level-0:nth-child(3) .menu-heading{font-weight:600}
.language-ru .cms-menu-content p:first-child{font-weight:600}
}