.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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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--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%}
.bg-grey .container-fluid{background-color:#dadada}
.bg-light-grey{background-color:#f8f8f8}
.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:#2d2d2d}
.bg-red .container-fluid{background-color:#bf2026}
.bg-light-blue .container-fluid{background-color:#0075c9}
.bg-dark-blue .container-fluid{background-color:#0a1d44}
.bg-dark-gray .container-fluid{background-color:#75787b}
.bg-medium-gray .container-fluid{background-color:#a7a8aa}
.bg-light-gray .container-fluid{background-color:#c8c9c7}
.bg-yellow .container-fluid{background-color:#ffd700}
.bg-orange .container-fluid{background-color:#dc4405}
.bg-support-light-blue .container-fluid{background-color:#0077c8}
.bg-teal .container-fluid{background-color:#00778b}
.bg-support-green .container-fluid{background-color:#64a70b}
.bg-navy .container-fluid{background-color:#041e42}
.bg-colorado-blue .container-fluid{background-color:#00263e}
.bg-champion-yellow .container-fluid{background-color:#ffce00}
.cmp-container-no-gutter.column-container>.container-fluid.bg-full{padding:0}
.cmp-container-no-gutter.column-container>.container-fluid.bg-full>.row>.col:first-child{padding-left:0}
.cmp-container-no-gutter.column-container>.container-fluid.bg-full>.row>.col:last-child{padding-right:0}
.cmp-container-no-gutter.column-container>.container-fluid.bg-full>.row>.col:only-child{padding-left:0;padding-right:0}
.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-1,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-2,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-3,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-4,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-5,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-6,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-7,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-8,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-9,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-10,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-11,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-12,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-auto,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-1,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-2,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-3,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-4,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-5,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-6,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-7,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-8,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-9,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-10,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-11,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-12,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-sm-auto,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-1,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-2,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-3,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-4,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-5,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-6,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-7,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-8,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-9,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-10,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-11,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-12,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-md-auto,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-1,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-2,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-3,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-4,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-5,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-6,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-7,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-8,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-9,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-10,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-11,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-12,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-lg-auto,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-1,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-2,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-3,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-4,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-5,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-6,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-7,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-8,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-9,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-10,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-11,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-12,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl,.cmp-column-no-gutter.column-container>.container-fluid>.row>.col-xl-auto{padding:0}
.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{margin-right:unset;margin-left:unset}
.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('../../../etc.clientlibs/gates/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(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/be.svg)}
.header-flag-cz{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/cz.svg)}
.header-flag-de{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/de.svg)}
.header-flag-es{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/es.svg)}
.header-flag-fr{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/fr.svg)}
.header-flag-gb{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/gb.svg)}
.header-flag-it{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/it.svg)}
.header-flag-nl{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/nl.svg)}
.header-flag-pl{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/pl.svg)}
.header-flag-ru{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/ru.svg)}
.header-flag-tr{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/tr.svg)}
.header-flag-us{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/us.svg)}
.header-flag-kr{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/kr.svg)}
.header-flag-jp{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/jp.svg)}
.header-flag-in{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/in.svg)}
.header-flag-br{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/br.svg)}
.header-flag-ar{background-image:url(../../../etc.clientlibs/gates/components/structure/header/clientlibs/resources/images/flags/ar.svg)}
.cmp-text h1,.text h1,.industry-tile h1,.cmp-teaser--card .cmp-teaser__title h1,.cmp-teaser--card .cmp-teaser__description h1{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:40px;line-height:40px;color:#000}
.cmp-text .h1-treatment-center:before,.text .h1-treatment-center:before,.industry-tile .h1-treatment-center:before,.cmp-teaser--card .cmp-teaser__title .h1-treatment-center:before,.cmp-teaser--card .cmp-teaser__description .h1-treatment-center:before{margin:0 auto;margin-bottom:20px}
.cmp-text .h1-treatment-right,.text .h1-treatment-right,.industry-tile .h1-treatment-right,.cmp-teaser--card .cmp-teaser__title .h1-treatment-right,.cmp-teaser--card .cmp-teaser__description .h1-treatment-right{margin-top:20px}
.cmp-text .h1-treatment-right:before,.text .h1-treatment-right:before,.industry-tile .h1-treatment-right:before,.cmp-teaser--card .cmp-teaser__title .h1-treatment-right:before,.cmp-teaser--card .cmp-teaser__description .h1-treatment-right:before{right:20px;margin-top:-20px;position:absolute}
.cmp-text h2,.text h2,.industry-tile h2,.cmp-teaser--card .cmp-teaser__title h2,.cmp-teaser--card .cmp-teaser__description 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,.industry-tile h3,.cmp-teaser--card .cmp-teaser__title h3,.cmp-teaser--card .cmp-teaser__description h3{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:24px;line-height:28px;color:#000}
.cmp-text h4,.text h4,.industry-tile h4,.cmp-teaser--card .cmp-teaser__title h4,.cmp-teaser--card .cmp-teaser__description h4{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#000}
.cmp-text h5,.text h5,.industry-tile h5,.cmp-teaser--card .cmp-teaser__title h5,.cmp-teaser--card .cmp-teaser__description h5{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#2d2d2d}
.cmp-text h6,.text h6,.industry-tile h6,.cmp-teaser--card .cmp-teaser__title h6,.cmp-teaser--card .cmp-teaser__description h6{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;color:#2d2d2d}
.cmp-text p,.text p,.industry-tile p,.cmp-teaser--card .cmp-teaser__title p,.cmp-teaser--card .cmp-teaser__description 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,.industry-tile p a,.cmp-teaser--card .cmp-teaser__title p a,.cmp-teaser--card .cmp-teaser__description p a{color:#bf2026}
.cmp-text p a:hover,.text p a:hover,.industry-tile p a:hover,.cmp-teaser--card .cmp-teaser__title p a:hover,.cmp-teaser--card .cmp-teaser__description p a:hover{color:#dd353b;text-decoration:none}
.cmp-text .icon-phone,.text .icon-phone,.industry-tile .icon-phone,.cmp-teaser--card .cmp-teaser__title .icon-phone,.cmp-teaser--card .cmp-teaser__description .icon-phone{color:#bf2026}
.cmp-text .icon-download-document,.text .icon-download-document,.industry-tile .icon-download-document,.cmp-teaser--card .cmp-teaser__title .icon-download-document,.cmp-teaser--card .cmp-teaser__description .icon-download-document{color:#bf2026}
.cmp-text .pLarge,.text .pLarge,.industry-tile .pLarge,.cmp-teaser--card .cmp-teaser__title .pLarge,.cmp-teaser--card .cmp-teaser__description .pLarge{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:20px;line-height:28px}
.cmp-text a,.text a,.industry-tile a,.cmp-teaser--card .cmp-teaser__title a,.cmp-teaser--card .cmp-teaser__description a{color:#bf2026}
.cmp-text a:hover,.text a:hover,.industry-tile a:hover,.cmp-teaser--card .cmp-teaser__title a:hover,.cmp-teaser--card .cmp-teaser__description a:hover{color:#dd353b}
.cmp-text .h2Alternate,.text .h2Alternate,.industry-tile .h2Alternate,.cmp-teaser--card .cmp-teaser__title .h2Alternate,.cmp-teaser--card .cmp-teaser__description .h2Alternate,.cmp-text .h2Alternate-center,.text .h2Alternate-center,.industry-tile .h2Alternate-center,.cmp-teaser--card .cmp-teaser__title .h2Alternate-center,.cmp-teaser--card .cmp-teaser__description .h2Alternate-center,.cmp-text .h2Alternate-right,.text .h2Alternate-right,.industry-tile .h2Alternate-right,.cmp-teaser--card .cmp-teaser__title .h2Alternate-right,.cmp-teaser--card .cmp-teaser__description .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,.industry-tile .h2Alternate:before,.cmp-teaser--card .cmp-teaser__title .h2Alternate:before,.cmp-teaser--card .cmp-teaser__description .h2Alternate:before,.cmp-text .h2Alternate-center:before,.text .h2Alternate-center:before,.industry-tile .h2Alternate-center:before,.cmp-teaser--card .cmp-teaser__title .h2Alternate-center:before,.cmp-teaser--card .cmp-teaser__description .h2Alternate-center:before,.cmp-text .h2Alternate-right:before,.text .h2Alternate-right:before,.industry-tile .h2Alternate-right:before,.cmp-teaser--card .cmp-teaser__title .h2Alternate-right:before,.cmp-teaser--card .cmp-teaser__description .h2Alternate-right:before{display:block;content:'';width:105px;height:4px;background-color:#bf2026}
.cmp-text .h2Alternate-center:before,.text .h2Alternate-center:before,.industry-tile .h2Alternate-center:before,.cmp-teaser--card .cmp-teaser__title .h2Alternate-center:before,.cmp-teaser--card .cmp-teaser__description .h2Alternate-center:before{margin:0 auto 20px auto}
.cmp-text .h2Alternate:before,.text .h2Alternate:before,.industry-tile .h2Alternate:before,.cmp-teaser--card .cmp-teaser__title .h2Alternate:before,.cmp-teaser--card .cmp-teaser__description .h2Alternate:before{margin-bottom:20px}
.cmp-text .h2Alternate-right,.text .h2Alternate-right,.industry-tile .h2Alternate-right,.cmp-teaser--card .cmp-teaser__title .h2Alternate-right,.cmp-teaser--card .cmp-teaser__description .h2Alternate-right{margin-top:20px}
.cmp-text .h2Alternate-right:before,.text .h2Alternate-right:before,.industry-tile .h2Alternate-right:before,.cmp-teaser--card .cmp-teaser__title .h2Alternate-right:before,.cmp-teaser--card .cmp-teaser__description .h2Alternate-right:before{right:20px;position:absolute;float:right;margin-top:-20px}
.cmp-text .hero,.text .hero,.industry-tile .hero,.cmp-teaser--card .cmp-teaser__title .hero,.cmp-teaser--card .cmp-teaser__description .hero,.cmp-text .hero-center,.text .hero-center,.industry-tile .hero-center,.cmp-teaser--card .cmp-teaser__title .hero-center,.cmp-teaser--card .cmp-teaser__description .hero-center,.cmp-text .hero-right,.text .hero-right,.industry-tile .hero-right,.cmp-teaser--card .cmp-teaser__title .hero-right,.cmp-teaser--card .cmp-teaser__description .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,.industry-tile .hero:before,.cmp-teaser--card .cmp-teaser__title .hero:before,.cmp-teaser--card .cmp-teaser__description .hero:before,.cmp-text .hero-center:before,.text .hero-center:before,.industry-tile .hero-center:before,.cmp-teaser--card .cmp-teaser__title .hero-center:before,.cmp-teaser--card .cmp-teaser__description .hero-center:before,.cmp-text .hero-right:before,.text .hero-right:before,.industry-tile .hero-right:before,.cmp-teaser--card .cmp-teaser__title .hero-right:before,.cmp-teaser--card .cmp-teaser__description .hero-right:before{display:block;content:'';width:105px;height:4px;background-color:#bf2026}
.cmp-text .hero:before,.text .hero:before,.industry-tile .hero:before,.cmp-teaser--card .cmp-teaser__title .hero:before,.cmp-teaser--card .cmp-teaser__description .hero:before{margin-bottom:20px}
.cmp-text .hero-center:before,.text .hero-center:before,.industry-tile .hero-center:before,.cmp-teaser--card .cmp-teaser__title .hero-center:before,.cmp-teaser--card .cmp-teaser__description .hero-center:before{margin:0 auto 20px auto}
.cmp-text .hero-right,.text .hero-right,.industry-tile .hero-right,.cmp-teaser--card .cmp-teaser__title .hero-right,.cmp-teaser--card .cmp-teaser__description .hero-right{margin-top:20px}
.cmp-text .hero-right:before,.text .hero-right:before,.industry-tile .hero-right:before,.cmp-teaser--card .cmp-teaser__title .hero-right:before,.cmp-teaser--card .cmp-teaser__description .hero-right:before{right:20px;margin-top:-20px;position:absolute}
.cmp-text .redLine:before,.text .redLine:before,.industry-tile .redLine:before,.cmp-teaser--card .cmp-teaser__title .redLine:before,.cmp-teaser--card .cmp-teaser__description .redLine:before,.cmp-text .redLine-center:before,.text .redLine-center:before,.industry-tile .redLine-center:before,.cmp-teaser--card .cmp-teaser__title .redLine-center:before,.cmp-teaser--card .cmp-teaser__description .redLine-center:before,.cmp-text .redLine-right:before,.text .redLine-right:before,.industry-tile .redLine-right:before,.cmp-teaser--card .cmp-teaser__title .redLine-right:before,.cmp-teaser--card .cmp-teaser__description .redLine-right:before{content:'';width:105px;height:4px;background-color:#bf2026;display:block}
.cmp-text .redLine:before,.text .redLine:before,.industry-tile .redLine:before,.cmp-teaser--card .cmp-teaser__title .redLine:before,.cmp-teaser--card .cmp-teaser__description .redLine:before{margin-bottom:20px}
.cmp-text .redLine-center:before,.text .redLine-center:before,.industry-tile .redLine-center:before,.cmp-teaser--card .cmp-teaser__title .redLine-center:before,.cmp-teaser--card .cmp-teaser__description .redLine-center:before{margin:0 auto 20px auto}
.cmp-text .redLine-right:before,.text .redLine-right:before,.industry-tile .redLine-right:before,.cmp-teaser--card .cmp-teaser__title .redLine-right:before,.cmp-teaser--card .cmp-teaser__description .redLine-right:before{right:16px;position:absolute}
.cmp-text .fontBlack,.text .fontBlack,.industry-tile .fontBlack,.cmp-teaser--card .cmp-teaser__title .fontBlack,.cmp-teaser--card .cmp-teaser__description .fontBlack{color:#000}
.cmp-text .fontWhite,.text .fontWhite,.industry-tile .fontWhite,.cmp-teaser--card .cmp-teaser__title .fontWhite,.cmp-teaser--card .cmp-teaser__description .fontWhite{color:#fff}
.cmp-text .fontRed,.text .fontRed,.industry-tile .fontRed,.cmp-teaser--card .cmp-teaser__title .fontRed,.cmp-teaser--card .cmp-teaser__description .fontRed{color:#bf2026}
.cmp-text .fontDarkGray,.text .fontDarkGray,.industry-tile .fontDarkGray,.cmp-teaser--card .cmp-teaser__title .fontDarkGray,.cmp-teaser--card .cmp-teaser__description .fontDarkGray{color:#75787b}
.cmp-text .fontMediumGray,.text .fontMediumGray,.industry-tile .fontMediumGray,.cmp-teaser--card .cmp-teaser__title .fontMediumGray,.cmp-teaser--card .cmp-teaser__description .fontMediumGray{color:#a7a8aa}
.cmp-text .fontLightGray,.text .fontLightGray,.industry-tile .fontLightGray,.cmp-teaser--card .cmp-teaser__title .fontLightGray,.cmp-teaser--card .cmp-teaser__description .fontLightGray{color:#c8c9c7}
.cmp-text .fontYellow,.text .fontYellow,.industry-tile .fontYellow,.cmp-teaser--card .cmp-teaser__title .fontYellow,.cmp-teaser--card .cmp-teaser__description .fontYellow{color:#ffd700}
.cmp-text .fontOrange,.text .fontOrange,.industry-tile .fontOrange,.cmp-teaser--card .cmp-teaser__title .fontOrange,.cmp-teaser--card .cmp-teaser__description .fontOrange{color:#dc4405}
.cmp-text .fontLightBlue,.text .fontLightBlue,.industry-tile .fontLightBlue,.cmp-teaser--card .cmp-teaser__title .fontLightBlue,.cmp-teaser--card .cmp-teaser__description .fontLightBlue{color:#0077c8}
.cmp-text .fontTeal,.text .fontTeal,.industry-tile .fontTeal,.cmp-teaser--card .cmp-teaser__title .fontTeal,.cmp-teaser--card .cmp-teaser__description .fontTeal{color:#00778b}
.cmp-text .fontGreen,.text .fontGreen,.industry-tile .fontGreen,.cmp-teaser--card .cmp-teaser__title .fontGreen,.cmp-teaser--card .cmp-teaser__description .fontGreen{color:#64a70b}
.cmp-text .fontNavy,.text .fontNavy,.industry-tile .fontNavy,.cmp-teaser--card .cmp-teaser__title .fontNavy,.cmp-teaser--card .cmp-teaser__description .fontNavy{color:#041e42}
.cmp-text .fontColoradoBlue,.text .fontColoradoBlue,.industry-tile .fontColoradoBlue,.cmp-teaser--card .cmp-teaser__title .fontColoradoBlue,.cmp-teaser--card .cmp-teaser__description .fontColoradoBlue{color:#00263e}
.cmp-text .fontChampionYellow,.text .fontChampionYellow,.industry-tile .fontChampionYellow,.cmp-teaser--card .cmp-teaser__title .fontChampionYellow,.cmp-teaser--card .cmp-teaser__description .fontChampionYellow{color:#ffce00}
.cmp-text .fontBook,.text .fontBook,.industry-tile .fontBook,.cmp-teaser--card .cmp-teaser__title .fontBook,.cmp-teaser--card .cmp-teaser__description .fontBook{font-family:"ITC Franklin Gothic Book Regular",Helvetica,Arial,sans-serif}
.cmp-text .fontDemi,.text .fontDemi,.industry-tile .fontDemi,.cmp-teaser--card .cmp-teaser__title .fontDemi,.cmp-teaser--card .cmp-teaser__description .fontDemi{font-family:"ITC Franklin Gothic Demi Regular",Helvetica,Arial,sans-serif}
.cmp-text .fontHeavy,.text .fontHeavy,.industry-tile .fontHeavy,.cmp-teaser--card .cmp-teaser__title .fontHeavy,.cmp-teaser--card .cmp-teaser__description .fontHeavy{font-family:"ITC Franklin Gothic Heavy Regular",Helvetica,Arial,sans-serif}
.cmp-text .lineHtDefault,.text .lineHtDefault,.industry-tile .lineHtDefault,.cmp-teaser--card .cmp-teaser__title .lineHtDefault,.cmp-teaser--card .cmp-teaser__description .lineHtDefault{line-height:100%}
.cmp-text .lineHt80,.text .lineHt80,.industry-tile .lineHt80,.cmp-teaser--card .cmp-teaser__title .lineHt80,.cmp-teaser--card .cmp-teaser__description .lineHt80{line-height:80%}
.cmp-text .font-size-8,.text .font-size-8,.industry-tile .font-size-8,.cmp-teaser--card .cmp-teaser__title .font-size-8,.cmp-teaser--card .cmp-teaser__description .font-size-8{font-size:8px}
.cmp-text .font-size-9,.text .font-size-9,.industry-tile .font-size-9,.cmp-teaser--card .cmp-teaser__title .font-size-9,.cmp-teaser--card .cmp-teaser__description .font-size-9{font-size:9px}
.cmp-text .font-size-10,.text .font-size-10,.industry-tile .font-size-10,.cmp-teaser--card .cmp-teaser__title .font-size-10,.cmp-teaser--card .cmp-teaser__description .font-size-10{font-size:10px}
.cmp-text .font-size-11,.text .font-size-11,.industry-tile .font-size-11,.cmp-teaser--card .cmp-teaser__title .font-size-11,.cmp-teaser--card .cmp-teaser__description .font-size-11{font-size:11px}
.cmp-text .font-size-12,.text .font-size-12,.industry-tile .font-size-12,.cmp-teaser--card .cmp-teaser__title .font-size-12,.cmp-teaser--card .cmp-teaser__description .font-size-12{font-size:12px}
.cmp-text .font-size-14,.text .font-size-14,.industry-tile .font-size-14,.cmp-teaser--card .cmp-teaser__title .font-size-14,.cmp-teaser--card .cmp-teaser__description .font-size-14{font-size:14px}
.cmp-text .font-size-16,.text .font-size-16,.industry-tile .font-size-16,.cmp-teaser--card .cmp-teaser__title .font-size-16,.cmp-teaser--card .cmp-teaser__description .font-size-16{font-size:16px}
.cmp-text .font-size-18,.text .font-size-18,.industry-tile .font-size-18,.cmp-teaser--card .cmp-teaser__title .font-size-18,.cmp-teaser--card .cmp-teaser__description .font-size-18{font-size:18px}
.cmp-text .font-size-20,.text .font-size-20,.industry-tile .font-size-20,.cmp-teaser--card .cmp-teaser__title .font-size-20,.cmp-teaser--card .cmp-teaser__description .font-size-20{font-size:20px}
.cmp-text .font-size-22,.text .font-size-22,.industry-tile .font-size-22,.cmp-teaser--card .cmp-teaser__title .font-size-22,.cmp-teaser--card .cmp-teaser__description .font-size-22{font-size:22px}
.cmp-text .font-size-24,.text .font-size-24,.industry-tile .font-size-24,.cmp-teaser--card .cmp-teaser__title .font-size-24,.cmp-teaser--card .cmp-teaser__description .font-size-24{font-size:24px}
.cmp-text .font-size-26,.text .font-size-26,.industry-tile .font-size-26,.cmp-teaser--card .cmp-teaser__title .font-size-26,.cmp-teaser--card .cmp-teaser__description .font-size-26{font-size:26px}
.cmp-text .font-size-28,.text .font-size-28,.industry-tile .font-size-28,.cmp-teaser--card .cmp-teaser__title .font-size-28,.cmp-teaser--card .cmp-teaser__description .font-size-28{font-size:28px}
.cmp-text .font-size-30,.text .font-size-30,.industry-tile .font-size-30,.cmp-teaser--card .cmp-teaser__title .font-size-30,.cmp-teaser--card .cmp-teaser__description .font-size-30{font-size:30px}
.cmp-text .font-size-32,.text .font-size-32,.industry-tile .font-size-32,.cmp-teaser--card .cmp-teaser__title .font-size-32,.cmp-teaser--card .cmp-teaser__description .font-size-32{font-size:32px}
.cmp-text .font-size-34,.text .font-size-34,.industry-tile .font-size-34,.cmp-teaser--card .cmp-teaser__title .font-size-34,.cmp-teaser--card .cmp-teaser__description .font-size-34{font-size:34px}
.cmp-text .font-size-36,.text .font-size-36,.industry-tile .font-size-36,.cmp-teaser--card .cmp-teaser__title .font-size-36,.cmp-teaser--card .cmp-teaser__description .font-size-36{font-size:36px}
.cmp-text .font-size-38,.text .font-size-38,.industry-tile .font-size-38,.cmp-teaser--card .cmp-teaser__title .font-size-38,.cmp-teaser--card .cmp-teaser__description .font-size-38{font-size:38px}
.cmp-text .font-size-40,.text .font-size-40,.industry-tile .font-size-40,.cmp-teaser--card .cmp-teaser__title .font-size-40,.cmp-teaser--card .cmp-teaser__description .font-size-40{font-size:40px}
.cmp-text .font-size-42,.text .font-size-42,.industry-tile .font-size-42,.cmp-teaser--card .cmp-teaser__title .font-size-42,.cmp-teaser--card .cmp-teaser__description .font-size-42{font-size:42px}
.cmp-text .font-size-44,.text .font-size-44,.industry-tile .font-size-44,.cmp-teaser--card .cmp-teaser__title .font-size-44,.cmp-teaser--card .cmp-teaser__description .font-size-44{font-size:44px}
.cmp-text .font-size-46,.text .font-size-46,.industry-tile .font-size-46,.cmp-teaser--card .cmp-teaser__title .font-size-46,.cmp-teaser--card .cmp-teaser__description .font-size-46{font-size:46px}
.cmp-text .font-size-48,.text .font-size-48,.industry-tile .font-size-48,.cmp-teaser--card .cmp-teaser__title .font-size-48,.cmp-teaser--card .cmp-teaser__description .font-size-48{font-size:48px}
.cmp-text .font-size-50,.text .font-size-50,.industry-tile .font-size-50,.cmp-teaser--card .cmp-teaser__title .font-size-50,.cmp-teaser--card .cmp-teaser__description .font-size-50{font-size:50px}
.cmp-text .font-size-52,.text .font-size-52,.industry-tile .font-size-52,.cmp-teaser--card .cmp-teaser__title .font-size-52,.cmp-teaser--card .cmp-teaser__description .font-size-52{font-size:52px}
.cmp-text .font-size-54,.text .font-size-54,.industry-tile .font-size-54,.cmp-teaser--card .cmp-teaser__title .font-size-54,.cmp-teaser--card .cmp-teaser__description .font-size-54{font-size:54px}
.cmp-text .font-size-56,.text .font-size-56,.industry-tile .font-size-56,.cmp-teaser--card .cmp-teaser__title .font-size-56,.cmp-teaser--card .cmp-teaser__description .font-size-56{font-size:56px}
.cmp-text .font-size-58,.text .font-size-58,.industry-tile .font-size-58,.cmp-teaser--card .cmp-teaser__title .font-size-58,.cmp-teaser--card .cmp-teaser__description .font-size-58{font-size:58px}
.cmp-text .font-size-60,.text .font-size-60,.industry-tile .font-size-60,.cmp-teaser--card .cmp-teaser__title .font-size-60,.cmp-teaser--card .cmp-teaser__description .font-size-60{font-size:60px}
.cmp-text .font-size-62,.text .font-size-62,.industry-tile .font-size-62,.cmp-teaser--card .cmp-teaser__title .font-size-62,.cmp-teaser--card .cmp-teaser__description .font-size-62{font-size:62px}
.cmp-text .font-size-64,.text .font-size-64,.industry-tile .font-size-64,.cmp-teaser--card .cmp-teaser__title .font-size-64,.cmp-teaser--card .cmp-teaser__description .font-size-64{font-size:64px}
.cmp-text .font-size-66,.text .font-size-66,.industry-tile .font-size-66,.cmp-teaser--card .cmp-teaser__title .font-size-66,.cmp-teaser--card .cmp-teaser__description .font-size-66{font-size:66px}
.cmp-text .font-size-68,.text .font-size-68,.industry-tile .font-size-68,.cmp-teaser--card .cmp-teaser__title .font-size-68,.cmp-teaser--card .cmp-teaser__description .font-size-68{font-size:68px}
.cmp-text .font-size-70,.text .font-size-70,.industry-tile .font-size-70,.cmp-teaser--card .cmp-teaser__title .font-size-70,.cmp-teaser--card .cmp-teaser__description .font-size-70{font-size:70px}
.cmp-text .font-size-72,.text .font-size-72,.industry-tile .font-size-72,.cmp-teaser--card .cmp-teaser__title .font-size-72,.cmp-teaser--card .cmp-teaser__description .font-size-72{font-size:72px}
@media only screen and (max-width:425px){.cmp-text .font-size-50,.text .font-size-50,.industry-tile .font-size-50,.cmp-teaser--card .cmp-teaser__title .font-size-50,.cmp-teaser--card .cmp-teaser__description .font-size-50{font-size:45px}
.cmp-text .font-size-52,.text .font-size-52,.industry-tile .font-size-52,.cmp-teaser--card .cmp-teaser__title .font-size-52,.cmp-teaser--card .cmp-teaser__description .font-size-52{font-size:45px}
.cmp-text .font-size-54,.text .font-size-54,.industry-tile .font-size-54,.cmp-teaser--card .cmp-teaser__title .font-size-54,.cmp-teaser--card .cmp-teaser__description .font-size-54{font-size:45px}
.cmp-text .font-size-56,.text .font-size-56,.industry-tile .font-size-56,.cmp-teaser--card .cmp-teaser__title .font-size-56,.cmp-teaser--card .cmp-teaser__description .font-size-56{font-size:45px}
.cmp-text .font-size-58,.text .font-size-58,.industry-tile .font-size-58,.cmp-teaser--card .cmp-teaser__title .font-size-58,.cmp-teaser--card .cmp-teaser__description .font-size-58{font-size:45px}
.cmp-text .font-size-60,.text .font-size-60,.industry-tile .font-size-60,.cmp-teaser--card .cmp-teaser__title .font-size-60,.cmp-teaser--card .cmp-teaser__description .font-size-60{font-size:45px}
.cmp-text .font-size-62,.text .font-size-62,.industry-tile .font-size-62,.cmp-teaser--card .cmp-teaser__title .font-size-62,.cmp-teaser--card .cmp-teaser__description .font-size-62{font-size:45px}
.cmp-text .font-size-64,.text .font-size-64,.industry-tile .font-size-64,.cmp-teaser--card .cmp-teaser__title .font-size-64,.cmp-teaser--card .cmp-teaser__description .font-size-64{font-size:45px}
.cmp-text .font-size-66,.text .font-size-66,.industry-tile .font-size-66,.cmp-teaser--card .cmp-teaser__title .font-size-66,.cmp-teaser--card .cmp-teaser__description .font-size-66{font-size:45px}
.cmp-text .font-size-68,.text .font-size-68,.industry-tile .font-size-68,.cmp-teaser--card .cmp-teaser__title .font-size-68,.cmp-teaser--card .cmp-teaser__description .font-size-68{font-size:45px}
.cmp-text .font-size-70,.text .font-size-70,.industry-tile .font-size-70,.cmp-teaser--card .cmp-teaser__title .font-size-70,.cmp-teaser--card .cmp-teaser__description .font-size-70{font-size:45px}
.cmp-text .font-size-72,.text .font-size-72,.industry-tile .font-size-72,.cmp-teaser--card .cmp-teaser__title .font-size-72,.cmp-teaser--card .cmp-teaser__description .font-size-72{font-size:42px}
}
@media only screen and (min-width:426px) and (max-width:768px){.cmp-text .font-size-72,.text .font-size-72,.industry-tile .font-size-72,.cmp-teaser--card .cmp-teaser__title .font-size-72,.cmp-teaser--card .cmp-teaser__description .font-size-72{font-size:42px}
}
.cmp-text .redUnderline:after,.text .redUnderline:after,.industry-tile .redUnderline:after,.cmp-teaser--card .cmp-teaser__title .redUnderline:after,.cmp-teaser--card .cmp-teaser__description .redUnderline:after{content:'';width:100%;height:2px;background-color:#bf2026;display:inline-block;margin:8px 0}
.cmp-text .fontSmall,.text .fontSmall,.industry-tile .fontSmall,.cmp-teaser--card .cmp-teaser__title .fontSmall,.cmp-teaser--card .cmp-teaser__description .fontSmall{font-size:12px}
.cmp-text .arrow-shift,.text .arrow-shift,.industry-tile .arrow-shift,.cmp-teaser--card .cmp-teaser__title .arrow-shift,.cmp-teaser--card .cmp-teaser__description .arrow-shift{position:relative;text-decoration:none;text-transform:uppercase}
.cmp-text .arrow-shift:after,.text .arrow-shift:after,.industry-tile .arrow-shift:after,.cmp-teaser--card .cmp-teaser__title .arrow-shift:after,.cmp-teaser--card .cmp-teaser__description .arrow-shift:after,.cmp-text .arrow-shift :before,.text .arrow-shift :before,.industry-tile .arrow-shift :before,.cmp-teaser--card .cmp-teaser__title .arrow-shift :before,.cmp-teaser--card .cmp-teaser__description .arrow-shift :before{top:0}
.cmp-text .arrow-shift:hover .icon-angle-right:after,.text .arrow-shift:hover .icon-angle-right:after,.industry-tile .arrow-shift:hover .icon-angle-right:after,.cmp-teaser--card .cmp-teaser__title .arrow-shift:hover .icon-angle-right:after,.cmp-teaser--card .cmp-teaser__description .arrow-shift:hover .icon-angle-right:after{opacity:0;transform:translate(10px,5px)}
.cmp-text .arrow-shift:hover .icon-angle-right:before,.text .arrow-shift:hover .icon-angle-right:before,.industry-tile .arrow-shift:hover .icon-angle-right:before,.cmp-teaser--card .cmp-teaser__title .arrow-shift:hover .icon-angle-right:before,.cmp-teaser--card .cmp-teaser__description .arrow-shift:hover .icon-angle-right:before{opacity:1;transform:translate(20px,5px)}
.cmp-text .arrow-shift.lowercase,.text .arrow-shift.lowercase,.industry-tile .arrow-shift.lowercase,.cmp-teaser--card .cmp-teaser__title .arrow-shift.lowercase,.cmp-teaser--card .cmp-teaser__description .arrow-shift.lowercase{text-transform:none}
.cmp-text .arrow-shift .icon-angle-right,.text .arrow-shift .icon-angle-right,.industry-tile .arrow-shift .icon-angle-right,.cmp-teaser--card .cmp-teaser__title .arrow-shift .icon-angle-right,.cmp-teaser--card .cmp-teaser__description .arrow-shift .icon-angle-right{position:absolute}
.cmp-text .arrow-shift .icon-angle-right:after,.text .arrow-shift .icon-angle-right:after,.industry-tile .arrow-shift .icon-angle-right:after,.cmp-teaser--card .cmp-teaser__title .arrow-shift .icon-angle-right:after,.cmp-teaser--card .cmp-teaser__description .arrow-shift .icon-angle-right:after,.cmp-text .arrow-shift .icon-angle-right:before,.text .arrow-shift .icon-angle-right:before,.industry-tile .arrow-shift .icon-angle-right:before,.cmp-teaser--card .cmp-teaser__title .arrow-shift .icon-angle-right:before,.cmp-teaser--card .cmp-teaser__description .arrow-shift .icon-angle-right:before{display:inline-block;content:"\f105";height:100%;left:100%;position:absolute;right:0;top:-1px;transition:all .6s}
.cmp-text .arrow-shift .icon-angle-right:after,.text .arrow-shift .icon-angle-right:after,.industry-tile .arrow-shift .icon-angle-right:after,.cmp-teaser--card .cmp-teaser__title .arrow-shift .icon-angle-right:after,.cmp-teaser--card .cmp-teaser__description .arrow-shift .icon-angle-right:after{opacity:1;transform:translate(10px,5px)}
.cmp-text .arrow-shift .icon-angle-right:before,.text .arrow-shift .icon-angle-right:before,.industry-tile .arrow-shift .icon-angle-right:before,.cmp-teaser--card .cmp-teaser__title .arrow-shift .icon-angle-right:before,.cmp-teaser--card .cmp-teaser__description .arrow-shift .icon-angle-right:before{opacity:0;transform:translate(0,5px)}
.cmp-text .icon-link-arrow,.text .icon-link-arrow,.industry-tile .icon-link-arrow,.cmp-teaser--card .cmp-teaser__title .icon-link-arrow,.cmp-teaser--card .cmp-teaser__description .icon-link-arrow{letter-spacing:1px;font-size:12px;position:relative;color:inherit}
.cmp-text .icon-link-arrow:before,.text .icon-link-arrow:before,.industry-tile .icon-link-arrow:before,.cmp-teaser--card .cmp-teaser__title .icon-link-arrow:before,.cmp-teaser--card .cmp-teaser__description .icon-link-arrow:before,.cmp-text .icon-link-arrow:after,.text .icon-link-arrow:after,.industry-tile .icon-link-arrow:after,.cmp-teaser--card .cmp-teaser__title .icon-link-arrow:after,.cmp-teaser--card .cmp-teaser__description .icon-link-arrow:after{top:0 !important}
.cmp-text .button--black a,.text .button--black a,.industry-tile .button--black a,.cmp-teaser--card .cmp-teaser__title .button--black a,.cmp-teaser--card .cmp-teaser__description .button--black a{color:#fff;text-decoration:none}
.cmp-text .button--black a:hover,.text .button--black a:hover,.industry-tile .button--black a:hover,.cmp-teaser--card .cmp-teaser__title .button--black a:hover,.cmp-teaser--card .cmp-teaser__description .button--black a:hover{color:#fff}
.cmp-text .button--download:before,.text .button--download:before,.industry-tile .button--download:before,.cmp-teaser--card .cmp-teaser__title .button--download:before,.cmp-teaser--card .cmp-teaser__description .button--download:before{font-family:"boilerplate";content:"\e93d";position:absolute;left:30px;font-size:20px}
.cmp-text .button--download a,.text .button--download a,.industry-tile .button--download a,.cmp-teaser--card .cmp-teaser__title .button--download a,.cmp-teaser--card .cmp-teaser__description .button--download a{color:#fff;text-decoration:none}
.cmp-text .button--download a:hover,.text .button--download a:hover,.industry-tile .button--download a:hover,.cmp-teaser--card .cmp-teaser__title .button--download a:hover,.cmp-teaser--card .cmp-teaser__description .button--download a:hover{color:#fff}
.cmp-text .button-default a,.text .button-default a,.industry-tile .button-default a,.cmp-teaser--card .cmp-teaser__title .button-default a,.cmp-teaser--card .cmp-teaser__description .button-default a{color:#fff;text-decoration:none}
.cmp-text .button-default a:hover,.text .button-default a:hover,.industry-tile .button-default a:hover,.cmp-teaser--card .cmp-teaser__title .button-default a:hover,.cmp-teaser--card .cmp-teaser__description .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}
.button-v2 .button-default,.button-v2 .button--black{text-align:center;position:relative;overflow:hidden;transition:all .2s;padding:22px 28px}
.button-v2 .button-default span,.button-v2 .button--black span{display:inline-block;position:relative;padding:0 6px 0 6px;transition:padding .2s}
.button-v2 .button-default i,.button-v2 .button--black i{position:absolute;top:50%;right:0;opacity:0;margin-top:-9px;transition:opacity .2s,right .2s;font-size:17px;font-weight:bold}
.button-v2 .button-default:hover span,.button-v2 .button--black:hover span{padding:0 12px 0 0}
.button-v2 .button-default:hover i,.button-v2 .button--black:hover i{transition:opacity .2s,right .2s;opacity:1;top:50%;right:-4px}
.button-v2 .button-default{color:#fff}
.button-v2 .button-default:hover{background:#000;border-color:#000}
.button-v2 a.button--black,.button-v2 span.button--black{padding:21px 28px;background:rgba(255,255,255,0.5);border:2px solid #000;color:#000}
.button-v2 a.button--black:hover,.button-v2 span.button--black:hover{background:#bf2026;border-color:#bf2026;color:#fff}
.button-v2.button-white a.button--black,.button-v2.button-white span.button--black{padding:21px 28px;background:transparent;border:2px solid #fff;color:#fff}
.button-v2.button-white a.button--black:hover,.button-v2.button-white span.button--black:hover{background:#fff;border-color:#fff;color:#bf2026}
.button-v2.button-black a.button--black,.button-v2.button-black span.button--black{padding:21px 28px;background:transparent;border:2px solid #000;color:#000}
.button-v2.button-black a.button--black:hover,.button-v2.button-black span.button--black:hover{background:#000;border-color:#000;color:#fff}
.button-v2.button-red a.button--black,.button-v2.button-red span.button--black{padding:21px 28px;background:transparent;border:2px solid #bf2026;color:#bf2026}
.button-v2.button-red a.button--black:hover,.button-v2.button-red span.button--black:hover{background:#bf2026;border-color:#bf2026;color:#fff}
.button-white .cmp-text .arrow-shift,.button-white .text .arrow-shift,.button-white .industry-tile .arrow-shift{color:#fff}
.button-white .cmp-text .arrow-shift:hover,.button-white .text .arrow-shift:hover,.button-white .industry-tile .arrow-shift:hover{color:#f8f8f8}
.button-black .cmp-text .arrow-shift,.button-black .text .arrow-shift,.button-black .industry-tile .arrow-shift{color:#000}
.button-black .cmp-text .arrow-shift:hover,.button-black .text .arrow-shift:hover,.button-black .industry-tile .arrow-shift:hover{color:#f8f8f8}
.dmTextOverlay .cmp-text.text-top{top:0;bottom:unset;left:0;position:absolute}
.dmTextOverlay .cmp-text.text-middle{top:50%;transform:translate(0,-50%);left:0;position:absolute}
.dmTextOverlay .cmp-text.text-bottom{top:50%;bottom:0;left:0;position:absolute}
.cmp-carousel__content .text__wrapper .slick-list .slick-track .slick-slide .carousel-slider .slide__item .slide__text .cmp-text.text-middle{top:50%;transform:translate(0,-50%);position:absolute}
.cmp-carousel__content .text__wrapper .slick-list .slick-track .slick-slide .carousel-slider .slide__item .slide__text .cmp-text.text-bottom{top:50%;bottom:0;position:absolute}
@media(max-width:767px){.cmp-carousel__content .text__wrapper .slick-list .slick-track .slick-slide .carousel-slider .slide__item .slide__text .cmp-text.text-middle{top:unset;transform:unset;position:unset}
.cmp-carousel__content .text__wrapper .slick-list .slick-track .slick-slide .carousel-slider .slide__item .slide__text .cmp-text.text-bottom{top:70%;bottom:0;position:absolute}
}
.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 .region-hero .banner__component.full-banner,.splash-container .region-hero .banner__component.full-banner{max-width:none}
.splash .region-hero .banner__component.full-banner:after,.splash-container .region-hero .banner__component.full-banner:after{max-width:none}
.splash .col-md-6,.splash-container .col-md-6{margin:0 0 40px}
.splash .splash-button-country,.splash-container .splash-button-country{display:inline-block}
.splash .splash-button-country>.button,.splash-container .splash-button-country>.button{padding-right:0;padding-left:0}
.splash .region-selector__emea .cmp-title h1:before,.splash-container .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__content ul li{list-style-type:none}
.cmp-red .cmp-teaser__content 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}
.cmp-teaser--image-zoom-in .cmp-teaser__image{display:inline-block;overflow:hidden}
.cmp-teaser--image-zoom-in .cmp-teaser__image img{transition:transform .5s ease}
.cmp-teaser--image-zoom-in .cmp-teaser__image img:hover{transform:scale(1.1)}
@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)}
}
@media only screen and (max-width:1024px){.cmp-teaser--image-zoom-in .cmp-teaser__image img:hover{transform:none}
}
.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{color:#bf2026;cursor:pointer}
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}
}
.gates-list-image-zoom-in .image-wrapper{display:inline-block;overflow:hidden;width:100%}
.gates-list-image-zoom-in .image-wrapper img{transition:transform .5s ease}
.gates-list-image-zoom-in .image-wrapper img:hover{transform:scale(1.1)}
@media only screen and (max-width:1024px){.gates-list-image-zoom-in .image-wrapper img:hover{transform:none}
}
.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}
.slide_title_url{color:#fff}
@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:48 %}
.cmp-gates-carousel .cmp-carousel__content.right .slide__item .slide__text{right:52%}
}
.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 (max-width:1023px){.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__image .align-center img{transform:none !important}
}
@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:1200px){.cmp-gates-carousel .cmp-carousel__content.color-block .text-image-carousel .slick-list .slick-track .slick-slide .carousel-slider .slide__item .slide__image{top:-40px}
.cmp-gates-carousel .cmp-carousel__content.color-block .text-image-carousel .slick-list .slick-track .slick-slide .carousel-slider .slide__item .slide__text{padding-bottom:0;height:100%;max-width:100%;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:0;top:0}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__paginate{top:-35px}
.cmp-gates-carousel .cmp-carousel__content.color-block.right .slide__item .slide__text{right:50%}
.cmp-gates-carousel .cmp-carousel__content.color-block.left .slide__item .slide__text{width:55%}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper{padding:0}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper .slick-list.draggable .slide__item{height:480px;display:flex}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper .slick-list.draggable .slide__item .slide__text{height:100%}
.cmp-gates-carousel .cmp-carousel__content.image-preview .text__wrapper .slide__text{padding:0 30px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text__wrapper{width:45%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .slide__text{padding:15px 30px;width:100%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel{width:55%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item{width:500px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image{width:500px;left:1%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image img{width:500px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text__wrapper{width:45%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text__wrapper .slide__text{padding:15px 30px;width:100%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel{width:55%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item{width:500px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{width:500px;left:11%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image img{width:500px}
}
@media only screen and (min-width:1600px) and (max-width:1650px){.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{left:4%}
}
@media only screen and (min-width:1550px) and (max-width:1599px){.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{left:0}
}
@media only screen and (min-width:1500px) and (max-width:1549px){.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{left:8%}
}
@media only screen and (min-width:1400px) and (max-width:1500px){.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item{width:450px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image{width:450px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image img{width:450px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item{width:450px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{width:450px;left:12%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image img{width:450px}
}
@media only screen and (min-width:1300px) and (max-width:1400px){.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item{width:400px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image{width:400px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image img{width:400px;object-fit:contain}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item{width:400px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{width:400px;left:14%}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image img{width:400px;object-fit:contain}
}
@media only screen and (min-width:1200px) and (max-width:1300px){.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item,.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item{width:370px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image,.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{width:370px}
.cmp-gates-carousel .cmp-carousel__content.image-preview.right .text-image-carousel .slide__item .slide__image img,.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image img{width:370px;object-fit:contain}
.cmp-gates-carousel .cmp-carousel__content.image-preview.left .text-image-carousel .slide__item .slide__image{left:13.5%}
}
@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('../../../etc.clientlibs/gates/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 .callout__card-icon{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 .old-navigation-style-wrapper .column-wrapper{width:70%;margin:0 auto;position:relative}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .nav-img-wrapper{max-width:358px;width:358px}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .nav-img-wrapper img{width:100%;height:auto}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .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 .old-navigation-style-wrapper .column-wrapper .nav-ctabar .nav-cta-title{width:calc(100% - 82px);height:auto}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .nav-ctabar .nav-cta-title p{margin:0 0 10px}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .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 .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper{padding:0 20px}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{list-style:none;column-count:2;font-weight:bold}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li:hover{cursor:default}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .heading-link{text-transform:none}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .heading-link:hover{cursor:pointer}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .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 .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .nav-last-li a.heading-link p{margin:0}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .spacer{padding:10px 0}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .redline-large{border-top:solid #bf2026 2px;width:200px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper{width:100%;margin:0 auto;position:relative}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .nav-img-wrapper{max-width:358px;width:358px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .nav-img-wrapper img{width:100%;height:auto}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .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 .new-navigation-style-wrapper .column-wrapper .nav-ctabar .nav-cta-title{width:calc(100% - 82px);height:auto}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .nav-ctabar .nav-cta-title p{margin:0 0 10px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .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 .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper{padding:0 20px;width:100%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper.width-50{width:55%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{list-style:none;column-count:2;font-weight:bold;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li{width:25%;padding:0 20px 10px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li:hover{cursor:default}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list{padding-bottom:20px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li{text-transform:none;font-weight:normal}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li a{color:#000;font-weight:100;font-size:14px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li a:hover{color:#bf2026}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li a:active{color:#000}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .two-column{width:50%;padding-bottom:0}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .heading-link{text-transform:none}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .heading-link:hover{cursor:pointer}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .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 .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .nav-last-li a.heading-link p{margin:0}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .nav-last-li.two-column{width:50%;padding-top:10px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .disable-link{pointer-events:none}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list.justify-end{justify-content:end !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .spacer{padding:10px 0}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .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 .old-navigation-style-wrapper .column-wrapper{width:90%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper{width:100%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{justify-content:flex-start !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li{width:33.3333% !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .two-column{width:50% !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper.width-50{width:70% !important}
}
@media only screen and (min-width:1025px) and (max-width:1300px){.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper{padding:0 60px}
}
@media only screen and (min-width:1201px) and (max-width:1350px){.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper{width:80%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper{width:100%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{justify-content:flex-start !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li{width:33.3333% !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .two-column{width:50% !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper.width-50{width:68% !important}
}
@media only screen and (min-width:1351px) and (max-width:1500px){.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper{width:80%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper{width:100%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{justify-content:flex-start !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li{width:33.3333% !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .two-column{width:50% !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper.width-50{width:63% !important}
}
@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 - 74px);background-color:#fffeff;top:74px;left:-100%;opacity:0;z-index:10;padding:30px 40px;transition:all .4s ease}
.content-menu .level1-list .li-item .menu-popup:not(.closed){left:0;opacity:1;overflow-y:scroll}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper{position:relative}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .menu-back-link.js-content-level1-back{word-break:normal;margin:10px 0 40px 0;align-items:center}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{padding:0;font-weight:300;list-style:none}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li{font-size:16px;margin-bottom:8px}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .heading-link{text-transform:capitalize;word-break:normal}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .spacer{padding:10px 0}
.content-menu .level1-list .li-item .menu-popup .old-navigation-style-wrapper .column-wrapper .level2-list-wrapper .redline{border-top:solid #bf2026 2px;width:200px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper{position:relative}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper{width:100%}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .menu-back-link.js-content-level1-back{word-break:normal;margin:10px 0 23px 0;font-size:20px;color:#bf2026}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .menu-back-link.js-content-level1-back .icon-left-arrow-long{margin-bottom:20px;margin-top:2px;margin-right:8px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-menu-title{font-size:26px;font-weight:600}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list{padding:0;font-weight:300;list-style:none;column-count:1 !important}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li{font-size:18px;margin:10px 0}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list{list-style:none;padding-left:0}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li{font-weight:100;text-transform:none;padding-bottom:7px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li a{color:#000;font-weight:100}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .level-3-list .level3-child-li a:hover{color:#bf2026}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .child-li .heading-link{font-weight:400;text-transform:capitalize;word-break:normal;padding:7px 0;display:block;font-size:20px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .level2-list .disable-link{pointer-events:none}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .spacer{padding:10px 0}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .redline{border-top:solid #bf2026 2px;width:200px}
.content-menu .level1-list .li-item .menu-popup .new-navigation-style-wrapper .column-wrapper .level2-list-wrapper .red-line-separator{height:1px;width:100%;background:#bf2026}
.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 - 74px);background-color:#fffeff;top:74px;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}
}
.breadcrumblink-gray .breadcrumb-section .breadcrumbs li a{color:#2d2d2d}
.breadcrumblink-gray .breadcrumb-section .breadcrumbs li+li:before{color:#2d2d2d}
.breadcrumblink-white .breadcrumb-section .breadcrumbs li a{color:#fff}
.breadcrumblink-white .breadcrumb-section .breadcrumbs li+li:before{color:#fff}
.breadcrumblink-black .breadcrumb-section .breadcrumbs li a{color:#000}
.breadcrumblink-black .breadcrumb-section .breadcrumbs li+li:before{color:#000}
.breadcrumbnonlink-gray .breadcrumb-section .breadcrumbs li a:not([href]):not([tabindex]){color:#2d2d2d}
.breadcrumbnonlink-white .breadcrumb-section .breadcrumbs li a:not([href]):not([tabindex]){color:#fff}
.breadcrumbnonlink-black .breadcrumb-section .breadcrumbs li a:not([href]):not([tabindex]){color:#000}
.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,.aem-Grid.aem-Grid--0>.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 .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .cog-label,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .cog-3-label,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .cog-4-label,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .cog-button__text,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled input[type=text],.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .el-textarea__inner,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .el-checkbox__label,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .el-select-dropdown__item,.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .el-select-dropdown__item>span{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif !important}
.cmp-product .request-more-info-modal .request-more-info-modal-content .cog-cognito--styled .cog-button--primary{background:#bf2026 !important;border:#bf2026 !important}
.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}
.cmp-product .dt-paging-button{border:0;background:0;font-weight:300;outline:0}
.cmp-product .dt-paging-button:focus{outline:0}
.cmp-product .dt-paging-button.first,.cmp-product .dt-paging-button.last{display:none}
.cmp-product .dt-paging-button.current{font-weight:500}
.cmp-product .dt-paging-button.disabled.previous,.cmp-product .dt-paging-button.disabled.next{cursor:not-allowed;opacity:.5;pointer-events: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}
.categoryPage .cmp-product .base-product .product__description .mktoLayoutLeft{margin-left:-5px}
}
@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}
.categoryPage .cmp-product .base-product .product__description .mktoLayoutLeft{margin-left:-15px}
}
.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 .product__description{margin-top:0}
.product .gates-mixed-media.s7touchinput.s7mixedmediaviewer+.product__image-caption{padding-top:48px !important}
@media screen and (min-width:1024px){.gates-mixed-media.s7touchinput.s7mixedmediaviewer .s7swatches{top:90%}
}
@media screen and (max-width:1023px){.gates-mixed-media.s7touchinput.s7mixedmediaviewer .s7container{max-height:300px}
.gates-mixed-media.s7touchinput.s7mixedmediaviewer .s7swatches{bottom:auto !important;top:100%}
.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-content-view{align-items:center;justify-content:center}
.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% !important;margin-right:1% !important}
.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% !important;margin-right:5% !important}
.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}
.dynamic-callout.wordBreak{word-break:break-word}
.color-block .dynamicmedia .cq-dd-image>div{display:block !important}
@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:1200px){.gates-banner-image .gates-banner__text.center.mx-5{margin-left:6% !important;margin-right:6% !important}
.gates-banner-image .gates-banner__text.center.mx-7{margin-left:7% !important;margin-right:7% !important}
.gates-banner-image .gates-banner__text.center.mx-9{margin-left:9% !important;margin-right:9% !important}
.gates-banner-image .gates-banner__text.center.mx-11{margin-left:11% !important;margin-right:11% !important}
.gates-banner-image .gates-banner__text.center.mx-13{margin-left:13% !important;margin-right:13% !important}
.gates-banner-image .gates-banner__text.center.mx-15{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.center.mx-17{margin-left:17% !important;margin-right:17% !important}
.gates-banner-image .gates-banner__text.center.mx-19{margin-left:19% !important;margin-right:19% !important}
.gates-banner-image .gates-banner__text.center.mx-21{margin-left:21% !important;margin-right:21% !important}
.gates-banner-image .gates-banner__text.center.mx-23{margin-left:23% !important;margin-right:23% !important}
.gates-banner-image .gates-banner__text.center.mx-25{margin-left:25% !important;margin-right:25% !important}
.gates-banner-image .gates-banner__text.center.mx-27{margin-left:27% !important;margin-right:27% !important}
.gates-banner-image .gates-banner__text.center.mx-29{margin-left:29% !important;margin-right:29% !important}
.gates-banner-image .gates-banner__text.center.mx-31{margin-left:31% !important;margin-right:31% !important}
.gates-banner-image .gates-banner__text.center.mx-33{margin-left:33% !important;margin-right:33% !important}
.gates-banner-image .gates-banner__text.center.mx-35{margin-left:35% !important;margin-right:35% !important}
.gates-banner-image .gates-banner__text.center.mx-37{margin-left:37% !important;margin-right:37% !important}
.gates-banner-image .gates-banner__text.center.mx-39{margin-left:39% !important;margin-right:39% !important}
.gates-banner-image .gates-banner__text.left.mx-5{margin-right:6% !important}
.gates-banner-image .gates-banner__text.left.mx-7{margin-right:7% !important}
.gates-banner-image .gates-banner__text.left.mx-9{margin-right:9% !important}
.gates-banner-image .gates-banner__text.left.mx-11{margin-right:11% !important}
.gates-banner-image .gates-banner__text.left.mx-13{margin-right:13% !important}
.gates-banner-image .gates-banner__text.left.mx-15{margin-right:15% !important}
.gates-banner-image .gates-banner__text.left.mx-17{margin-right:17% !important}
.gates-banner-image .gates-banner__text.left.mx-19{margin-right:19% !important}
.gates-banner-image .gates-banner__text.left.mx-21{margin-right:21% !important}
.gates-banner-image .gates-banner__text.left.mx-23{margin-right:23% !important}
.gates-banner-image .gates-banner__text.left.mx-25{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-27{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-29{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-31{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-33{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-35{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-37{margin-right:40% !important}
.gates-banner-image .gates-banner__text.left.mx-39{margin-right:40% !important}
.gates-banner-image .gates-banner__text.right.mx-5{margin-left:5% !important}
.gates-banner-image .gates-banner__text.right.mx-7{margin-left:7% !important}
.gates-banner-image .gates-banner__text.right.mx-9{margin-left:9% !important}
.gates-banner-image .gates-banner__text.right.mx-11{margin-left:11% !important}
.gates-banner-image .gates-banner__text.right.mx-13{margin-left:13% !important}
.gates-banner-image .gates-banner__text.right.mx-15{margin-left:15% !important}
.gates-banner-image .gates-banner__text.right.mx-17{margin-left:17% !important}
.gates-banner-image .gates-banner__text.right.mx-19{margin-left:19% !important}
.gates-banner-image .gates-banner__text.right.mx-21{margin-left:21% !important}
.gates-banner-image .gates-banner__text.right.mx-23{margin-left:23% !important}
.gates-banner-image .gates-banner__text.right.mx-25{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-27{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-29{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-31{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-33{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-35{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-37{margin-left:40% !important}
.gates-banner-image .gates-banner__text.right.mx-39{margin-left:40% !important}
}
@media only screen and (min-width:1300px){.gates-banner-image .gates-banner__text.center.mx-5{margin-left:6% !important;margin-right:6% !important}
.gates-banner-image .gates-banner__text.center.mx-7{margin-left:7% !important;margin-right:7% !important}
.gates-banner-image .gates-banner__text.center.mx-9{margin-left:9% !important;margin-right:9% !important}
.gates-banner-image .gates-banner__text.center.mx-11{margin-left:11% !important;margin-right:11% !important}
.gates-banner-image .gates-banner__text.center.mx-13{margin-left:13% !important;margin-right:13% !important}
.gates-banner-image .gates-banner__text.center.mx-15{margin-left:15% !important;margin-right:15% !important}
.gates-banner-image .gates-banner__text.center.mx-17{margin-left:17% !important;margin-right:17% !important}
.gates-banner-image .gates-banner__text.center.mx-19{margin-left:19% !important;margin-right:19% !important}
.gates-banner-image .gates-banner__text.center.mx-21{margin-left:21% !important;margin-right:21% !important}
.gates-banner-image .gates-banner__text.center.mx-23{margin-left:23% !important;margin-right:23% !important}
.gates-banner-image .gates-banner__text.center.mx-25{margin-left:25% !important;margin-right:25% !important}
.gates-banner-image .gates-banner__text.center.mx-27{margin-left:27% !important;margin-right:27% !important}
.gates-banner-image .gates-banner__text.center.mx-29{margin-left:29% !important;margin-right:29% !important}
.gates-banner-image .gates-banner__text.center.mx-31{margin-left:31% !important;margin-right:31% !important}
.gates-banner-image .gates-banner__text.center.mx-33{margin-left:33% !important;margin-right:33% !important}
.gates-banner-image .gates-banner__text.center.mx-35{margin-left:35% !important;margin-right:35% !important}
.gates-banner-image .gates-banner__text.center.mx-37{margin-left:37% !important;margin-right:37% !important}
.gates-banner-image .gates-banner__text.center.mx-39{margin-left:39% !important;margin-right:39% !important}
.gates-banner-image .gates-banner__text.left.mx-5{margin-right:12% !important}
.gates-banner-image .gates-banner__text.left.mx-7{margin-right:14% !important}
.gates-banner-image .gates-banner__text.left.mx-9{margin-right:18% !important}
.gates-banner-image .gates-banner__text.left.mx-11{margin-right:22% !important}
.gates-banner-image .gates-banner__text.left.mx-13{margin-right:26% !important}
.gates-banner-image .gates-banner__text.left.mx-15{margin-right:30% !important}
.gates-banner-image .gates-banner__text.left.mx-17{margin-right:34% !important}
.gates-banner-image .gates-banner__text.left.mx-19{margin-right:38% !important}
.gates-banner-image .gates-banner__text.left.mx-21{margin-right:42% !important}
.gates-banner-image .gates-banner__text.left.mx-23{margin-right:46% !important}
.gates-banner-image .gates-banner__text.left.mx-25{margin-right:50% !important}
.gates-banner-image .gates-banner__text.left.mx-27{margin-right:54% !important}
.gates-banner-image .gates-banner__text.left.mx-29{margin-right:58% !important}
.gates-banner-image .gates-banner__text.left.mx-31{margin-right:62% !important}
.gates-banner-image .gates-banner__text.left.mx-33{margin-right:66% !important}
.gates-banner-image .gates-banner__text.left.mx-35{margin-right:70% !important}
.gates-banner-image .gates-banner__text.left.mx-37{margin-right:74% !important}
.gates-banner-image .gates-banner__text.left.mx-39{margin-right:78% !important}
.gates-banner-image .gates-banner__text.right.mx-5{margin-left:12% !important}
.gates-banner-image .gates-banner__text.right.mx-7{margin-left:14% !important}
.gates-banner-image .gates-banner__text.right.mx-9{margin-left:18% !important}
.gates-banner-image .gates-banner__text.right.mx-11{margin-left:22% !important}
.gates-banner-image .gates-banner__text.right.mx-13{margin-left:26% !important}
.gates-banner-image .gates-banner__text.right.mx-15{margin-left:30% !important}
.gates-banner-image .gates-banner__text.right.mx-17{margin-left:34% !important}
.gates-banner-image .gates-banner__text.right.mx-19{margin-left:38% !important}
.gates-banner-image .gates-banner__text.right.mx-21{margin-left:42% !important}
.gates-banner-image .gates-banner__text.right.mx-23{margin-left:46% !important}
.gates-banner-image .gates-banner__text.right.mx-25{margin-left:50% !important}
.gates-banner-image .gates-banner__text.right.mx-27{margin-left:54% !important}
.gates-banner-image .gates-banner__text.right.mx-29{margin-left:58% !important}
.gates-banner-image .gates-banner__text.right.mx-31{margin-left:62% !important}
.gates-banner-image .gates-banner__text.right.mx-33{margin-left:66% !important}
.gates-banner-image .gates-banner__text.right.mx-35{margin-left:70% !important}
.gates-banner-image .gates-banner__text.right.mx-37{margin-left:74% !important}
.gates-banner-image .gates-banner__text.right.mx-39{margin-left:78% !important}
}
@media only screen and (min-width:1024px){.gates-banner-image .gates-banner__text{padding:0 100px}
}
@media only screen and (max-width:768px){.gates-banner-image{height:auto !important}
.gates-banner-image .gates-banner__text.center.mx-5,.gates-banner-image .gates-banner__text.right.mx-5,.gates-banner-image .gates-banner__text.left.mx-5{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-7,.gates-banner-image .gates-banner__text.right.mx-7,.gates-banner-image .gates-banner__text.left.mx-7{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-9,.gates-banner-image .gates-banner__text.right.mx-9,.gates-banner-image .gates-banner__text.left.mx-9{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-11,.gates-banner-image .gates-banner__text.right.mx-11,.gates-banner-image .gates-banner__text.left.mx-11{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-13,.gates-banner-image .gates-banner__text.right.mx-13,.gates-banner-image .gates-banner__text.left.mx-13{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-15,.gates-banner-image .gates-banner__text.right.mx-15,.gates-banner-image .gates-banner__text.left.mx-15{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-17,.gates-banner-image .gates-banner__text.right.mx-17,.gates-banner-image .gates-banner__text.left.mx-17{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-19,.gates-banner-image .gates-banner__text.right.mx-19,.gates-banner-image .gates-banner__text.left.mx-19{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-21,.gates-banner-image .gates-banner__text.right.mx-21,.gates-banner-image .gates-banner__text.left.mx-21{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-23,.gates-banner-image .gates-banner__text.right.mx-23,.gates-banner-image .gates-banner__text.left.mx-23{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-25,.gates-banner-image .gates-banner__text.right.mx-25,.gates-banner-image .gates-banner__text.left.mx-25{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-27,.gates-banner-image .gates-banner__text.right.mx-27,.gates-banner-image .gates-banner__text.left.mx-27{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-29,.gates-banner-image .gates-banner__text.right.mx-29,.gates-banner-image .gates-banner__text.left.mx-29{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-31,.gates-banner-image .gates-banner__text.right.mx-31,.gates-banner-image .gates-banner__text.left.mx-31{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-33,.gates-banner-image .gates-banner__text.right.mx-33,.gates-banner-image .gates-banner__text.left.mx-33{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-35,.gates-banner-image .gates-banner__text.right.mx-35,.gates-banner-image .gates-banner__text.left.mx-35{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-37,.gates-banner-image .gates-banner__text.right.mx-37,.gates-banner-image .gates-banner__text.left.mx-37{margin-left:auto !important;margin-right:auto !important}
.gates-banner-image .gates-banner__text.center.mx-39,.gates-banner-image .gates-banner__text.right.mx-39,.gates-banner-image .gates-banner__text.left.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}
}
.tabs-content.tabs-content--vehicle-form .select{-webkit-appearance:none;background:#fff url('../../../etc.clientlibs/gates/clientlibs/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}
.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.align-left{margin-left:0}
.table-responsive table.cmp-table.align-center{margin:auto}
.table-responsive table.cmp-table.align-right{margin-right:0;margin-left: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:#75787b}
.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:#c8c9c7}
.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-gray table.cmp-table{border-color:#75787b}
.table-responsive.br-gray table.cmp-table tr,.table-responsive.br-gray table.cmp-table td{border-color:#75787b}
.table-responsive.br-medium-gray table.cmp-table{border-color:#a7a8aa}
.table-responsive.br-medium-gray table.cmp-table tr,.table-responsive.br-medium-gray table.cmp-table td{border-color:#a7a8aa}
.table-responsive.br-light-gray table.cmp-table{border-color:#c8c9c7}
.table-responsive.br-light-gray table.cmp-table tr,.table-responsive.br-light-gray table.cmp-table td{border-color:#c8c9c7}
.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}
}
.button .modal-dialog .modal-content{text-align:left;text-transform:none;overflow:hidden;cursor:auto}
.button .modal-header .close{margin:0}
.button .btn{font-family:'Montserrat',sans-serif}
.button .btn-left{text-align:left}
.button .btn-right{text-align:right}
.button .clear{clear:both}
.button .btn-light-blue{color:#fff;background-color:#039ccd;border-color:#039ccd;border-radius:1px}
.button .btn-light-blue:hover,.button .btn-light-blue:focus,.button .btn-light-blue:active,.button .btn-light-blue.active,.button .open>.dropdown-toggle.btn-light-blue{color:#00548e;background-color:#fff;border-color:#00548e}
.button .btn-light-blue:active,.button .btn-light-blue.active,.button .open>.dropdown-toggle.btn-light-blue{background-image:none}
.button .btn-light-blue.disabled,.button .btn-light-blue[disabled],.button fieldset[disabled] .btn-light-blue,.button .btn-light-blue.disabled:hover,.button .btn-light-blue[disabled]:hover,.button fieldset[disabled] .btn-light-blue:hover,.button .btn-light-blue.disabled:focus,.button .btn-light-blue[disabled]:focus,.button fieldset[disabled] .btn-light-blue:focus,.button .btn-light-blue.disabled.focus,.button .btn-light-blue[disabled].focus,.button fieldset[disabled] .btn-light-blue.focus,.button .btn-light-blue.disabled:active,.button .btn-light-blue[disabled]:active,.button fieldset[disabled] .btn-light-blue:active,.button .btn-light-blue.disabled.active,.button .btn-light-blue[disabled].active,.button fieldset[disabled] .btn-light-blue.active{background-color:#00548e;border-color:#fff}
.button .btn-light-blue.badge{color:#fff;background-color:#039ccd}
.button .btn-orange{color:#fff;background-color:#ff8300;border-color:#ff8300;border-radius:1px}
.button .btn-orange:hover,.button .btn-orange:focus,.button .btn-orange:active,.button .btn-orange.active,.button .open>.dropdown-toggle.btn-orange{color:#ff8300;background-color:#fff;border-color:#ff8300}
.button .btn-orange:active,.button .btn-orange.active,.button .open>.dropdown-toggle.btn-orange{background-image:none}
.button .btn-orange.disabled,.button .btn-orange[disabled],.button fieldset[disabled] .btn-orange,.button .btn-orange.disabled:hover,.button .btn-orange[disabled]:hover,.button fieldset[disabled] .btn-orange:hover,.button .btn-orange.disabled:focus,.button .btn-orange[disabled]:focus,.button fieldset[disabled] .btn-orange:focus,.button .btn-orange.disabled.focus,.button .btn-orange[disabled].focus,.button fieldset[disabled] .btn-orange.focus,.button .btn-orange.disabled:active,.button .btn-orange[disabled]:active,.button fieldset[disabled] .btn-orange:active,.button .btn-orange.disabled.active,.button .btn-orange[disabled].active,.button fieldset[disabled] .btn-orange.active{background-color:#fff;border-color:#ff8300}
.button .btn-orange.badge{color:#fff;background-color:#ff8300}
.button .btn-green{color:#fff;background-color:#59a927;border-color:#59a927;border-radius:1px}
.button .btn-green:hover,.button .btn-green:focus,.button .btn-green:active,.button .btn-green.active,.button .open>.dropdown-toggle.btn-green{color:#00548e;background-color:#fff;border-color:#00548e}
.button .btn-green:active,.button .btn-green.active,.button .open>.dropdown-toggle.btn-green{background-image:none}
.button .btn-green.disabled,.button .btn-green[disabled],.button fieldset[disabled] .btn-green,.button .btn-green.disabled:hover,.button .btn-green[disabled]:hover,.button fieldset[disabled] .btn-green:hover,.button .btn-green.disabled:focus,.button .btn-green[disabled]:focus,.button fieldset[disabled] .btn-green:focus,.button .btn-green.disabled.focus,.button .btn-green[disabled].focus,.button fieldset[disabled] .btn-green.focus,.button .btn-green.disabled:active,.button .btn-green[disabled]:active,.button fieldset[disabled] .btn-green:active,.button .btn-green.disabled.active,.button .btn-green[disabled].active,.button fieldset[disabled] .btn-green.active{background-color:#00548e;border-color:#00548e}
.button .btn-green.badge{color:#fff;background-color:#59a927}
.button .btn-red{color:#fff;background-color:#ce1141;border-color:#ce1141;border-radius:1px}
.button .btn-red:hover,.button .btn-red:focus,.button .btn-red:active,.button .btn-red.active,.button .open>.dropdown-toggle.btn-red{color:#00548e;background-color:#fff;border-color:#00548e}
.button .btn-red:active,.button .btn-red.active,.button .open>.dropdown-toggle.btn-red{background-image:none}
.button .btn-red.disabled,.button .btn-red[disabled],.button fieldset[disabled] .btn-red,.button .btn-red.disabled:hover,.button .btn-red[disabled]:hover,.button fieldset[disabled] .btn-red:hover,.button .btn-red.disabled:focus,.button .btn-red[disabled]:focus,.button fieldset[disabled] .btn-red:focus,.button .btn-red.disabled.focus,.button .btn-red[disabled].focus,.button fieldset[disabled] .btn-red.focus,.button .btn-red.disabled:active,.button .btn-red[disabled]:active,.button fieldset[disabled] .btn-red:active,.button .btn-red.disabled.active,.button .btn-red[disabled].active,.button fieldset[disabled] .btn-red.active{background-color:#00548e;border-color:#00548e}
.button .btn-red.badge{color:#fff;background-color:#ce1141}
.button .btn-prime-blue{color:#fff;background-color:#00548e;border-color:#00548e;border-radius:1px}
.button .btn-prime-blue:hover,.button .btn-prime-blue:focus,.button .btn-prime-blue:active,.button .btn-prime-blue.active,.button .open>.dropdown-toggle.btn-prime-blue{color:#00548e;background-color:#fff;border-color:#00548e}
.button .btn-prime-blue:active,.button .btn-prime-blue.active,.button .open>.dropdown-toggle.btn-prime-blue{background-image:none}
.button .btn-prime-blue.disabled,.button .btn-prime-blue[disabled],.button fieldset[disabled] .btn-prime-blue,.button .btn-prime-blue.disabled:hover,.button .btn-prime-blue[disabled]:hover,.button fieldset[disabled] .btn-prime-blue:hover,.button .btn-prime-blue.disabled:focus,.button .btn-prime-blue[disabled]:focus,.button fieldset[disabled] .btn-prime-blue:focus,.button .btn-prime-blue.disabled.focus,.button .btn-prime-blue[disabled].focus,.button fieldset[disabled] .btn-prime-blue.focus,.button .btn-prime-blue.disabled:active,.button .btn-prime-blue[disabled]:active,.button fieldset[disabled] .btn-prime-blue:active,.button .btn-prime-blue.disabled.active,.button .btn-prime-blue[disabled].active,.button fieldset[disabled] .btn-prime-blue.active{background-color:#00548e;border-color:#00548e}
.button .btn-prime-blue.badge{color:#fff;background-color:#00548e}
.button .btn-second-blue{color:#00548e;background-color:#fff;border-color:#00548e;border-radius:1px}
.button .btn-second-blue:hover,.button .btn-second-blue:focus,.button .btn-second-blue:active,.button .btn-second-blue.active,.button .open>.dropdown-toggle.btn-second-blue{color:#fff;background-color:#00548e;border-color:#00548e}
.button .btn-second-blue:active,.button .btn-second-blue.active,.button .open>.dropdown-toggle.btn-second-blue{background-image:none}
.button .btn-second-blue.disabled,.button .btn-second-blue[disabled],.button fieldset[disabled] .btn-second-blue,.button .btn-second-blue.disabled:hover,.button .btn-second-blue[disabled]:hover,.button fieldset[disabled] .btn-second-blue:hover,.button .btn-second-blue.disabled:focus,.button .btn-second-blue[disabled]:focus,.button fieldset[disabled] .btn-second-blue:focus,.button .btn-second-blue.disabled.focus,.button .btn-second-blue[disabled].focus,.button fieldset[disabled] .btn-second-blue.focus,.button .btn-second-blue.disabled:active,.button .btn-second-blue[disabled]:active,.button fieldset[disabled] .btn-second-blue:active,.button .btn-second-blue.disabled.active,.button .btn-second-blue[disabled].active,.button fieldset[disabled] .btn-second-blue.active{background-color:#00548e;border-color:#00548e}
.button .btn-second-blue.badge{color:#00548e;background-color:#fff}
.button .btn-purple{color:#fff;background-color:#aa7bc9;border-color:#aa7bc9;border-radius:1px}
.button .btn-purple:hover,.button .btn-purple:focus,.button .btn-purple:active,.button .btn-purple.active,.button .open>.dropdown-toggle.btn-purple{color:#00548e;background-color:#fff;border-color:#00548e}
.button .btn-purple:active,.button .btn-purple.active,.button .open>.dropdown-toggle.btn-purple{background-image:none}
.button .btn-purple.disabled,.button .btn-purple[disabled],.button fieldset[disabled] .btn-purple,.button .btn-purple.disabled:hover,.button .btn-purple[disabled]:hover,.button fieldset[disabled] .btn-purple:hover,.button .btn-purple.disabled:focus,.button .btn-purple[disabled]:focus,.button fieldset[disabled] .btn-purple:focus,.button .btn-purple.disabled.focus,.button .btn-purple[disabled].focus,.button fieldset[disabled] .btn-purple.focus,.button .btn-purple.disabled:active,.button .btn-purple[disabled]:active,.button fieldset[disabled] .btn-purple:active,.button .btn-purple.disabled.active,.button .btn-purple[disabled].active,.button fieldset[disabled] .btn-purple.active{background-color:#00548e;border-color:#00548e}
.button .btn-purple.badge{color:#fff;background-color:#00548e}
.button p.tertiary-link{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;margin:0;letter-spacing:0;text-transform:none}
.button a.button-default,.button a.button--black{color:#fff}
.button a.button-default:hover,.button a.button--black:hover{color:#fff}
.modal-backdrop{z-index:9000}
.modal-open .modal{padding-left:0 !important;padding-right:0 !important;overflow-y:scroll;z-index:9999}
.modal-header.align-items{display:block}
.modal-body .cmp-text{text-transform:none}
.modal-content.max-width--on{max-width:100%}
#login-modal{color:#fff}
#login-modal a{color:#fff}
#login-modal .close{color:#fff;text-shadow:none}
#login-modal .modal-header{border:0}
#login-modal .modal-content{background-color:#13598d}
#login-modal .modal-body{padding:14px 40px}
.inline-button-parent{display:inline-block}
.button-v2 .button-default,.button-v2 .button--black{text-align:center;position:relative;overflow:hidden;transition:all .2s;padding:22px 28px}
.button-v2 .button-default span,.button-v2 .button--black span{display:inline-block;position:relative;padding:0 6px 0 6px;transition:padding .2s}
.button-v2 .button-default i,.button-v2 .button--black i{position:absolute;top:50%;right:0;opacity:0;margin-top:-9px;transition:opacity .2s,right .2s;font-size:17px;font-weight:bold}
.button-v2 .button-default:hover span,.button-v2 .button--black:hover span{padding:0 12px 0 0}
.button-v2 .button-default:hover i,.button-v2 .button--black:hover i{transition:opacity .2s,right .2s;opacity:1;top:50%;right:-4px}
.button-v2 .button-default{color:#fff}
.button-v2 .button-default:hover{background:#000;border-color:#000}
.button-v2 a.button--black,.button-v2 span.button--black{padding:21px 28px;background:rgba(255,255,255,0.5);border:2px solid #000;color:#000}
.button-v2 a.button--black:hover,.button-v2 span.button--black:hover{background:#bf2026;border-color:#bf2026;color:#fff}
.button-v2.button-white a.button--black,.button-v2.button-white span.button--black{padding:21px 28px;background:transparent;border:2px solid #fff;color:#fff}
.button-v2.button-white a.button--black:hover,.button-v2.button-white span.button--black:hover{background:#fff;border-color:#fff;color:#bf2026}
.button-v2.button-black a.button--black,.button-v2.button-black span.button--black{padding:21px 28px;background:transparent;border:2px solid #000;color:#000}
.button-v2.button-black a.button--black:hover,.button-v2.button-black span.button--black:hover{background:#000;border-color:#000;color:#fff}
.button-v2.button-red a.button--black,.button-v2.button-red span.button--black{padding:21px 28px;background:transparent;border:2px solid #bf2026;color:#bf2026}
.button-v2.button-red a.button--black:hover,.button-v2.button-red span.button--black:hover{background:#bf2026;border-color:#bf2026;color:#fff}
.video-hero__wrapper{position:relative;overflow:hidden}
.video-hero__wrapper .video-hero__video{position:relative;width:100%;height:100%}
.video-hero__wrapper .video-hero__video .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-99}
.video-hero__wrapper .video-hero__video .cq-dd-image{width:100% !important;height:100% !important}
.video-hero__wrapper .video-hero__video .s7dm-dynamic-media{position:relative;z-index:-999;width:100%;height:100%}
.video-hero__wrapper .video-hero__video .s7dm-dynamic-media .s7container{width:100% !important;height:100% !important}
.video-hero__wrapper .video-hero__video .s7dm-dynamic-media .s7container .s7videoplayer{background:transparent;width:100% !important;height:100% !important}
.video-hero__wrapper .video-hero__video .s7dm-dynamic-media .s7container .s7videoplayer video{object-fit:cover;width:100% !important;height:100% !important;top:0 !important;left:0 !important}
.video-hero__wrapper .video-hero__video .s7dm-dynamic-media .s7container .s7videoplayer .vjs-playing{height:100% !important;width:100% !important}
.video-hero__wrapper .video-hero__video .s7dm-dynamic-media.s7responsiveViewer{height:100% !important}
.video-hero__wrapper .video-hero__text{position:absolute;padding:10px}
.video-hero__wrapper .video-hero__text.top{top:0}
.video-hero__wrapper .video-hero__text.bottom{bottom:50px}
.video-hero__wrapper .video-hero__text.center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.video-hero__wrapper .video-hero__text.text-align__left{left:0}
.video-hero__wrapper .video-hero__text.text-align__center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.video-hero__wrapper .video-hero__text.text-align__right{right:0}
.video-hero__wrapper .video-hero__text.center.text-align__center{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-hero__wrapper .scroll-down{position:absolute;bottom:0;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36px;height:36px;padding:5px;cursor:pointer}
.video-hero__wrapper .scroll-down img{width:100%;height:100%}
.industry-carousel{display:-ms-flexbox;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin-left:12px}
.industry-carousel .industry-carousel--item{flex-basis:calc((100% - 36px) / 3);height:400px;opacity:0;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;overflow:hidden;margin-right:12px;margin-bottom:12px}
.industry-carousel .industry-carousel--item.visible{opacity:1}
@media only screen and (max-width:1024px){.industry-carousel{margin-left:0;gap:0}
.industry-carousel .industry-carousel--item{height:auto;flex-basis:100%;border-top:1px solid #e1e1e1;margin-right:0;margin-bottom:0}
}
.cmp-teaser.industry-tile{cursor:pointer}
.cmp-teaser.industry-tile .cmp-teaser__title,.cmp-teaser.industry-tile .title{text-transform:uppercase}
.cmp-teaser.industry-tile .industry-tile__wrapper .image-content,.cmp-teaser.industry-tile .industry-tile__wrapper .cmp-teaser__content{overflow:hidden}
.cmp-teaser.industry-tile .industry-tile__wrapper .title .cmp-teaser__title{padding:20px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper{display:none}
.cmp-teaser.industry-tile .title ul,.cmp-teaser.industry-tile .cmp-teaser__content ul,.cmp-teaser.industry-tile .title ol,.cmp-teaser.industry-tile .cmp-teaser__content ol{display:inline-block;text-align:left}
.cmp-teaser.industry-tile .title .region-selector__icon::before,.cmp-teaser.industry-tile .cmp-teaser__content .region-selector__icon::before{float:none;display:inline-block}
.cmp-teaser.industry-tile .cmp-teaser__title .icon-phone{text-transform:uppercase}
.cmp-teaser.industry-tile .cmp-teaser__title .icon-download-document{color:#bf2026}
.cmp-teaser.industry-tile .title span.button a{line-height:revert}
.zoom-in .industry-tile__wrapper,.flip-image .industry-tile__wrapper{height:400px}
.zoom-in .industry-tile__wrapper .image-content,.flip-image .industry-tile__wrapper .image-content{position:relative}
.zoom-in .industry-tile__wrapper .image-content .cmp-image,.flip-image .industry-tile__wrapper .image-content .cmp-image{overflow:hidden}
.zoom-in .industry-tile__wrapper .image-content .cmp-image img,.flip-image .industry-tile__wrapper .image-content .cmp-image img{width:100%;height:100%;transition:transform .5s ease;overflow:hidden;object-position:center;object-fit:contain}
.zoom-in .industry-tile__wrapper .image-content .title,.flip-image .industry-tile__wrapper .image-content .title{opacity:1;transition:opacity .6s ease;position:absolute;bottom:0;width:100%;text-align:center;background:rgba(0,0,0,0.5)}
.zoom-in .industry-tile__wrapper .image-content .title p,.flip-image .industry-tile__wrapper .image-content .title p{font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif;font-size:24px;color:#fff;line-height:28px}
.zoom-in .industry-tile__wrapper .image-content .title .icon-link-arrow::before,.flip-image .industry-tile__wrapper .image-content .title .icon-link-arrow::before,.zoom-in .industry-tile__wrapper .image-content .title .icon-link-arrow::after,.flip-image .industry-tile__wrapper .image-content .title .icon-link-arrow::after{top:26px}
.zoom-in .industry-tile__wrapper .cmp-teaser__content{display:none}
.zoom-in .industry-tile__wrapper .image-content{height:100%}
.zoom-in:hover .industry-tile__wrapper .image-content img{transform:scale(1.1)}
.zoom-in:hover .industry-tile__wrapper .image-content .title{background:#000}
.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__action-container,.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__action-container{display:none}
.industry-tile.flip-image,.industry-tile.flip-icon{background-color:transparent;perspective:1000px}
.industry-tile.flip-image .industry-tile__wrapper,.industry-tile.flip-icon .industry-tile__wrapper{position:relative;text-align:center;transition:transform .6s ease;transform-style:preserve-3d}
.industry-tile.flip-image .industry-tile__wrapper .image-content,.industry-tile.flip-icon .industry-tile__wrapper .image-content,.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.industry-tile.flip-image .industry-tile__wrapper .image-content,.industry-tile.flip-icon .industry-tile__wrapper .image-content{color:black}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content{background:#bf2026;transform:rotateY(180deg);padding:20px}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title{margin-top:0;margin-bottom:15px}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title p,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title p{font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif;font-size:18px;color:#fff}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description{line-height:200%}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p{font-family:'ITC Franklin Gothic Book Regular',Helvetica,Arial,sans-serif;font-size:14px;color:#fff}
.industry-tile.flip-image:hover .industry-tile__wrapper,.industry-tile.flip-icon:hover .industry-tile__wrapper{transform:rotateY(180deg)}
.industry-tile.flip-image:hover .industry-tile__wrapper .title,.industry-tile.flip-icon:hover .industry-tile__wrapper .title{opacity:0}
.industry-tile.flip-icon .industry-tile__wrapper{height:400px;position:relative}
.industry-tile.flip-icon .industry-tile__wrapper .image-content{background:#f9f9f9;border:1px solid #f9f9f9;border-radius:3px;top:50%;transform:translateY(-50%)}
.industry-tile.flip-icon .industry-tile__wrapper .image-content .flip-icon--display-center{top:50%;transform:translateY(-50%);width:100%;position:absolute}
.industry-tile.flip-icon .industry-tile__wrapper .image-content .cmp-teaser__image .cmp-image{height:100px;width:100px;margin:auto}
.industry-tile.flip-icon .industry-tile__wrapper .image-content .cmp-teaser__image .cmp-image img{width:100%;height:auto;object-fit:contain;object-position:center}
.industry-tile.flip-icon .industry-tile__wrapper .image-content .title p{font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif;font-size:24px;color:#000;line-height:28px}
.industry-tile.flip-icon .industry-tile__wrapper .image-content .flip-icon--selected i{font-size:100px;color:#bf2026}
.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content{border:1px solid #bf2026;border-radius:3px}
.industry-tile.flip-icon .industry-tile__wrapper:hover .image-content{display:none}
@media only screen and (min-width:1300px) and (max-width:1902px){zoom-in .industry-tile__wrapper .cmp-teaser__content,.flip-image .industry-tile__wrapper .cmp-teaser__content{padding:17px !important}
zoom-in .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p,.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p,zoom-in .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title p,.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title p{line-height:16px !important}
.zoom-in .industry-tile__wrapper .image-content .title p,.flip-image .industry-tile__wrapper .image-content .title p{font-size:18px !important}
}
@media only screen and (min-width:1025px) and (max-width:1299px){.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p{font-size:10px;line-height:10px}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title p{font-size:16px}
}
@media only screen and (min-width:1151px) and (max-width:1299px){zoom-in .industry-tile__wrapper .image-content .cmp-image img,.flip-image .industry-tile__wrapper .image-content .cmp-image img{height:55% !important}
}
@media only screen and (min-width:1025px) and (max-width:1150px){zoom-in .industry-tile__wrapper .image-content .cmp-image img,.flip-image .industry-tile__wrapper .image-content .cmp-image img{height:50% !important}
.cmp-teaser__title{margin-bottom:0}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title{margin-bottom:12px}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title p{font-size:12px}
.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p,.industry-tile.flip-icon .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__description p{font-size:8px;line-height:8px}
}
@media only screen and (min-width:1025px) and (max-width:1060px){.industry-tile.flip-image .industry-tile__wrapper .cmp-teaser__content .cmp-teaser__title{margin-bottom:6px}
}
@media only screen and (max-width:1024px){.cmp-teaser.industry-tile{padding-top:20px;padding-bottom:20px;min-height:102px}
.cmp-teaser.industry-tile .industry-tile__wrapper{display:none}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper{display:block;height:auto}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content{clear:both;display:inline-block;width:92%;margin-left:15px;margin-right:15px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .cmp-teaser__image{float:left;width:28%;margin-right:27px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .cmp-teaser__image .cmp-image{width:100px;height:100px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .cmp-teaser__image .cmp-image img{width:100%;height:100%;transform:none}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .flip-icon--selected{margin-bottom:0;float:left;width:25%;height:62px;margin-right:25px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .flip-icon--selected i{font-size:62px;color:#bf2026}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .title{width:63%;float:left;background:0;text-align:left;overflow:hidden}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .title .cmp-teaser__title p{font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif;font-size:16px;color:#000}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .title .cmp-teaser__title ol li{list-style-position:inside;margin-left:-13px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .accordion{float:right;width:4%}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .image-content .accordion i{font-size:25px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .cmp-teaser__content{background:#bf2026;padding:20px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .cmp-teaser__content .cmp-teaser__title{margin-top:0;margin-bottom:15px;text-align:center}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .cmp-teaser__content .cmp-teaser__title p{font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif;font-size:18px;color:#fff}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .cmp-teaser__content .cmp-teaser__description{text-align:center;line-height:24px}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .cmp-teaser__content .cmp-teaser__description p{font-family:'ITC Franklin Gothic Book Regular',Helvetica,Arial,sans-serif;font-size:14px;color:#fff}
.cmp-teaser.industry-tile .industry-tile__mobile-wrapper .cmp-teaser__content .cmp-teaser__action-container{display:none}
.industry-tile.flip-icon{background:#f9f9f9}
}
.cmp-pip{padding-top:30%;padding-bottom:120px;background-repeat:no-repeat;background-size:100%}
.cmp-pip .pip-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-pip .pip-content-wrapper .pip-content--item{flex-basis:calc((100% - 300px) / 2)}
.cmp-pip .pip-content-wrapper .pip-content--item.order-sm-first{margin-left:100px}
.cmp-pip .pip-content-wrapper .pip-content--item.order-sm-last{margin:0 100px}
.cmp-pip .pip-content-wrapper .pip-content--item>.button{display:block;padding:0}
.cmp-pip .pip-content-wrapper .text-container{overflow-x:hidden}
.cmp-pip .pip-content-wrapper .text-container .pip-rte-text .cmp-text .region-selector__icon{font-size:unset}
.cmp-pip .pip-content-wrapper .text-container .text-one .cmp-text{margin-bottom:15px;text-transform:uppercase}
.cmp-pip .pip-content-wrapper .text-container .text-one .cmp-text p{font-size:24px;font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif}
.cmp-pip .pip-content-wrapper .text-container .text-one .cmp-text .icon-phone{text-transform:uppercase}
.cmp-pip .pip-content-wrapper .text-container .text-two .cmp-text{margin-bottom:32px;text-transform:uppercase}
.cmp-pip .pip-content-wrapper .text-container .text-two .cmp-text p{font-size:42px;font-family:'ITC Franklin Gothic Heavy Regular',Helvetica,Arial,sans-serif;line-height:40px}
.cmp-pip .pip-content-wrapper .text-container .text-two .cmp-text .icon-phone{text-transform:uppercase}
.cmp-pip .pip-content-wrapper .text-container .text-three .cmp-text{margin-bottom:15px;text-transform:uppercase}
.cmp-pip .pip-content-wrapper .text-container .text-three .cmp-text p{font-size:18px;font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif}
.cmp-pip .pip-content-wrapper .text-container .text-three .cmp-text .icon-phone{text-transform:uppercase}
.cmp-pip .pip-content-wrapper .text-container .text-four .cmp-text{margin-bottom:30px}
.cmp-pip .pip-content-wrapper .text-container .text-four .cmp-text p{font-size:18px;font-family:'ITC Franklin Gothic Book Regular',Helvetica,Arial,sans-serif;line-height:26px}
.cmp-pip .pip-content-wrapper .text-container .pip-button.button{display:block;padding:0}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button.parbase{display:block;padding:0}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default,.cmp-pip .pip-content-wrapper .text-container .pip-button .button--black{text-align:center;position:relative;overflow:hidden;transition:all .2s;padding:22px 28px}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default span,.cmp-pip .pip-content-wrapper .text-container .pip-button .button--black span{display:inline-block;position:relative;padding:0 6px 0 6px;transition:padding .2s;font-family:'ITC Franklin Gothic Demi Regular',Helvetica,Arial,sans-serif}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default i,.cmp-pip .pip-content-wrapper .text-container .pip-button .button--black i{position:absolute;top:50%;right:0;opacity:0;margin-top:-9px;transition:opacity .2s,right .2s;font-size:17px;font-weight:bold}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default:hover span,.cmp-pip .pip-content-wrapper .text-container .pip-button .button--black:hover span{padding:0 12px 0 0}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default:hover i,.cmp-pip .pip-content-wrapper .text-container .pip-button .button--black:hover i{transition:opacity .2s,right .2s;opacity:1;top:50%;right:-4px}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default{color:#fff}
.cmp-pip .pip-content-wrapper .text-container .pip-button .button-default:hover{background:#000;border-color:#000}
.cmp-pip .pip-content-wrapper .video-container.box-shadow--on .s7container,.cmp-pip .pip-content-wrapper .video-container.box-shadow--on img{box-shadow:0 2px 8px 1px rgba(48,53,81,0.3);-webkit-box-shadow:0 2px 8px 1px rgba(48,53,81,0.3);-moz-box-shadow:0 2px 8px 1px rgba(48,53,81,0.3)}
.cmp-pip .pip-content-wrapper .video-container .cq-dd-image img{width:100%}
@media only screen and (max-width:1024px){.cmp-pip{background-image:none !important;padding-top:0;padding-bottom:50px}
.cmp-pip .pip-content-wrapper .pip-content--item{flex-basis:100%}
.cmp-pip .pip-content-wrapper .pip-content--item.order-sm-first{margin-left:0}
.cmp-pip .pip-content-wrapper .pip-content--item.order-sm-last{margin:0}
.cmp-pip .pip-content-wrapper .pip-content--item.text-container{margin:0 20px}
.cmp-pip .pip-content-wrapper .text-container .text-one .cmp-text p{font-size:20px}
.cmp-pip .pip-content-wrapper .text-container .text-two .cmp-text p{font-size:28px;line-height:28px}
.cmp-pip .pip-content-wrapper .text-container .text-three .cmp-text p{font-size:16px}
.cmp-pip .pip-content-wrapper .text-container .text-four .cmp-text p{font-size:16px}
.cmp-pip .pip-content-wrapper .video-container .s7dm-dynamic-media{margin-bottom:36px}
}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__image .align-right img{right:0}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__image .align-left img{left:0}
.cmp-gates-carousel .cmp-carousel__content.color-block .slide__item .slide__image .align-center img{left:50%;transform:translate(-50%,0)}
.modal-backdrop{z-index:9000}
.modal-open .modal{padding-left:0 !important;padding-right:0 !important;overflow-y:scroll;z-index:9999}
.modal-header.align-items{display:block}
.modal-body .cmp-text{text-transform:none}
.modal-content.max-width--on{max-width:100%;top:0}
@media only screen and (max-width:425px){.modal-container .modal-content{width:100%;padding:40px 0}
}
.cmp-dynamicmedia-slider{width:100%;margin:0 auto}
.cmp-dynamicmedia-slider .category-slider-wrapper{margin:0 16%;padding:85px 17px;max-width:1165px}
.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next{top:156px;right:1%;z-index:1;height:70px;position:absolute}
.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev{top:156px;left:1%;z-index:1;height:70px;position:absolute}
.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider .slick-slide img{margin-bottom:0 !important}
.cmp-dynamicmedia-slider .dynamicmedia-sinder{width:100%;border:1px solid #000;padding:0;max-width:100%}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide{padding-top:0}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item{box-shadow:none;transform:none}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on:hover,.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on>div:hover{background-color:#c30000}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on>div:hover img{opacity:.25}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on>div{display:block}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on>div img{opacity:1}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on.gradient-on>div:hover a:before{background-image:none}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .gradient-on>div: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))}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .gradient-on>div a:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:90}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .gradient-on>div.hide-pseudo-element:before{display:none}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .hover-red--on.gradient-on>div:hover::before{background-image:none}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .media--zoom-in>div{display:block;overflow:hidden}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .box-shadow--on>div{box-shadow:0 2px 8px 2px rgba(48,53,81,0.5);-webkit-box-shadow:0 2px 8px 2px rgba(48,53,81,0.5);-moz-box-shadow:0 2px 8px 2px rgba(48,53,81,0.5)}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image{height:100% !important;position:relative}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image{height:100% !important}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image.text-overlay>div,.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image.text-overlay>div a{position:relative}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image .s7dm-dynamic-media{height:100% !important}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image .s7dm-dynamic-media img{max-height:none;object-fit:cover;width:100%;margin-bottom:0}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image .s7dm-dynamic-media .s7container{height:100% !important}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image .s7dm-dynamic-media .s7container .s7videoplayer{height:100% !important}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .cq-dd-image .s7dm-dynamic-media .s7container .s7videoplayer video{height:100% !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay.hover-red--on{background-color:unset;transition:unset}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay.hover-red--on .body{background-color:unset;transition:unset}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body{display:flex;align-items:center;justify-content:center;inset:0;width:100%;position:absolute}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text{width:100%;text-align:center;word-break:break-word;inline-size:200px}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text a{display:inline-block}
.cmp-dynamicmedia-slider .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text.text-top{top:unset;bottom:unset;left:unset;position:absolute}
.cmp-dynamicmedia-slider .columncontainerbox{min-height:100%;overflow:hidden}
.cmp-dynamicmedia-slider .columncontainerbox .container-fluid{padding-left:0;padding-right:0;height:100%}
.cmp-dynamicmedia-slider .columncontainerbox .container-fluid .filler.parbase div{background-color:inherit !important}
.cmp-dynamicmedia-slider .columncontainerbox .container-fluid .new.newpar{margin:0 !important;height:0 !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.heavy:before{color:#bf2026;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.heavy:before{color:#fff;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.heavy:before{color:#000;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.heavy:before{color:gray;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.heavy:before{color:#bf2026;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.heavy:before{color:#fff;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.heavy:before{color:#000;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.heavy:before{color:gray;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.heavy:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.thin:before{color:#bf2026;content:"\f104";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.thin:before{color:#fff;content:"\f104";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.thin:before{color:#000;content:"\f104";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.thin:before{color:gray;content:"\f104";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.thin:before{color:#bf2026;content:"\f105";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.thin:before{color:#fff;content:"\f105";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.thin:before{color:#000;content:"\f105";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.thin:before{color:gray;content:"\f105";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.thin:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.circled:before{color:#bf2026;content:"\e92c";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.circled:before{color:#fff;content:"\e92c";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.circled:before{color:#000;content:"\e92c";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.circled:before{color:gray;content:"\e92c";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.circled:before{color:#bf2026;content:"\e934";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.circled:before{color:#fff;content:"\e934";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.circled:before{color:#000;content:"\e934";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.circled{width:6%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.circled:before{color:gray;content:"\e934";font-size:64px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.circled:hover{background:unset !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed{background:#bf2026}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed:before{color:#fff;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed:hover{background:#bf2026 !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed{background:#fff}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed:before{color:gray;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed:hover{background:#fff !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed{background:#000}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed:before{color:#fff;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed:hover{background:#000 !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed{background:gray}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed:before{color:#fff;content:"\f104";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed:hover{background:#808080 !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed{background:#bf2026}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed:before{color:#fff;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed:hover{background:#bf2026 !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed{background:#fff}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed:before{color:gray;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed:hover{background:#fff !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed{background:#000}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed:before{color:#fff;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed:hover{background:#000 !important}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed{background:gray}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed:before{color:#fff;content:"\f105";font-size:84px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed:hover{background:#808080 !important}
.slick-slide .category-item{width:100%;margin:0;cursor:pointer;position:relative}
.slick-slide .category-item .overlay{display:flex;align-items:center;justify-content:center;inset:0}
.slick-slide .category-item .overlay h2{font-size:30px;color:#fff}
.slick-slide .category-item .overlay .icon-caret-up{color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid white}
.slick-slide .category-item .overlay .icon-caret-up ::before{content:"\f0d8"}
.slick-slide .category-item .overlay .icon-caret-up :hover{box-shadow:0 0 11px rgba(33,33,33,0.2)}
.category-slider-wrapper{margin:5%;padding:85px 0}
.category-slider-wrapper .category-slider button.slick-prev{top:26%;left:1%;z-index:1;height:70px}
.category-slider-wrapper .category-slider button.slick-prev:before{font-size:64px}
.category-slider-wrapper .category-slider button.slick-next{top:26%;right:1%;height:70px}
.category-slider-wrapper .category-slider button.slick-next:before{font-size:64px}
.carousel-dynamic-container{text-align:center;min-height:40vh;padding:50px}
.carousel-dynamic-container .carousel-dynamic-text{display:none}
@media only screen and (max-width:2000px) and (min-width:1750px){.cmp-dynamicmedia-slider .category-slider-wrapper{margin:0 16% 0 20% !important}
}
@media only screen and (max-width:1299px) and (min-width:1200px){.cmp-dynamicmedia-slider .category-slider-wrapper{margin:0 14% !important}
}
@media only screen and (min-width:769px) and (max-width:1024px){.columncontainerbox{min-height:40vh;max-height:100%}
.slick-slide .category-item{height:100% !important}
.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.circled,.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed{width:6%}
.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed:before{font-size:44px !important}
.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed{height:50px}
.dmTextOverlay .body{padding-top:0;padding-left:0}
.dmTextOverlay .body .cmp-text{width:65% !important}
}
@media only screen and (min-width:821px) and (max-width:1024px){.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next{top:75px;right:4%}
.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev{top:75px}
}
@media only screen and (min-width:769px) and (max-width:820px){.columncontainerbox{height:100% !important}
.columncontainerbox .container-fluid .row{margin-right:unset;margin-left:unset}
.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next{top:75px;right:4%}
.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev{top:75px}
}
@media only screen and (max-width:768px){.columncontainerbox{height:100% !important}
.columncontainerbox .container-fluid .row{margin-right:unset;margin-left:unset}
.carousel-dynamic-container{height:inherit}
.cmp-dynamicmedia-slider .category-slider-wrapper{max-width:none;padding:10px 0}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev{top:75px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.red.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.red.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.gray.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.gray.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.white.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.white.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.black.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.black.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.black.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.black.circled{width:5%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next{top:75px}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.red.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.red.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.gray.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.gray.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.white.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.white.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.black.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.black.boxed,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.black.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.black.circled{width:5%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body{padding-top:0;padding-left:0}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider .slick-slide .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text{width:60%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder .slick-current .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider .slick-current .category-item .dynamicmedia-home-slider-image .dmTextOverlay .body .cmp-text{width:100%;padding:45px}
.cmp-dynamicmedia-slider .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;position:absolute;z-index:3}
.cmp-dynamicmedia-slider .slick-dots li{margin:0 .25rem}
.cmp-dynamicmedia-slider .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:0;border-radius:100%;background-color:#bf2026;text-indent:-9999px}
.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.circled:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed:before,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed:before{font-size:34px !important}
.category-slider-wrapper .dynamicmedia-sinder .slick-next.white.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.white.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.black.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.black.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.red.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.red.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-next.gray.boxed,.category-slider-wrapper .dynamicmedia-sinder .slick-prev.gray.boxed{height:50px}
}
@media only screen and (max-width:375px){.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-prev.black.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-prev.black.circled{width:14%}
.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.red.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.gray.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.white.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .dynamicmedia-sinder button.slick-next.black.circled,.cmp-dynamicmedia-slider .category-slider-wrapper .category-slider button.slick-next.black.circled{width:14%}
}
.filter-layout-container .date-picker-content input{width:100%}
.filter-layout-wrapper{padding:0 80px}
.filter-mobile a{display:none}
.filter-layout-container{display:flex}
.filter-layout-container .filter-search-column{padding:20px}
.filter-layout-container ul{list-style:none;padding:0}
.filter-layout-container .filter-search-column{margin:80px 30px 30px;padding:15px;height:fit-content;width:40%}
.filter-layout-container .filter-search-column .filter-search-title{display:flex}
.filter-layout-container .filter-search-column .filter-input-group{display:flex;flex-direction:column;padding-bottom:20px;margin-bottom:20px}
.filter-layout-container .filter-search-column .filter-searchbar{border:1px solid #dadada;display:none;padding:12px;border-radius:8px;font-size:14px;width:inherit}
.filter-layout-container .filter-search-column .filter-searchbar ::placeholder{color:#dadada}
.filter-layout-container .filter-search-column #clear-all-filter{display:none}
.filter-layout-container .filter-search-column .apply-filter{display:none}
.filter-layout-container .filter-accordion-options{border-bottom:1px solid #dadada;display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}
.filter-layout-container .accordion,.filter-layout-container .date-picker{border-bottom:1px solid #dadada}
.filter-layout-container .accordion-header,.filter-layout-container h4{text-transform:uppercase;margin-bottom:20px;font-weight:500;font-size:16px}
.filter-layout-container .icon-angle-down::before{content:"\f107";font-size:30px;margin-top:-4px;margin-right:2px;float:right;cursor:pointer}
.filter-layout-container .accordion-body{height:0;overflow:hidden;transition:.5s}
.filter-layout-container .accordion-body label{text-transform:unset;font-size:14px}
.filter-layout-container .accordion-body input[type="checkbox,radio"]{accent-color:#007fff !important;border:0 !important;outline:none !important;margin-right:8px !important;cursor:pointer !important}
.filter-layout-container .accordion-body input[type="radio"]:checked{background-color:#2ecc71}
.filter-layout-container .accordion-body .input-container .checkmark{font-weight:200}
.filter-layout-container .accordion-options{height:inherit}
.filter-layout-container .icon-angle-animate::before{content:"\f106";transform:translateY(-20%);float:right;transition:.5s;font-size:30px;margin-top:-4px;margin-right:2px}
.filter-layout-container .filter-option{margin-bottom:16px}
.filter-layout-container .filter-display{display:none}
.filter-layout-container .datepicker-container{display:flex;align-items:center;justify-content:center;gap:5px}
.filter-layout-container .date-picker-content{display:flex;margin-bottom:20px}
.filter-layout-container .date-picker-content input{border:0;border-radius:8px;box-shadow:0 0 2px 0 rgba(0,0,0,0.5);font-size:14px;text-align:center}
.filter-layout-container .date-picker-content input .calendar-icon::before{content:"\e917"}
.filter-layout-container .filter-button{display:flex;flex-direction:row-reverse;justify-content:center;gap:20px;margin-top:25px}
.filter-layout-container .filter-button button{padding:10px;border:0;background:0;font-size:16px;font-weight:300;outline:0;color:#bf2026}
.filter-layout-container .filter-result-column{margin:75px 0;width:100%}
.filter-layout-container .filter-card-content{margin:0 0 60px 0}
.filter-layout-container .filter-result-container{display:flex;flex-wrap:wrap;margin-left:3%}
.filter-layout-container .filter-result-container .filter-card{padding:0 10px;width:33.33%;position:relative;margin-bottom:40px}
.filter-layout-container .filter-result-container .filter-error-message{width:100%}
.filter-layout-container .filter-result-container img{width:100%;height:auto}
.filter-layout-container .filter-result-container .filter-card-title{text-transform:uppercase;font-weight:500;font-size:20px;margin:12px 0;width:100%}
.filter-layout-container .filter-result-container .filter-card-title p{color:#000}
.filter-layout-container .filter-result-container .filter-card-desc{line-height:16px;padding-bottom:20px;margin:0 0 24px;word-wrap:break-word}
.filter-layout-container .filter-result-container .filter-card-desc p{color:#000;margin-bottom:0}
.filter-layout-container .filter-result-container .filter-card-button{text-transform:uppercase;font-weight:500;font-size:14px;position:absolute;bottom:0}
.filter-layout-container .filter-result-container .filter-card-button a{text-decoration:none;letter-spacing:1}
.filter-layout-container .filter-result-container .cta-link-arrow::before{content:"\2192";font-size:14px;margin-left:5px;display:inline-block;position:relative;transition:all .6s}
.filter-layout-container .filter-result-container .cta-link-arrow::after{opacity:0;transform:translate(50px,7px)}
.filter-layout-container .filter-result-container .cta-link-arrow:hover::before{transform:translate(30px,0);opacity:0}
.filter-layout-container .filter-result-container .cta-link-arrow:hover::after{content:"\2192";position:absolute;top:-7px;right:0;display:inline-block;font-size:14px;transition:all .6s;transform:translate(30px,7px);opacity:1}
.filter-layout-container .filter-paginate-info{display:flex;margin-left:3.75%;justify-content:space-between;margin-bottom:40px}
.filter-layout-container .filter-paginate-info .select-page-no{display:flex;gap:10px}
.filter-layout-container .filter-paginate-info .result-page-info{margin-right:20px}
.filter-layout-container .filter-paginate-info .result-count{font-size:24px}
.filter-layout-container .filter-paginate-info .page-no-list{padding:0 21px 0 5px;background-size:8px;height:25px;width:100%;border-radius:6px;font-size:14px;color:#000}
.filter-layout-container .filter-apply-class{display:none}
.filter-pagination-container .page-no-list{width:11%;padding:0 21px 0 5px;background-size:8px;height:25px;border-radius:6px;font-size:14px;color:#000}
.filter-pagination-container .select-page-no{display:flex;gap:10px;margin-left:75%}
.filter-pagination-container .page-no-results-2{margin-left:74%}
.filter-pagination-container .page-no-results-2 select{width:100%}
.filter-pagination-container .filter-pagination{display:flex;align-items:baseline;justify-content:center}
.filter-pagination-container .filter-pagination .page-item,.filter-pagination-container .filter-pagination .page-btns{margin-left:15px}
.filter-pagination-container .filter-pagination .active{color:#000}
#ui-datepicker-div{width:15%;padding:15px}
#ui-datepicker-div .ui-datepicker select.ui-datepicker-month{border:none !important}
#ui-datepicker-div .ui-widget-header{background-color:none}
#ui-datepicker-div .ui-widget-header .ui-datepicker-title{background:0;display:flex;justify-content:space-between}
#ui-datepicker-div .ui-widget-header .ui-datepicker-title select{background:0;border:0;width:fit-content;gap:20px;height:17px;font-size:14px;cursor:pointer}
#ui-datepicker-div .ui-widget-header .ui-datepicker-title .ui-datepicker-year{padding-left:0}
#ui-datepicker-div .date-picker-hyphen{margin:0 8px}
#ui-datepicker-div .ui-widget-header{border:0;background:0}
#ui-datepicker-div .ui-icon,#ui-datepicker-div .ui-widget-content .ui-icon{background-image:none}
#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active{background:#007fff;border-radius:50%}
#ui-datepicker-div .ui-widget-header .ui-icon{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/arrow-left.svg');background-position:center !important}
#ui-datepicker-div .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/arrow-right.svg')}
#ui-datepicker-div .ui-widget-content{border:0}
#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-current{display:none}
#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-close{border:0;color:#000;font-size:12px;background:0;margin:-0.5em -0.9em -0.4em}
#ui-datepicker-div .ui-datepicker .ui-datepicker-prev{width:30px !important;height:30px !important;border-radius:50% !important;top:100px !important;left:-30px !important}
#ui-datepicker-div .ui-datepicker .ui-datepicker-next{right:-30px}
.ui-datepicker-calendar tr{font-size:12px;font-weight:200}
.ui-datepicker-calendar tbody .ui-state-default,.ui-datepicker-calendar tbody .ui-widget-content .ui-state-default{background:0;border:0;font-size:12px}
.ui-datepicker-calendar .ui-datepicker td a{text-align:center}
@media only screen and (min-width:786px) and (max-width:1225px){.filter-layout-wrapper{padding:0 40px}
.filter-search-column{width:34% !important;margin:80px 15px 30px !important}
.filter-card{width:50% !important}
.filter-layout-container .filter-paginate-info .result-count{font-size:22px}
.filter-layout-container .filter-paginate-info .select-page-no{gap:5px;font-size:13px}
.filter-layout-container .filter-paginate-info .page-no-list{height:22px;width:100%;font-size:12px}
.filter-pagination-container .select-page-no{font-size:13px;gap:5px;margin-left:62%}
.filter-pagination-container .select-page-no .page-no-list{height:22px;font-size:12px}
.date-picker-content input{font-size:12px !important;padding:2px;width:100%}
.filter-layout-container .filter-paginate-info .select-page-no{margin-top:6px}
#ui-datepicker-div{width:25% !important;top:1025.09px !important;left:29.023px !important}
}
@media only screen and (max-width:787px){.filter-layout-wrapper{padding:0 30px}
.filter-search-column{width:35%}
.filter-layout-container .filter-result-container .filter-card{width:100%}
.filter-layout-container .filter-paginate-info .select-page-no{margin-top:6px}
.filter-layout-container .date-picker-content input{font-size:11px;padding:2px;border-radius:5px;width:100%}
}
@media only screen and (max-width:500px){.filter-pagination-container .select-page-no{font-size:13px;gap:5px;margin-left:62%;margin-left:4px}
.filter-pagination-container .select-page-no .page-no-list{height:22px;width:17%;font-size:12px}
.filter-pagination-container .page-no-results-2{margin-left:84px;justify-content:center}
.filter-pagination-container .page-no-results-2 .page-no-list{height:22px;width:100%;font-size:12px}
.filter-layout-container .filter-paginate-info .result-count{font-size:14px}
.filter-layout-container .filter-paginate-info .page-no-list{font-size:10px}
#ui-datepicker-div{width:56% !important;top:852.09px !important;left:21.023px !important}
.filter-paginate-info{font-size:10px}
.filter-layout-container .filter-search-column{margin:0 !important;display:none;width:100%;position:absolute;bottom:0;left:0;top:0;background:#f8f8f8;height:fit-content;z-index:100;transition:transform .7s ease-in-out}
.filter-layout-container .filter-apply-class{display:flex}
.filter-layout-container .filter-apply-class #mobile-filter-apply{display:block !important;width:85%;padding:5px;margin:12px auto;background:#dadada;border:0}
.filter-layout-container .filter-apply-class span{margin-top:16px}
.filter-layout-container .filter-apply-class span::before{content:'\2715';font-size:18px}
.filter-layout-container .filter-button{display:none}
.filter-layout-container .filter-input-group #clear-all-filter{display:block;margin-left:75%;margin-top:16px}
.filter-layout-container .filter-input-group #clear-all-filter a{font-size:11px;text-decoration:underline}
.filter-layout-container .filter-input-group #clear-all-filter span::before{content:'\2715';font-size:10px;margin-right:3px}
.filter-mobile a{display:block;width:50px;height:50px;background:#bf2026;border-radius:50%;position:fixed;bottom:1%;right:2%;z-index:2}
.filter-mobile span::before{content:'\f0b0';line-height:3;margin-left:22px;color:#fff}
}
@media only screen and (max-width:280px){.date-picker-content input{width:73% !important;top:871.09px !important;left:17.023px !important}
.filter-layout-container .filter-input-group #clear-all-filter{display:block;margin-left:66%}
}
.banner-carousel-wrapper{width:100%;height:665px;overflow-x:hidden}
.banner-carousel-wrapper .banner-carousel-item{width:100%;position:relative}
.banner-carousel-wrapper .banner-carousel-item .hero-item__inner .hero-item__caption{color:#fff}
.banner-carousel-wrapper .banner-carousel-item .hero-item__inner .hero-item__caption h1.hero-item__title{margin:0;text-transform:uppercase}
.banner-carousel-wrapper .banner-carousel-item .hero-item__inner .hero-item__caption h1.hero-item__title ~ h1{color:#fff;margin-top:0}
.banner-carousel-wrapper .banner-carousel-item .hero-item__inner .hero-item__caption .hero-item__description{font-size:15px}
.banner-carousel-wrapper .banner-carousel-item .hero-item__inner .hero-item__caption .cmp-teaser__action-container>a{font-size:12px;font-weight:500;margin-top:0;text-transform:uppercase}
.banner-carousel-wrapper .slick-dots li button{height:23px;width:23px;position:relative;right:45px;top:38px;border-radius:50%;outline:0;border:0;background:#3b3a3a}
.banner-carousel-wrapper .slick-dots{position:absolute;top:50%;right:0;transform:translate(28%,-100%);cursor:pointer}
.banner-carousel-wrapper .slick-dots li{font-size:0;height:40px;margin:5px 0}
.banner-carousel-wrapper .slick-dots li::marker{display:none}
.banner-carousel-wrapper .slick-dots .slick-active{color:#fff}
.banner-carousel-wrapper .slick-dots .slick-active button{background-color:#fff}
.banner-carousel-wrapper .slick-track{height:100% !important;width:auto}
@media(min-width:1200px){.banner-carousel-wrapper .hero-item__inner .hero-item__caption{max-width:36% !important;padding:0 !important}
}
@media(min-width:1024px){.banner-carousel-wrapper .hero-item__inner{height:665px !important}
.banner-carousel-wrapper .hero-item__inner .hero-item__caption{color:#fff;max-width:40%;margin:0 12.5%}
.banner-carousel-wrapper .hero-item__inner h1.hero-item__title ~ h1{color:#fff;font-size:4.2rem}
.banner-carousel-wrapper .hero-item__inner h1.hero-item__title p{font-size:1.3em;line-height:60px}
}
@media(max-width:768px){.banner-carousel-wrapper{height:auto}
.banner-carousel-wrapper .hero-item__inner{padding-top:20px;padding-bottom:0 !important;background-image:none !important;background-color:black}
.banner-carousel-wrapper .hero-item__inner .hero-item__mobile_image{display:none !important}
.banner-carousel-wrapper .hero-item__caption{width:100%;text-align:center;padding-right:20px;padding-left:20px}
.banner-carousel-wrapper .hero-item__caption h1.hero-item__title ~ h1{font-size:2.5em}
.banner-carousel-wrapper .hero-item__caption h1.hero-item__title{margin:0;text-transform:uppercase}
.banner-carousel-wrapper .hero-item__caption h1.hero-item__title p{font-size:.8em;line-height:36px}
.banner-carousel-wrapper .hero-item__caption .hero-item__description{font-size:1em}
.banner-carousel-wrapper .cmp-teaser__action-container{display:flex;justify-content:center}
.banner-carousel-wrapper .cmp-teaser__action-container .cmp-teaser__action-link{margin-top:0 !important}
.banner-carousel-wrapper .slick-dots{padding:0;transform:rotate(-90deg) translateY(100%) !important;right:66%;top:unset;height:20px;width:20px;bottom:40px}
.banner-carousel-wrapper .slick-dots li{background-color:rgba(90,90,90,0.01)}
.banner-carousel-wrapper .slick-dots li button{width:25px;height:25px;margin-bottom:5px}
.banner-carousel-wrapper .slick-dots.two-dots-style{right:62%}
}
@media(max-width:578px){.banner-carousel-wrapper .slick-dots{right:69%}
.banner-carousel-wrapper .slick-dots.two-dots-style{right:64%}
}
@media(max-width:480px){.banner-carousel-wrapper .slick-dots{right:74%}
.banner-carousel-wrapper .slick-dots li button{top:33px}
.banner-carousel-wrapper .slick-dots.two-dots-style{right:68%}
}
@media(max-width:391px){.banner-carousel-wrapper .slick-dots{right:78%}
.banner-carousel-wrapper .slick-dots li button{top:40px}
.banner-carousel-wrapper .slick-dots.two-dots-style{right:72%}
}
@media(max-width:355px){.banner-carousel-wrapper .slick-dots{right:81%}
.banner-carousel-wrapper .slick-dots.two-dots-style{right:75%}
}
.cmp__home-tabs{position:relative;margin:auto;max-width:75%;margin-top:-55px}
.cmp__home-tabs .cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin-bottom:0}
.cmp__home-tabs .cmp-tabs__tab{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;width:calc(33.33333333%);padding:2.5rem 1rem;cursor:pointer;text-align:center;text-transform:uppercase}
.cmp__home-tabs .cmp-tabs__tab--active{background-color:#bf2026}
.cmp__home-tabs .cmp-tabs__tab .cmp__home-tabs__title p{font-size:1.1rem;color:#fff;font-weight:500}
.cmp__home-tabs .cmp-tabs__tab:not(:last-child){border-right:3px solid #000}
.cmp__home-tabs .cmp-tabs__tabpanel{display:none;border-top:3px solid #bf2026}
.cmp__home-tabs .cmp-tabs__tabpanel--active{display:block}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner{height:auto !important;min-height:400px}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper{max-width:60%;margin:2.5% 0}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper .hero-item__caption{color:#fff;padding:0 35px}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper .hero-item__caption .hero-item__title{text-transform:none;margin-bottom:20px}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper .hero-item__caption .hero-item__title p{margin:0 0 10px}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper .hero-item__caption .hero-item__description p{margin-bottom:15px}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper .hero-item__caption .cmp-teaser__action-container .cmp-teaser__action-link{margin-top:10px}
.cmp__home-tabs .cmp-tabs__tabpanel .hero-item__inner .hero-content-wrapper::before{background:0}
.cmp__home-tabs .cmp-tabs__tabpanel .column-container{padding:30px 20px 20px}
@media only screen and (min-width:1200px) and (max-width:1350px){.cmp__home-tabs .cmp-tabs__tablist .cmp-tabs__tab .cmp__home-tabs__title p{font-size:1rem}
.cmp__home-tabs .cmp-tabs__tabpanel .home-carousel-teaser .hero-item__inner .hero-content-wrapper{max-width:65%}
}
@media only screen and (max-width:768px){.cmp__home-tabs{max-width:100%;margin-top:-1px}
.cmp__home-tabs .cmp-tabs__tablist .cmp-tabs__tab{padding:1.5em .5em}
.cmp__home-tabs .cmp-tabs__tablist .cmp-tabs__tab .cmp__home-tabs__title p{font-size:1rem;line-height:1.4}
.cmp__home-tabs .home-carousel-teaser .hero-item__inner .hero-content-wrapper{max-width:100%;margin:0}
.cmp__home-tabs .home-carousel-teaser .hero-item__inner .hero-content-wrapper .hero-item__mobile_image{display:block !important}
.cmp__home-tabs .home-carousel-teaser .hero-item__inner .hero-content-wrapper .hero-item__caption{padding:0 25px}
.cmp__home-tabs .home-carousel-teaser .hero-item__inner .hero-content-wrapper .hero-item__caption .cmp-teaser__action-container .cmp-teaser__action-container{margin-top:20px}
.cmp__home-tabs .cmp-tabs__tabpanel .column-container{padding:30px 10px 20px}
}
.home-tab-card,.cmp-red,.cmp-teaser--image-icon{border:0;background:0}
.home-tab-card .cmp-teaser,.cmp-red .cmp-teaser,.cmp-teaser--image-icon .cmp-teaser{max-width:100%;width:100%;margin:0 0 40px;margin-bottom:60px;min-height:1px}
.home-tab-card .cmp-teaser .cmp-teaser__content,.cmp-red .cmp-teaser .cmp-teaser__content,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content{color:#fff}
.home-tab-card .cmp-teaser .cmp-teaser__content p,.cmp-red .cmp-teaser .cmp-teaser__content p,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content p{color:#fff}
.home-tab-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,.home-tab-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}
.home-tab-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%;height:60px;margin:15px 0;font-size:20px;font-weight:600;color:#fff}
.home-tab-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:#fff}
.home-tab-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}
.home-tab-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}
.home-tab-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-decoration:none;color:#fff}
.home-tab-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}
.home-tab-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}
.home-tab-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:10px;margin:46px 0 24px}
.home-tab-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}
.home-tab-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:93%;letter-spacing:1px;font-weight:500;font-size:14px;width:100%;height:40px;color:#fff;text-wrap:pretty}
.home-tab-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link .action-link__arrow,.cmp-red .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link .action-link__arrow,.cmp-teaser--image-icon .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link .action-link__arrow{color:#fff;display:inline-block !important}
.home-tab-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";color:#fff;content:"\e92a";font-size:9px;margin-left:5px;display:inline-block;position:relative}
.home-tab-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}
.home-tab-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}
.home-tab-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__content ul li{list-style-type:none}
.cmp-red .cmp-teaser__content 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}
.cmp-teaser--image-zoom-in .cmp-teaser__image{display:inline-block;overflow:hidden}
.cmp-teaser--image-zoom-in .cmp-teaser__image img{transition:transform .5s ease}
.cmp-teaser--image-zoom-in .cmp-teaser__image img:hover{transform:scale(1.1)}
.home-tab-card .cmp-teaser .img-link img{width:100%;height:250px;object-fit:cover}
@media(min-width:1400px){.home-tab-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title{height:50px}
}
@media(min-width:1025px){.home-tab-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}
.home-tab-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,.home-tab-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:-4px;right:30px;transition:all .6s;transform:translate(30px,7px);opacity:1}
.home-tab-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}
.home-tab-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)}
.home-tab-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,3px)}
.fontBlack{color:#000}
.fontWhite{color:#fff}
.fontRed{color:#bf2026}
}
@media only screen and (max-width:1024px){.cmp-teaser--image-zoom-in .cmp-teaser__image img:hover{transform:none}
}
@media only screen and (max-width:768px){.home-tab-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{display:block !important;width:auto;margin-bottom:10px}
}
.home-carousel-teaser{.hero-item__inner{padding:0;&::before{content:none}
.hero-content-wrapper{//position:absolute;.hero-item__mobile_image{display:none}
.hero-item__caption{padding:0 25px;.cmp-teaser__action-container{.cmp-teaser__action-link{width:fit-content;font-size:12px;font-weight:500}
}
}
}
.video-content-wrapper{height:665px;.s7videoelement::before{content:'';position:absolute;top:0;left:0;width:100%;height:665px;background:linear-gradient(to right,rgb(6 6 6 / 80%),rgba(42,42,44,0.8) 50%,rgba(47,45,45,0.4) 75%,rgba(47,45,45,0) 100%);z-index:10}
.hero-item__caption{position:absolute;top:23%;z-index:99}
video{height:665px !important;object-fit:cover}
}
}
}
.button-v2{.button-default,.button--black{text-align:center;position:relative;overflow:hidden;transition:all .2s;padding:22px 28px;span{display:inline-block;position:relative;padding:0 6px 0 6px;transition:padding .2s}
i{position:absolute;top:50%;right:0;opacity:0;margin-top:-9px;transition:opacity .2s,right .2s;font-size:17px;font-weight:bold}
&:hover{span{padding:0 12px 0 0}
i{transition:opacity .2s,right .2s;opacity:1;top:50%;right:-4px}
}
}
.button-default{color:@gates-white-color;&:hover{background:@gates-black-color;border-color:@gates-black-color}
}
a,span{&.button--black{padding:21px 28px;background:rgba(255,255,255,0.5);border:2px solid @gates-black-color;color:@gates-black-color;&:hover{background:@gates-red-color;border-color:@gates-red-color;color:@gates-white-color}
}
}
}
//Secondary - White .button-v2.button-white{a,span{&.button--black{padding:21px 28px;background:transparent;border:2px solid @gates-white-color;color:@gates-white-color;&:hover{background:@gates-white-color;border-color:@gates-white-color;color:@gates-red-color}
}
}
}
//Secondary - Black .button-v2.button-black{a,span{&.button--black{padding:21px 28px;background:transparent;border:2px solid @gates-black-color;color:@gates-black-color;&:hover{background:@gates-black-color;border-color:@gates-black-color;color:@gates-white-color}
}
}
}
//Secondary - Red .button-v2.button-red{a,span{&.button--black{padding:21px 28px;background:transparent;border:2px solid @gates-red-color;color:@gates-red-color;&:hover{background:@gates-red-color;border-color:@gates-red-color;color:@gates-white-color}
}
}
}
@media only screen and (min-width:1200px) and (max-width:1500px){.banner-carousel-wrapper{.home-carousel-teaser{.hero-item__inner{justify-content:flex-start;.hero-content-wrapper{margin-top:8%}
.video-content-wrapper{.hero-item__caption{top:15%}
}
}
}
}
}
@media only screen and (max-width:768px){.home-carousel-teaser{.hero-item__inner{background-image:none !important;padding-bottom:25px;.hero-item__mobile_image{display:block;img{height:170px;width:100%;object-fit:cover}
}
.video-content-wrapper{display:none}
}
}
.cmp__home-tabs{.home-carousel-teaser{.hero-item__inner{height:100% !important;.hero-item__title{margin:20px 0;p{font-size:1.2rem;margin:0}
}
}
}
}
}
.cmp__home-carousel-v2{background:#000;padding-bottom:40px}
@media only screen and (max-width:768px){.cmp__home-carousel-v2{padding-bottom:0}
}
@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"}
.icon-vk:before{content:"\e97b"}
.icon-vk1:before{content:"\e97a"}
.icon-instagram-new:before{content:"\e979"}
.icon-engineering-app-icon:before{content:"\e97c"}
.icon-media-library-icon:before{content:"\e97d"}
.icon-mobile-apps-icon:before{content:"\e97e"}
.icon-knowledge-center-icon:before{content:"\e97f"}
.icon-left-arrow-long:before{content:"\2190"}
.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}
@font-face{font-family:"ITC Franklin Gothic Book Regular";src:url("clientlib-base/resources/fonts/franklin-gothic-book-regular.ttf") format("truetype");font-style:normal}
@font-face{font-family:"ITC Franklin Gothic Demi Regular";src:url("clientlib-base/resources/fonts/franklin-gothic-demi-regular.ttf") format("truetype");font-style:normal}
@font-face{font-family:"ITC Franklin Gothic Heavy Regular";src:url("clientlib-base/resources/fonts/franklin-gothic-heavy-regular.ttf") format("truetype");font-style:normal}
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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/vps/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:16px;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:16px;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:16px;font-weight:500;text-transform:uppercase;color:#000;line-height:34px}
.menu-back-link .icon-left-arrow-long{color:#bf2026;font-size:24px}
.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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/minus.svg') !important}
.s7spinviewer.s7mouseinput .s7zoomoutbutton[state='disabled']{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/minus-grey.svg') !important}
.s7spinviewer .s7zoomresetbutton[state]{background-image:url('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/arrow-left.svg') !important}
.s7spinviewer .s7spinbuttons .s7panrightbutton[state]{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/arrow-right.svg') !important}
.s7spinviewer .s7fullscreenbutton[selected][state]{background-image:url('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/plus.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoominbutton[state='disabled']{background-image:url('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/minus.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomoutbutton[state='disabled']{background-image:url('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/dynamic-media-icons/reset.svg') !important}
.s7mixedmediaviewer.s7mouseinput .s7zoomresetbutton[state='disabled']{background-image:url('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/qr/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(../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/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(../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/calculator/diagonals-calculator.png);height:100%;border-radius:20px}
.ui-slider-handle{background:url(../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/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}
}
.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}
.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){.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(max-width:1023px){.modal-close-container{background-color:#000;position:relative;padding:20px 0;display:flex;align-items:center}
}
@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(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:unset}
}
.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-item a p: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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/image/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('../../../etc.clientlibs/gates/clientlibs/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("../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/home/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;visibility:visible}
.c-unchain-main-banner__video-close{color:#fff;position:absolute;top:20px;right:20px;opacity:0;transition:opacity 1s;visibility:hidden;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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/en.png')}
.install__flag--en_GB{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/en_gb.png')}
.install__flag--de{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/de.png')}
.install__flag--fr{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/fr.png')}
.install__flag--cs{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/cs.png')}
.install__flag--es{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/es.png')}
.install__flag--it{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/it.png')}
.install__flag--pl{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/pl.png')}
.install__flag--uk{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/uk.png')}
.install__flag--tr{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/tr.png')}
.install__flag--bg{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/bg.png')}
.install__flag--hr{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/hr.png')}
.install__flag--da{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/da.png')}
.install__flag--et{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/et.png')}
.install__flag--fi{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/fi.png')}
.install__flag--el{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/el.png')}
.install__flag--hu{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/hu.png')}
.install__flag--lv{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/lv.png')}
.install__flag--lt{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/lt.png')}
.install__flag--no{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/no.png')}
.install__flag--pt{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/pt.png')}
.install__flag--ro{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/ro.png')}
.install__flag--sr{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/sr.png')}
.install__flag--sk{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/sk.png')}
.install__flag--sl{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/sl.png')}
.install__flag--nl{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/nl.png')}
.install__flag--ru{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/language-flags/ru.png')}
.install__flag--sv{background-image:url('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/qr');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('utilities/"/etc.clientlibs/gates/clientlibs/clientlib-base/resources/home/diagonal-lines.jpg');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-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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/vps/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}
.mktoFormRow label{text-transform:none}
.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('../../../etc.clientlibs/gates/clientlibs/clientlib-base/resources/images/diagonal.png') repeat-x;height:14px}
.iframe-component{max-width:100%;min-width:100%;width:100%}
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}
}