.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:767px){.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:768px) 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}
}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M022L220l2.12.1L4.222l19.919.9L2244022z'fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M2722L544l-2.1-2.1L22.8222.92.150l2222z'fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M022L220l2.12.1L4.222l19.919.9L2244022z'fill='%23fff'/%3E%3C/svg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M2722L544l-2.1-2.1L22.8222.92.150l2222z'fill='%23fff'/%3E%3C/svg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M022L220l2.12.1L4.222l19.919.9L2244022z'/%3E%3C/svg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M2722L544l-2.1-2.1L22.8222.92.150l2222z'/%3E%3C/svg%3E")}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0,100%,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3CsvgviewBox='00120120'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpathid='a'stroke='%236c6c6c'stroke-width='11'stroke-linecap='round'd='M607v20'/%3E%3C/defs%3E%3Cusexlink:href='%23a'opacity='.27'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(306060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(606060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(906060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1206060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1506060)'/%3E%3Cusexlink:href='%23a'opacity='.37'transform='rotate(1806060)'/%3E%3Cusexlink:href='%23a'opacity='.46'transform='rotate(2106060)'/%3E%3Cusexlink:href='%23a'opacity='.56'transform='rotate(2406060)'/%3E%3Cusexlink:href='%23a'opacity='.66'transform='rotate(2706060)'/%3E%3Cusexlink:href='%23a'opacity='.75'transform='rotate(3006060)'/%3E%3Cusexlink:href='%23a'opacity='.85'transform='rotate(3306060)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3CsvgviewBox='00120120'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpathid='a'stroke='%23fff'stroke-width='11'stroke-linecap='round'd='M607v20'/%3E%3C/defs%3E%3Cusexlink:href='%23a'opacity='.27'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(306060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(606060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(906060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1206060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1506060)'/%3E%3Cusexlink:href='%23a'opacity='.37'transform='rotate(1806060)'/%3E%3Cusexlink:href='%23a'opacity='.46'transform='rotate(2106060)'/%3E%3Cusexlink:href='%23a'opacity='.56'transform='rotate(2406060)'/%3E%3Cusexlink:href='%23a'opacity='.66'transform='rotate(2706060)'/%3E%3Cusexlink:href='%23a'opacity='.75'transform='rotate(3006060)'/%3E%3Cusexlink:href='%23a'opacity='.85'transform='rotate(3306060)'/%3E%3C/svg%3E")}
@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.tingle-modal *{box-sizing:border-box}
.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);opacity:0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.tingle-modal--confirm .tingle-modal-box{text-align:center}
.tingle-modal--noOverlayClose{cursor:default}
.tingle-modal--noClose .tingle-modal__close{display:none}
.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:0;background-color:transparent;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}
.tingle-modal__closeLabel{display:none}
.tingle-modal__close:hover{color:#fff}
.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.tingle-modal-box__content{padding:3rem}
.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}
.tingle-modal-box__footer:after{display:table;clear:both;content:""}
.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}
.tingle-enabled{position:fixed;overflow:hidden;left:0;right:0}
.tingle-modal--visible .tingle-modal-box__footer{bottom:0}
.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(8px);filter:blur(8px)}
.tingle-modal--visible{visibility:visible;opacity:1}
.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}
.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:0;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.tingle-btn--primary{background-color:#3498db}
.tingle-btn--danger{background-color:#e74c3c}
.tingle-btn--default{background-color:#34495e}
.tingle-btn--pull-left{float:left}
.tingle-btn--pull-right{float:right}
@media(max-width:540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}
.tingle-modal-box{width:auto;border-radius:0}
.tingle-modal-box__content{overflow-y:scroll}
.tingle-modal--noClose{top:0}
.tingle-modal--noOverlayClose{padding-top:0}
.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}
.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:0;background-color:#2c3e50;box-shadow:none;color:#fff;line-height:55px}
.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:4rem}
}
@supports(-webkit-backdrop-filter:blur(12px)) or(backdrop-filter:blur(12px)){.tingle-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
@media(max-width:540px){.tingle-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
}
.tingle-enabled .tingle-content-wrapper{-webkit-filter:none;filter:none}
}
@import url(https://fonts.googleapis.com/css?family=Lato);.icon-_plane-up--big{background-image:url(cag-base/resources/images/sprites.png);background-position:-70px -1045px;width:33px;height:26px}
.icon-_plane-up{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -391px;width:20px;height:15px}
.icon-arrival_plane{background-image:url(cag-base/resources/images/sprites.png);background-position:-544px -990px;width:40px;height:40px}
.icon-benefits{background-image:url(cag-base/resources/images/sprites.png);background-position:-207px -1045px;width:30px;height:23px}
.icon-butterfly-small{background-image:url(cag-base/resources/images/sprites.png);background-position:0 -1100px;width:29px;height:29px}
.icon-butterfly-white{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -411px;width:20px;height:15px}
.icon-butterfly{background-image:url(cag-base/resources/images/sprites.png);background-position:-34px -1100px;width:27px;height:27px}
.icon-cag-Dine-24-Hours{background-image:url(cag-base/resources/images/sprites.png);background-position:-769px -990px;width:40px;height:40px}
.icon-cag-Dine-Best-of-SG{background-image:url(cag-base/resources/images/sprites.png);background-position:-814px -990px;width:40px;height:40px}
.icon-cag-Dine-Best-of-World{background-image:url(cag-base/resources/images/sprites.png);background-position:-904px -990px;width:40px;height:40px}
.icon-cag-Dine-Outlets{background-image:url(cag-base/resources/images/sprites.png);background-position:-94px -990px;width:40px;height:40px}
.icon-cag-Discover-Art{background-image:url(cag-base/resources/images/sprites.png);background-position:-139px -990px;width:40px;height:40px}
.icon-cag-Discover-Events{background-image:url(cag-base/resources/images/sprites.png);background-position:-184px -990px;width:40px;height:40px}
.icon-cag-Discover-Facilities-and-Services{background-image:url(cag-base/resources/images/sprites.png);background-position:-229px -990px;width:40px;height:40px}
.icon-cag-Discover-Gardens{background-image:url(cag-base/resources/images/sprites.png);background-position:-274px -990px;width:40px;height:40px}
.icon-cag-Jewel-Attractions{background-image:url(cag-base/resources/images/sprites.png);background-position:-319px -990px;width:40px;height:40px}
.icon-cag-Jewel-Dine{background-image:url(cag-base/resources/images/sprites.png);background-position:-364px -990px;width:40px;height:40px}
.icon-cag-Jewel-Shop{background-image:url(cag-base/resources/images/sprites.png);background-position:-994px -990px;width:40px;height:40px}
.icon-cag-Jewel-Transit_Depart{background-image:url(cag-base/resources/images/sprites.png);background-position:0 0;width:946px;height:946px}
.icon-cag-Shop-Tab-1-Changi-First{background-image:url(cag-base/resources/images/sprites.png);background-position:-499px -990px;width:40px;height:40px}
.icon-cag-Shop-Tab-1-GST{background-image:url(cag-base/resources/images/sprites.png);background-position:-679px -990px;width:40px;height:40px}
.icon-cag-Shop-Tab-1-Love-SG{background-image:url(cag-base/resources/images/sprites.png);background-position:-589px -990px;width:40px;height:40px}
.icon-cag-Shop-Tab-1-Million{background-image:url(cag-base/resources/images/sprites.png);background-position:-634px -990px;width:40px;height:40px}
.icon-cag-Shop-Tab2-30days{background-image:url(cag-base/resources/images/sprites.png);background-position:-951px 0;width:232px;height:232px}
.icon-cag-Shop-Tab2-shoppingbag{background-image:url(cag-base/resources/images/sprites.png);background-position:-951px -237px;width:232px;height:232px}
.icon-cag-Shop-Tab2-tower{background-image:url(cag-base/resources/images/sprites.png);background-position:-951px -474px;width:232px;height:232px}
.icon-cag-Shop-Tab2-travelexclusive{background-image:url(cag-base/resources/images/sprites.png);background-position:-951px -711px;width:232px;height:232px}
.icon-cag-arrow{background-image:url(cag-base/resources/images/sprites.png);background-position:-289px -951px;width:47px;height:11px}
.icon-cag-arrow2{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -704px;width:17px;height:9px}
.icon-cag-book{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -587px;width:12px;height:17px}
.icon-cag-clock{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -281px;width:18px;height:18px}
.icon-cag-link{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -326px;width:17px;height:18px}
.icon-cag-location{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -684px;width:12px;height:15px}
.icon-cag-luggage{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -349px;width:19px;height:16px}
.icon-cag-magnifiying-glass{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -148px;width:20px;height:21px}
.icon-cag-phone{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -497px;width:16px;height:14px}
.icon-cag-plane{background-image:url(cag-base/resources/images/sprites.png);background-position:-471px -1045px;width:22px;height:12px}
.icon-cag-plane2{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -370px;width:19px;height:16px}
.icon-cag-plane3{background-image:url(cag-base/resources/images/sprites.png);background-position:-443px -1045px;width:23px;height:12px}
.icon-cag-shoppingcart{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -553px;width:15px;height:14px}
.icon-cag-utensils{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -252px;width:15px;height:24px}
.icon-calendar-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -516px;width:17px;height:13px}
.icon-calendar{background-image:url(cag-base/resources/images/sprites.png);background-position:-359px -1045px;width:24px;height:19px}
.icon-cart{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -534px;width:15px;height:14px}
.icon-circle-i-big{background-image:url(cag-base/resources/images/sprites.png);background-position:-1086px -990px;width:36px;height:36px}
.icon-circle-i-grey{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -609px;width:14px;height:14px}
.icon-circle-i{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -68px;width:21px;height:21px}
.icon-cloud-big{background-image:url(cag-base/resources/images/sprites.png);background-position:-415px -1045px;width:23px;height:13px}
.icon-cloud{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -650px;width:18px;height:10px}
.icon-faq-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -431px;width:18px;height:16px}
.icon-faq{background-image:url(cag-base/resources/images/sprites.png);background-position:-242px -1045px;width:26px;height:23px}
.icon-fb{background-image:url(cag-base/resources/images/sprites.png);background-position:0 -1134px;width:19px;height:40px}
.icon-flight_transfer_plane{background-image:url(cag-base/resources/images/sprites.png);background-position:-454px -990px;width:40px;height:40px}
.icon-free_sg_tour_merlion{background-image:url(cag-base/resources/images/sprites.png);background-position:-859px -990px;width:40px;height:40px}
.icon-get-in-touch-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -304px;width:19px;height:17px}
.icon-get-in-touch{background-image:url(cag-base/resources/images/sprites.png);background-position:-66px -1100px;width:27px;height:25px}
.icon-get_connected_in_sg{background-image:url(cag-base/resources/images/sprites.png);background-position:-949px -990px;width:40px;height:40px}
.icon-getting_to_the_airport_man{background-image:url(cag-base/resources/images/sprites.png);background-position:-724px -990px;width:40px;height:40px}
.icon-gift-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -94px;width:19px;height:23px}
.icon-gift{background-image:url(cag-base/resources/images/sprites.png);background-position:-82px -1134px;width:22px;height:26px}
.icon-immigration-big{background-image:url(cag-base/resources/images/sprites.png);background-position:0 -951px;width:66px;height:34px}
.icon-immigration{background-image:url(cag-base/resources/images/sprites.png);background-position:-207px -951px;width:41px;height:22px}
.icon-in{background-image:url(cag-base/resources/images/sprites.png);background-position:-30px -1045px;width:35px;height:35px}
.icon-insta{background-image:url(cag-base/resources/images/sprites.png);background-position:-409px -990px;width:40px;height:40px}
.icon-link{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -665px;width:13px;height:14px}
.icon-luggage-big{background-image:url(cag-base/resources/images/sprites.png);background-position:0 -1045px;width:25px;height:50px}
.icon-luggage{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -32px;width:16px;height:31px}
.icon-mail-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-388px -1045px;width:22px;height:17px}
.icon-mail{background-image:url(cag-base/resources/images/sprites.png);background-position:-329px -1045px;width:25px;height:19px}
.icon-note-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -477px;width:15px;height:15px}
.icon-note{background-image:url(cag-base/resources/images/sprites.png);background-position:-98px -1100px;width:22px;height:21px}
.icon-passport-big{background-image:url(cag-base/resources/images/sprites.png);background-position:0 -990px;width:39px;height:50px}
.icon-passport{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px 0;width:21px;height:27px}
.icon-promotions{background-image:url(cag-base/resources/images/sprites.png);background-position:-122px -951px;width:38px;height:29px}
.icon-refer-friend-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-302px -1045px;width:22px;height:23px}
.icon-refer-friend{background-image:url(cag-base/resources/images/sprites.png);background-position:-52px -1134px;width:25px;height:26px}
.icon-search-dark-active{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -226px;width:20px;height:21px}
.icon-search-dark-normal{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -122px;width:20px;height:21px}
.icon-search-light-active{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -200px;width:20px;height:21px}
.icon-search-light-normal{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -174px;width:20px;height:21px}
.icon-sim-big{background-image:url(cag-base/resources/images/sprites.png);background-position:-71px -951px;width:46px;height:29px}
.icon-sim{background-image:url(cag-base/resources/images/sprites.png);background-position:-253px -951px;width:31px;height:20px}
.icon-skytrax-arrow{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -452px;width:14px;height:20px}
.icon-spoonfork{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -628px;width:11px;height:17px}
.icon-sure-win-game-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-108px -1045px;width:29px;height:26px}
.icon-sure-win-game{background-image:url(cag-base/resources/images/sprites.png);background-position:-24px -1134px;width:23px;height:29px}
.icon-train-big{background-image:url(cag-base/resources/images/sprites.png);background-position:-44px -990px;width:45px;height:42px}
.icon-train{background-image:url(cag-base/resources/images/sprites.png);background-position:-142px -1045px;width:28px;height:26px}
.icon-transaction-small{background-image:url(cag-base/resources/images/sprites.png);background-position:-273px -1045px;width:24px;height:23px}
.icon-transaction{background-image:url(cag-base/resources/images/sprites.png);background-position:-175px -1045px;width:27px;height:26px}
.icon-transit{background-image:url(cag-base/resources/images/sprites.png);background-position:-1188px -572px;width:20px;height:10px}
.icon-tw{background-image:url(cag-base/resources/images/sprites.png);background-position:-165px -951px;width:37px;height:29px}
.icon-we{background-image:url(cag-base/resources/images/sprites.png);background-position:-1039px -990px;width:42px;height:37px}
.icon-ytb{background-image:url(cag-base/resources/images/sprites.png);background-position:-1127px -990px;width:41px;height:30px}
.icon-attractions-mobile{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-57px -122px;width:51px;height:51px}
.icon-attractions{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -61px;width:70px;height:56px}
.icon-dine-mobile{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -56px;width:52px;height:51px}
.icon-dine{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-75px 0;width:70px;height:56px}
.icon-directional_arrow_right_no_space{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-360px -59px;width:7px;height:10px}
.icon-icon-search{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -240px;width:20px;height:21px}
.icon-jewel-mobile{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px 0;width:55px;height:51px}
.icon-jewel{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-75px -61px;width:70px;height:56px}
.icon-language-en{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-290px -328px;width:20px;height:20px}
.icon-language-zh{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -210px;width:20px;height:20px}
.icon-new-add_to_cart_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-175px -122px;width:25px;height:25px}
.icon-new-add_to_cart_orange{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -178px;width:25px;height:25px}
.icon-new-adult{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-30px -178px;width:25px;height:25px}
.icon-new-airline_assistance{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-60px -178px;width:25px;height:25px}
.icon-new-airline_info{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-90px -178px;width:25px;height:25px}
.icon-new-airport_parking{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-120px -178px;width:25px;height:25px}
.icon-new-arrival{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -178px;width:25px;height:25px}
.icon-new-arrival_services{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-180px -178px;width:25px;height:25px}
.icon-new-back_to_top{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px 0;width:25px;height:25px}
.icon-new-belt{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-360px -20px;width:15px;height:15px}
.icon-new-calendar{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -60px;width:25px;height:25px}
.icon-new-changi_transit_programme{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -90px;width:25px;height:25px}
.icon-new-chat{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -120px;width:25px;height:25px}
.icon-new-checkin_options{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -150px;width:25px;height:25px}
.icon-new-child{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -208px;width:25px;height:25px}
.icon-new-clear_close{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-265px -328px;width:20px;height:20px}
.icon-new-coach_to_jb{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-60px -208px;width:25px;height:25px}
.icon-new-departure{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-90px -208px;width:25px;height:25px}
.icon-new-desktop-nav-search_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -300px;width:22px;height:22px}
.icon-new-desktop-nav-search_white{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -270px;width:22px;height:22px}
.icon-new-desktop_flights_search_field{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-180px -208px;width:25px;height:25px}
.icon-new-dining{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -208px;width:25px;height:25px}
.icon-new-directional_arrow_down{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px 0;width:25px;height:25px}
.icon-new-directional_arrow_left{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -30px;width:25px;height:25px}
.icon-new-directional_arrow_right{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -60px;width:25px;height:25px}
.icon-new-directional_arrow_up{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -90px;width:25px;height:25px}
.icon-new-door{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -120px;width:25px;height:25px}
.icon-new-door_blue{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -150px;width:25px;height:25px}
.icon-new-door_green{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -180px;width:25px;height:25px}
.icon-new-door_purple{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -238px;width:25px;height:25px}
.icon-new-door_red{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-30px -238px;width:25px;height:25px}
.icon-new-download_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-60px -238px;width:25px;height:25px}
.icon-new-download_orange{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-90px -238px;width:25px;height:25px}
.icon-new-driving{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-120px -238px;width:25px;height:25px}
.icon-new-dutyfree_shopping{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -238px;width:25px;height:25px}
.icon-new-exclusive_transit_rewards{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-180px -238px;width:25px;height:25px}
.icon-new-expand{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -238px;width:25px;height:25px}
.icon-new-facebook{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -238px;width:25px;height:25px}
.icon-new-facilities_services{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px 0;width:25px;height:25px}
.icon-new-fast_checkin{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -30px;width:25px;height:25px}
.icon-new-flight_transfer{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -60px;width:25px;height:25px}
.icon-new-flights{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-113px -122px;width:27px;height:27px}
.icon-new-free_sg_tour{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -120px;width:25px;height:25px}
.icon-new-get_connected_in_sg{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -150px;width:25px;height:25px}
.icon-new-getting_to_the_airport{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -180px;width:25px;height:25px}
.icon-new-heart_default{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -210px;width:25px;height:25px}
.icon-new-heart_filled{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -268px;width:25px;height:25px}
.icon-new-hotel{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-30px -268px;width:25px;height:25px}
.icon-new-image{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-60px -268px;width:25px;height:25px}
.icon-new-immigration_customs_arrival{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-90px -268px;width:25px;height:25px}
.icon-new-immigration_customs_departure{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-120px -268px;width:25px;height:25px}
.icon-new-infant{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -90px;width:25px;height:25px}
.icon-new-info_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-180px -268px;width:25px;height:25px}
.icon-new-instagram{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -268px;width:25px;height:25px}
.icon-new-internships{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -268px;width:25px;height:25px}
.icon-new-jewel{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-145px -122px;width:25px;height:25px}
.icon-new-job_opps{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px 0;width:25px;height:25px}
.icon-new-leasing_opps{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -30px;width:25px;height:25px}
.icon-new-leaving_the_airport{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -60px;width:25px;height:25px}
.icon-new-linkedin{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -90px;width:25px;height:25px}
.icon-new-location_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-136px -154px;width:15px;height:15px}
.icon-new-location_light_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-176px -154px;width:15px;height:15px}
.icon-new-location_white{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-315px -328px;width:15px;height:15px}
.icon-new-login{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -210px;width:25px;height:25px}
.icon-new-mail{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -240px;width:25px;height:25px}
.icon-new-minimise{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -298px;width:25px;height:25px}
.icon-new-mobile-nav-flights{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -328px;width:20px;height:20px}
.icon-new-mobile-nav-search{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -180px;width:20px;height:20px}
.icon-new-newsroom{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-90px -298px;width:25px;height:25px}
.icon-new-our_expertise{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-120px -298px;width:25px;height:25px}
.icon-new-popup{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-360px -40px;width:14px;height:14px}
.icon-new-preflight_check{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-180px -298px;width:25px;height:25px}
.icon-new-private_transport_pickup{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -298px;width:25px;height:25px}
.icon-new-procurement{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-240px -298px;width:25px;height:25px}
.icon-new-refresh{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -298px;width:25px;height:25px}
.icon-new-remove_from_cart_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -298px;width:25px;height:25px}
.icon-new-remove_from_cart_orange{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px 0;width:25px;height:25px}
.icon-new-rent_car{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -30px;width:25px;height:25px}
.icon-new-resources{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -60px;width:25px;height:25px}
.icon-new-rooms{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -90px;width:25px;height:25px}
.icon-new-scholarships{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -120px;width:25px;height:25px}
.icon-new-security_arrival{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -150px;width:25px;height:25px}
.icon-new-security_departure{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -180px;width:25px;height:25px}
.icon-new-shuttle_services{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -210px;width:25px;height:25px}
.icon-new-social-media{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -240px;width:25px;height:25px}
.icon-new-special_assistance{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-330px -270px;width:25px;height:25px}
.icon-new-switch{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -328px;width:25px;height:25px}
.icon-new-t1{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-30px -328px;width:25px;height:25px}
.icon-new-t1_2{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-60px -328px;width:25px;height:25px}
.icon-new-t2{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-90px -328px;width:25px;height:25px}
.icon-new-t2_2{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-120px -328px;width:25px;height:25px}
.icon-new-t3{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -328px;width:25px;height:25px}
.icon-new-t3_2{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-180px -328px;width:25px;height:25px}
.icon-new-t4{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -328px;width:25px;height:25px}
.icon-new-t4_2{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -298px;width:25px;height:25px}
.icon-new-telephone{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-156px -154px;width:15px;height:15px}
.icon-new-time_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-360px 0;width:15px;height:15px}
.icon-new-time_light_grey{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-335px -328px;width:15px;height:15px}
.icon-new-transit_experience_by_time{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-60px -298px;width:25px;height:25px}
.icon-new-transit_hotel{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-30px -298px;width:25px;height:25px}
.icon-new-transiting{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -180px;width:25px;height:25px}
.icon-new-transport{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -150px;width:25px;height:25px}
.icon-new-travelling_with_children{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-300px -120px;width:25px;height:25px}
.icon-new-twitter{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-270px -268px;width:25px;height:25px}
.icon-new-walking{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -268px;width:25px;height:25px}
.icon-new-website{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-150px -208px;width:25px;height:25px}
.icon-new-weibo{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-120px -208px;width:25px;height:25px}
.icon-new-wheelchair_medical_services{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-30px -208px;width:25px;height:25px}
.icon-new-youtube{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-210px -30px;width:25px;height:25px}
.icon-search{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-113px -154px;width:18px;height:18px}
.icon-shop-mobile{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 -122px;width:52px;height:51px}
.icon-shop{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:0 0;width:70px;height:56px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-attractions-mobile{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-attractions{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-dine-mobile{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-dine{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-directional_arrow_right_no_space{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-icon-search{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-jewel-mobile{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-jewel{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-language-en{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-language-zh{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-add_to_cart_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-add_to_cart_orange{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-adult{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-airline_assistance{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-airline_info{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-airport_parking{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-arrival{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-arrival_services{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-back_to_top{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-belt{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-calendar{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-changi_transit_programme{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-chat{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-checkin_options{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-child{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-clear_close{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-coach_to_jb{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-departure{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-desktop-nav-search_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-desktop-nav-search_white{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-desktop_flights_search_field{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-dining{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-directional_arrow_down{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-directional_arrow_left{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-directional_arrow_right{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-directional_arrow_up{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-door{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-door_blue{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-door_green{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-door_purple{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-door_red{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-download_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-download_orange{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-driving{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-dutyfree_shopping{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-exclusive_transit_rewards{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-expand{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-facebook{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-facilities_services{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-fast_checkin{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-flight_transfer{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-flights{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-free_sg_tour{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-get_connected_in_sg{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-getting_to_the_airport{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-heart_default{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-heart_filled{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-hotel{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-image{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-immigration_customs_arrival{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-immigration_customs_departure{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-infant{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-info_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-instagram{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-internships{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-jewel{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-job_opps{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-leasing_opps{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-leaving_the_airport{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-linkedin{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-location_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-location_light_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-location_white{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-login{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-mail{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-minimise{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-mobile-nav-flights{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-mobile-nav-search{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-newsroom{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-our_expertise{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-popup{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-preflight_check{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-private_transport_pickup{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-procurement{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-refresh{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-remove_from_cart_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-remove_from_cart_orange{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-rent_car{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-resources{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-rooms{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-scholarships{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-security_arrival{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-security_departure{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-shuttle_services{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-social-media{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-special_assistance{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-switch{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t1{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t1_2{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t2{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t2_2{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t3{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t3_2{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t4{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-t4_2{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-telephone{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-time_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-time_light_grey{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-transit_experience_by_time{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-transit_hotel{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-transiting{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-transport{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-travelling_with_children{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-twitter{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-walking{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-website{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-weibo{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-wheelchair_medical_services{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-new-youtube{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-search{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-shop-mobile{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
.icon-shop{background-image:url(cag-base/resources/images/sprites-retina@2x.png);background-size:375px 353px}
}
@media(min-width:768px){.show-for-small{display:none}
}
.hide-for-small{display:none}
@media(min-width:768px){.hide-for-small{display:inline}
}
.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.card--leadership,.clearfix,.dine__result-item,.search-results__list{*zoom:1}
.card--leadership:after,.card--leadership:before,.clearfix:after,.clearfix:before,.dine__result-item:after,.dine__result-item:before,.search-results__list:after,.search-results__list:before{content:"";display:table}
.card--leadership:after,.clearfix:after,.dine__result-item:after,.search-results__list:after{clear:both}
.checkbox-custom,.touchevents .nvg-select,input:not([type=checkbox]):not([type=radio]),select:not(.nvg-select),textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:0}
.checkbox-custom::-ms-expand,.touchevents .nvg-select::-ms-expand,select:not(.nvg-select)::-ms-expand{display:none}
.img-icon{display:block}
.img-icon-inline{display:inline-block}
.img-icon-sure-win-game{width:34px;height:30px;background:url(cag-base/resources/images/_icons/sure-win-game.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-sure-win-game{width:40px;height:37px}
}
.img-icon-no-gst{width:26px;height:30px;background:url(cag-base/resources/images/_icons/no-gst.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-no-gst{width:30px;height:35px}
}
.img-icon-vip{width:29px;height:27px;background:url(cag-base/resources/images/_icons/vip.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-vip{width:34px;height:32px}
}
.img-icon-attraction{width:21px;height:27px;background:url(cag-base/resources/images/_icons/attraction.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-attraction{width:23px;height:29px}
}
.img-icon-earn-point{width:22px;height:32px;background:url(cag-base/resources/images/_icons/earn-point.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-earn-point{width:26px;height:38px}
}
.img-icon-benefit{width:27px;height:34px;background:url(cag-base/resources/images/_icons/benefit.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-benefit{width:31px;height:40px}
}
.img-icon-car{width:20px;height:15px;background:url(cag-base/resources/images/_icons/car.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-car{width:18px;height:14px}
}
.img-icon-car-2{width:21px;height:15px;background:url(cag-base/resources/images/_icons/car-2.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-car-2{width:28px;height:20px}
}
.img-icon-envelop-open{width:12px;height:12px;background:url(cag-base/resources/images/_icons/envelop-open.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-envelop-open{width:14px;height:14px}
}
.img-icon-flag-sg{width:19px;height:13px;background:url(cag-base/resources/images/_icons/flag-sg.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-flag-sg{width:16px;height:11px}
}
.img-icon-bracket{width:28px;height:15px;background:url(cag-base/resources/images/_icons/bracket.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-bracket{width:36px;height:19px}
}
.img-icon-url{width:24px;height:19px;background:url(cag-base/resources/images/_icons/url.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-url{width:28px;height:23px}
}
.img-icon-mail{width:22px;height:16px;background:url(cag-base/resources/images/_icons/mail.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-mail{width:27px;height:20px}
}
.img-icon-messenger{width:22px;height:21px;background:url(cag-base/resources/images/_icons/messenger.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-messenger{width:27px;height:27px}
}
.img-icon-wechat{width:24px;height:21px;background:url(cag-base/resources/images/_icons/wechat.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-wechat{width:30px;height:27px}
}
.img-icon-whatsapp{width:24px;height:21px;background:url(cag-base/resources/images/_icons/whatsapp.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-whatsapp{width:27px;height:27px}
}
.img-icon-download{width:17px;height:15px;background:url(cag-base/resources/images/_icons/download.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-download{width:26px;height:21px}
}
.img-icon-circle-plus{width:17px;height:17px;background:url(cag-base/resources/images/_icons/circle-plus.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-circle-plus{width:25px;height:25px}
}
.img-icon-circle-remove{width:17px;height:17px;background:url(cag-base/resources/images/_icons/circle-dash.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-circle-remove{width:25px;height:25px}
}
.img-icon-img-square{width:13px;height:13px;background:url(cag-base/resources/images/_icons/img-square.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-img-square{width:18px;height:18px}
}
.img-icon-phone{width:13px;height:13px;background:url(cag-base/resources/images/_icons/icon-phone.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-phone{width:15px;height:15px}
}
.img-icon-link{width:12px;height:13px;background:url(cag-base/resources/images/_icons/link.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-link{width:13px;height:14px}
}
.img-icon-cart{width:15px;height:14px;background:url(cag-base/resources/images/_icons/cart.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-cart{width:15px;height:15px}
}
.img-icon-spoonfork{width:15px;height:14px;background:url(cag-base/resources/images/_icons/spoonfork.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-spoonfork{width:11px;height:17px}
}
.img-icon-spoonfork--big{width:13px;height:20px;background:url(cag-base/resources/images/_icons/spoonfork.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-spoonfork--big{width:19px;height:30px}
}
.img-icon--plane{width:15px;height:14px;background:url(cag-base/resources/images/_icons/plane-transit.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon--plane{width:24px;height:14px}
}
.img-icon--plane-up{width:19px;height:10px;background:url(cag-base/resources/images/_icons/plane.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon--plane-up{width:24px;height:14px}
}
.img-icon--plane-down{width:18px;height:14px;background:url(cag-base/resources/images/_icons/plane-arrive.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon--plane-down{width:24px;height:14px}
}
.img-icon--plane-double{width:16px;height:17px;background:url(cag-base/resources/images/_icons/plane-double.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon--plane-double{width:25px;height:19px}
}
.img-icon-jewel-dark{width:34px;height:17px;background:url(cag-base/resources/images/_icons/jewel-dark.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-jewel-dark{width:40px;height:20px}
}
.img-icon-shopping{width:34px;height:17px;background:url(cag-base/resources/images/_icons/shopping.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-shopping{width:28px;height:28px}
}
.img-icon-train{width:21px;height:20px;background:url(cag-base/resources/images/_icons/train.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-train{width:28px;height:26px}
}
.img-icon-immigration{width:17px;height:20px;background:url(cag-base/resources/images/_icons/immigration.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-immigration{width:22px;height:26px}
}
.img-icon-transfer{width:28px;height:15px;background:url(cag-base/resources/images/_icons/transfer.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-transfer{width:28px;height:26px}
}
.img-icon-transport{width:30px;height:24px;background:url(cag-base/resources/images/_icons/transport.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-transport{width:30px;height:24px}
}
.img-icon-transport-2{width:16px;height:31px;background:url(cag-base/resources/images/_icons/transport-2.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-transport-2{width:16px;height:31px}
}
.img-icon-wifi-router{width:22px;height:32px;background:url(cag-base/resources/images/_icons/wifi-router.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-wifi-router{width:22px;height:32px}
}
.img-icon-sim{width:31px;height:20px;background:url(cag-base/resources/images/_icons/sim.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-sim{width:31px;height:20px}
}
.img-icon-arrow-right{width:15px;height:30px;background:url(cag-base/resources/images/_icons/arrow-right.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.img-icon-arrow-right{width:15px;height:30px}
}
.img-icon-datepicker{width:18px;height:18px;background:url(cag-base/resources/images/_icons/icon-calendar-bigger.png) no-repeat 50%;background-size:contain}
:lang(en) .rich-text-content h1{font-weight:700;font-size:26px;line-height:30px;letter-spacing:.2em;text-transform:uppercase;color:#5d5145}
@media(min-width:768px){:lang(en) .rich-text-content h1{font-size:35px;line-height:45px}
}
:lang(en) .rich-text-content h2{font-weight:700;font-size:24px;line-height:28px;letter-spacing:.15em;text-transform:uppercase;color:#5d5145}
@media(min-width:768px){:lang(en) .rich-text-content h2{font-size:30px;line-height:40px}
}
:lang(en) .rich-text-content h3{font-weight:700;font-size:20px;line-height:24px;color:#5d5145}
@media(min-width:768px){:lang(en) .rich-text-content h3{font-size:24px;line-height:26px}
}
:lang(en) .rich-text-content h4{font-weight:700;font-size:18px;line-height:22px;color:#5d5145}
:lang(en) .rich-text-content h5{font-weight:700;font-size:14px;line-height:18px;color:#5d5145}
:lang(en) .rich-text-content h6{font-weight:700;font-size:12px;line-height:16px;color:#5d5145}
:lang(en) .rich-text-content p{font-weight:400;font-size:14px;line-height:18px;color:#5d5145}
@media(min-width:768px){:lang(en) .rich-text-content p{font-size:15px;line-height:20px}
}
:lang(en) .rich-text-content ul{border:0;padding-left:42px;padding-right:42px;margin:10px 0;list-style-position:outside;list-style-type:disc;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
:lang(en) .rich-text-content ul:first-child{margin-top:0}
@media(min-width:768px){:lang(en) .rich-text-content ul{font-size:15px;line-height:20px;letter-spacing:.02em}
}
:lang(en) .rich-text-content ul li+li{margin-top:10px}
.align-center :lang(en) .rich-text-content ul li,.align-right :lang(en) .rich-text-content ul li,:lang(en) .rich-text-content ul li[style*=center],:lang(en) .rich-text-content ul li[style*=right]{list-style-position:inside}
:lang(en) .rich-text-content ul li a:hover{font-weight:700}
:lang(en) .rich-text-content ul ol{padding-left:26px;padding-right:26px;margin-top:10px}
:lang(en) .rich-text-content ul ul{padding-left:33px;padding-right:26px;margin-top:10px;border:0;list-style-type:circle}
:lang(en) .rich-text-content ul ul ul{border:0;list-style-type:square}
:lang(en) .rich-text-content ol{padding-left:35px;padding-right:35px;margin:10px 0;border:0;list-style-type:decimal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
.ie :lang(en) .rich-text-content ol{padding-left:41px;padding-right:41px}
:lang(en) .rich-text-content ol:first-child{margin-top:0}
:lang(en) .rich-text-content ol li{padding-left:8px;padding-right:8px}
:lang(en) .rich-text-content ol li+li{margin-top:10px}
.align-center :lang(en) .rich-text-content ol li,.align-right :lang(en) .rich-text-content ol li,:lang(en) .rich-text-content ol li[style*=center],:lang(en) .rich-text-content ol li[style*=right]{list-style-position:inside}
.ie :lang(en) .rich-text-content ol li{padding-left:0}
.ios :lang(en) .rich-text-content ol li{padding-left:6px;padding-right:6px}
:lang(en) .rich-text-content ol li a:hover{font-weight:700}
:lang(en) .rich-text-content ol li ol{padding-left:26px;padding-right:26px;margin-top:10px;border:0;list-style-type:lower-alpha}
:lang(en) .rich-text-content ol li ol ol{border:0;list-style-type:lower-roman}
:lang(en) .rich-text-content ol li ul{padding-left:33px;padding-right:26px;margin-top:10px}
@media(min-width:768px){:lang(en) .rich-text-content ol{font-size:15px;line-height:20px;letter-spacing:.02em}
}
:lang(en) .rich-text-content a{color:#6c217f;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-weight:400;font-size:15px;line-height:13px;text-decoration:none}
:lang(en) .rich-text-content a:hover{font-weight:700}
:lang(en) .cag-richtext-comp h6>a{font-weight:700;font-size:12px;line-height:16px}
:lang(en) .cag-richtext-comp h5>a{font-weight:700;font-size:14px;line-height:18px}
:lang(en) .cag-richtext-comp h4>a{font-weight:700;font-size:18px;line-height:22px}
:lang(en) .cag-richtext-comp h3>a{font-weight:700;font-size:20px;line-height:24px}
@media(min-width:768px){:lang(en) .cag-richtext-comp h3>a{font-size:24px;line-height:26px}
}
:lang(en) .cag-richtext-comp h2>a{font-weight:700;font-size:24px;line-height:28px}
@media(min-width:768px){:lang(en) .cag-richtext-comp h2>a{font-size:30px;line-height:40px}
}
:lang(en) .cag-richtext-comp h1>a{font-weight:700;font-size:26px;line-height:30px}
@media(min-width:768px){:lang(en) .cag-richtext-comp h1>a{font-size:35px;line-height:45px}
}
:lang(zh-CN) .nvg__sub-menu--small li{min-width:60px}
:lang(zh-CN) .rich-text-content h1{font-weight:500;font-size:36px;line-height:40px;letter-spacing:0;color:#5d5145}
@media(min-width:768px){:lang(zh-CN) .rich-text-content h1{letter-spacing:.02em;font-size:36px;line-height:45px}
}
:lang(zh-CN) .rich-text-content h2{font-weight:700;font-size:24px;line-height:26px;letter-spacing:.15em;color:#5d5145;text-transform:uppercase}
@media(min-width:768px){:lang(zh-CN) .rich-text-content h2{font-size:30px;line-height:36px}
}
:lang(zh-CN) .rich-text-content h3{font-weight:500;font-size:18px;line-height:32px;letter-spacing:0;color:#5d5145}
@media(min-width:768px){:lang(zh-CN) .rich-text-content h3{font-size:24px;letter-spacing:.02em}
}
:lang(zh-CN) .rich-text-content h4{font-weight:500;font-size:18px;line-height:26px;letter-spacing:0;color:#5d5145}
@media(min-width:768px){:lang(zh-CN) .rich-text-content h4{letter-spacing:.02em}
}
:lang(zh-CN) .rich-text-content h5{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:#5d5145}
@media(min-width:768px){:lang(zh-CN) .rich-text-content h5{letter-spacing:.02em}
}
:lang(zh-CN) .rich-text-content h6{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;color:#5d5145}
@media(min-width:768px){:lang(zh-CN) .rich-text-content h6{letter-spacing:.02em}
}
:lang(zh-CN) .rich-text-content p{font-weight:400;font-size:15px;line-height:24px;color:#5d5145;letter-spacing:.03em}
@media(min-width:768px){:lang(zh-CN) .rich-text-content p{letter-spacing:.02em}
}
:lang(zh-CN) .rich-text-content ul{padding-left:42px;padding-right:42px;margin:10px 0;border:0;list-style-type:disc;list-style-position:outside;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.03em;color:#5d5145}
:lang(zh-CN) .rich-text-content ul:first-child{margin-top:0}
@media(min-width:768px){:lang(zh-CN) .rich-text-content ul{letter-spacing:.02em}
}
:lang(zh-CN) .rich-text-content ul li+li{margin-top:10px}
.align-center :lang(zh-CN) .rich-text-content ul li,.align-right :lang(zh-CN) .rich-text-content ul li,:lang(zh-CN) .rich-text-content ul li[style*=center],:lang(zh-CN) .rich-text-content ul li[style*=right]{list-style-position:inside}
:lang(zh-CN) .rich-text-content ul li a:hover{font-weight:700}
:lang(zh-CN) .rich-text-content ul ol,:lang(zh-CN) .rich-text-content ul ul{padding-left:26px;padding-right:26px;margin:10px 0}
:lang(zh-CN) .rich-text-content ul ul{border:0;list-style-type:circle}
:lang(zh-CN) .rich-text-content ul ul ul{border:0;list-style-type:square}
:lang(zh-CN) .rich-text-content ol{padding-left:35px;margin:10px 0;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.03em;color:#5d5145}
:lang(zh-CN) .rich-text-content ol:first-child{margin-top:0}
@media(min-width:768px){:lang(zh-CN) .rich-text-content ol{letter-spacing:.02em}
}
.ie :lang(zh-CN) .rich-text-content ol{padding-left:41px;padding-right:41px}
:lang(zh-CN) .rich-text-content ol li{padding-left:8px;padding-right:8px}
:lang(zh-CN) .rich-text-content ol li+li{margin-top:10px}
.align-center :lang(zh-CN) .rich-text-content ol li,.align-right :lang(zh-CN) .rich-text-content ol li,:lang(zh-CN) .rich-text-content ol li[style*=center],:lang(zh-CN) .rich-text-content ol li[style*=right]{list-style-position:inside}
.ie :lang(zh-CN) .rich-text-content ol li{padding-left:0}
.ios :lang(zh-CN) .rich-text-content ol li{padding-left:6px;padding-right:6px}
:lang(zh-CN) .rich-text-content ol li a:hover{font-weight:700}
:lang(zh-CN) .rich-text-content ol ol{padding-left:26px;padding-right:26px;margin:10px 0;border:0;list-style-type:lower-alpha}
:lang(zh-CN) .rich-text-content ol ol ol{border:0;list-style-type:lower-roman}
:lang(zh-CN) .rich-text-content ol ul{padding-left:26px;padding-right:26px;margin:10px 0;border:0;list-style-type:circle}
:lang(zh-CN) .rich-text-content a{color:#6c217f;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
html{-webkit-tap-highlight-color:rgba(128,128,128,.3);overflow-x:hidden}
:root{--bs-body-font-size:14px;--bs-gutter-x:30px}
body{margin:0;padding:0;font-family:Lato,sans-serif;width:100%;overflow-x:hidden;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media(min-width:768px){body{font-size:15px;line-height:20px;letter-spacing:.02em}
}
html[lang=zh_CN] body{font-family:Lato,SimHei,黑体,STHeiti,华文黑体,sans-serif}
a,a:focus{font-weight:400;color:#6c217f}
a:active,a:hover{font-weight:700;color:#6c217f}
*{box-sizing:border-box}
main{display:block}
body[class*=has-modal]{overflow-y:visible;position:fixed;top:0;bottom:0}
h1,h2,h3{margin-top:0}
input[type=email],input[type=password],input[type=text]{height:50px}
.loader{display:flex;position:fixed;right:0;bottom:0;background:hsla(0,0,100%,.5);z-index:9;justify-content:center;align-items:center}
.loader .circle{width:100px;height:100px;margin:auto;border-radius:50%;border:10px solid #e0e0e0;border-bottom-color:#f6f6f6;animation:roll 2s linear infinite}
@keyframes roll{to{transform:rotate(1turn)}
}
.loader-absolute{position:absolute}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input::-ms-clear{display:none}
h1,h2,h3,h4,h5,h6{margin-top:0}
img{display:block;width:100%}
img.cq-LinkChecker--invalid{display:inline-block;width:auto}
a,a:focus,a:hover{text-decoration:none;outline:0}
a:not([href]):hover{font-weight:400}
hr,iframe{border:0}
hr{display:block;margin:20px auto;border-top:1px solid #000}
ul{list-style-position:inside}
p{margin-bottom:10px}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
button,input,optgroup,select,textarea{color:inherit}
.row{--bs-gutter-x:30px}
.row>:not(.container-fluid):not(.container):not([class*=col-]){padding-left:0;padding-right:0}
.btn{--bs-btn-hover-color:#333;--bs-btn-font-size:14px;--bs-btn-color:#6c217f}
.wrapper{padding-bottom:40px}
.wrapper.no-padding-bottom{padding-bottom:0}
.container{max-width:100%;margin:auto;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.container{max-width:1170px}
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.container:after,.row:after{clear:both}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:30px}
@media(max-width:1199px){.container-full{width:100%}
}
.container--padding-top-30{padding-top:30px}
.container--padding-around{padding:15px}
.container--padding-around-30{padding:30px}
.container--prevent-outer-padding,.container--prevent-outer-padding-15{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}
.container--prevent-outer-padding-30{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}
.overflow-hidden{overflow:hidden}
.height-full{height:100vh}
.hidden,.hide{display:none !important}
.icon{display:block}
.icon-inline,.icon-inline-middle{display:inline-block}
.icon-inline-middle{vertical-align:middle}
.text-left{text-align:left}
.icon-center{margin:auto}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
hr.dashed{border:0;border-top:1px dashed #5d5145}
:focus{outline:0}
.errorMsg{margin:-10px 0 20px;padding:5px;border-radius:4px;border:1px solid #ed541d;background-color:#fef5f1;color:#8c2e0b}
.clearfix:after{content:"";display:table;clear:both}
.visible-mobile{display:block}
@media(min-width:992px){.visible-mobile{display:none}
}
.visible-desktop{display:none}
@media(min-width:992px){.visible-desktop{display:block}
}
.shadow-box{box-shadow:3px 6px 25px 0 rgba(0,0,0,.08)}
.shadow-tile{box-shadow:0 0 20px 0 rgba(92,92,92,.3)}
.shadow-tile--blur{box-shadow:0 0 20px 0 rgba(92,92,92,.1)}
.col-4{float:left;width:33.33%}
.col-30{float:left;width:30%}
.col-40{float:left;width:40%}
.no-margin{margin:0 !important}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-fullscreen{position:fixed !important;margin-bottom:47px;height:calc(100vh - 47px);width:100%;bottom:0;left:0;background:#fff;transition:all .3s;overflow:auto}
.ios .modal-fullscreen{height:calc(100vh - 47px - 75px)}
.ontop{z-index:10 !important}
.footer__menu li a,.footer__menu li a:active,.footer__menu li a:focus,.footer__menu li a:hover,.nav-menu li a,.nav-menu li a:active,.nav-menu li a:focus,.nav-menu li a:hover{text-decoration:none}
.full-height{height:100%}
.page{position:relative}
.page-grey{background:#f6f6f6}
.row.equal-height [class^=col-]{float:none;display:inline-block;margin-right:-6px}
.position-relative{position:relative}
.position-absolute{position:absolute}
.paddingLeft0{padding-left:0}
.paddingRight0{padding-right:0}
@media(min-width:768px){.md-paddingLeft0{padding-left:0}
.md-paddingRight0{padding-right:0}
}
.text-ellipsis{float:left;max-width:100%}
.verticle-middle{position:absolute;top:50%;transform:translateY(-50%)}
.back-to-top{position:absolute;left:50%;bottom:88px;transform:translateX(-50%);z-index:2}
.ul-reset{list-style-type:none;margin:0;padding:0}
.row-flex{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto}
.row-flex:after,.row-flex:before{display:block}
.row-flex>*{flex:0 0 auto}
@media(max-width:767px){.row-flex>:not([class*=col-sm]){width:100%}
}
@media(max-width:991px){.row-flex>:not([class*=col-sm]):not([class*=col-md]){width:100%}
}
@media(max-width:1199px){.row-flex>:not([class*=col-sm]):not([class*=col-md]):not([class*=col-lg]){width:100%}
}
@media(min-width:1200px){.row-flex>:not([class*=col-sm]):not([class*=col-md]):not([class*=col-lg]):not([class*=col-xl]),.row-flex>:not([class*=col-sm]):not([class*=col-md]):not([class*=col-lg]):not([class*=col-xl]):not([class*=col-xxl]){width:100%}
}
.row-flex [class*=col-]{float:none}
.row-flex--align-top{align-items:flex-start}
@media(max-width:767px){.row-flex--align-top [class*=col-sm]{flex:0 0 auto}
}
@media(min-width:768px){.row-flex--align-top [class*=col-md]{flex:0 0 auto}
}
@media(min-width:992px){.row-flex--align-top [class*=col-lg]{flex:0 0 auto}
}
@media(min-width:1200px){.row-flex--align-top [class*=col-xl],.row-flex--align-top [class*=col-xxl]{flex:0 0 auto}
}
.row-flex--top{align-items:flex-start}
.row-flex--stretch{align-items:stretch}
.row-space-around [class*=col-]{padding:15px}
.bg-white{background-color:#fff !important}
.background-half:before{content:"";display:block;position:absolute;width:100%;height:6.5%;left:0;top:0;background:#fff}
@media(min-width:768px){.background-half:before{height:41%}
}
@media(min-width:992px){.background-half:before{height:48%}
}
.background-half--light-beige:before{background-color:#efebe7}
.background-half--light-grey:before{background-color:#f6f6f6}
.bg-light-beige{background-color:#efebe7 !important;position:relative}
.bg-light-grey{background-color:#f6f6f6 !important}
.bg-light-grey,.bg-light-grey-2{position:relative}
.bg-light-grey-2{background-color:#efefef !important}
.row-flex--no-wrap{flex-wrap:nowrap}
@media(max-width:767px){.prevent-snap-left-for-sx{margin-left:-15px;margin-right:-15px}
}
.margin-top--minus-90{margin-top:-90px}
[class*=col-lg],[class*=col-md],[class*=col-sm],[class*=col-xl],[class*=col-xxl]{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){[class*=col-sm]{float:left}
}
@media(min-width:768px){[class*=col-md]{float:left}
}
@media(min-width:992px){[class*=col-lg]{float:left}
}
@media(min-width:1200px){[class*=col-xl],[class*=col-xxl]{float:left}
}
@media(max-width:767px){.padding-x-mobile-0{padding-left:0;padding-right:0}
}
@media(min-width:992px){.default-desktop-height-300{height:300px !important;max-height:300px !important}
}
@media(min-width:992px){.default-desktop-height-350{height:350px !important;max-height:350px !important}
}
@media(min-width:992px){.default-desktop-height-400{height:400px !important;max-height:400px !important}
}
@media(min-width:992px){.default-desktop-height-450{height:450px !important;max-height:450px !important}
}
@media(min-width:992px){.default-desktop-height-500{height:500px !important;max-height:500px !important}
}
@media(min-width:992px){.default-desktop-height-550{height:550px !important;max-height:550px !important}
}
@media(min-width:992px){.default-desktop-height-600{height:600px !important;max-height:600px !important}
}
@media(min-width:992px){.default-desktop-height-650{height:650px !important;max-height:650px !important}
}
@media(max-width:991px){.default-mobile-height-300{height:300px !important;max-height:300px !important}
}
@media(max-width:767px){.default-mobile-height-300{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-350{height:350px !important;max-height:350px !important}
}
@media(max-width:767px){.default-mobile-height-350{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-400{height:400px !important;max-height:400px !important}
}
@media(max-width:767px){.default-mobile-height-400{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-450{height:450px !important;max-height:450px !important}
}
@media(max-width:767px){.default-mobile-height-450{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-500{height:500px !important;max-height:500px !important}
}
@media(max-width:767px){.default-mobile-height-500{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-550{height:550px !important;max-height:550px !important}
}
@media(max-width:767px){.default-mobile-height-550{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-600{height:600px !important;max-height:600px !important}
}
@media(max-width:767px){.default-mobile-height-600{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.default-mobile-height-650{height:650px !important;max-height:650px !important}
}
@media(max-width:767px){.default-mobile-height-650{height:auto !important;max-height:100% !important}
}
@media(min-width:768px){.aem1-desktop-height-300{height:300px !important;max-height:300px !important}
}
@media(min-width:768px){.aem1-desktop-height-350{height:350px !important;max-height:350px !important}
}
@media(min-width:768px){.aem1-desktop-height-400{height:400px !important;max-height:400px !important}
}
@media(min-width:768px){.aem1-desktop-height-450{height:450px !important;max-height:450px !important}
}
@media(min-width:768px){.aem1-desktop-height-500{height:500px !important;max-height:500px !important}
}
@media(min-width:768px){.aem1-desktop-height-550{height:550px !important;max-height:550px !important}
}
@media(min-width:768px){.aem1-desktop-height-600{height:600px !important;max-height:600px !important}
}
@media(min-width:768px){.aem1-desktop-height-650{height:650px !important;max-height:650px !important}
}
@media(max-width:991px){.aem1-mobile-height-300{height:300px !important;max-height:300px !important}
}
@media(max-width:767px){.aem1-mobile-height-300{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-350{height:350px !important;max-height:350px !important}
}
@media(max-width:767px){.aem1-mobile-height-350{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-400{height:400px !important;max-height:400px !important}
}
@media(max-width:767px){.aem1-mobile-height-400{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-450{height:450px !important;max-height:450px !important}
}
@media(max-width:767px){.aem1-mobile-height-450{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-500{height:500px !important;max-height:500px !important}
}
@media(max-width:767px){.aem1-mobile-height-500{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-550{height:550px !important;max-height:550px !important}
}
@media(max-width:767px){.aem1-mobile-height-550{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-600{height:600px !important;max-height:600px !important}
}
@media(max-width:767px){.aem1-mobile-height-600{height:auto !important;max-height:100% !important}
}
@media(max-width:991px){.aem1-mobile-height-650{height:650px !important;max-height:650px !important}
}
@media(max-width:767px){.aem1-mobile-height-650{height:auto !important;max-height:100% !important}
}
@media(min-width:768px){.default-desktop-margin-top-0{margin-top:0 !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-0{margin-bottom:0 !important}
}
@media(min-width:768px){.default-desktop-margin-left-0{margin-left:0 !important}
}
@media(min-width:768px){.default-desktop-margin-right-0{margin-right:0 !important}
}
@media(min-width:768px){.default-desktop-margin-top-5{margin-top:5px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-5{margin-bottom:5px !important}
}
@media(min-width:768px){.default-desktop-margin-left-5{margin-left:5px !important}
}
@media(min-width:768px){.default-desktop-margin-right-5{margin-right:5px !important}
}
@media(min-width:768px){.default-desktop-margin-top-10{margin-top:10px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-10{margin-bottom:10px !important}
}
@media(min-width:768px){.default-desktop-margin-left-10{margin-left:10px !important}
}
@media(min-width:768px){.default-desktop-margin-right-10{margin-right:10px !important}
}
@media(min-width:768px){.default-desktop-margin-top-15{margin-top:15px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-15{margin-bottom:15px !important}
}
@media(min-width:768px){.default-desktop-margin-left-15{margin-left:15px !important}
}
@media(min-width:768px){.default-desktop-margin-right-15{margin-right:15px !important}
}
@media(min-width:768px){.default-desktop-margin-top-20{margin-top:20px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-20{margin-bottom:20px !important}
}
@media(min-width:768px){.default-desktop-margin-left-20{margin-left:20px !important}
}
@media(min-width:768px){.default-desktop-margin-right-20{margin-right:20px !important}
}
@media(min-width:768px){.default-desktop-margin-top-25{margin-top:25px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-25{margin-bottom:25px !important}
}
@media(min-width:768px){.default-desktop-margin-left-25{margin-left:25px !important}
}
@media(min-width:768px){.default-desktop-margin-right-25{margin-right:25px !important}
}
@media(min-width:768px){.default-desktop-margin-top-30{margin-top:30px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-30{margin-bottom:30px !important}
}
@media(min-width:768px){.default-desktop-margin-left-30{margin-left:30px !important}
}
@media(min-width:768px){.default-desktop-margin-right-30{margin-right:30px !important}
}
@media(min-width:768px){.default-desktop-margin-top-35{margin-top:35px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-35{margin-bottom:35px !important}
}
@media(min-width:768px){.default-desktop-margin-left-35{margin-left:35px !important}
}
@media(min-width:768px){.default-desktop-margin-right-35{margin-right:35px !important}
}
@media(min-width:768px){.default-desktop-margin-top-40{margin-top:40px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-40{margin-bottom:40px !important}
}
@media(min-width:768px){.default-desktop-margin-left-40{margin-left:40px !important}
}
@media(min-width:768px){.default-desktop-margin-right-40{margin-right:40px !important}
}
@media(min-width:768px){.default-desktop-margin-top-45{margin-top:45px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-45{margin-bottom:45px !important}
}
@media(min-width:768px){.default-desktop-margin-left-45{margin-left:45px !important}
}
@media(min-width:768px){.default-desktop-margin-right-45{margin-right:45px !important}
}
@media(min-width:768px){.default-desktop-margin-top-50{margin-top:50px !important}
}
@media(min-width:768px){.default-desktop-margin-bottom-50{margin-bottom:50px !important}
}
@media(min-width:768px){.default-desktop-margin-left-50{margin-left:50px !important}
}
@media(min-width:768px){.default-desktop-margin-right-50{margin-right:50px !important}
}
@media(max-width:767px){.default-mobile-margin-top-0{margin-top:0 !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-0{margin-bottom:0 !important}
}
@media(max-width:767px){.default-mobile-margin-left-0{margin-left:0 !important}
}
@media(max-width:767px){.default-mobile-margin-right-0{margin-right:0 !important}
}
@media(max-width:767px){.default-mobile-margin-top-5{margin-top:5px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-5{margin-bottom:5px !important}
}
@media(max-width:767px){.default-mobile-margin-left-5{margin-left:5px !important}
}
@media(max-width:767px){.default-mobile-margin-right-5{margin-right:5px !important}
}
@media(max-width:767px){.default-mobile-margin-top-10{margin-top:10px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-10{margin-bottom:10px !important}
}
@media(max-width:767px){.default-mobile-margin-left-10{margin-left:10px !important}
}
@media(max-width:767px){.default-mobile-margin-right-10{margin-right:10px !important}
}
@media(max-width:767px){.default-mobile-margin-top-15{margin-top:15px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-15{margin-bottom:15px !important}
}
@media(max-width:767px){.default-mobile-margin-left-15{margin-left:15px !important}
}
@media(max-width:767px){.default-mobile-margin-right-15{margin-right:15px !important}
}
@media(max-width:767px){.default-mobile-margin-top-20{margin-top:20px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-20{margin-bottom:20px !important}
}
@media(max-width:767px){.default-mobile-margin-left-20{margin-left:20px !important}
}
@media(max-width:767px){.default-mobile-margin-right-20{margin-right:20px !important}
}
@media(max-width:767px){.default-mobile-margin-top-25{margin-top:25px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-25{margin-bottom:25px !important}
}
@media(max-width:767px){.default-mobile-margin-left-25{margin-left:25px !important}
}
@media(max-width:767px){.default-mobile-margin-right-25{margin-right:25px !important}
}
@media(max-width:767px){.default-mobile-margin-top-30{margin-top:30px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-30{margin-bottom:30px !important}
}
@media(max-width:767px){.default-mobile-margin-left-30{margin-left:30px !important}
}
@media(max-width:767px){.default-mobile-margin-right-30{margin-right:30px !important}
}
@media(max-width:767px){.default-mobile-margin-top-35{margin-top:35px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-35{margin-bottom:35px !important}
}
@media(max-width:767px){.default-mobile-margin-left-35{margin-left:35px !important}
}
@media(max-width:767px){.default-mobile-margin-right-35{margin-right:35px !important}
}
@media(max-width:767px){.default-mobile-margin-top-40{margin-top:40px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-40{margin-bottom:40px !important}
}
@media(max-width:767px){.default-mobile-margin-left-40{margin-left:40px !important}
}
@media(max-width:767px){.default-mobile-margin-right-40{margin-right:40px !important}
}
@media(max-width:767px){.default-mobile-margin-top-45{margin-top:45px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-45{margin-bottom:45px !important}
}
@media(max-width:767px){.default-mobile-margin-left-45{margin-left:45px !important}
}
@media(max-width:767px){.default-mobile-margin-right-45{margin-right:45px !important}
}
@media(max-width:767px){.default-mobile-margin-top-50{margin-top:50px !important}
}
@media(max-width:767px){.default-mobile-margin-bottom-50{margin-bottom:50px !important}
}
@media(max-width:767px){.default-mobile-margin-left-50{margin-left:50px !important}
}
@media(max-width:767px){.default-mobile-margin-right-50{margin-right:50px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-0{margin-top:0 !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-0{margin-bottom:0 !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-0{margin-left:0 !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-0{margin-right:0 !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-5{margin-top:5px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-5{margin-bottom:5px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-5{margin-left:5px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-5{margin-right:5px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-10{margin-top:10px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-10{margin-bottom:10px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-10{margin-left:10px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-10{margin-right:10px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-15{margin-top:15px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-15{margin-bottom:15px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-15{margin-left:15px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-15{margin-right:15px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-20{margin-top:20px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-20{margin-bottom:20px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-20{margin-left:20px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-20{margin-right:20px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-25{margin-top:25px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-25{margin-bottom:25px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-25{margin-left:25px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-25{margin-right:25px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-30{margin-top:30px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-30{margin-bottom:30px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-30{margin-left:30px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-30{margin-right:30px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-35{margin-top:35px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-35{margin-bottom:35px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-35{margin-left:35px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-35{margin-right:35px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-40{margin-top:40px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-40{margin-bottom:40px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-40{margin-left:40px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-40{margin-right:40px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-45{margin-top:45px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-45{margin-bottom:45px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-45{margin-left:45px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-45{margin-right:45px !important}
}
@media(min-width:768px){.aem1-desktop-margin-top-50{margin-top:50px !important}
}
@media(min-width:768px){.aem1-desktop-margin-bottom-50{margin-bottom:50px !important}
}
@media(min-width:768px){.aem1-desktop-margin-left-50{margin-left:50px !important}
}
@media(min-width:768px){.aem1-desktop-margin-right-50{margin-right:50px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-0{margin-top:0 !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-0{margin-bottom:0 !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-0{margin-left:0 !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-0{margin-right:0 !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-5{margin-top:5px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-5{margin-bottom:5px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-5{margin-left:5px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-5{margin-right:5px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-10{margin-top:10px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-10{margin-bottom:10px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-10{margin-left:10px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-10{margin-right:10px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-15{margin-top:15px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-15{margin-bottom:15px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-15{margin-left:15px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-15{margin-right:15px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-20{margin-top:20px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-20{margin-bottom:20px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-20{margin-left:20px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-20{margin-right:20px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-25{margin-top:25px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-25{margin-bottom:25px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-25{margin-left:25px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-25{margin-right:25px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-30{margin-top:30px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-30{margin-bottom:30px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-30{margin-left:30px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-30{margin-right:30px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-35{margin-top:35px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-35{margin-bottom:35px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-35{margin-left:35px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-35{margin-right:35px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-40{margin-top:40px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-40{margin-bottom:40px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-40{margin-left:40px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-40{margin-right:40px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-45{margin-top:45px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-45{margin-bottom:45px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-45{margin-left:45px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-45{margin-right:45px !important}
}
@media(max-width:767px){.aem1-mobile-margin-top-50{margin-top:50px !important}
}
@media(max-width:767px){.aem1-mobile-margin-bottom-50{margin-bottom:50px !important}
}
@media(max-width:767px){.aem1-mobile-margin-left-50{margin-left:50px !important}
}
@media(max-width:767px){.aem1-mobile-margin-right-50{margin-right:50px !important}
}
@media(min-width:768px){.aem2-desktop-margin-top-50{margin-top:50px !important}
}
@media(min-width:768px){.aem2-desktop-margin-bottom-50{margin-bottom:50px !important}
}
@media(min-width:768px){.aem2-desktop-margin-left-50{margin-left:50px !important}
}
@media(min-width:768px){.aem2-desktop-margin-right-50{margin-right:50px !important}
}
@media(min-width:768px){.aem2-desktop-margin-top-110{margin-top:110px !important}
}
@media(min-width:768px){.aem2-desktop-margin-bottom-110{margin-bottom:110px !important}
}
@media(min-width:768px){.aem2-desktop-margin-left-110{margin-left:110px !important}
}
@media(min-width:768px){.aem2-desktop-margin-right-110{margin-right:110px !important}
}
@media(max-width:767px){.aem2-mobile-margin-top-15{margin-top:15px !important}
}
@media(max-width:767px){.aem2-mobile-margin-bottom-15{margin-bottom:15px !important}
}
@media(max-width:767px){.aem2-mobile-margin-left-15{margin-left:15px !important}
}
@media(max-width:767px){.aem2-mobile-margin-right-15{margin-right:15px !important}
}
@media(max-width:767px){.aem2-mobile-margin-top-30{margin-top:30px !important}
}
@media(max-width:767px){.aem2-mobile-margin-bottom-30{margin-bottom:30px !important}
}
@media(max-width:767px){.aem2-mobile-margin-left-30{margin-left:30px !important}
}
@media(max-width:767px){.aem2-mobile-margin-right-30{margin-right:30px !important}
}
@media(max-width:767px){.default-mobile-negative-margin-bottom-15,.default-mobile-negative-margin-top-15{margin-bottom:-15px !important}
}
@media(max-width:767px){.default-mobile-negative-margin-left-15{margin-left:-15px !important}
}
@media(max-width:767px){.default-mobile-negative-margin-right-15{margin-right:-15px !important}
}
@media(min-width:768px){.default-desktop-padding-top-0{padding-top:0 !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-0{padding-bottom:0 !important}
}
@media(min-width:768px){.default-desktop-padding-left-0{padding-left:0 !important}
}
@media(min-width:768px){.default-desktop-padding-right-0{padding-right:0 !important}
}
@media(min-width:768px){.default-desktop-padding-top-5{padding-top:5px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-5{padding-bottom:5px !important}
}
@media(min-width:768px){.default-desktop-padding-left-5{padding-left:5px !important}
}
@media(min-width:768px){.default-desktop-padding-right-5{padding-right:5px !important}
}
@media(min-width:768px){.default-desktop-padding-top-10{padding-top:10px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-10{padding-bottom:10px !important}
}
@media(min-width:768px){.default-desktop-padding-left-10{padding-left:10px !important}
}
@media(min-width:768px){.default-desktop-padding-right-10{padding-right:10px !important}
}
@media(min-width:768px){.default-desktop-padding-top-15{padding-top:15px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-15{padding-bottom:15px !important}
}
@media(min-width:768px){.default-desktop-padding-left-15{padding-left:15px !important}
}
@media(min-width:768px){.default-desktop-padding-right-15{padding-right:15px !important}
}
@media(min-width:768px){.default-desktop-padding-top-20{padding-top:20px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-20{padding-bottom:20px !important}
}
@media(min-width:768px){.default-desktop-padding-left-20{padding-left:20px !important}
}
@media(min-width:768px){.default-desktop-padding-right-20{padding-right:20px !important}
}
@media(min-width:768px){.default-desktop-padding-top-25{padding-top:25px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-25{padding-bottom:25px !important}
}
@media(min-width:768px){.default-desktop-padding-left-25{padding-left:25px !important}
}
@media(min-width:768px){.default-desktop-padding-right-25{padding-right:25px !important}
}
@media(min-width:768px){.default-desktop-padding-top-30{padding-top:30px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-30{padding-bottom:30px !important}
}
@media(min-width:768px){.default-desktop-padding-left-30{padding-left:30px !important}
}
@media(min-width:768px){.default-desktop-padding-right-30{padding-right:30px !important}
}
@media(min-width:768px){.default-desktop-padding-top-35{padding-top:35px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-35{padding-bottom:35px !important}
}
@media(min-width:768px){.default-desktop-padding-left-35{padding-left:35px !important}
}
@media(min-width:768px){.default-desktop-padding-right-35{padding-right:35px !important}
}
@media(min-width:768px){.default-desktop-padding-top-40{padding-top:40px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-40{padding-bottom:40px !important}
}
@media(min-width:768px){.default-desktop-padding-left-40{padding-left:40px !important}
}
@media(min-width:768px){.default-desktop-padding-right-40{padding-right:40px !important}
}
@media(min-width:768px){.default-desktop-padding-top-45{padding-top:45px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-45{padding-bottom:45px !important}
}
@media(min-width:768px){.default-desktop-padding-left-45{padding-left:45px !important}
}
@media(min-width:768px){.default-desktop-padding-right-45{padding-right:45px !important}
}
@media(min-width:768px){.default-desktop-padding-top-50{padding-top:50px !important}
}
@media(min-width:768px){.default-desktop-padding-bottom-50{padding-bottom:50px !important}
}
@media(min-width:768px){.default-desktop-padding-left-50{padding-left:50px !important}
}
@media(min-width:768px){.default-desktop-padding-right-50{padding-right:50px !important}
}
@media(max-width:767px){.default-mobile-padding-top-0{padding-top:0 !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-0{padding-bottom:0 !important}
}
@media(max-width:767px){.default-mobile-padding-left-0{padding-left:0 !important}
}
@media(max-width:767px){.default-mobile-padding-right-0{padding-right:0 !important}
}
@media(max-width:767px){.default-mobile-padding-top-5{padding-top:5px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-5{padding-bottom:5px !important}
}
@media(max-width:767px){.default-mobile-padding-left-5{padding-left:5px !important}
}
@media(max-width:767px){.default-mobile-padding-right-5{padding-right:5px !important}
}
@media(max-width:767px){.default-mobile-padding-top-10{padding-top:10px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-10{padding-bottom:10px !important}
}
@media(max-width:767px){.default-mobile-padding-left-10{padding-left:10px !important}
}
@media(max-width:767px){.default-mobile-padding-right-10{padding-right:10px !important}
}
@media(max-width:767px){.default-mobile-padding-top-15{padding-top:15px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-15{padding-bottom:15px !important}
}
@media(max-width:767px){.default-mobile-padding-left-15{padding-left:15px !important}
}
@media(max-width:767px){.default-mobile-padding-right-15{padding-right:15px !important}
}
@media(max-width:767px){.default-mobile-padding-top-20{padding-top:20px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-20{padding-bottom:20px !important}
}
@media(max-width:767px){.default-mobile-padding-left-20{padding-left:20px !important}
}
@media(max-width:767px){.default-mobile-padding-right-20{padding-right:20px !important}
}
@media(max-width:767px){.default-mobile-padding-top-25{padding-top:25px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-25{padding-bottom:25px !important}
}
@media(max-width:767px){.default-mobile-padding-left-25{padding-left:25px !important}
}
@media(max-width:767px){.default-mobile-padding-right-25{padding-right:25px !important}
}
@media(max-width:767px){.default-mobile-padding-top-30{padding-top:30px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-30{padding-bottom:30px !important}
}
@media(max-width:767px){.default-mobile-padding-left-30{padding-left:30px !important}
}
@media(max-width:767px){.default-mobile-padding-right-30{padding-right:30px !important}
}
@media(max-width:767px){.default-mobile-padding-top-35{padding-top:35px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-35{padding-bottom:35px !important}
}
@media(max-width:767px){.default-mobile-padding-left-35{padding-left:35px !important}
}
@media(max-width:767px){.default-mobile-padding-right-35{padding-right:35px !important}
}
@media(max-width:767px){.default-mobile-padding-top-40{padding-top:40px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-40{padding-bottom:40px !important}
}
@media(max-width:767px){.default-mobile-padding-left-40{padding-left:40px !important}
}
@media(max-width:767px){.default-mobile-padding-right-40{padding-right:40px !important}
}
@media(max-width:767px){.default-mobile-padding-top-45{padding-top:45px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-45{padding-bottom:45px !important}
}
@media(max-width:767px){.default-mobile-padding-left-45{padding-left:45px !important}
}
@media(max-width:767px){.default-mobile-padding-right-45{padding-right:45px !important}
}
@media(max-width:767px){.default-mobile-padding-top-50{padding-top:50px !important}
}
@media(max-width:767px){.default-mobile-padding-bottom-50{padding-bottom:50px !important}
}
@media(max-width:767px){.default-mobile-padding-left-50{padding-left:50px !important}
}
@media(max-width:767px){.default-mobile-padding-right-50{padding-right:50px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-0{padding-top:0 !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-0{padding-bottom:0 !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-0{padding-left:0 !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-0{padding-right:0 !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-5{padding-top:5px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-5{padding-bottom:5px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-5{padding-left:5px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-5{padding-right:5px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-10{padding-top:10px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-10{padding-bottom:10px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-10{padding-left:10px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-10{padding-right:10px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-15{padding-top:15px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-15{padding-bottom:15px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-15{padding-left:15px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-15{padding-right:15px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-20{padding-top:20px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-20{padding-bottom:20px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-20{padding-left:20px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-20{padding-right:20px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-25{padding-top:25px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-25{padding-bottom:25px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-25{padding-left:25px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-25{padding-right:25px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-30{padding-top:30px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-30{padding-bottom:30px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-30{padding-left:30px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-30{padding-right:30px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-35{padding-top:35px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-35{padding-bottom:35px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-35{padding-left:35px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-35{padding-right:35px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-40{padding-top:40px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-40{padding-bottom:40px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-40{padding-left:40px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-40{padding-right:40px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-45{padding-top:45px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-45{padding-bottom:45px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-45{padding-left:45px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-45{padding-right:45px !important}
}
@media(min-width:768px){.aem1-desktop-padding-top-50{padding-top:50px !important}
}
@media(min-width:768px){.aem1-desktop-padding-bottom-50{padding-bottom:50px !important}
}
@media(min-width:768px){.aem1-desktop-padding-left-50{padding-left:50px !important}
}
@media(min-width:768px){.aem1-desktop-padding-right-50{padding-right:50px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-0{padding-top:0 !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-0{padding-bottom:0 !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-0{padding-left:0 !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-0{padding-right:0 !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-5{padding-top:5px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-5{padding-bottom:5px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-5{padding-left:5px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-5{padding-right:5px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-10{padding-top:10px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-10{padding-bottom:10px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-10{padding-left:10px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-10{padding-right:10px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-15{padding-top:15px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-15{padding-bottom:15px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-15{padding-left:15px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-15{padding-right:15px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-20{padding-top:20px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-20{padding-bottom:20px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-20{padding-left:20px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-20{padding-right:20px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-25{padding-top:25px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-25{padding-bottom:25px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-25{padding-left:25px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-25{padding-right:25px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-30{padding-top:30px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-30{padding-bottom:30px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-30{padding-left:30px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-30{padding-right:30px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-35{padding-top:35px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-35{padding-bottom:35px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-35{padding-left:35px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-35{padding-right:35px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-40{padding-top:40px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-40{padding-bottom:40px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-40{padding-left:40px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-40{padding-right:40px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-45{padding-top:45px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-45{padding-bottom:45px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-45{padding-left:45px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-45{padding-right:45px !important}
}
@media(max-width:767px){.aem1-mobile-padding-top-50{padding-top:50px !important}
}
@media(max-width:767px){.aem1-mobile-padding-bottom-50{padding-bottom:50px !important}
}
@media(max-width:767px){.aem1-mobile-padding-left-50{padding-left:50px !important}
}
@media(max-width:767px){.aem1-mobile-padding-right-50{padding-right:50px !important}
}
@media(min-width:768px){.aem2-desktop-padding-top-50{padding-top:50px !important}
}
@media(min-width:768px){.aem2-desktop-padding-bottom-50{padding-bottom:50px !important}
}
@media(min-width:768px){.aem2-desktop-padding-left-50{padding-left:50px !important}
}
@media(min-width:768px){.aem2-desktop-padding-right-50{padding-right:50px !important}
}
@media(min-width:768px){.aem2-desktop-padding-top-110{padding-top:110px !important}
}
@media(min-width:768px){.aem2-desktop-padding-bottom-110{padding-bottom:110px !important}
}
@media(min-width:768px){.aem2-desktop-padding-left-110{padding-left:110px !important}
}
@media(min-width:768px){.aem2-desktop-padding-right-110{padding-right:110px !important}
}
@media(max-width:767px){.aem2-mobile-padding-top-15{padding-top:15px !important}
}
@media(max-width:767px){.aem2-mobile-padding-bottom-15{padding-bottom:15px !important}
}
@media(max-width:767px){.aem2-mobile-padding-left-15{padding-left:15px !important}
}
@media(max-width:767px){.aem2-mobile-padding-right-15{padding-right:15px !important}
}
@media(max-width:767px){.aem2-mobile-padding-top-30{padding-top:30px !important}
}
@media(max-width:767px){.aem2-mobile-padding-bottom-30{padding-bottom:30px !important}
}
@media(max-width:767px){.aem2-mobile-padding-left-30{padding-left:30px !important}
}
@media(max-width:767px){.aem2-mobile-padding-right-30{padding-right:30px !important}
}
@media(max-width:767px){.padding-bottom-xs-35{padding-bottom:35px !important}
}
@media(min-width:768px){.padding-bottom-sm-35{padding-bottom:35px !important}
}
@media(min-width:992px){.padding-bottom-md-0{padding-bottom:0 !important}
}
.bullets-item{display:block;width:100%;text-align:left}
.bullets-item--flex{display:flex}
@media(max-width:767px){.bullets-item--flex{justify-content:center}
}
.bullets-item--vertical-middle{display:flex;align-items:center}
.bullets-item--align-center{text-align:center}
.bullets-item--align-right{text-align:right}
.bullets-item__icon{flex:0 0 auto;margin-right:26px;line-height:inherit;display:inline-flex;vertical-align:middle;align-items:center}
.bullets-item__icon.h-23-28{height:23px}
@media(min-width:768px){.bullets-item__icon.h-23-28{height:28px}
}
.bullets-item__content,.hamburger{vertical-align:middle}
.hamburger{border:0;color:transparent;font:0/0 a;text-shadow:none;position:relative;display:block;width:24px;height:21px;cursor:pointer}
.hamburger:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#5d5145;box-shadow:0 0 0 #5d5145,0 6px 0 #5d5145,0 12px 0 #5d5145,0 18px 0 #5d5145;content:""}
.hamburger:hover:after{background:#5d5145;box-shadow:0 6px 0 #5d5145,0 12px 0 #5d5145,0 18px 0 #5d5145}
.hamburger.active{border:0;color:transparent;font:0/0 a;text-shadow:none;position:relative;display:block;vertical-align:middle;width:24px;height:21px;cursor:pointer}
.hamburger.active:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fff;box-shadow:0 0 0 #fff,0 6px 0 #fff,0 12px 0 #fff,0 18px 0 #fff;content:""}
.hamburger.active:hover:after{background:#fff;box-shadow:0 6px 0 #fff,0 12px 0 #fff,0 18px 0 #fff}
.btn{border-radius:3px;padding:1em 2em;border:1px solid transparent;outline:none !important}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background-color:silver;opacity:1}
.btn.disabled:hover,.btn[disabled]:hover,fieldset[disabled] .btn:hover{background-color:silver !important}
.btn-inline{display:inline-block}
.btn-inside{position:absolute;right:0;top:0;height:100%}
.btn-cancel{background:#fefefe;border:1px solid #d7d7d7;border-radius:3px}
.btn--white{background-color:#fff}
.btn--outline{border:1px solid #5d5145;background:0;color:#5d5145}
@media(min-width:992px){.btn--outline{border-width:2px}
}
.btn-noborder{border:0;outline:0}
.btn-normal{min-width:190px}
.btn-long{min-width:240px}
@media(min-width:992px){.btn-long{min-width:255px}
}
.btn-long:hover{background-color:#6c217f}
.btn-shadow{box-shadow:14px 20px 38px 0 rgba(0,0,0,.11)}
.btn--hero-search{width:20px;height:20px;background:url(cag-base/resources/images/_icons/fork.png) no-repeat top;background-size:contain}
.btn--hero-search,.btn-search{appearance:none;border:0;position:absolute;top:50%;right:25px;transform:translateY(-50%)}
.btn-search{font-size:0;line-height:0;background-color:transparent;cursor:pointer}
.btn-search:hover{opacity:.5}
.btn-search--home{background-repeat:no-repeat;background-position:top;background-size:contain;background-image:url(cag-base/resources/images/_icons/flights_search.png);width:17px;height:17px}
@media(min-width:768px){.btn-search--home{right:30px;width:23px;height:23px}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.btn-search--home{background-image:url(cag-base/resources/images/_icons/flights_search@2x.png)}
}
.btn-search--dine{background-repeat:no-repeat;background-position:top;background-size:contain;background-image:url(cag-base/resources/images/_icons/fork.png);width:16px;height:25px}
@media(min-width:768px){.btn-search--dine{width:23px;height:25px}
}
.btn-clear-keyword{cursor:pointer;display:none;border:0;position:absolute;top:17px;right:60px;background-image:url(cag-base/resources/images/_icons/new-clear_close.png);background-size:contain;background-repeat:no-repeat;width:16px;height:16px}
.btn--to-top{display:none;width:50px;height:50px;padding:0;background:url(cag-base/resources/images/_icons/back-to-top.png) no-repeat 50%;background-size:cover;border-radius:100%;position:fixed;right:15px;bottom:85px;border:0;z-index:900;transition:bottom .2s linear}
@media(min-width:768px){.btn--to-top{right:30px;bottom:95px}
}
@media(max-width:767px){.btn--to-top.has-cookies-box{bottom:185px}
}
.button{display:block;margin:auto;width:100%;max-width:255px;height:40px;line-height:40px;font-size:11px;letter-spacing:.1em;color:#fff;background:#6c217f;border-radius:3px;box-shadow:30px 20px 38px 0 rgba(0,0,0,.11);font-weight:700}
@media(min-width:768px){.button{font-size:13px;height:50px;line-height:50px;font-weight:700}
}
.button--filter-refresh{white-space:nowrap}
.button--filter-refresh .fas{font-size:12px}
@media(min-width:768px){.button--filter-refresh .fas{font-size:14px}
}
.btn-search--home-2x{background-image:url(cag-base/resources/images/_icons/new-desktop-flights_search.png)}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.btn-search--home-2x{background-image:url(cag-base/resources/images/_icons/new-desktop-flights_search@2x.png)}
}
.btn-search--home-3x{background-image:url(cag-base/resources/images/_icons/new-desktop-flights_search.png)}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.btn-search--home-3x{background-image:url(cag-base/resources/images/_icons/new-desktop-flights_search@3x.png)}
}
.flag{background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;margin-right:8px;width:16px;height:11px}
.flag--ad{background-image:url(cag-base/resources/images/flags/ad.svg)}
.flag--ae{background-image:url(cag-base/resources/images/flags/ae.svg)}
.flag--af{background-image:url(cag-base/resources/images/flags/af.svg)}
.flag--ag{background-image:url(cag-base/resources/images/flags/ag.svg)}
.flag--ai{background-image:url(cag-base/resources/images/flags/ai.svg)}
.flag--al{background-image:url(cag-base/resources/images/flags/al.svg)}
.flag--am{background-image:url(cag-base/resources/images/flags/am.svg)}
.flag--ao{background-image:url(cag-base/resources/images/flags/ao.svg)}
.flag--aq{background-image:url(cag-base/resources/images/flags/aq.svg)}
.flag--ar{background-image:url(cag-base/resources/images/flags/ar.svg)}
.flag--as{background-image:url(cag-base/resources/images/flags/as.svg)}
.flag--at{background-image:url(cag-base/resources/images/flags/at.svg)}
.flag--au{background-image:url(cag-base/resources/images/flags/au.svg)}
.flag--aw{background-image:url(cag-base/resources/images/flags/aw.svg)}
.flag--ax{background-image:url(cag-base/resources/images/flags/ax.svg)}
.flag--az{background-image:url(cag-base/resources/images/flags/az.svg)}
.flag--ba{background-image:url(cag-base/resources/images/flags/ba.svg)}
.flag--bb{background-image:url(cag-base/resources/images/flags/bb.svg)}
.flag--bd{background-image:url(cag-base/resources/images/flags/bd.svg)}
.flag--be{background-image:url(cag-base/resources/images/flags/be.svg)}
.flag--bf{background-image:url(cag-base/resources/images/flags/bf.svg)}
.flag--bg{background-image:url(cag-base/resources/images/flags/bg.svg)}
.flag--bh{background-image:url(cag-base/resources/images/flags/bh.svg)}
.flag--bi{background-image:url(cag-base/resources/images/flags/bi.svg)}
.flag--bj{background-image:url(cag-base/resources/images/flags/bj.svg)}
.flag--bl{background-image:url(cag-base/resources/images/flags/bl.svg)}
.flag--bm{background-image:url(cag-base/resources/images/flags/bm.svg)}
.flag--bn{background-image:url(cag-base/resources/images/flags/bn.svg)}
.flag--bo{background-image:url(cag-base/resources/images/flags/bo.svg)}
.flag--bq{background-image:url(cag-base/resources/images/flags/bq.svg)}
.flag--br{background-image:url(cag-base/resources/images/flags/br.svg)}
.flag--bs{background-image:url(cag-base/resources/images/flags/bs.svg)}
.flag--bt{background-image:url(cag-base/resources/images/flags/bt.svg)}
.flag--bv{background-image:url(cag-base/resources/images/flags/bv.svg)}
.flag--bw{background-image:url(cag-base/resources/images/flags/bw.svg)}
.flag--by{background-image:url(cag-base/resources/images/flags/by.svg)}
.flag--bz{background-image:url(cag-base/resources/images/flags/bz.svg)}
.flag--ca{background-image:url(cag-base/resources/images/flags/ca.svg)}
.flag--cc{background-image:url(cag-base/resources/images/flags/cc.svg)}
.flag--cd{background-image:url(cag-base/resources/images/flags/cd.svg)}
.flag--cf{background-image:url(cag-base/resources/images/flags/cf.svg)}
.flag--cg{background-image:url(cag-base/resources/images/flags/cg.svg)}
.flag--ch{background-image:url(cag-base/resources/images/flags/ch.svg)}
.flag--ci{background-image:url(cag-base/resources/images/flags/ci.svg)}
.flag--ck{background-image:url(cag-base/resources/images/flags/ck.svg)}
.flag--cl{background-image:url(cag-base/resources/images/flags/cl.svg)}
.flag--cm{background-image:url(cag-base/resources/images/flags/cm.svg)}
.flag--cn{background-image:url(cag-base/resources/images/flags/cn.svg)}
.flag--co{background-image:url(cag-base/resources/images/flags/co.svg)}
.flag--cr{background-image:url(cag-base/resources/images/flags/cr.svg)}
.flag--cu{background-image:url(cag-base/resources/images/flags/cu.svg)}
.flag--cv{background-image:url(cag-base/resources/images/flags/cv.svg)}
.flag--cw{background-image:url(cag-base/resources/images/flags/cw.svg)}
.flag--cx{background-image:url(cag-base/resources/images/flags/cx.svg)}
.flag--cy{background-image:url(cag-base/resources/images/flags/cy.svg)}
.flag--cz{background-image:url(cag-base/resources/images/flags/cz.svg)}
.flag--de{background-image:url(cag-base/resources/images/flags/de.svg)}
.flag--dj{background-image:url(cag-base/resources/images/flags/dj.svg)}
.flag--dk{background-image:url(cag-base/resources/images/flags/dk.svg)}
.flag--dm{background-image:url(cag-base/resources/images/flags/dm.svg)}
.flag--do{background-image:url(cag-base/resources/images/flags/do.svg)}
.flag--dz{background-image:url(cag-base/resources/images/flags/dz.svg)}
.flag--ec{background-image:url(cag-base/resources/images/flags/ec.svg)}
.flag--ee{background-image:url(cag-base/resources/images/flags/ee.svg)}
.flag--eg{background-image:url(cag-base/resources/images/flags/eg.svg)}
.flag--eh{background-image:url(cag-base/resources/images/flags/eh.svg)}
.flag--er{background-image:url(cag-base/resources/images/flags/er.svg)}
.flag--es{background-image:url(cag-base/resources/images/flags/es.svg)}
.flag--et{background-image:url(cag-base/resources/images/flags/et.svg)}
.flag--fi{background-image:url(cag-base/resources/images/flags/fi.svg)}
.flag--fj{background-image:url(cag-base/resources/images/flags/fj.svg)}
.flag--fk{background-image:url(cag-base/resources/images/flags/fk.svg)}
.flag--fm{background-image:url(cag-base/resources/images/flags/fm.svg)}
.flag--fo{background-image:url(cag-base/resources/images/flags/fo.svg)}
.flag--fr{background-image:url(cag-base/resources/images/flags/fr.svg)}
.flag--ga{background-image:url(cag-base/resources/images/flags/ga.svg)}
.flag--gb{background-image:url(cag-base/resources/images/flags/gb.svg)}
.flag--gd{background-image:url(cag-base/resources/images/flags/gd.svg)}
.flag--ge{background-image:url(cag-base/resources/images/flags/ge.svg)}
.flag--gf{background-image:url(cag-base/resources/images/flags/gf.svg)}
.flag--gg{background-image:url(cag-base/resources/images/flags/gg.svg)}
.flag--gh{background-image:url(cag-base/resources/images/flags/gh.svg)}
.flag--gi{background-image:url(cag-base/resources/images/flags/gi.svg)}
.flag--gl{background-image:url(cag-base/resources/images/flags/gl.svg)}
.flag--gm{background-image:url(cag-base/resources/images/flags/gm.svg)}
.flag--gn{background-image:url(cag-base/resources/images/flags/gn.svg)}
.flag--gp{background-image:url(cag-base/resources/images/flags/gp.svg)}
.flag--gq{background-image:url(cag-base/resources/images/flags/gq.svg)}
.flag--gr{background-image:url(cag-base/resources/images/flags/gr.svg)}
.flag--gs{background-image:url(cag-base/resources/images/flags/gs.svg)}
.flag--gt{background-image:url(cag-base/resources/images/flags/gt.svg)}
.flag--gu{background-image:url(cag-base/resources/images/flags/gu.svg)}
.flag--gw{background-image:url(cag-base/resources/images/flags/gw.svg)}
.flag--gy{background-image:url(cag-base/resources/images/flags/gy.svg)}
.flag--hk{background-image:url(cag-base/resources/images/flags/hk.svg)}
.flag--hm{background-image:url(cag-base/resources/images/flags/hm.svg)}
.flag--hn{background-image:url(cag-base/resources/images/flags/hn.svg)}
.flag--hr{background-image:url(cag-base/resources/images/flags/hr.svg)}
.flag--ht{background-image:url(cag-base/resources/images/flags/ht.svg)}
.flag--hu{background-image:url(cag-base/resources/images/flags/hu.svg)}
.flag--id{background-image:url(cag-base/resources/images/flags/id.svg)}
.flag--ie{background-image:url(cag-base/resources/images/flags/ie.svg)}
.flag--il{background-image:url(cag-base/resources/images/flags/il.svg)}
.flag--im{background-image:url(cag-base/resources/images/flags/im.svg)}
.flag--in{background-image:url(cag-base/resources/images/flags/in.svg)}
.flag--io{background-image:url(cag-base/resources/images/flags/io.svg)}
.flag--iq{background-image:url(cag-base/resources/images/flags/iq.svg)}
.flag--ir{background-image:url(cag-base/resources/images/flags/ir.svg)}
.flag--is{background-image:url(cag-base/resources/images/flags/is.svg)}
.flag--it{background-image:url(cag-base/resources/images/flags/it.svg)}
.flag--je{background-image:url(cag-base/resources/images/flags/je.svg)}
.flag--jm{background-image:url(cag-base/resources/images/flags/jm.svg)}
.flag--jo{background-image:url(cag-base/resources/images/flags/jo.svg)}
.flag--jp{background-image:url(cag-base/resources/images/flags/jp.svg)}
.flag--ke{background-image:url(cag-base/resources/images/flags/ke.svg)}
.flag--kg{background-image:url(cag-base/resources/images/flags/kg.svg)}
.flag--kh{background-image:url(cag-base/resources/images/flags/kh.svg)}
.flag--ki{background-image:url(cag-base/resources/images/flags/ki.svg)}
.flag--km{background-image:url(cag-base/resources/images/flags/km.svg)}
.flag--kn{background-image:url(cag-base/resources/images/flags/kn.svg)}
.flag--kp{background-image:url(cag-base/resources/images/flags/kp.svg)}
.flag--kr{background-image:url(cag-base/resources/images/flags/kr.svg)}
.flag--kw{background-image:url(cag-base/resources/images/flags/kw.svg)}
.flag--ky{background-image:url(cag-base/resources/images/flags/ky.svg)}
.flag--kz{background-image:url(cag-base/resources/images/flags/kz.svg)}
.flag--la{background-image:url(cag-base/resources/images/flags/la.svg)}
.flag--lb{background-image:url(cag-base/resources/images/flags/lb.svg)}
.flag--lc{background-image:url(cag-base/resources/images/flags/lc.svg)}
.flag--li{background-image:url(cag-base/resources/images/flags/li.svg)}
.flag--lk{background-image:url(cag-base/resources/images/flags/lk.svg)}
.flag--lr{background-image:url(cag-base/resources/images/flags/lr.svg)}
.flag--ls{background-image:url(cag-base/resources/images/flags/ls.svg)}
.flag--lt{background-image:url(cag-base/resources/images/flags/lt.svg)}
.flag--lu{background-image:url(cag-base/resources/images/flags/lu.svg)}
.flag--lv{background-image:url(cag-base/resources/images/flags/lv.svg)}
.flag--ly{background-image:url(cag-base/resources/images/flags/ly.svg)}
.flag--ma{background-image:url(cag-base/resources/images/flags/ma.svg)}
.flag--mc{background-image:url(cag-base/resources/images/flags/mc.svg)}
.flag--md{background-image:url(cag-base/resources/images/flags/md.svg)}
.flag--me{background-image:url(cag-base/resources/images/flags/me.svg)}
.flag--mf{background-image:url(cag-base/resources/images/flags/mf.svg)}
.flag--mg{background-image:url(cag-base/resources/images/flags/mg.svg)}
.flag--mh{background-image:url(cag-base/resources/images/flags/mh.svg)}
.flag--mk{background-image:url(cag-base/resources/images/flags/mk.svg)}
.flag--ml{background-image:url(cag-base/resources/images/flags/ml.svg)}
.flag--mm{background-image:url(cag-base/resources/images/flags/mm.svg)}
.flag--mn{background-image:url(cag-base/resources/images/flags/mn.svg)}
.flag--mo{background-image:url(cag-base/resources/images/flags/mo.svg)}
.flag--mp{background-image:url(cag-base/resources/images/flags/mp.svg)}
.flag--mq{background-image:url(cag-base/resources/images/flags/mq.svg)}
.flag--mr{background-image:url(cag-base/resources/images/flags/mr.svg)}
.flag--ms{background-image:url(cag-base/resources/images/flags/ms.svg)}
.flag--mt{background-image:url(cag-base/resources/images/flags/mt.svg)}
.flag--mu{background-image:url(cag-base/resources/images/flags/mu.svg)}
.flag--mv{background-image:url(cag-base/resources/images/flags/mv.svg)}
.flag--mw{background-image:url(cag-base/resources/images/flags/mw.svg)}
.flag--mx{background-image:url(cag-base/resources/images/flags/mx.svg)}
.flag--my{background-image:url(cag-base/resources/images/flags/my.svg)}
.flag--mz{background-image:url(cag-base/resources/images/flags/mz.svg)}
.flag--na{background-image:url(cag-base/resources/images/flags/na.svg)}
.flag--nc{background-image:url(cag-base/resources/images/flags/nc.svg)}
.flag--ne{background-image:url(cag-base/resources/images/flags/ne.svg)}
.flag--nf{background-image:url(cag-base/resources/images/flags/nf.svg)}
.flag--ng{background-image:url(cag-base/resources/images/flags/ng.svg)}
.flag--ni{background-image:url(cag-base/resources/images/flags/ni.svg)}
.flag--nl{background-image:url(cag-base/resources/images/flags/nl.svg)}
.flag--no{background-image:url(cag-base/resources/images/flags/no.svg)}
.flag--np{background-image:url(cag-base/resources/images/flags/np.svg)}
.flag--nr{background-image:url(cag-base/resources/images/flags/nr.svg)}
.flag--nu{background-image:url(cag-base/resources/images/flags/nu.svg)}
.flag--nz{background-image:url(cag-base/resources/images/flags/nz.svg)}
.flag--om{background-image:url(cag-base/resources/images/flags/om.svg)}
.flag--pa{background-image:url(cag-base/resources/images/flags/pa.svg)}
.flag--pe{background-image:url(cag-base/resources/images/flags/pe.svg)}
.flag--pf{background-image:url(cag-base/resources/images/flags/pf.svg)}
.flag--pg{background-image:url(cag-base/resources/images/flags/pg.svg)}
.flag--ph{background-image:url(cag-base/resources/images/flags/ph.svg)}
.flag--pk{background-image:url(cag-base/resources/images/flags/pk.svg)}
.flag--pl{background-image:url(cag-base/resources/images/flags/pl.svg)}
.flag--pm{background-image:url(cag-base/resources/images/flags/pm.svg)}
.flag--pn{background-image:url(cag-base/resources/images/flags/pn.svg)}
.flag--pr{background-image:url(cag-base/resources/images/flags/pr.svg)}
.flag--ps{background-image:url(cag-base/resources/images/flags/ps.svg)}
.flag--pt{background-image:url(cag-base/resources/images/flags/pt.svg)}
.flag--pw{background-image:url(cag-base/resources/images/flags/pw.svg)}
.flag--py{background-image:url(cag-base/resources/images/flags/py.svg)}
.flag--qa{background-image:url(cag-base/resources/images/flags/qa.svg)}
.flag--re{background-image:url(cag-base/resources/images/flags/re.svg)}
.flag--ro{background-image:url(cag-base/resources/images/flags/ro.svg)}
.flag--rs{background-image:url(cag-base/resources/images/flags/rs.svg)}
.flag--ru{background-image:url(cag-base/resources/images/flags/ru.svg)}
.flag--rw{background-image:url(cag-base/resources/images/flags/rw.svg)}
.flag--sa{background-image:url(cag-base/resources/images/flags/sa.svg)}
.flag--sb{background-image:url(cag-base/resources/images/flags/sb.svg)}
.flag--sc{background-image:url(cag-base/resources/images/flags/sc.svg)}
.flag--sd{background-image:url(cag-base/resources/images/flags/sd.svg)}
.flag--se{background-image:url(cag-base/resources/images/flags/se.svg)}
.flag--sg{background-image:url(cag-base/resources/images/flags/sg.svg)}
.flag--sh{background-image:url(cag-base/resources/images/flags/sh.svg)}
.flag--si{background-image:url(cag-base/resources/images/flags/si.svg)}
.flag--sj{background-image:url(cag-base/resources/images/flags/sj.svg)}
.flag--sk{background-image:url(cag-base/resources/images/flags/sk.svg)}
.flag--sl{background-image:url(cag-base/resources/images/flags/sl.svg)}
.flag--sm{background-image:url(cag-base/resources/images/flags/sm.svg)}
.flag--sn{background-image:url(cag-base/resources/images/flags/sn.svg)}
.flag--so{background-image:url(cag-base/resources/images/flags/so.svg)}
.flag--sr{background-image:url(cag-base/resources/images/flags/sr.svg)}
.flag--ss{background-image:url(cag-base/resources/images/flags/ss.svg)}
.flag--st{background-image:url(cag-base/resources/images/flags/st.svg)}
.flag--sv{background-image:url(cag-base/resources/images/flags/sv.svg)}
.flag--sx{background-image:url(cag-base/resources/images/flags/sx.svg)}
.flag--sy{background-image:url(cag-base/resources/images/flags/sy.svg)}
.flag--sz{background-image:url(cag-base/resources/images/flags/sz.svg)}
.flag--tc{background-image:url(cag-base/resources/images/flags/tc.svg)}
.flag--td{background-image:url(cag-base/resources/images/flags/td.svg)}
.flag--tf{background-image:url(cag-base/resources/images/flags/tf.svg)}
.flag--tg{background-image:url(cag-base/resources/images/flags/tg.svg)}
.flag--th{background-image:url(cag-base/resources/images/flags/th.svg)}
.flag--tj{background-image:url(cag-base/resources/images/flags/tj.svg)}
.flag--tk{background-image:url(cag-base/resources/images/flags/tk.svg)}
.flag--tl{background-image:url(cag-base/resources/images/flags/tl.svg)}
.flag--tm{background-image:url(cag-base/resources/images/flags/tm.svg)}
.flag--tn{background-image:url(cag-base/resources/images/flags/tn.svg)}
.flag--to{background-image:url(cag-base/resources/images/flags/to.svg)}
.flag--tr{background-image:url(cag-base/resources/images/flags/tr.svg)}
.flag--tt{background-image:url(cag-base/resources/images/flags/tt.svg)}
.flag--tv{background-image:url(cag-base/resources/images/flags/tv.svg)}
.flag--tw{background-image:url(cag-base/resources/images/flags/tw.svg)}
.flag--tz{background-image:url(cag-base/resources/images/flags/tz.svg)}
.flag--ua{background-image:url(cag-base/resources/images/flags/ua.svg)}
.flag--ug{background-image:url(cag-base/resources/images/flags/ug.svg)}
.flag--um{background-image:url(cag-base/resources/images/flags/um.svg)}
.flag--us{background-image:url(cag-base/resources/images/flags/us.svg)}
.flag--uy{background-image:url(cag-base/resources/images/flags/uy.svg)}
.flag--uz{background-image:url(cag-base/resources/images/flags/uz.svg)}
.flag--va{background-image:url(cag-base/resources/images/flags/va.svg)}
.flag--vc{background-image:url(cag-base/resources/images/flags/vc.svg)}
.flag--ve{background-image:url(cag-base/resources/images/flags/ve.svg)}
.flag--vg{background-image:url(cag-base/resources/images/flags/vg.svg)}
.flag--vi{background-image:url(cag-base/resources/images/flags/vi.svg)}
.flag--vn{background-image:url(cag-base/resources/images/flags/vn.svg)}
.flag--vu{background-image:url(cag-base/resources/images/flags/vu.svg)}
.flag--wf{background-image:url(cag-base/resources/images/flags/wf.svg)}
.flag--ws{background-image:url(cag-base/resources/images/flags/ws.svg)}
.flag--ye{background-image:url(cag-base/resources/images/flags/ye.svg)}
.flag--yt{background-image:url(cag-base/resources/images/flags/yt.svg)}
.flag--za{background-image:url(cag-base/resources/images/flags/za.svg)}
.flag--zm{background-image:url(cag-base/resources/images/flags/zm.svg)}
.flag--zw{background-image:url(cag-base/resources/images/flags/zw.svg)}
.flag--es-ct{background-image:url(cag-base/resources/images/flags/es-ct.svg)}
.flag--eu{background-image:url(cag-base/resources/images/flags/eu.svg)}
.flag--gb-eng{background-image:url(cag-base/resources/images/flags/gb-eng.svg)}
.flag--gb-nir{background-image:url(cag-base/resources/images/flags/gb-nir.svg)}
.flag--gb-sct{background-image:url(cag-base/resources/images/flags/gb-sct.svg)}
.flag--gb-wls{background-image:url(cag-base/resources/images/flags/gb-wls.svg)}
.flag--un{background-image:url(cag-base/resources/images/flags/un.svg)}
.flag--xk{background-image:url(cag-base/resources/images/flags/xk.svg)}
select:not(.nvg-select){width:100%;height:50px;border:0;outline:0;border-radius:2px;background:url(cag-base/resources/images/_icons/triangle-down--grey.png) no-repeat right 12px center #fff;background-size:12px auto;padding-left:18px;padding-right:25px;box-shadow:7px 12px 29px 0 rgba(0,0,0,.07);cursor:pointer}
input{border:0;border-radius:4px}
input[type=password]::-webkit-input-placeholder{background:url(cag-base/resources/images/_icons/password-placeholder.png) no-repeat left 20px center}
input[type=password]:-moz-placeholder{background:url(cag-base/resources/images/_icons/password-placeholder.png) no-repeat left 20px center}
input[type=password]::-moz-placeholder{background:url(cag-base/resources/images/_icons/password-placeholder.png) no-repeat left 20px center}
input[type=password]:-ms-input-placeholder{background:url(cag-base/resources/images/_icons/password-placeholder.png) no-repeat left 20px center}
input[type=password]::-webkit-input-placeholder{background-position:0 0}
input[type=date]{line-height:50px}
.input-search{width:100%;height:50px;padding:0 50px 0 25px}
@media(min-width:768px){.input-search{padding:0 70px 0 25px}
}
textarea{display:block;width:100%;height:92px;padding:10px 20px;background:#fff;border:1px solid transparent;outline:0;border-radius:2px;box-shadow:9px 19px 29px 0 rgba(0,0,0,.08);resize:none}
textarea[readonly]{background-color:#e1e1e1}
textarea.error{border-color:#db2726}
@media(min-width:768px){textarea{resize:vertical;height:104px}
}
label{cursor:pointer}
.checkbox--std{display:flex}
.checkbox--std input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0 10px 0 0;appearance:none;-webkit-appearance:none;border-radius:0;background:url(cag-base/resources/images/_icons/checkbox-std.png) 0 100% transparent;background-size:100% auto;position:relative}
@media(min-width:768px){.checkbox--std input[type=checkbox]{top:2px}
}
.checkbox--std input[type=checkbox]:checked{background-position:0 0}
.checkbox--std input[type=checkbox]:focus{outline:0}
.checkbox--std input[type=checkbox]+label{flex:0 0 auto;margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.checkbox--std input[type=checkbox]+label{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.checkbox--std .info{flex:1 1 auto;margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.checkbox--std .info{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.checkbox--std .info label{font-weight:400;color:#5d5145}
.checkbox--std .info :last-child{margin-bottom:0}
.checkbox--std+.checkbox--std{margin-top:20px}
.radio--std{display:flex}
.radio--std input[type=radio]{flex:0 0 auto;width:16px;height:16px;margin:0 10px 0 0;appearance:none;-webkit-appearance:none;border-radius:0;background:url(cag-base/resources/images/_icons/radio-std.png) 0 100% transparent;background-size:100% auto;position:relative}
@media(min-width:768px){.radio--std input[type=radio]{top:2px}
}
.radio--std input[type=radio]:checked{background-position:0 0}
.radio--std input[type=radio]:focus{outline:0}
.radio--std input[type=radio]+label{flex:1 1 auto;margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.radio--std input[type=radio]+label{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.radio--std+.radio--std{margin-top:15px}
.radio--group{overflow:hidden;width:100%}
.radio--group.radio--inline .radio--std{width:150px;float:left;margin-top:0}
.publication-container{display:none;padding:20px 0}
.checked-toggle .toggle-container{display:none}
.controls-group{position:relative;margin-bottom:20px}
@media(min-width:768px){.controls-group{margin-bottom:30px}
}
.controls-group.has-dropdown{z-index:3}
@media(min-width:768px){.hero__control-label{padding-left:15px}
}
@media(min-width:992px){.hero__control-label{padding-left:0}
}
.controls--full-width{width:100%}
.controls-group__btn{padding:0 15px;margin:10px auto}
@media(min-width:768px){.controls-group__btn{padding:5px 0 40px}
}
.controls-group__btn .btn+.btn{margin-left:15px}
@media(max-width:767px){.controls-group__btn .btn-cancel{padding:12px 20px}
}
@media(min-width:768px){.controls-group__home-tab{padding-left:25px}
}
@media(min-width:992px){.controls-group__home-tab{padding-left:0}
}
.controls__home__hero-search{width:100%}
@media(min-width:768px){.controls__home__hero-search{width:50%}
}
.controls__hero-search{z-index:11}
.controls__hero-search .curve{width:100px}
@media(min-width:768px){.controls__hero-search .curve{width:140px}
}
.controls__hero-search--dine{margin-top:-20px;margin-bottom:0}
@media(min-width:768px){.controls__hero-search--dine{margin-top:30px;padding:0;width:50%;max-width:500px}
}
@media(max-width:767px){.controls__hero-search--dine{box-shadow:12px 20px 25px 0 rgba(0,0,0,.2)}
}
.controls__switch{position:relative}
@media(max-width:767px){.controls__switch{margin:30px auto 18px}
}
.controls__switch>div:not(.switcher){text-align:right;float:left;width:50%;padding-right:25px}
@media(min-width:768px){.controls__switch>div:not(.switcher){padding-right:40px}
}
.controls__switch>div:not(.switcher)+div:not(.switcher){padding-left:25px;padding-right:0;text-align:left}
@media(min-width:768px){.controls__switch>div:not(.switcher)+div:not(.switcher){padding-left:40px}
}
.controls__switch label{margin:0}
.controls__switch .switcher{width:25px;height:16px;background:#5c5044;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(min-width:768px){.controls__switch .switcher{width:35px;height:20px}
}
.controls__switch .switcher:before{content:"";width:12px;height:12px;background:#fff;border-radius:100%;position:absolute;left:2px;top:50%;transform:translateY(-50%);transition:all .2s ease;opacity:0}
.edge.edge--loaded .controls__switch .switcher:before,.ie .controls__switch .switcher:before,.mordern .controls__switch .switcher:before{opacity:1}
@media(min-width:768px){.controls__switch .switcher:before{width:16px;height:16px;left:2px;right:auto}
}
.controls__switch .input-switcher+.input-switcher:checked~.switcher:before{left:calc(100% - 12px - 2px)}
@media(min-width:768px){.controls__switch .input-switcher+.input-switcher:checked~.switcher:before{left:calc(100% - 16px - 2px)}
}
.controls-tab label{padding:0 22px}
.controls-tab__content{position:relative;background:#fff}
input.flights-search__input{font-size:12px;padding:0 1.2em}
@media(min-width:992px){input.flights-search__input{font-size:15px}
}
.flights-search__controls{margin-bottom:20px;z-index:1;text-align:center}
.flights-search__controls .curve{width:100px}
label.flights-search__label{font-weight:400;display:inline-block}
.flights-search__tab+.flights-search__label{font-size:12px;z-index:0}
.flights-search__tab+.flights-search__label:before{width:130px;top:45px;z-index:-1;opacity:0}
.flights-search__tab:checked+.flights-search__label{color:#6c217f}
.flights-search__tab:checked+.flights-search__label:before{top:23px;z-index:0;opacity:1}
.input-hide{display:none;visibility:hidden;opacity:0;position:absolute}
.checkbox-custom{display:block;width:13px;height:13px;border:0;outline:0;background:url(cag-base/resources/images/_icons/checkbox-uncheck.png) no-repeat;background-size:contain;margin:0;border-radius:0}
@media(min-width:768px){.checkbox-custom{width:20px;height:20px}
}
.checkbox-custom:checked{background-image:url(cag-base/resources/images/_icons/checkbox-checked.png)}
.controls-blob{position:absolute;width:83px;height:13px;background-image:url(cag-base/resources/images/_icons/blob.svg);background-size:contain;background-position:top;background-repeat:no-repeat;bottom:calc(100% - 1px);transform:translateX(-50%);transition:left .2s;display:none}
@media(min-width:768px){.controls-blob{width:166px;height:26px}
}
@media(min-width:992px){.controls-blob{width:140px;height:22px}
}
@media(min-width:992px){.controls-blob--sub-nvg{width:70px;height:11px}
}
.context-blob__icon,.context-blob__icon--depart,.context-blob__icon--transit{display:block;background-repeat:no-repeat;background-size:contain;background-image:url(cag-base/resources/images/_icons/plane-arrive.png);width:17px;height:12px;position:absolute;left:50%;transform:translate(-50%);bottom:-5px}
@media(min-width:768px){.context-blob__icon,.context-blob__icon--depart,.context-blob__icon--transit{width:25px;height:17px;bottom:0}
}
.context-blob__icon--depart{background-image:url(cag-base/resources/images/_icons/plane-depart.png)}
.context-blob__icon--transit{background-image:url(cag-base/resources/images/_icons/plane-transit.png)}
.control-filter__blob{position:absolute;width:140px;height:23px;left:0;bottom:100%;background:url(cag-base/resources/images/_icons/curve.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;transform:translateX(-50%);display:none;transition:left .2s ease}
@media(min-width:992px){.home__hero-search{max-width:500px}
}
.form-input{width:100%;height:40px;background:#fff;border:0;border-radius:3px;padding:0 25px}
@media(min-width:768px){.form-input{height:70px;padding:0 65px}
}
.form-input--search{padding-right:40px}
@media(min-width:768px){.form-input--search{padding-right:70px}
}
.form-controls{position:relative}
.button-search{position:absolute;right:0;top:0;width:50px;height:50px;border:0;border-radius:3px;background:url(cag-base/resources/images/_icons/icon-search.png) no-repeat 50% transparent;background-size:12px auto}
@media(min-width:768px){.button-search{background-size:20px auto}
}
.control-text{margin-bottom:18px}
@media(min-width:768px){.control-text{margin-bottom:23px}
}
.control-text label{margin:0 0 8px 20px}
@media(min-width:768px){.control-text label{margin:0 0 10px 20px}
}
.control-text .error-message,.control-text .error-message-child{margin:11px 0 0}
.control-text .field-desc{margin-top:5px}
@media(min-width:768px){.control-text .field-desc{margin-top:15px}
}
.control-text .field-desc .link-forgot-password{margin:0 0 0 20px}
.control-wrapper{height:50px;line-height:50px;position:relative}
.text-field{display:block;width:100%;height:50px;padding:0 20px;background:#fff;border:1px solid transparent;outline:0;border-radius:2px;box-shadow:0 0 20px 0 rgba(92,92,92,.1)}
.text-field[readonly]{background-color:#e1e1e1}
.text-field.error{border-color:#db2726 !important}
.error-message{margin-top:11px;display:none}
.error-message i{display:inline-block}
.control-error .error-message,.error~.error-message{display:block}
.error-message-child{margin-top:11px;display:none}
.error-message-child i{display:inline-block}
.control-error .error-message-child,.error~.error-message-child{display:block}
.label-middle{line-height:50px}
.dropdown-custom{position:relative;height:50px;width:100%;text-align:left}
.dropdown-custom .dropdown-select{height:100%;line-height:50px;border:0;outline:0;border-radius:2px;background:url(cag-base/resources/images/_icons/triangle-down--grey.png) no-repeat right 12px center #fff;background-size:11px auto;padding-left:18px;padding-right:25px;cursor:pointer;z-index:2}
.dropdown-custom .dropdown-options,.dropdown-custom .dropdown-select{position:absolute;width:100%;box-shadow:7px 12px 29px 0 rgba(0,0,0,.07)}
.dropdown-custom .dropdown-options{top:100%;background:#fff;z-index:1;list-style-type:none;padding:8px 18px;display:none}
.dropdown-custom .dropdown-options a{display:block;padding:7px 0}
.dropdown-custom .dropdown-options i{font-size:12px}
.control-search{width:100%;position:relative}
.control-search input{width:100%;padding:0 50px 0 20px}
.control-search .btn{width:50px;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(cag-base/resources/images/_icons/search-flight.png) 50% no-repeat}
.col-1{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-1{float:left}
}
.col-2{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-2{float:left}
}
.col-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-3{float:left}
}
.col-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-4{float:left}
}
.col-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-5{float:left}
}
.col-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-6{float:left}
}
.col-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-7{float:left}
}
.col-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-8{float:left}
}
.col-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-9{float:left}
}
.col-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-10{float:left}
}
.col-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-11{float:left}
}
.col-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:767px){.col-12{float:left}
}
.link-arrow{padding-right:40px;position:relative;text-decoration:none}
@media(min-width:768px){.link-arrow{padding-right:60px}
}
.link-arrow:after{content:"";display:block;background:url(cag-base/resources/images/_icons/right-arrow.png);background-repeat:no-repeat;background-size:contain;width:27px;height:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s}
@media(min-width:768px){.link-arrow:after{width:45px;height:6px}
}
.link-arrow:active,.link-arrow:focus,.link-arrow:hover{text-decoration:none}
.no-touchevents .link-arrow:hover:after{transform:translate(4px,-50%)}
.link-arrow--short{padding-right:45px}
.link-arrow--short:after{background-image:url(cag-base/resources/images/_icons/right-arrow--short.png);width:32px;height:6px}
.link-arrow--inverse{padding-right:0;padding-left:40px}
@media(min-width:768px){.link-arrow--inverse{padding-left:60px}
}
.link-arrow--inverse:after{right:auto;left:0;transform:translateY(-50%) rotate(180deg)}
.no-touchevents .link-arrow--inverse:hover:after{transform:translate(-4px,-50%) rotate(180deg)}
.link-arrow--bottom{padding-bottom:20px;padding-right:0}
.link-arrow--bottom:after{top:auto;bottom:0;left:0}
@media(min-width:768px){.link-arrow--bottom:after{width:90px;height:5px;background-image:url(cag-base/resources/images/_icons/arrow-right--long.png)}
}
.link-arrow--bottom--inverse:after{left:auto;right:0;transform:rotate(180deg)}
.no-touchevents .link-arrow--bottom--inverse:hover:after{transform:rotate(180deg) translateX(4px)}
.link-icon{padding-left:25px;position:relative;display:inline-block;margin:3px 0}
.link-icon i{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.outlet-item .link-icon i{top:3px;transform:none}
@media(min-width:768px){.outlet-item .link-icon i{top:4px}
}
@keyframes loading-icon{0{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(0);transform:scale(0)}
}
@-webkit-keyframes loading-icon{0{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(0);transform:scale(0)}
}
.loading-icon{position:relative}
.loading-icon>div{position:absolute;width:16px;height:16px;border-radius:50%;top:92px;-webkit-animation:loading-icon 1s cubic-bezier(.3,0,.7,1) infinite;animation:loading-icon 1s cubic-bezier(.3,0,.7,1) infinite}
.loading-icon>div:nth-of-type(4n+1){background:#6c217f}
.loading-icon>div:nth-of-type(4n+2){background:#ee3424}
.loading-icon>div:nth-of-type(4n+3){background:#ffd200}
.loading-icon>div:nth-of-type(4n){background:#7d6a55}
.loading-icon>div:nth-of-type(4n+1){left:32px;-webkit-animation-delay:-.75s;animation-delay:-.75s}
.loading-icon>div:nth-of-type(4n+2){left:72px;-webkit-animation-delay:-.5s;animation-delay:-.5s}
.loading-icon>div:nth-of-type(4n+3){left:112px;-webkit-animation-delay:-.25s;animation-delay:-.25s}
.loading-icon>div:nth-of-type(4n+4){left:152px;-webkit-animation-delay:0;animation-delay:0}
.loading-icon{width:30px !important;height:30px !important;-webkit-transform:translate(-15px,-15px) scale(.15) translate(15px,15px);transform:translate(-15px,-15px) scale(.15) translate(15px,15px)}
.loading-icon.medium-icon{width:60px !important;height:60px !important;-webkit-transform:translate(-30px,-30px) scale(.3) translate(30px,30px);transform:translate(-30px,-30px) scale(.3) translate(30px,30px)}
.loading-icon.large-icon{width:120px !important;height:120px !important;-webkit-transform:translate(-60px,-60px) scale(.6) translate(60px,60px);transform:translate(-60px,-60px) scale(.6) translate(60px,60px)}
.popup{display:none}
.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;background:rgba(0,0,0,.75);z-index:100}
.popup-container{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.21);width:calc(100% - 30px);max-width:1140px;max-height:728px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:50px 25px}
@media(min-width:768px){.popup-container{padding:80px 60px 45px}
}
.popup-close{position:absolute;width:14px;height:14px;right:25px;top:14px;z-index:2}
@media(min-width:768px){.popup-close{width:25px;top:25px;right:31px}
}
.popup-close:after,.popup-close:before{content:"";display:block;width:100%;height:1px;position:absolute;top:50%;background:#434343;transform-origin:center center}
.popup-close:before{transform:rotate(45deg)}
.popup-close:after{transform:rotate(-45deg)}
@supports(display:flex){.popup-overlay{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.popup-container{position:relative;left:auto;top:auto;transform:none}
}
@media(min-width:768px){.popup-content{max-height:603px;overflow:auto;padding:30px 50px}
}
input[type=radio]+label{cursor:pointer}
@media(max-width:767px){.text-xs-01{font-size:26px;line-height:30px;letter-spacing:.2em}
}
@media(max-width:767px){.text-xs-01,.text-xs-02{font-weight:700;color:#5d5145;text-transform:uppercase}
.text-xs-02{font-size:19px;line-height:24px;letter-spacing:.15em}
}
@media(max-width:767px){.text-xs-03{font-size:18px;line-height:22px;letter-spacing:.02em}
}
@media(max-width:767px){.text-xs-03,.text-xs-04{font-weight:700;color:#5d5145}
.text-xs-04{font-size:13px;line-height:15px;letter-spacing:.1em}
}
@media(max-width:767px){.text-xs-05{font-weight:700;font-size:15px;line-height:18px;letter-spacing:.02em;color:#5d5145}
}
@media(max-width:767px){.text-xs-06{color:#968a7e}
}
@media(max-width:767px){.text-xs-06,.text-xs-06-green{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em}
.text-xs-06-green{color:#6db737}
}
@media(max-width:767px){.text-xs-06-orange{color:#f5a01a}
}
@media(max-width:767px){.text-xs-06-grey,.text-xs-06-orange{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em}
.text-xs-06-grey{color:#aaa}
}
@media(max-width:767px){.text-xs-07{font-weight:400;font-size:14px;line-height:19px;letter-spacing:.1em;color:#5d5145;text-transform:uppercase}
}
@media(max-width:767px){.text-xs-08{font-weight:700;font-size:15px;line-height:18px;letter-spacing:.02em;color:#5d5145}
}
@media(max-width:767px){.text-xs-09{font-weight:700;font-size:11px;line-height:16px;letter-spacing:.1em;color:#f5a01a;text-transform:uppercase}
}
@media(max-width:767px){.text-xs-10{font-weight:700;color:#968a7e}
}
@media(max-width:767px){.text-xs-10,.text-xs-11{font-size:14px;line-height:18px;letter-spacing:.03em}
.text-xs-11{font-weight:400;color:#5d5145}
}
@media(max-width:767px){.text-xs-12{font-weight:700;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
}
@media(max-width:767px){.text-xs-13{font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;color:#fff;text-transform:uppercase}
}
@media(max-width:767px){.text-xs-14{font-weight:700;font-size:29px;line-height:50px;color:#5d5145;letter-spacing:.05em}
}
@media(max-width:767px){.text-xs-15{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em}
}
@media(max-width:767px){.text-xs-16{font-size:23px;line-height:27px;color:#fff}
}
@media(max-width:767px){.text-xs-16,.text-xs-17{font-weight:700;letter-spacing:.05em}
.text-xs-17{font-size:26px;line-height:31px;color:#5d5145}
}
@media(max-width:767px){.text-xs-17-white{font-weight:700;font-size:26px;line-height:30px;color:#fff;letter-spacing:.2em;text-transform:uppercase}
}
@media(max-width:767px){.text-xs-18{font-size:14px;line-height:18px;color:#353535}
}
@media(max-width:767px){.text-xs-18,.text-xs-19{font-weight:400;letter-spacing:.03em}
.text-xs-19{font-size:13px;line-height:17px;color:#888}
}
@media(max-width:767px){.text-xs-20{font-size:19px;line-height:24px}
}
@media(max-width:767px){.text-xs-20,.text-xs-21{font-weight:700;color:#5d5145;letter-spacing:.15em;text-transform:uppercase}
.text-xs-21{font-size:17px;line-height:23px}
}
@media(max-width:767px){.text-xs-22{font-weight:400;font-size:12px;line-height:15px;color:#fff;letter-spacing:.08em;text-transform:uppercase}
}
@media(max-width:767px){.text-xs-23{font-weight:400;font-size:10px;line-height:17px;color:#968a7e;letter-spacing:.02em}
}
@media(max-width:767px){.text-xs-23-12px{font-weight:700;font-size:12px;line-height:15px;letter-spacing:.1em;color:#5d5145}
}
@media(min-width:768px){.text-sm-01{font-size:35px;color:#5d5145;text-transform:uppercase}
}
@media(min-width:768px){.text-sm-01,.text-sm-01-white{font-weight:700;line-height:45px;letter-spacing:.2em}
.text-sm-01-white{font-size:36px;color:#fff}
}
@media(min-width:768px){.text-sm-02{font-size:30px;line-height:40px;letter-spacing:.15em;text-transform:uppercase}
}
@media(min-width:768px){.text-sm-02,.text-sm-03{font-weight:700;color:#5d5145}
.text-sm-03{font-size:21px;line-height:26px;letter-spacing:.02em}
}
@media(min-width:768px){.text-sm-04{font-size:21px;line-height:28px;letter-spacing:.1em;text-transform:uppercase}
}
@media(min-width:768px){.text-sm-04,.text-sm-05{font-weight:700;color:#5d5145}
.text-sm-05{line-height:24px}
}
@media(min-width:768px){.text-sm-05,.text-sm-06{font-size:18px;letter-spacing:.02em}
.text-sm-06{font-weight:400;line-height:22px;color:#968a7e}
}
@media(min-width:768px){.text-sm-07{font-weight:700;font-size:16px;line-height:25px;letter-spacing:.1em;color:#5d5145;text-transform:uppercase}
}
@media(min-width:768px){.text-sm-08{font-weight:400}
}
@media(min-width:768px){.text-sm-08,.text-sm-09{font-size:15px;line-height:20px;letter-spacing:.02em;color:#968a7e}
.text-sm-09{font-weight:700}
}
@media(min-width:768px){.text-sm-10{font-weight:400;font-size:15px;line-height:20px;letter-spacing:.02em;color:#5d5145}
}
@media(min-width:768px){.text-sm-11{font-weight:700;font-size:12px;line-height:18px;letter-spacing:.1em;color:#f5a01a;text-transform:uppercase}
}
@media(min-width:768px){.text-sm-12{font-weight:700;color:#5d5145}
}
@media(min-width:768px){.text-sm-12,.text-sm-13{font-size:15px;line-height:20px;letter-spacing:.02em}
.text-sm-13{font-weight:400;color:#968a7e}
}
@media(min-width:768px){.text-sm-13-orange{color:#f5a01a}
}
@media(min-width:768px){.text-sm-13-green,.text-sm-13-orange{font-weight:400;font-size:15px;line-height:20px;letter-spacing:.02em}
.text-sm-13-green{color:#6db737}
}
@media(min-width:768px){.text-sm-13-grey{font-weight:400;font-size:15px;line-height:20px;letter-spacing:.02em;color:#aaa}
}
@media(min-width:768px){.text-sm-14{font-weight:700;font-size:34px;line-height:44px;letter-spacing:.04em;color:#968a7e}
}
@media(min-width:768px){.text-sm-15{font-weight:700;font-size:15px;line-height:22px;letter-spacing:.1em;color:#5d5145;text-transform:uppercase}
}
@media(min-width:768px){.text-sm-16{font-size:14px;letter-spacing:.05em;color:#888}
}
@media(min-width:768px){.text-sm-16,.text-sm-17{font-weight:700;line-height:20px}
.text-sm-17{font-size:15px;letter-spacing:.02em;color:#353535}
}
@media(min-width:768px){.text-sm-18{font-weight:700;font-size:12px;line-height:18px;letter-spacing:.1em;color:#fff;text-transform:uppercase}
}
@media(max-width:767px){.tag-xs-01{color:#888;background:#f0f0f0}
}
@media(max-width:767px){.tag-xs-01,.tag-xs-02{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.05em}
.tag-xs-02{color:#181b29;background:#fad040}
}
@media(min-width:768px){.tag-sm-01{color:#888;background:#f0f0f0}
}
@media(min-width:768px){.tag-sm-01,.tag-sm-02{font-weight:400;font-size:13px;line-height:20px;letter-spacing:.05em}
.tag-sm-02{color:#181929;background:#facb28}
}
@media(max-width:767px){.oh-xs-01{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em}
.oh-xs-01.grey{color:#aaa}
.oh-xs-01.orange{color:#f5a01a}
.oh-xs-01.green{color:#6db737}
}
@media(min-width:768px){.oh-sm-01{font-weight:700;font-size:15px;line-height:20px;letter-spacing:.02em}
.oh-sm-01.grey{color:#aaa}
.oh-sm-01.orange{color:#f5a01a}
.oh-sm-01.green{color:#6db737}
}
@media(max-width:767px){.link-xs-01{font-size:13px;line-height:17px}
}
@media(max-width:767px){.link-xs-01,.link-xs-02{letter-spacing:.1em;text-transform:uppercase}
}
@media(max-width:767px){.link-xs-02,.link-xs-03{font-size:12px;line-height:16px}
.link-xs-03{letter-spacing:.1em;text-transform:uppercase}
}
@media(max-width:767px){.link-xs-04,.link-xs-05{font-size:14px;line-height:18px;letter-spacing:.03em}
}
@media(min-width:768px){.link-sm-01{font-size:16px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}
}
.link-sm-02{text-decoration:none}
@media(min-width:768px){.link-sm-02{font-size:13px;line-height:23px;letter-spacing:.1em;text-transform:uppercase}
}
@media(min-width:768px){.link-sm-03,.link-sm-04{font-size:15px;line-height:20px;letter-spacing:.02em}
}
@media(max-width:767px){.btn-xs-01{font-weight:700;font-size:12px;line-height:14px;letter-spacing:.1em;color:#fff;background:#6c217f;text-transform:uppercase}
.no-touchevents .btn-xs-01:hover{font-weight:700;color:#6c217f;background:#fff;border:1px solid #6c217f}
.touchevents .btn-xs-01:hover{color:#fff}
.btn-xs-01:focus{font-weight:700;color:#fff;background:#6c217f}
}
@media(max-width:767px){.btn-xs-02{font-weight:700;font-size:12px;line-height:14px;letter-spacing:.1em;color:#fff;background:#968a7e;text-transform:uppercase}
.no-touchevents .btn-xs-02:hover{font-weight:700;background:#a69c92;color:#fff}
.touchevents .btn-xs-02:hover{color:#fff}
.btn-xs-02:focus{font-weight:700;color:#fff;background:#968a7e}
}
@media(max-width:767px){.btn-xs-03{font-weight:700;font-size:12px;line-height:14px;letter-spacing:.1em;color:#181b29;background:#fad040;text-transform:uppercase}
.no-touchevents .btn-xs-03:hover{color:#181b29;font-weight:700;background:#a69c92}
.touchevents .btn-xs-03:hover{color:#181b29}
.btn-xs-03:focus{font-weight:700;color:#181b29;background:#fad040}
}
@media(min-width:768px){.btn-sm-01{font-weight:400;font-size:13px;line-height:23px;letter-spacing:.1em;color:#fff;background:#6c217f;text-transform:uppercase}
.no-touchevents .btn-sm-01:hover{font-weight:400;color:#fff;background:#7d2d91}
.btn-sm-01:focus,.touchevents .btn-sm-01:hover{color:#fff;background:#6c217f}
.btn-sm-01:focus{font-weight:400}
}
@media(min-width:768px){.btn-sm-02{font-size:13px;line-height:23px;letter-spacing:.1em;text-transform:uppercase}
.btn-sm-02,.no-touchevents .btn-sm-02:hover{font-weight:400;color:#fff;background:#968a7e}
.btn-sm-02:focus,.touchevents .btn-sm-02:hover{color:#fff;background:#968a7e}
.btn-sm-02:focus{font-weight:400}
}
@media(min-width:768px){.btn-sm-03{font-weight:400;font-size:13px;line-height:23px;letter-spacing:.1em;color:#181b29;background:#facb28;text-transform:uppercase}
.no-touchevents .btn-sm-03:hover{font-weight:400;background:#ffd648;color:#181b29}
.touchevents .btn-sm-03:hover{color:#181b29}
.btn-sm-03:focus{font-weight:400;color:#181b29;background:#facb28}
}
@media(max-width:767px){.footer-xs-01{font-weight:700;font-size:14px;line-height:15px;letter-spacing:.1em;color:#fff;text-transform:uppercase}
}
@media(max-width:767px){.footer-xs-02{letter-spacing:.02em;color:#fff}
}
@media(max-width:767px){.footer-xs-02,.footer-xs-03{font-weight:400;font-size:14px;line-height:18px}
.footer-xs-03{letter-spacing:.03em;color:#968a7e}
}
@media(min-width:768px){.footer-sm-01{font-weight:300;font-size:16px;line-height:22px;letter-spacing:.1em;color:#fff;text-transform:uppercase}
}
@media(min-width:768px){.footer-sm-02{color:#fff}
}
@media(min-width:768px){.footer-sm-02,.footer-sm-03{font-weight:300;font-size:15px;line-height:25px;letter-spacing:.02em}
.footer-sm-03{color:#968a7e}
}
@media(max-width:767px){.footer-xs-02-link{font-size:14px;line-height:18px;letter-spacing:.1em}
.footer-xs-02-link,.footer-xs-02-link:active,.footer-xs-02-link:focus,.footer-xs-02-link:visited{font-weight:400;color:#fff}
}
.no-touchevents .footer-xs-02-link:hover{font-weight:400;color:#888}
@media(min-width:768px){.footer-sm-02-link{font-size:15px;line-height:25px;letter-spacing:.05em}
.footer-sm-02-link,.footer-sm-02-link:active,.footer-sm-02-link:focus,.footer-sm-02-link:visited{font-weight:300;color:#fff}
}
.footer-sm-02-link:hover,.no-touchevents .footer-sm-02-link:hover{font-weight:300;color:#888}
@media(max-width:767px){.tab-xs-01{color:#acacac}
}
@media(max-width:767px){.tab-xs-01,.tab-xs-inactive-light-01{font-weight:400;font-size:13px;line-height:17px;letter-spacing:.1em;text-transform:uppercase}
.tab-xs-inactive-light-01{color:#fff}
}
@media(max-width:767px){.tab-xs-active-01{color:#5d5145}
}
@media(max-width:767px){.tab-xs-active-01,.tab-xs-active-light-01{font-weight:700;font-size:13px;line-height:17px;letter-spacing:.1em;text-transform:uppercase}
.tab-xs-active-light-01{color:#fff}
}
@media(max-width:767px){.tab-xs-inactive-dark-01{font-weight:400;color:#acacac}
}
@media(max-width:767px){.tab-xs-active-dark-01,.tab-xs-inactive-dark-01{font-size:13px;line-height:17px;letter-spacing:.1em;text-transform:uppercase}
.tab-xs-active-dark-01{font-weight:700;color:#5d5145}
}
@media(min-width:768px){.tab-sm-01{color:#acacac}
}
@media(min-width:768px){.tab-sm-01,.tab-sm-inactive-light-01{font-weight:400;font-size:16px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}
.tab-sm-inactive-light-01{color:#fff}
}
@media(min-width:768px){.tab-sm-active-01{color:#5d5145}
}
@media(min-width:768px){.tab-sm-active-01,.tab-sm-active-light-01{font-weight:700;font-size:16px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}
.tab-sm-active-light-01{color:#fff}
}
@media(min-width:768px){.tab-sm-dark-01{color:#fff}
}
@media(min-width:768px){.tab-sm-dark-01,.tab-sm-inactive-dark-01{font-weight:400;font-size:16px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}
.tab-sm-inactive-dark-01{color:#acacac}
}
@media(min-width:768px){.tab-sm-active-dark-01{font-weight:700;font-size:16px;line-height:25px;color:#5d5145;letter-spacing:.1em;text-transform:uppercase}
}
.color-t1{color:#0057b8 !important}
.color-t2{color:#ee3424 !important}
.color-t3{color:#008272 !important}
.color-t4{color:#6c217f !important}
.color-jewel{color:#008fba !important}
.color-custom-1{color:#c2c2c2 !important}
.color-custom-2{color:#fff !important}
.color-custom-3{color:#968a7e !important}
.color-custom-4{color:#5d5145 !important}
.color-custom-5{color:#563e78 !important}
.color-custom-6{color:#a49567 !important}
.color-custom-7{color:#334554 !important}
.color-custom-8{color:#958b81 !important}
.color-custom-9{color:#d91817 !important}
.color-custom-10{color:#5d5414 !important}
.color-custom-11{color:#f5a01a !important}
.italic{font-style:italic}
.text-style{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.text-style{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.text-style a{font-size:14px;line-height:18px;letter-spacing:.03em}
.text-style a,.text-style a:focus,.text-style a:visited{font-weight:400;color:#6c217f}
.text-style a:active,.text-style a:hover{font-weight:700;color:#6c217f}
@media(min-width:768px){.text-style a{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.table-style th{font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;color:#5d5145;text-transform:uppercase}
@media(min-width:768px){.table-style th{font-size:16px;line-height:25px}
}
@media(max-width:767px){.mb-text-center{text-align:center !important}
}
.hover--scale-up{transition:all .3s}
.hover--scale-up:hover{transform-origin:center bottom;transform:scale(1.05)}
.hover--scale-right{transition:all .3s}
.hover--scale-right:hover{transform-origin:center left;transform:scale(1.05)}
.hover--move-up{display:block;transition:all .3s}
.hover--move-up:hover{transform:translateY(-10px)}
.hover--move-up-1px{display:block;transition:all .3s}
.hover--move-up-1px:hover{transform:translateY(-1px)}
.hover--move-right{transition:all .3s}
.hover--move-right:hover{transform:translateX(10px)}
.link__more{padding-right:45px;position:relative;font-size:11px;text-decoration:none}
@media(min-width:768px){.link__more{font-size:22px;padding-right:75px}
}
.link__more:after{content:"";display:block;background:url(cag-base/resources/images/_icons/right-arrow.png) no-repeat;background-size:contain;width:27px;height:5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
@media(min-width:768px){.link__more:after{width:55px;height:7px}
}
@media(min-width:992px){.link__more:after{width:45px;height:6px}
}
.link__more:hover:after{transform:translate(4px,-50%);transition:all .5s}
.link__more--nav{display:inline-block}
.link__nav-more{font-size:12px;padding:0 50px 0 30px;font-weight:700}
.link__nav-more:after{width:35px;height:7px}
.link-more{padding-right:40px;position:relative;font-size:11px;text-decoration:none;letter-spacing:.1em}
@media(min-width:768px){.link-more{font-size:14px;padding-right:60px}
}
.link-more:after{content:"";display:block;background:url(cag-base/resources/images/_icons/right-arrow.png);background-repeat:no-repeat;background-size:contain;width:27px;height:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s}
@media(min-width:768px){.link-more:after{width:45px;height:6px}
}
.link-more:active,.link-more:focus,.link-more:hover{text-decoration:none}
@media(min-width:992px){.link-more:active:after,.link-more:focus:after,.link-more:hover:after{transform:translate(4px,-50%)}
}
.link-more--short{padding-right:45px}
.link-more--short:after{background-image:url(cag-base/resources/images/_icons/right-arrow--short.png);width:32px}
@media(min-width:768px){.link-more--short:after{width:43px;height:8px}
}
@media(min-width:992px){.link-more--short:after{width:32px;height:6px}
}
.link-btn{text-decoration:none;display:inline-block;text-align:center;justify-content:center;align-items:center;width:240px;height:50px;padding:0;line-height:50px !important}
.link-btn:active,.link-btn:focus,.link-btn:hover{text-decoration:none;outline:0}
.link-btn--short{width:120px}
.link-btn--purple,.link-btn--purple:hover{background:#6c217f}
.link-btn--brown,.link-btn--brown:hover{background:#7d6a55}
.link-btn--chope,.link-btn--chope:hover{background:#fecb05}
.link--see-all{position:relative;padding-bottom:20px;display:inline-block}
.link--see-all:after{content:"";display:block;background:url(cag-base/resources/images/_icons/arrow-right--long.png) no-repeat 0 0;background-size:contain;position:absolute;bottom:0;width:70px;height:4px;transition:all .4s}
.link--see-all:hover:after{transform:translateX(10px)}
.link--see-all--inverse:after{background-image:url(cag-base/resources/images/_icons/arrow-right--long.png);transform:rotate(180deg)}
.link--see-all--inverse:hover:after{transform:rotate(180deg) translateX(10px)}
footer{background:#454545;overflow:auto}
footer .controls-group{margin-bottom:0}
.footer__container{padding:30px 0 82px;margin:auto}
@media(min-width:1200px){.footer__container{padding:50px 0}
}
.footer__head{text-align:center;margin-bottom:1em;margin-top:0}
@media(min-width:768px){.footer__head{text-align:left;margin-top:0;margin-bottom:21px;padding-left:35px}
}
@media(min-width:1200px){.footer__head{padding-left:0}
}
.footer__signup,.footer__social{text-align:center}
@media(min-width:768px){.footer__signup,.footer__social{text-align:left;max-width:360px;padding-left:35px}
}
@media(min-width:1200px){.footer__signup,.footer__social{max-width:330px;padding-left:0}
}
.footer__social{margin-top:48px}
.footer__social .group{display:inline-block}
.footer__social .group:first-child .footer-icon:first-child{margin-left:0}
.footer__social .group:last-child .footer-icon:last-child{margin-right:0}
@media only screen and (max-width:767px){.footer__social{margin-top:0}
.footer__social .group{display:block}
.footer__social .group:first-child .footer-icon:last-child{margin-right:0}
.footer__social .group:last-child{margin-top:15px}
.footer__social .group:last-child .footer-icon:first-child{margin-left:0}
.footer__social .group:first-child{padding-left:5px}
}
.footer__signup__input{width:100%;padding:1em;padding-right:4em;border:1px solid transparent;border-radius:3px}
@media(min-width:768px){.footer__signup__input{padding:1em 4em 1em 1.4em}
}
.footer__signup__input::-webkit-input-placeholder{color:#5e5145}
.footer__signup__input:-moz-placeholder,.footer__signup__input::-moz-placeholder{color:#5e5145}
.footer__signup__input:-ms-input-placeholder{color:#5e5145}
.ie .footer__signup__input{padding-top:10px}
.btn__footer-signup{display:block;width:100%;height:50px;border:0;position:inherit;padding:0;top:0;border-radius:2px;right:0;line-height:1;background:#6c217f;color:#f5f5f5}
.btn__footer-signup:hover{background:#6c217f}
@media(min-width:992px){.btn__footer-signup{width:100%}
}
.greyscale .btn__footer-signup{background:#888}
.btn__footer-signup:after{content:"";display:block;width:8px;height:15px;background:url(cag-base/resources/images/_icons/triangle-right.png) no-repeat 0 0;background-size:contain;position:absolute;top:50%;left:90%;transform:translate(-50%,-50%)}
@media(min-width:992px){.btn__footer-signup:after{width:10px;height:20px}
}
.greyscale .btn__footer-signup:hover{color:#333}
@media(min-width:768px){.footer__menu{width:50%;float:right;padding-right:50px;min-height:100px}
}
@media(min-width:1200px){.footer__menu{padding-right:0}
}
.footer__menu ul{list-style-type:none;margin:0;padding:0;width:50%;float:left;text-align:center}
@media(max-width:767px){.footer__menu ul{margin-top:15px}
}
.footer__menu li{margin:25px auto}
@media(min-width:768px){.footer__menu li{margin:0 0 1em;text-align:left}
}
@media(max-width:991px){.footer__menu li{margin:15px 0;height:50px;line-height:25px}
}
.footer-icon{color:#fff;font-size:20px;margin:0 .5em;display:inline-block;line-height:1}
@media(min-width:992px){.footer-icon{font-size:19px;margin:0 .8em}
}
.footer-icon:active,.footer-icon:focus,.footer-icon:visited{color:#fff;text-decoration:none}
.footer-icon:hover,.no-touchevents .footer-icon:hover{text-decoration:none;color:#888}
.footer-icon .fab{display:block;line-height:1}
@media(min-width:992px){.footer__lang{float:left;margin:0;margin-top:35px;list-style-type:none;padding:0;width:50%}
}
.footer__lang li{display:inline-block}
.footer__lang a{font-size:16px;color:#fff;margin-right:10px;color:#aaa;letter-spacing:.1em}
.footer__lang a.active{font-weight:700;color:#fff}
.footer__lang a:active,.footer__lang a:focus,.footer__lang a:hover{text-decoration:none}
.footer__lang a:hover{color:#fff}
header{width:100%;position:relative;z-index:1001;overflow:visible;transition:all .8s}
@media(min-width:1200px){header{height:76px;margin-bottom:-76px}
}
.header-padding{height:76px}
.hero__content{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}
.hero-bg--hd{height:275px;width:100%;position:relative}
@media(min-width:768px){.hero-bg--hd{height:375px}
}
.hero-bg--hd img{position:absolute;left:0;top:0;height:100%;width:100%}
.hero--image-left{background:#fff;box-shadow:1px 1px 68px 0 rgba(0,0,0,.13)}
@media(min-width:768px){.hero--image-left{box-shadow:20px 20px 40px 0 rgba(0,0,0,.05)}
.hero--image-left>div{display:flex;align-items:center}
}
@media(min-width:768px){.hero--image-left .col-img,.hero--image-left .col-text{flex:0 0 50%;max-width:50%;vertical-align:middle}
}
@media(min-width:768px){.hero--image-left .col-img{padding-right:15px}
}
.hero--image-left .col-text{text-align:center;padding:27px 25px}
@media(min-width:768px){.hero--image-left .col-text{padding:15px;text-align:left}
}
.hero--bg-center{height:275px;width:100%;position:relative;overflow:hidden}
@media(min-width:768px){.hero--bg-center{height:375px}
}
.hero--bg-center .hero-bg{height:100%}
.hero--bg-center .hero__content{padding-top:98px;text-align:center}
@media(min-width:768px){.hero--bg-center .hero__content{padding-top:160px;text-align:left}
}
.hero--bg-center .hero__content h1{margin-top:0}
@media(max-width:767px){.hero--bg-center .hero__content h1{margin-bottom:7px}
}
.hero--bg-center.title-double .hero__content{padding-top:84px}
@media(min-width:768px){.hero--bg-center.title-double .hero__content{padding-top:106px}
}
.swiper-container{overflow:visible;padding:20px 0 0}
@media(min-width:768px){.swiper-container{padding-top:40px}
}
@media(min-width:992px){.swiper-container{padding:30px 15px 15px}
}
.swiper-container-horizontal>.swiper-scrollbar{height:1px;bottom:-20px;background:#8d8276}
.swiper-scrollbar-drag{height:21px;top:-10px;background:transparent;cursor:pointer;position:relative}
.swiper-scrollbar-drag:after{content:"";position:absolute;width:100%;height:3px;top:9px;background:#5e5145;left:0}
.slide--bg-white{background:#fff}
.swiper--full-width .swiper-slide{width:242px;transform:translateZ(0)}
@media(min-width:768px){.swiper--full-width .swiper-slide{width:255px}
}
.swiper--full-width .slider__img{position:relative}
.swiper--full-width .point-cost{position:absolute;bottom:0;left:0;background:#958b81;padding:8px 20px}
.swiper--full-width .point-cost span{display:inline-block;vertical-align:middle}
.swiper--full-width .point-cost span+span{margin-left:6px}
.swiper--full-width .slider__content{padding:30px 25px;background:#fff;text-align:left;direction:ltr;position:relative;transition:all .5s}
.swiper--full-width .slider__content.active{transform:rotateY(180deg)}
.swiper--full-width .slider__content.active .layer--under{opacity:1;z-index:1}
.swiper--full-width .layer--under{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;transform:rotateY(180deg);transition:all .5s;background:#fff;padding:30px 25px}
.swiper--full-width .slider__content--flip{padding-bottom:60px}
.swiper--full-width .link-bottom{position:absolute;bottom:30px}
.swiper--full-width .link-redeem{left:50%;transform:translateX(-50%)}
.swiper--full-width .link-back{left:55px}
.swiper--full-width .link-confirm{right:55px;background:transparent;border:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0}
.swiper--full-width .reward-amount{text-align:center;border:0;width:120px;pointer-events:none}
.swiper--full-width .controls-number{position:absolute;width:100%;text-align:center;left:0;bottom:75px}
.swiper--full-width .swiper-scrollbar{width:100%}
@media(min-width:768px){.swiper--full-width .swiper-scrollbar{width:50%;left:auto;right:30px;bottom:-38px}
}
@media(min-width:1200px){.swiper--full-width .swiper-scrollbar{width:635px;right:0}
}
.airline-filters{background:#f6f6f6}
.airline-filters .controls-tab{margin-bottom:0;padding-bottom:30px}
@media(max-width:767px){.airline-filters .controls-tab label{padding:0 10px}
}
.airline-filters .curve{z-index:0}
.airline-filters .filter-search .btn-trigger{background:url(cag-base/resources/images/_icons/search-flight.png) 50% no-repeat}
.airline-filters .filter-search{padding-bottom:30px}
@media(min-width:768px){.airline-filters .filter-search{padding-bottom:60px}
}
.airline-filters .dropdown .suggestion-list{padding:0 25px;max-height:320px;text-transform:uppercase}
.airline-filters .dropdown .airline-suggestion-item{display:none;margin:20px auto}
.airline-filters .dropdown .airline-suggestion-item a{display:flex;align-items:center;padding:0}
.airline-filters .dropdown .airline-suggestion-item .logo{flex:0 0 auto;width:40px;margin-right:25px}
.airline-filters .dropdown .airline-suggestion-item .logo img{display:block;width:100%;height:auto}
.airline-switcher{padding:20px 0;background:#f6f6f6}
@media(min-width:768px){.airline-switcher{padding:40px 0}
}
.results-head,.results-header{font-weight:700;font-size:15px;line-height:18px;letter-spacing:.02em;color:#5d5145}
@media(min-width:992px){.results-head,.results-header{font-size:18px;line-height:24px}
}
.results-header span,.results-head span{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
@media(min-width:992px){.results-header span,.results-head span{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.results-header{display:none}
@media(min-width:992px){.results-header{padding:35px 0 30px}
}
.results-header .head-row{display:flex}
.results-header .head-row>*{flex:0 0 auto;padding:0 15px}
@media(min-width:992px){.results-header .head-airline{width:310px}
}
@media(min-width:992px){.results-header .head-agent,.results-header .head-early,.results-header .head-regular{width:calc((100% - 310px) / 3)}
}
@media(min-width:992px){.section-freighter .results-header .head-agent,.section-freighter .results-header .head-early,.section-freighter .results-header .head-regular{width:calc((100% - 310px) / 2)}
}
.airline-results__row{box-shadow:5px 9px 50px rgba(0,0,0,.1)}
.airline-results__item{position:relative;display:flex;padding:28px 15px}
@media(min-width:992px){.airline-results__item{padding:25px 0}
}
.airline-results__item .logo{flex:0 0 25%;max-width:100px;margin-right:20px}
@media(min-width:992px){.airline-results__item .logo{flex:0 0 auto;width:100px;margin-right:0;padding:0 15px}
}
.airline-results__item .info{flex:1 1 auto;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e;display:flex;flex-flow:column}
@media(min-width:992px){.airline-results__item .info{padding:18px 0;flex-flow:row;font-size:15px;line-height:20px;letter-spacing:.02em}
}
.airline-results__item .info a{display:block;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#6c217f}
.airline-results__item .info a:focus,.airline-results__item .info a:visited{font-weight:400;color:#6c217f}
.airline-results__item .info a:active,.airline-results__item .info a:hover{font-weight:700;color:#6c217f}
@media(min-width:768px){.airline-results__item .info a{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.airline-results__item .info .icon-list{display:inline-block}
.airline-results__item .info .link-arrow{display:inline-block;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:991px){.airline-results__item .info [class*=col-]+[class*=col-]{margin-top:22px}
}
@media(min-width:992px){.airline-results__item .info:first-child .col-code{width:310px}
}
@media(min-width:992px){.airline-results__item .info:first-child .col-regular{width:calc((100% - 310px) / 3)}
}
.airline-results__item .col-code{padding-right:20px;text-transform:uppercase}
@media(min-width:992px){.airline-results__item .col-code{padding:0 15px;flex:0 0 auto;width:210px}
}
@media(min-width:992px){.airline-results__item .col-regular{flex:0 0 auto;width:calc((100% - 210px) / 3);padding:0 15px}
}
.airline-results__item .col-regular :last-child{margin-bottom:0}
@media(min-width:992px){.airline-results__item .col-agent,.airline-results__item .col-early{flex:0 0 auto;width:50%;padding:0 15px}
}
@media(max-width:991px){.airline-results__item .collapse-content{display:none;padding-top:22px}
}
@media(min-width:992px){.airline-results__item .collapse-content{flex:1 1 auto;padding:0;display:flex}
}
@media(max-width:991px){.airline-results__item:after{content:"";display:block;width:40px;height:40px;background:url(cag-base/resources/images/_icons/icon-down.png) 50% no-repeat;background-size:15px;transition:transform .2s linear;position:absolute;top:16px;right:5px}
.airline-results__item.expanded:after{transform:rotate(180deg)}
}
.airline-results__item .icon-list{padding-left:25px;position:relative}
.airline-results__item .icon-list i{position:absolute;left:0;top:1px;font-size:12px;color:inherit;line-height:inherit}
@media(min-width:992px){.airline-results__item .icon-list i{font-size:14px}
}
.airline-results__item .icon-list a i{color:#5d5145}
.airline-results__item .icon-list.phone{color:#5d5145 !important}
.airline-results__item .icon-list.phone i{transform:scaleX(-1)}
.airline-results__item .icon-list--icon-right{padding-left:0;padding-right:25px}
.airline-results__item .icon-list--icon-right i{left:auto;right:0}
.airline-results__item .agent-info{margin-bottom:22px}
.airline-results__item .agent-info p{margin:0}
.airline-results__item .agent-info p+p{margin-top:3px}
.airline-results__item .agent-info .name{text-transform:uppercase}
.airline-results__no-result{display:none;padding-top:30px}
@media(max-width:767px){.airline-results__no-result{padding-top:0;padding-bottom:15px}
}
.results-count{display:none;padding:20px 0}
@media(min-width:992px){.results-count{padding:0;margin-top:-30px}
}
.section-freighter{display:none}
.section-freighter .airline-filters{padding-bottom:50px}
@media(max-width:767px){.section-freighter .airline-filters [class*=col-]+[class*=col-]{margin-top:10px}
}
@media(min-width:992px){.section-freighter .collapse-content{flex:1 1 auto;padding:0;margin-left:0;display:flex}
}
@media(min-width:992px){.section-freighter .col-agent,.section-freighter .col-early{flex:0 0 50%}
}
.section-eci .airline-filters{padding-top:30px;padding-bottom:30px}
@media(min-width:768px){.section-eci .airline-filters{padding-top:60px;padding-bottom:60px}
}
.section-eci .airline-filters .filter-search{padding-bottom:0}
@media(min-width:992px){.section-eci .results-header .head-airline{width:33.33333%}
}
@media(min-width:992px){.section-eci .results-header .head-early{width:41.66667%}
}
@media(min-width:992px){.section-eci .results-header .head-agent{width:25%}
}
@media(min-width:992px){.section-eci .col-code{flex:0 0 auto;width:calc((100% + 100px) * 4 / 12 - 100px)}
}
@media(min-width:992px){.section-eci .col-early{flex:0 0 auto;width:62.5%}
}
@media(min-width:992px){.section-eci .col-agent{flex:0 0 auto;width:37.5%}
}
@media(min-width:992px){.section-eci .info:first-child .col-code{flex:0 0 auto;width:33.33333%}
}
.section-eci .section-head{margin-bottom:30px}
.airline-process{margin:20px auto}
@media(min-width:768px){.airline-process{margin:40px auto}
}
.animation__slide-from-left,.animation__slide-from-right{transform:translateX(-200px);transition:all .5s linear;opacity:0}
.active.animation__slide-from-right,.animation__slide-from-left.active{transform:none;opacity:1}
.animation__slide-from-right{transform:translateX(200px)}
.animation__waggle{animation:waggle 1s ease}
.animation__waggle[dir=rtl]{animation:waggle-inverse 1s ease}
@keyframes waggle{0{transform:none}
50%{transform:translateX(-10px)}
to{transform:none}
}
@keyframes waggle-inverse{0{transform:none}
50%{transform:translateX(10px)}
to{transform:none}
}
.cag-banner{position:relative;height:350px}
@media(min-width:768px){.cag-banner{height:500px}
}
.banner--short{height:275px}
@media(min-width:768px){.banner--short{height:375px}
}
.banner__bg-container,.banner__container{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%)}
.banner__bg-container{width:100%;overflow:hidden}
.banner__bg-container .src-set{position:absolute;height:100%;width:100%}
.banner__bg-container .src-set img{display:block;min-height:100%;height:100%;width:auto;margin:auto;position:absolute;left:50%;transform:translate(-50%)}
.banner__container--flex{display:flex;align-items:center}
.banner--dine .banner__container{pointer-events:none;z-index:10}
@media(min-width:768px){.banner--dine .banner__container{padding-left:30px;padding-right:30px}
}
@media(min-width:1200px){.banner--dine .banner__container{padding-left:15px;padding-right:15px}
}
.banner--dine .banner__container .slider-promotions{overflow:visible}
.banner--dine .banner__content{padding-top:90px;pointer-events:all}
@media(min-width:768px){.banner--dine .banner__content{padding-top:140px}
}
.banner--dine.banner--short .banner__content{padding-top:60px}
@media(min-width:768px){.banner--dine.banner--short .banner__content{padding-top:80px}
}
@media(max-width:767px){.banner--dine.banner--short .banner__search{margin-top:30px}
}
.banner--dine .banner__promotions{pointer-events:all;padding:0 35px;margin-top:18px}
@media(min-width:768px){.banner--dine .banner__promotions{margin-top:0;padding:0 15px;padding-top:55px;max-width:300px;min-height:375px;float:right}
}
@media(max-width:767px){.banner--dine .banner__promotions .swiper-slide{max-width:250px}
}
.banner--dine .controls__hero-search{margin-bottom:0}
.banner--dine .banner__search{pointer-events:all}
@media(max-width:767px){.banner--dine .banner__search{position:absolute;width:94%;bottom:0;transform:translateY(50%)}
}
.banner--dine .hero-search{position:relative}
@media(max-width:767px){.banner--dine .hero-search{margin-top:0}
}
@media(min-width:768px){.banner--dine .hero-search{max-width:500px}
}
.banner--dine .control-filters{position:absolute;top:100%;z-index:2}
@media(max-width:767px){.banner--dine .control-filters{padding-top:30px}
}
@media(min-width:768px){.banner--dine .controls--shop-context{position:absolute;width:100%;bottom:100%;left:50%;transform:translateX(-50%)}
}
@media(min-width:768px) and (max-width:992px){.banner__content.banner__only__title__vertical{padding-top:0;position:absolute;top:50%;transform:translateY(-50%)}
}
.banner-animate{position:relative;z-index:2}
.banner-animate .bg-container{position:relative;height:450px;overflow:hidden;transform:translateZ(0)}
@media(min-width:768px){.banner-animate .bg-container{height:640px}
}
@media(min-width:992px) and (orientation:landscape){.banner-animate .bg-container{height:100vh}
}
.banner-animate .bg-container .src-set{position:absolute;height:100%;width:100%}
.banner-animate .bg-container .src-set.lazy{display:none}
.banner-animate .bg-container .src-set img{display:block;min-width:100%;min-height:100%;max-width:100%;object-fit:cover;height:auto;width:auto;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:767px){.banner-animate .bg-container .src-set img{max-height:100%}
}
.banner-animate .bg-container .src-set.scaling{animation:scale-up 10s linear;transform-origin:center center}
.banner-animate .bg-container .overlay{position:absolute;width:100%;height:100%;background:rgba(0,26,61,.3)}
@media(max-width:1199px){.banner-animate .bg-container .overlay:after{content:"";display:block;width:100%;height:100px;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent)}
}
.banner-animate .banner-container{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center}
.banner-animate .banner-container .banner-content{align-self:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-top:48px;align-self:stretch}
@media(min-width:768px){.banner-animate .banner-container .banner-content{padding-top:76px}
.banner-animate .banner-container .banner-content h2{margin-bottom:5}
}
.banner-animate .banner-items{margin-top:22px;display:flex;justify-content:center;text-align:center}
@media(min-width:768px){.banner-animate .banner-items{margin-top:38px}
}
@media(max-width:767px){.banner-animate .banner-items .banner-item{flex:1 1 auto;padding:0;font-size:12px}
}
.banner-animate .banner-items a{display:inline-block}
.no-touchevents .banner-animate .banner-items .icon-move-up:hover .icon-container{transform:translateY(-4px)}
.banner-animate .banner-items .icon-container{max-width:100%;max-height:100%;margin:0 auto 16px;position:relative;transition:transform .3s}
.banner-animate .banner-items .icon-container .icon{margin:auto}
.banner-animate .form-containter{margin-bottom:40px;flex-grow:0}
@media(min-width:768px){.banner-animate .form-containter{margin-bottom:125px}
}
.banner-animate .filter-type{display:flex;justify-content:center}
@media(min-width:768px){.banner-animate .filter-type{padding-left:20px;justify-content:left}
}
.banner-animate .tile-container{position:absolute;width:100%;bottom:0;transform:translateY(100%)}
@media(min-width:768px){.banner-animate .tile-container{transform:translateY(50%)}
}
.banner-animate .tile-container .box-info{padding:0;max-width:100%}
@keyframes scale-up{0{transform:scale(1)}
to{transform:scale(1.2)}
}
.blk__context{background:#f6f6f6}
.blk__context,.blk__context .curve-container{position:relative}
.blk__context .context__curve .cls-1{fill:#f6f6f6}
@media(max-width:991px){.context-container{width:100%}
}
.blk__context__menu{text-align:center;list-style-type:none;padding:0;margin:0}
.blk__context__item{display:inline-block;margin-right:-4px;padding:15px 10px 0;position:relative}
@media(min-width:768px){.blk__context__item{padding:22px 40px 0}
}
.blk__context__item--arrive:after{background-image:url(cag-base/resources/images/_icons/plane-arrive.png)}
.blk__context__item--depart:after{background-image:url(cag-base/resources/images/_icons/plane-depart.png)}
.blk__context__slider{padding:5px 35px 45px;overflow:visible}
@media(min-width:768px){.blk__context__slider{padding:20px 15px 80px}
}
@media(min-width:992px){.blk__context__slider{padding:0 15px 15px;overflow:hidden}
}
@media(max-width:991px){.blk__context__slider .swiper-slide{max-width:120px}
}
@media(min-width:768px){.blk__context__slider .swiper-container{padding-top:0}
}
@media(min-width:992px){.blk__context__slider .swiper-container{padding-top:28px;padding-bottom:30px;overflow:hidden;margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.blk__context__slider .swiper-container-horizontal>.swiper-scrollbar{bottom:-40px}
}
@media(min-width:992px){.blk__context__slider .swiper-container-horizontal>.swiper-scrollbar{bottom:5px;left:2%;width:96%}
}
.blk__context__tile{text-align:center;width:100%;background:#fff;padding:19px 9px;display:block;color:#958b81}
@media(min-width:768px){.blk__context__tile{padding:22px 17px 27px}
}
.blk__context__tile:hover{color:#958b81}
.blk__context__tile p{margin:0 auto}
@media(min-width:768px){.blk__context__tile p{margin-top:5px}
}
.blk__context__tile-icon{text-align:center;min-height:35px;line-height:35px}
.blk__context__tile-icon .icon{vertical-align:middle}
.context-blob__container{position:absolute;display:block;width:120px;height:120px;left:50%;bottom:100%;transform:translate(-50%,75%)}
.context-blob__left,.context-blob__right{position:absolute;display:block;width:120px;height:120px;left:0;transform:rotate(65deg);border-top-left-radius:70px;overflow:hidden}
.context-blob__left{transform:rotate(25deg)}
.context-blob__bg{position:absolute;display:block;width:100vw;height:120px;left:-50vw;background:linear-gradient(90deg,#fafafa 0,#e5eef6)}
.ctx__content{display:none}
.section-slider{position:relative;overflow:hidden;padding-bottom:43px;padding-top:0;margin:15px auto}
@media(min-width:768px){.section-slider{padding-bottom:0}
}
.section-slider .swiper-container-horizontal>.swiper-scrollbar{position:relative;margin-top:0;width:100%;left:0;right:0;bottom:-25px;background:#968a7e}
@media(min-width:768px){.section-slider .swiper-container-horizontal>.swiper-scrollbar{bottom:-30px;left:20%;width:80%}
}
@media(min-width:992px){.section-slider .swiper-container-horizontal>.swiper-scrollbar{width:72%}
}
@media(min-width:768px){.section-slider .swiper-container-rtl.swiper-container-horizontal>.swiper-scrollbar{right:20%;left:0}
}
.section-slider__container{padding:20px;overflow:visible}
@media(min-width:768px){.section-slider__container{padding:40px}
}
@media(min-width:992px){.section-slider__container{overflow:hidden}
}
.section-slider__container.section-slider__container--rtl:before{transform:translate(-20px,-20px)}
@media(min-width:768px){.section-slider__container.section-slider__container--rtl:before{transform:translate(-40px,-40px)}
}
.swiper-button-next,.swiper-button-prev{width:50px;height:50px;appearance:none;background-size:contain;padding:0;box-shadow:0 0 30px 0 rgba(0,0,0,.25);border-radius:100%;display:none;transition:all .3s;opacity:0}
@media(min-width:992px){.swiper-button-next,.swiper-button-prev{display:block}
}
.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{opacity:1}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(cag-base/resources/images/_icons/swiper-next.png)}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(cag-base/resources/images/_icons/swiper-prev.png)}
.home__slider__slide{background:#fff;box-shadow:25px 40px 50px 0 rgba(0,0,0,.05);max-width:258px;height:397px;overflow:hidden}
.home__slider__slide a{text-decoration:none}
.home__slider__content{padding:25px 20px;background:#fff;text-align:left;direction:ltr}
@media(min-width:992px){.home__slider__content{padding:30px 25px}
}
.home__slider__img{width:100%}
.home__slider__img img{display:block;width:100%}
.home__slider__category{color:#f79625;font-size:10px;margin:0 auto .5em;font-weight:400}
@media(min-width:768px){.home__slider__category{font-size:20px}
}
.home__slider__title{font-size:18px;margin-bottom:.5em}
.slide__see-all{text-align:left;box-shadow:none;background:transparent}
.slide__see-all .link--see-all{text-align:left;position:absolute;top:50%;transform:translateY(-50%)}
@media(max-width:767px){.slide__see-all .link--see-all{left:10%}
}
@media(min-width:768px){.slide__see-all .link--see-all{font-size:21px;transform:translateY(-50%)}
}
@media(min-width:768px){.slide__see-all .link--see-all:after{width:90px;height:5px}
}
.slide__see-all .link--see-all--inverse{text-align:right;right:0;left:auto}
@media(max-width:767px){.slide__see-all .link--see-all--inverse{right:10%}
}
@media(min-width:992px){.section__intro{position:absolute;top:50%;transform:translateY(-50%);width:25%;padding-left:65px;padding-right:30px}
}
.section__intro.section__intro--rtl{padding-left:30px;padding-right:65px}
@media(min-width:992px){.section__intro--rtl{right:0;padding-left:30px}
}
@media(min-width:992px){.section-slider__container{width:75%;margin-left:25%}
}
@media(min-width:992px){.section-slider__container--rtl{margin-left:0}
}
.section-slider__right:before{content:"";display:block;background:#efebe8;width:100%;height:90%;top:50%;transform:translateY(-50%)}
.slider-full__intro-container{margin-bottom:15px}
@media(min-width:768px){.slider-full__intro-container{position:relative;float:left;width:35%}
}
@media(min-width:992px){.slider-full__intro-container{width:25%}
}
@media(min-width:1200px){.slider-full__intro-container{width:calc(50% - .25 * 1140px)}
}
.slider-full__intro-container--rtl{right:0}
@media(min-width:1200px){.slider-full__intro-container--rtl .slider__intro--full{float:left;padding-left:45px;padding-right:0}
}
@media(min-width:768px){.slider__intro--full{padding:0 15px}
}
@media(min-width:992px){.slider__intro--full{width:285px;max-width:100%;text-align:left;right:0;position:absolute;top:50%;transform:translateY(-50%)}
}
@media(min-width:1200px){.slider__intro--full{padding-left:0;padding-right:45px}
}
.slider-full__slider-container{position:relative;padding:0 38px}
@media(min-width:768px){.slider-full__slider-container{float:right;overflow:hidden;width:65%;padding-bottom:55px}
}
@media(min-width:992px){.slider-full__slider-container{padding:40px 15px 55px;width:75%}
}
@media(min-width:1200px){.slider-full__slider-container{width:calc(50% + .25 * 1140px)}
}
.slider-full__slider-container:before{content:"";display:block;position:absolute;background:#eae6e3;top:0;right:-100%;bottom:35px;left:60px}
@media(min-width:768px){.slider-full__slider-container:before{left:80px;top:0;bottom:0;right:0}
}
@media(min-width:768px){.slider-full__slider-container--rtl{float:left}
}
@media(min-width:992px){.slider-full__slider-container--rtl .swiper-container-rtl{float:right}
}
.slider-full__slider-container--rtl:before{right:60px;left:-100%}
@media(min-width:768px){.slider-full__slider-container--rtl:before{right:80px}
}
@media(min-width:992px){.slider-full__slider-container--rtl:before{left:0}
}
.slider-full__slider-container--rtl .swiper-scrollbar{right:20%;left:auto}
.slider-full__slider-container--rtl .home__slider__slide{box-shadow:-25px 40px 50px 0 rgba(0,0,0,.05)}
.slider-full__slider-container--rtl .slide__see-all{box-shadow:none}
.slider__container--full{width:100%;max-width:855px;margin:0;transform:translateX(200px);transition:all .5s linear;opacity:0}
@media(min-width:992px){.slider__container--full{padding-top:0}
}
.slider__container--full[dir=rtl]{transform:translateX(-200px)}
.slider__container--full[dir=rtl].active.move{animation:wiggle-inverse 1s}
.slider__container--full[dir=rtl].active.move .swiper-scrollbar{animation:wiggle 1s}
.slider__container--full.active{transform:translateX(0);opacity:1}
.slider__container--full.active.move{animation:wiggle 1s}
.slider__container--full.active.move .swiper-scrollbar{animation:wiggle-inverse 1s}
@keyframes wiggle{0{transform:translateX(0)}
50%{transform:translateX(-10px)}
to{transform:translateX(0)}
}
@keyframes wiggle-inverse{0{transform:translateX(0)}
50%{transform:translateX(10px)}
to{transform:translateX(0)}
}
.slider-bg{position:absolute;height:35%;width:auto;bottom:0;left:calc((100% - 1280px) / 2)}
.slider-bg--rtl{left:calc((100% + 1280px) / 2 - 100px);bottom:20%;transform:translateY(50%)}
.slider-bg-middle{bottom:50%}
.module__booking__container .template{display:none}
#ss-wl-search-widget .search-button .ss-icon-search{position:static !important;margin:0 !important}
.section-widget{padding:50px 0 65px;background-size:cover;background-position:50%}
.section-widget h2{margin-bottom:40px}
.section-widget .ss-icon-skyscanner:before{color:#00b2d6}
.section-widget #ss-wl-search-widget{color:#5f5148;font-family:Lato,sans-serif !important}
.section-widget #ss-wl-search-widget .search-wrapper{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}
.section-widget #ss-wl-search-widget .search-tabs-box .tab.active span{font-size:21px;line-height:45px;font-weight:700}
@media(min-width:992px){.section-widget #ss-wl-search-widget .container{width:100%}
}
.section-widget #ss-wl-search-widget .ss-icon-flights{display:none}
.section-widget #ss-wl-search-widget .js-white-label-selector{border-bottom:1px solid #ccc}
.section-widget #ss-wl-search-widget .search-tabs-box{display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:15px;text-transform:uppercase}
@media(min-width:992px){.section-widget #ss-wl-search-widget .search-tabs-box{height:65px;max-width:970px;margin:auto}
}
.section-widget #ss-wl-search-widget .search-tabs-box .tab{cursor:default}
.section-widget #ss-wl-search-widget .search-tabs-box .tab.active a{border:0;padding:0;pointer-events:none;cursor:default}
@media(min-width:992px){.section-widget #ss-wl-search-widget .search-tabs-box .tab.active a{padding:0}
}
.section-widget #ss-wl-search-widget #search{background:#fff;border:0;box-shadow:none;padding:20px 15px 0}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search{padding:30px 15px;display:flex;max-width:970px;margin:auto}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search>*{float:none}
}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search .places-control{width:250px}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .places-control{flex:0 0 auto;width:calc(100% - 120px - 15px - 240px - 15px - 122px - 14px - 122px - 15px)}
}
.section-widget #ss-wl-search-widget #search .places-control .field-box{width:100%}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search .dates-control{display:flex;margin-left:15px}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .dates-control .field-box{flex:0 0 auto;float:none;height:130px}
}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search .dates-control .field-box+.field-box{margin-left:14px}
}
.section-widget #ss-wl-search-widget #search .place-selector__cover{font-family:Lato,sans-serif;font-weight:400}
.section-widget #ss-wl-search-widget #search .ss-icon:before{color:#5f5148}
.section-widget #ss-wl-search-widget #search .ss-icon-skyscanner:before{color:#00b2d6}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .ss-icon-plus{line-height:1}
.section-widget #ss-wl-search-widget #search .ss-icon-plus:before{content:"+";font-size:60px}
}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search .field-box{border:0}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .date-caption{font-size:16px;font-weight:600;text-align:center}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .search-date-cover{height:78px}
}
.section-widget #ss-wl-search-widget #search .field-box__caption{color:#5f5148;margin-bottom:10px}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .field-cover-bg{padding:10px}
.section-widget #ss-wl-search-widget #search .field-cover-bg .day{font-family:Lato,sans-serif;font-size:34px;font-weight:400;line-height:46px;top:14px}
}
.section-widget #ss-wl-search-widget #search .dropdown-toggle{font-family:Lato,sans-serif;color:#5f5148}
.section-widget #ss-wl-search-widget #search #people-and-class{display:flex;justify-content:space-between}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search #people-and-class{width:90%;margin-top:15px}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search #people-and-class{margin-top:0;margin-left:15px}
}
.section-widget #ss-wl-search-widget #search #people-and-class .field-box{width:100%}
@media(max-width:767px){.section-widget #ss-wl-search-widget #search #service-class{border:0;margin:0 0 10px}
}
.section-widget #ss-wl-search-widget #search .people-selector{z-index:1;background:transparent;padding:0;border:0;display:flex;justify-content:space-between;height:55px}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search .people-selector{margin:15px 0 0}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .people-selector{margin:0}
}
.section-widget #ss-wl-search-widget #search .people-selector .dropdown button{height:53px}
.section-widget #ss-wl-search-widget #search .people-selector .people-selector__item{display:block;padding:0;width:30%;height:100%}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .people-selector .people-selector__item{width:72px}
}
.section-widget #ss-wl-search-widget #search .people-selector .dropdown-toggle{position:relative;text-decoration:none;display:block;width:100%;margin:0;padding-left:46px;font-size:15px;line-height:47px;font-weight:500;cursor:pointer}
.section-widget #ss-wl-search-widget #search .people-selector .dropdown-toggle .ss-icon-triangle-down,.section-widget #ss-wl-search-widget #search .people-selector .dropdown-toggle .ss-icon-triangle-up{display:none}
.section-widget #ss-wl-search-widget #search .people-selector .dropdown-toggle .pax-icon{position:absolute;left:12px;top:14px;font-size:26px;line-height:1}
.section-widget #ss-wl-search-widget #search .search-button{background:#6c217f;border-radius:4px;margin-top:10px}
@media(min-width:768px){.section-widget #ss-wl-search-widget #search .search-button{margin:15px 0 0 15px;width:255px}
}
@media(min-width:992px){.section-widget #ss-wl-search-widget #search .search-button{width:120px;flex:0 0 auto;margin:0 0 0 15px}
}
.section-widget #ss-wl-search-widget #search .search-button:hover{background:#7d2d91}
.section-widget #ss-wl-search-widget #search .ss-icon-search:before{color:#fff;margin:0}
.section-widget #ss-wl-search-widget .powered-by-logo{pointer-events:none;cursor:default}
.section-widget #ss-wl-search-widget .powered-by-logo span{font-style:normal;font-size:13px;color:#958b81}
.widget-modal .modal-header{border-bottom:0}
.widget-modal .modal-body{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
.widget-modal .modal-body h4{font-weight:700;font-size:19px;line-height:24px;letter-spacing:.15em;color:#5d5145;text-transform:uppercase}
@media(min-width:768px){.widget-modal .modal-body h4{font-size:30px;line-height:40px}
}
.widget-modal .modal-footer{border-top:0;margin-bottom:20px;padding:0;text-align:center}
.widget-modal .modal-footer .btn{outline:0;width:170px;height:50px;line-height:50px;font-weight:700;font-size:12px;letter-spacing:.1em;color:#fff;background:#6c217f;text-transform:uppercase;padding:0;max-width:100%}
.widget-modal .modal-footer .btn:hover{color:#6c217f;background:#fff;border:1px solid #6c217f}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-wrapper{z-index:900}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-datedepart-dialog,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-datereturn-dialog{position:relative;top:0;right:0;left:0;z-index:1340}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-datedepart-dialog .picker,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-datereturn-dialog .picker{left:50%;top:66px !important;margin-left:-150px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .zenbox-tab{display:none}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .btns-box{background:#bdf3f7;padding:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button{background:#29a8bb;padding:5px 10px;font-size:14px;text-align:center;max-width:100px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button i{position:relative;top:3px;font-size:15px;line-height:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button.right{padding-right:0;margin-left:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button.right i{margin-left:5px;font-size:18px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button.left{padding-left:0;margin-right:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button.left i{margin-rights:5px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label-box{background:#bdf3f7;margin:0 0 -2px;padding:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label{margin:0 auto;font-size:12px;font-family:Arial;color:#999;position:relative}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .info,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .place{margin:0 25px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .info{opacity:.5}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .place{font-size:12px;font-family:Arial}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .search-btn{position:absolute;left:0;top:50%;margin-top:-8px;width:15px;height:16px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .search-btn i{width:15px;height:16px;margin:0;padding:0;top:0;left:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #mobile-check-container{display:block}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-show{display:block !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-show-inline{display:inline !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .mobile-hide{display:none !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .modal--show .dropdown-item{box-sizing:content-box;line-height:24px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened{margin:10px -10px -10px -28px;position:relative;left:0;top:0 !important;border:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened ul li{width:auto;float:none}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-1,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-2,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-3{width:auto}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-2.last-items-1 ul li:last-child,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-2.last-items-2 ul li:nth-last-child(-n+2),.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-3.last-items-1 ul li:last-child,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-3.last-items-2 ul li:nth-last-child(-n+2){border-bottom:1px solid #ccc}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-2.last-items-2 ul li:last-child,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-3.last-items-2 ul li:last-child{border-bottom:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-2.last-items-3 ul li:nth-last-child(-n+3),.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-3.last-items-3 ul li:nth-last-child(-n+3){border-bottom:1px solid #ccc}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-2.last-items-3 ul li:last-child,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .group-items-container.opened.columns-3.last-items-3 ul li:last-child{border-bottom:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-tabs-box .tab a{padding:0 11px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-tabs-box .tab span{display:none;font-size:14px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-tabs-box .tab.active span{display:inline-block}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-container-fluid{padding:5px 0 0;height:auto !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-wrapper-container{position:relative;top:0;background:#29a8bb;padding:10px 0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-button{width:100%;height:65px;border-left:0;border-right:0;margin-left:0;line-height:82px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-button .ss-icon-search{top:-2px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date .ss-icon-plus{line-height:74px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-wrapper{margin:0 auto;height:auto;max-width:664px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-wrapper #search{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-width:10px;border-top-width:5px;border-bottom-width:5px;box-sizing:border-box;width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .date-caption{text-align:left;padding-left:3px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date-cover{height:55px;padding:0;text-align:center}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date-cover .day,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date-cover .month{display:inline-block;padding:5px;font-size:21px;line-height:48px;position:relative;top:inherit}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date-cover .month{left:5px;line-height:48px;max-width:70px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date-cover .dayofweek{display:none}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .its-a-widget #search-date-depart .picker{left:0;top:-130px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .its-a-widget #search-date-return .picker{left:-155px;top:-130px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .adults-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .age-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .cabin-class-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .children-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .dates-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .dropoff-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .empty-place-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .infants-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .max-guests-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .max-rooms-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .people-not-number-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .pickup-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .rooms-more-than-guests-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .same-place-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .times-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .too-many-infants-error{display:none !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .adults-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .age-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .cabin-class-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .children-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .dates-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .dropoff-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .empty-place-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .infants-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .max-guests-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .max-rooms-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .people-not-number-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .pickup-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .rooms-more-than-guests-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .same-place-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .times-error.main-error,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .too-many-infants-error.main-error{display:block !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search-date-depart{border-left:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search-date-depart .picker{left:-10px;top:-150px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search-date-return{border-right:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search-date-return .picker{left:-155px;top:-150px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #people-and-class{width:100%;border-left:0;border-right:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .people-selector{width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #service-class{border-left:0;border-right:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .people-selector__item .dropdown .dropdown-toggle{font-size:18px;padding-left:30px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .dates-control{width:50%;height:150px;padding-left:15px;box-sizing:border-box;margin-left:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-date{width:50%;box-sizing:border-box}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .container{width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .close-filters-btn{display:block}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .container-search{width:290px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .container.tickets{width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .progress-bar{width:100%;margin:0 auto}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .page-container{width:auto;margin-left:auto;margin-right:auto;float:none;box-sizing:border-box;padding:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box{padding-bottom:1.5em}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .one-way{width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-footer{text-align:left}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item{margin:10px 0 10px 10px;width:80% !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item.return-chart{margin:10px 0 10px 10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item .month-content{min-width:310px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item .chart-container{margin-left:20px;clear:both;width:95%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item ul.month-content{margin-bottom:5px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item ul.month-content li{min-width:20px;padding:0 2px;font-size:11px;line-height:18px;margin:1px 0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item ul.chart-content{width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item ul.chart-content li .day,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .chart-item ul.chart-content li .weekday{font-size:11px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .mid-item{position:absolute;height:125px;width:77px;top:55px;right:0;margin:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .mid-item .cost{width:77px;font-size:9px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .chart-box .mid-item.return-chart{top:285px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .summary-box{width:auto;margin-left:auto;margin-right:auto;float:none;box-sizing:border-box;padding:0;box-sizing:inherit;margin:10px 15px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .summary-box .info-prices ul{overflow-x:scroll;white-space:nowrap;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;padding-bottom:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .summary-box .info-icons .logo-item{display:none}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .summary-box .info-icons li.plate{width:20px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .summary-box .info-icons li.plate .title{display:none !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .summary-box .info-icons li:first-child .title{display:inline-block}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-top{margin-top:5px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-top .sliders-count-2 ul{width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-top .sliders-count-2 ul li{padding:15px 12% 5px;width:auto;float:none;margin:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-top ul li{padding:15px 12% 5px;height:100px;width:auto;float:none;margin:0;border-bottom:3px solid #eaeaea}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-top ul li .title{margin-top:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-box{width:auto;margin-left:auto;margin-right:auto;float:none;box-sizing:border-box;padding:0;margin-top:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-box>ul{overflow-x:scroll;white-space:nowrap;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;width:auto}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-box .dropdown .dropdown-items{left:0;width:264px !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .places-control{width:50% !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .places-control .field-box{border-left:none !important;border-right:none !important;width:100%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .return-btn-close-wrapper{position:absolute;top:0;right:0;z-index:2;cursor:pointer}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .powered-by-home-box{position:relative;float:right;margin-bottom:10px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .powered-by-result{margin-top:5px;margin-bottom:15px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .powered-by-result .powered-by-logo{margin-right:20px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet html.win-phone-81 .home-filters-box .close-insp-filters-btn .icons-filter{top:1px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .people-selector{margin:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module.tablet #search{border:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module.tablet .places-control{margin-top:-5px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module.tablet #people-and-class,.cag-widget-reponsive-ipad #ss-wl-search-widget.module.tablet .search-tabs-box{display:none}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module.tablet .powered-by-search-bottom{margin-top:1px;margin-bottom:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .place-selector__cover,.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .place-selector__input,.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .place-selector__root{height:40px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .place-selector__cover{line-height:36px;font-size:16px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .place-selector__input{padding-top:3px;font-size:16px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .search-date-cover{height:33px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .search-date-cover .day,.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .search-date-cover .month{line-height:22px;font-size:18px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .ss-icon-plus{line-height:45px;font-size:30px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .field-box__caption{font-size:11px;line-height:18px;height:18px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .search-button{height:45px;line-height:45px;font-size:36px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-small.tablet .search-button .ss-icon-search{top:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .place-selector__cover,.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .place-selector__input,.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .place-selector__root{height:48px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .place-selector__cover{line-height:44px;font-size:18px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .place-selector__input{padding-top:1px;font-size:18px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .search-date-cover{height:49px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .search-date-cover .day,.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .search-date-cover .month{line-height:38px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .ss-icon-plus{line-height:62px;font-size:38px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .field-box__caption{font-size:11px;line-height:18px;height:18px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .search-button{height:56px;line-height:58px;font-size:40px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .search-button .ss-icon-search{top:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.module-big.tablet .powered-by-search-bottom{margin-top:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .btns-box{background:#666}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .filters-button{color:#fff;background:#999}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label-box{background:#666}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label{font-family:Roboto-Regular,Arial,Helvetica,sans-serif;font-weight:400;color:#666}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .info,.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .place{color:#666}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-short-label .place{font-family:Roboto-Bold,Arial,Helvetica,sans-serif;font-weight:700}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .search-wrapper-container{background:#999}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet .result .filters-top ul li{border-bottom-color:#fff}
.cag-widget-reponsive-ipad .section-widget #ss-wl-search-widget #search .dates-control{display:flex;margin-left:0 !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search .dates-control{margin-left:0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search #people-and-class{margin-top:0;width:75%}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search .field-box{margin-top:0 !important}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search .search-button{width:calc(25% - 15px);margin-left:15px;box-sizing:border-box;overflow:hidden;height:133px}
.cag-widget-reponsive-ipad #ss-wl-search-widget.tablet #search .powered-by-logo{padding:20px 0}
.cag-widget-reponsive-ipad #ss-wl-search-widget.phone #search{padding-bottom:20px}
#ss-wl-search-widget.desktop .place-selector__dropdown .dropdown-items{width:308px !important}
#ss-wl-search-widget.tablet .place-selector__dropdown .dropdown-items{width:318px !important}
#ss-wl-search-widget.phone .place-selector__dropdown .dropdown-items{width:272px !important}
#ss-wl-search-widget.phone .search-date .ss-icon-plus{line-height:53px !important}
#ss-wl-search-widget.phone .search-wrapper{max-width:300px !important}
#ss-wl-search-widget.phone .js-white-label-selector{display:none !important}
#ss-wl-search-widget.phone .search-button{height:50px !important}
.section__card{padding-bottom:50px}
.section-card-stack{background:#f3f1ee}
.section-card-stack.light-bg{background:#f9f9f9}
.section-card-stack .card-stack__head{display:flex;flex-wrap:wrap;align-items:center;flex-flow:column}
@media(min-width:768px){.section-card-stack .card-stack__head{margin-bottom:15px;flex-wrap:nowrap;flex-flow:row;justify-content:left}
}
.section-card-stack .card-stack__head .icon{flex:0 0 auto;margin-bottom:10px}
@media(min-width:768px){.section-card-stack .card-stack__head .icon{flex:0 0 65px;margin-bottom:0}
}
.section-card-stack .card-stack__head .icon img{max-width:16px;max-height:16px;width:auto;height:auto}
@media(min-width:768px){.section-card-stack .card-stack__head .icon img{max-width:32px;max-height:32px}
}
@media(max-width:767px){.section-card-stack .card-stack__desc{text-align:center}
}
.section-card-stack .card-stack__cards{display:flex;flex-wrap:wrap;justify-content:center}
@media(max-width:767px){.section-card-stack .card-stack__cards{width:100%}
}
@media(min-width:768px){.section-card-stack .card-stack__cards{justify-content:flex-start}
}
.section-card-stack .card-stack__cards .icon-container{height:40px}
@media(min-width:768px){.section-card-stack .card-stack__cards .icon-container{height:60px}
}
@media(min-width:768px){.section-card-stack .card-stack__cards.align-center{justify-content:center}
}
@media(min-width:768px){.section-card-stack .card-stack__cards.align-right{justify-content:flex-end}
}
.section-card-stack .card-stack__card{width:120px;height:90px;margin:20px 9px 0 0;box-shadow:13px 8px 25px 0 rgba(0,0,0,.08)}
@media(min-width:768px){.section-card-stack .card-stack__card{width:172px;height:130px;margin:15px 15px 0 0}
}
.section-card-stack .card-stack__card>.text-center{padding-left:3px;padding-right:3px;font-weight:400}
.dummy-container>div{position:relative}
.container-bg{height:100%;overflow:hidden;top:0}
.container-bg,.container-bg img{position:absolute;width:100%;left:0}
.container-bg img{height:auto;top:50%;transform:translateY(-50%)}
.section--padding-around{padding:15px}
.section--padding-around-desktop{padding:0}
@media(min-width:992px){.section--padding-around-desktop{padding:15px}
}
.section--padding-around-tablet{padding:0}
@media(min-width:768px){.section--padding-around-tablet{padding:15px}
}
.section-context{background:#efefef;padding-top:30px;overflow:hidden}
.section-context .swiper-container{padding:15px 20px 45px}
@media(min-width:768px){.section-context .swiper-container{padding:30px 0 40px}
}
@media(min-width:992px){.section-context .swiper-container{overflow:hidden}
}
.section-context .swiper-container:not(.slider) .swiper-scrollbar{display:none}
.section-context .swiper-wrapper{justify-content:center}
.section-context .slider .swiper-wrapper{justify-content:left}
.section-context .swiper-scrollbar{bottom:22px;width:calc(100% - 40px);left:20px}
@media(min-width:768px){.section-context .swiper-scrollbar{width:100%;left:0;bottom:20px}
}
.section-context .nav-border{width:0;height:2px;position:absolute;bottom:0;background:#ffb81f;transition:all .2s ease}
@media(min-width:768px){.section-context .nav-border{height:5px}
}
.section-home-context{padding-top:115px}
@media(min-width:768px){.section-home-context{padding-top:95px}
}
.section-padding-overlap-banner{padding-top:100px}
@media(min-width:768px){.section-padding-overlap-banner{padding-top:65px}
}
.context-nav{display:flex;justify-content:center}
.context-nav.opacity .nav-item{opacity:.5}
.context-nav.opacity .nav-item.active,.no-touchevents .context-nav.opacity .nav-item:hover{opacity:1;border-bottom-color:#ffb81f}
.context-nav .nav-item{flex:0 0 auto;padding-bottom:2px;border-bottom:2px solid transparent}
@media(min-width:768px){.context-nav .nav-item{border-bottom-width:5px;padding-bottom:10px}
}
.context-nav .nav-item .has-icon{position:relative;display:block;padding:18px 0 0}
@media(min-width:768px){.context-nav .nav-item .has-icon{padding:0 0 0 32px}
}
.context-nav .nav-item .has-icon i{position:absolute;left:50%;bottom:calc(100% - 14px);transform:translateX(-50%)}
@media(min-width:768px){.context-nav .nav-item .has-icon i{left:0;top:50%;transform:translateY(-50%);margin:0}
}
.context-nav .nav-item+.nav-item{margin-left:34px}
@media(min-width:768px){.context-nav .nav-item+.nav-item{margin-left:56px}
}
.context-item{display:block;width:120px;height:120px;background:#fff;overflow:hidden;margin-right:10px;padding-left:5px;padding-right:5px}
@media(min-width:768px){.context-item{width:140px;height:140px;margin-right:50px}
}
.context-item .icon-container{width:100%;height:50px;margin-bottom:6px;position:relative}
@media(min-width:768px){.context-item .icon-container{height:60px}
}
.context-item .icon-container i{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.context-item--circle{border-radius:50%}
.context-item--shadow{box-shadow:13px 22.5px 40px 0 rgba(0,0,0,.05)}
.context-tabs .tab{display:none}
.context-tabs .tab.active{display:block}
.context-home .context-item:not(:last-child){margin-right:10px}
@media(min-width:768px){.context-home .context-item:not(:last-child){margin-right:50px}
}
.curve{display:none;width:110px;position:absolute;left:0;bottom:calc(100% - 2px);transform:translateX(-50%);transition:left .2s ease;z-index:1;pointer-events:none}
@media(min-width:768px){.curve{width:180px}
}
.ie .curve{bottom:calc(100% - 4px)}
.ie .curve.nvg-blob__blob{bottom:-2px}
.curve svg{display:block}
.ie .curve svg{transform:translateY(44%)}
.curve svg .cls-1{fill:#fff}
.controls--shop-context.curve-dark label{font-weight:400}
@media(min-width:768px){.controls--shop-context.curve-dark label{color:#fff}
}
.controls--shop-context.curve-dark label.active,.controls--shop-context.curve-dark label:hover{font-weight:700}
.controls--shop-context label{font-weight:400;color:#5d5145;line-height:25px;display:none}
.controls--shop-context label.active,.controls--shop-context label:hover{font-weight:700}
.curve-dot:after{content:"";position:absolute;background:#5d5145;display:block;width:5px;height:5px;border-radius:100%;border:0;left:50%;top:50%;transform:translate(-50%,-50%)}
.ie .curve-dot:after{top:100%;margin-top:-10px}
.dine__result-container{position:relative;margin:0 auto;min-height:150px}
@media(min-width:768px){.dine__result-container{margin-bottom:20px}
}
@media(max-width:991px){.dine__result-container{width:100%}
}
.dine__result-container .loader{position:absolute;background:transparent}
.dine__result-container .loading-icon{position:absolute;left:0;right:0;margin:0 auto}
.dine__result-container .no-result-container{display:none;margin-top:15px;min-height:200px}
.dine__result-item{padding:40px 15px 25px;background:#e7e7e7;background:-moz-linear-gradient(top,#e7e7e7 0,#ebebeb 0,#f9f9f9 10px,#fff 15px,#fff 100%);background:-webkit-linear-gradient(top,#e7e7e7,#ebebeb 0,#f9f9f9 10px,#fff 15px,#fff);background:linear-gradient(180deg,#e7e7e7 0,#ebebeb 0,#f9f9f9 10px,#fff 15px,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e7e7e7",endColorstr="#ffffff",GradientType=0);position:relative;margin:0 -15px}
.dine__result-item.expanded{padding:25px 15px}
@media(min-width:768px){.dine__result-item.expanded{align-items:flex-start}
}
@media(min-width:768px){.dine__result-item{background:#fff;margin:0 auto 30px;box-shadow:0 0 30px rgba(80,80,80,.1);display:flex;align-items:center}
}
.dine__result-item:after{position:absolute;top:50%;right:14px;transform:translateY(-50%);content:"";display:block;width:0;height:0;border:7.5px inset;border-color:#b6a79b transparent transparent;border-top-style:solid;transition:.2s linear}
.dine__result-item.expanded .dine__result-summary{display:none}
.dine__result-item.expanded:after{transform:translateY(-50%) rotate(180deg)}
.dine__result-brand{width:25%;max-width:78px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}
.dine__result-brand img{width:auto;max-width:100%}
.dine__result-content{width:70%;margin-left:25%;padding-left:25px}
.dine__result-title{margin-bottom:5px}
.dine__result-summary dl{margin:0}
.dine__result-summary dd,.dine__result-summary dt{float:left}
.dine__result-summary dd{margin:0;padding-left:5px}
.dine__result-detail{display:none;padding-right:30px;font-size:12px}
@media(min-width:768px){.dine__result-detail{padding-right:0;font-size:14px}
}
.dine__result-detail dl{margin-bottom:20px}
@media(min-width:768px){.dine__result-detail dl{margin-bottom:15px}
}
.dine__result-detail .link-more{font-size:11px;margin-top:25px;display:inline-block;padding-right:45px}
@media(min-width:768px){.dine__result-detail .link-more{font-size:14px}
}
.dine__result-detail .link-more:after{width:30px;height:4px}
.dine__result-detail dd{margin:0}
.dine__result-time{text-align:center;display:block;display:none;margin:1em 0;min-height:20px}
.dine__result-time .text{display:inline-block;padding:0 15px}
@media(min-width:992px){.dine__result-time .text{padding:0}
}
@media(min-width:992px){.dine__result-time .text:last-child{position:absolute;right:15px}
}
.dine__tags{margin-bottom:10px}
.dine__tags span{padding:2px 5px;margin:2px 0;display:inline-block;font-size:13px;border-radius:3px}
.dine__tags span+span{margin-left:2px}
.section__dine__search-result,.section__dine__search-result .search-loading-wrap{min-height:150px}
.section__dine__search-result .search-loading-wrap .loading-icon{position:absolute;left:0;right:0;margin:0 auto;margin-top:20px}
.document-gallery .rich-text-content ul{padding-left:18px}
.bullet-dot:before{content:"\2022";color:#5d5145;display:inline-block;width:1em}
.dropdown.dropdown-suggestion .input-container input{cursor:auto}
.dropdown .input-container{width:100%;height:50px;position:relative}
.dropdown .input-container input{width:100%;height:100%;padding:0 50px 0 15px;cursor:pointer}
.dropdown .btn-trigger{position:absolute;display:block;width:48px;height:48px;border-radius:3px;border:0;right:1px;top:1px;background:url(cag-base/resources/images/_icons/triangle-down--grey.png) no-repeat 50% #fff;background-size:12px auto}
.dropdown .suggestion-list{display:none;background:#fff;list-style-type:none;margin:0;padding:0 15px;position:absolute;width:100%;top:50px;left:0;max-height:185px;overflow-y:auto;z-index:1}
@media(min-width:768px){.dropdown .suggestion-list{max-height:205px}
}
.dropdown .suggestion-list *{font-size:13px;color:#5e5145}
@media(min-width:768px){.dropdown .suggestion-list *{font-size:15px}
}
.dropdown .suggestion-list a{display:flex;width:100%;padding:7px 0}
.dropdown-link{width:240px}
.dropdown-select input{cursor:pointer}
.dropdown-tab .tab{display:none}
.dropdown-tab .tab.active{display:block}
.edit-profile{position:absolute;right:15px;top:18px}
@media(min-width:768px){.edit-profile{top:31px}
}
.edit-profile i,.edit-profile span{display:inline-block !important;vertical-align:baseline}
.event-listing{padding-top:40px;padding-bottom:40px}
.flights .section__rich-text{margin-top:40px}
.flights .no-result{display:none;margin:30px auto}
.control-filters{text-align:left;width:100%;background:#f9f9f9}
.control-filters .toggle-filters-wrap{cursor:pointer}
.control-filters .toggle-filters{display:block;position:relative;text-align:center;padding:25px 0;text-decoration:none}
@media(min-width:768px){.control-filters .toggle-filters{padding:26px 40px 25px 0;display:inline-block}
}
.control-filters .toggle-filters:after,.control-filters .toggle-filters:before{content:"";display:block;width:15px;height:2px;position:absolute;top:50%;right:18px;transform-origin:center center 0;transform:translateY(-50%);background:#000}
@media(min-width:768px){.control-filters .toggle-filters:after,.control-filters .toggle-filters:before{right:15px}
}
.control-filters .toggle-filters:after{transform:translateY(-50%) rotate(270deg);transition:transform .3s}
.control-filters.active .toggle-filters:after,.control-filters .toggle-filters.active:after{transform:translateY(-50%) rotate(0)}
.control-filters .control-filters__container{position:relative;background:#fff;transition:height .2s}
@media(min-width:768px){.control-filters .control-filters__container{text-align:center}
}
.control-filters .control-filters__container .curve{width:100px}
@media(min-width:768px){.control-filters .control-filters__container .curve{width:140px}
}
.control-filters .control-filters__wraper{position:relative;height:calc(100% - 190px);display:none}
@media(min-width:768px){.control-filters .control-filters__wraper{text-align:center}
}
@media(max-width:767px){.control-filters .filters-content{height:calc(100% - 60px);overflow:auto;box-shadow:inset 0 -8px 10px -10px #ccc}
}
@media(min-width:768px){.control-filters .filters-content{padding-top:44px}
}
.control-filters .controls-group__btn{text-align:center}
@media(max-width:767px){.control-filters .controls-group__btn{position:absolute;width:100%;bottom:0;left:0}
}
@media(max-width:767px){.control-filters.active{top:0;bottom:0;left:0;height:calc(100% - 50px);width:100%;background:#fff;z-index:11;transition:top .2s}
}
.control-filters.active .banner-filter__item{padding-top:0}
.control-filters.active .control-filters__wraper{display:block}
.control-filters.active .control-filters__container{height:100%;box-shadow:inset 0 -10px 10px -10px #ccc}
@media(min-width:768px){.control-filters.active .control-filters__container{max-height:100%;box-shadow:none}
}
@media(max-width:767px){.control-filters.active .control-filters__container--has-tab{height:calc(100% - 95px)}
}
.control-filters .control-filter__border{height:1px;background:#e4e4e4}
.control-filters .control-filter__blob:after{content:"";position:absolute;background:#5d5145;display:block;width:5px;height:5px;border-radius:100%;border:0;left:50%;top:50%;transform:translate(-50%,-50%)}
@media(max-width:767px){.control-filters .btn-long{min-width:0}
}
.control-filters .btn-long:hover{background-color:#6c217f}
.control-filters--dine{position:absolute;top:100%;z-index:2}
@media(min-width:768px){.control-filters--dine .controls--shop-context{position:absolute;width:100%;bottom:100%;left:50%;transform:translateX(-50%)}
}
.itenerary__filter{background:#f9f9f9;padding-top:40px}
.itenerary__filter .controls--shop-context{text-align:center}
.itenerary__filter .filter-location{display:none}
.itenerary__results{padding-bottom:40px}
.itenerary__results .result-count{display:none;padding-top:40px;padding-bottom:40px}
@media(max-width:767px){.itenerary__load-more{padding-top:40px}
}
.container__controls__hero-search--dine{position:relative}
@media(min-width:768px){.container__controls__hero-search--dine{margin-top:240px;padding-left:50px}
}
@media(min-width:1200px){.container__controls__hero-search--dine{padding-left:15px}
}
.controls--shop-context{padding-top:35px;padding-bottom:35px;background:#f9f9f9;margin-bottom:0;text-align:center;overflow:hidden}
@media(min-width:768px){.controls--shop-context{overflow:visible;padding:39px 15px;background:transparent;text-align:left;max-width:970px;margin:auto;pointer-events:none}
}
@media(min-width:1200px){.controls--shop-context{max-width:1170px}
}
.controls--shop-context label{margin:0;padding:0 10px;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.shop-context--wraper{position:relative;height:calc(100% - 89px)}
@media(min-width:768px){.shop-context--wraper{width:100%;background:#fff;text-align:center}
}
@media(min-width:768px){.shop-context--wraper .btn{padding:10px 26px}
}
.shop-context__more-filters{background:#fff;text-align:left;z-index:2}
@media(min-width:768px){.shop-context__more-filters{background:transparent;width:100%;position:absolute;top:398px}
}
@media(max-width:767px){.shop-context__more-filters{z-index:11}
}
.shop-context__more-filters.active{position:fixed;height:calc(100% - 50px);bottom:50px;left:0}
.shop-context__more-filters.active .shop-context__hide{display:block}
.shop-context__container{position:relative;height:100%}
.shop-context--overlay{position:relative}
@media(min-width:768px){.shop-context--overlay{margin-top:-64px}
}
@media(min-width:768px){.shop-context--overlay .controls--shop-context{padding-top:0}
}
@media(min-width:768px){.shop-context--overlay label{padding:0 21px}
}
.shop-context__filters-container{height:calc(100% - 103px);overflow:auto;-moz-box-shadow:inset 0 -10px 10px -10px #ccc;-webkit-box-shadow:inset 0 -10px 10px -10px #ccc;box-shadow:inset 0 -10px 10px -10px #ccc}
@media(min-width:768px){.shop-context__filters-container{max-height:100%;padding-top:44px;overflow:hidden;box-shadow:none}
}
@media(min-width:768px){.controls--filter-more{text-align:left;margin-bottom:25px}
}
.controls--filter-more input[type=checkbox],.controls--filter-more input[type=radio]{margin:0}
.controls--filter-more label{padding:11px 15px;margin:5px 10px 5px 0}
@media(min-width:768px){.controls--filter-more label{margin:5px 10px 5px 0;padding:13px 38px}
}
.controls--filter-more input[type=checkbox]:checked+label,.controls--filter-more input[type=radio]:checked+label{background:#f0f0f0}
@media(min-width:768px){.shop-dine-controls--filter-more{text-align:left;margin-bottom:25px}
}
.shop-dine-controls--filter-more input[type=checkbox],.shop-dine-controls--filter-more input[type=radio]{margin:0}
.shop-dine-controls--filter-more label{padding:11px 15px;margin:5px 10px 5px 0;color:#968a7e;border:1px solid #d7d7d7}
@media(min-width:768px){.shop-dine-controls--filter-more label{margin:5px 10px 5px 0;padding:13px 38px}
}
.shop-dine-controls--filter-more input[type=checkbox]:checked+label,.shop-dine-controls--filter-more input[type=radio]:checked+label{background:#e2d3e5}
.shop-context__toggle-filters{display:block;padding:25px 0;position:relative;text-align:center}
@media(min-width:768px){.shop-context__toggle-filters{background:#fff;padding:26px 0;display:inline-block;padding-right:40px}
}
.shop-context__toggle-filters:after,.shop-context__toggle-filters:before{content:"";display:block;width:15px;height:2px;background:#000;position:absolute;top:50%;right:18px;transform-origin:center center;transform:translateY(-50%)}
@media(min-width:768px){.shop-context__toggle-filters:after,.shop-context__toggle-filters:before{width:15px;right:15px}
}
.shop-context__toggle-filters:after{transform:translateY(-50%) rotate(90deg)}
.shop-context__toggle-filters.active:after{transform:translateY(-50%) rotate(0)}
.shop-context__filters__blob{position:absolute;width:140px;height:23px;display:block;left:0;bottom:100%;background:url(cag-base/resources/images/_icons/blob.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;transform:translateX(-50%);display:none;transition:left .2s ease}
.shop-context__filters__blob:after{content:"";position:absolute;background:#5d5145;display:block;width:5px;height:5px;border-radius:100%;border:0;left:50%;top:50%;transform:translate(-50%,-50%)}
.controls-group__label{text-align:left;margin-top:0;margin-bottom:5px}
@media(min-width:768px){.controls-group__label{margin-bottom:22px}
}
.shop-context__hide{display:none;height:calc(100% - 66px);position:relative}
@media(min-width:768px){.shop-context__hide{margin:auto;overflow:auto}
}
.shop-context__hide--border{display:block;height:1px;background:#e4e4e4}
.hero__content-right{overflow:hidden}
.hero-dine__content-right{position:absolute;top:185px;left:0;z-index:0;overflow:hidden;padding-bottom:30px}
@media(min-width:768px){.hero-dine__content-right{left:auto;right:35px;top:80px;overflow:unset;max-width:300px;overflow:visible;padding-bottom:0}
.hero-dine__content-right .swiper-container{padding:0}
.hero-dine__content-right .swiper-wrapper{display:block}
.hero-dine__content-right .swiper-slide{margin-bottom:10px}
.hero-dine__content-right .swiper-scrollbar{display:none}
}
@media(min-width:1200px){.hero-dine__content-right{right:0}
}
.hero-dine__content-right__promo-head{margin:0 auto .5em;text-align:center}
@media(min-width:768px){.hero-dine__content-right__promo-head{text-align:left}
}
.hero__promo__slider{padding:0 20px}
@media(min-width:768px){.hero__promo__slider{padding:0 60px;pointer-events:all}
}
@media(max-width:767px){.hero__promo__slider .swiper-slide{max-width:250px;min-width:250px}
}
.hero__promo__slider .swiper-scrollbar{left:8%;width:84%}
.hero-dine{z-index:2}
@media(min-width:768px){.hero-dine .control-filters{background:transparent;position:absolute;top:398px}
}
.hero__promo__tile{background:#fff;position:relative;transition:all .3s;box-shadow:12px 25px 25px 0 rgba(0,0,0,.1)}
.no-touchevents .hero__promo__tile:hover{transform:translateX(10px)}
.hero__promo__tile a{text-decoration:none;display:block;position:relative}
@media(min-width:992px){.hero__promo__tile a{font-size:14px}
}
.hero__promo__img{width:34%}
.hero__promo__content{position:absolute;width:66%;right:0;top:50%;transform:translateY(-50%);padding-left:15px;font-size:13px}
@media(min-width:992px){.hero__promo__content{padding:0 15px;line-height:1.2}
}
.hero__promo__title{margin:0 0 5px}
@media(min-width:768px){.hero__promo__title{margin-bottom:5px}
}
.hero__promo__p{margin:0}
.hero__promo__see-all{background:#fff}
@media(min-width:768px){.hero__promo__see-all{text-align:center;border-radius:3px}
}
.hero__promo__see-all a{width:100%;height:100%;position:relative;display:block}
@media(min-width:768px){.hero__promo__see-all a{padding:1em 0}
}
.hero__promo__see-all a:active,.hero__promo__see-all a:focus,.hero__promo__see-all a:hover{text-decoration:none}
.hero__promo__see-all .link-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(min-width:768px){.hero__promo__see-all .link-arrow{position:relative;top:auto;left:auto;transform:translate(0);font-size:13px}
}
.hero-banner{display:block;position:relative;overflow:visible}
@media(min-width:768px){.hero-banner.dark .link-arrow:after{background-image:url(cag-base/resources/images/_icons/right-arrow-white.png)}
}
.hero-banner--home,.hero-bg{overflow:hidden}
.hero-bg{position:absolute;width:100%;top:0;height:365px}
@media(min-width:768px){.hero-bg{height:500px}
}
.hero-bg img{position:absolute;left:50%;transform:translateX(-50%);width:auto;height:100%}
.hero-container{position:relative;height:365px;padding-top:110px;text-align:center}
@media(min-width:768px){.hero-container{height:500px;margin:auto;padding-top:140px;text-align:left}
}
@media(max-width:991px){.hero-container{width:100%;padding-left:15px;padding-right:15px}
}
.hero-container--middle{display:flex;flex-flow:column;justify-content:center;height:100%}
.hero__container{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%)}
.hero-container--dine>.row{display:flex;align-items:center}
.hero-container--dine>.row>[class*=col-]{float:none}
.hero-search__suggest{position:absolute;width:calc(100% - 30px);z-index:2;overflow:auto;display:none;max-height:285px;box-shadow:10px 16px 50px 0 rgba(0,0,0,.1);background:#fff}
@media(min-width:992px){.hero-search__suggest{max-width:500px}
}
.hero-search__suggest--full-width{width:100%}
.hero-search__suggest-dine{z-index:1;width:100%}
@media(min-width:768px){.hero-search__suggest-dine{max-width:500px;z-index:10}
}
.hero__view-more{position:relative;height:80px;background:#fff;padding:24px 0 36px;text-align:center}
@media(min-width:768px){.hero__view-more{position:absolute;background:transparent;padding:0;top:400px;left:50%;padding-left:40px;transform:translateX(-50%);text-align:left}
}
.hero-content{position:absolute;z-index:2;top:135px;width:100%;max-width:1280px;left:50%;transform:translateX(-50%)}
@media(min-width:768px){.hero-content{top:265px}
}
@media(min-width:992px){.hero-content{top:140px;padding-left:180px}
}
.hero-content p{font-size:13px}
@media(min-width:768px){.hero-content p{font-size:25px}
}
.hero-content--procurentment{top:100px}
.hero-title{text-align:center;margin:0}
@media(min-width:768px){.hero-title{text-align:left;margin-bottom:25px}
}
.hero-title--dine{margin-bottom:10px}
.hero-desc{text-align:center;margin:0}
@media(min-width:768px){.hero-desc{text-align:left}
}
.hero-search{text-align:center;margin-top:25px}
@media(min-width:768px){.hero-search{margin-top:30px;text-align:left;padding:0}
}
.hero-search--dine{max-width:500px}
.hero-dine__search{position:absolute;width:100%;left:0;top:365px;background:#f9f9f9;margin-top:0}
@media(min-width:768px){.hero-dine__search{top:0;background:transparent;overflow:visible}
}
.hero-search__input{width:100%;border:0;border-radius:3px;background:#fff;padding:17px;padding-right:45px}
@media(min-width:768px){.hero-search__input{padding:0 25px;padding-right:60px}
}
.hero-search__input::-webkit-input-placeholder{color:#5e5147;font-weight:400}
.hero-search__input:-moz-placeholder,.hero-search__input::-moz-placeholder{color:#5e5147;font-weight:400}
.hero-search__input:-ms-input-placeholder{color:#5e5147;font-weight:400}
.hero-search__tab{position:absolute;opacity:0;z-index:-999;visibility:hidden}
.hero-search__tab:checked+label{z-index:1}
.hero-search__tab-label{padding:0 12px;position:relative;margin:0}
@media(min-width:768px){.hero-search__tab-label{padding:0 30px}
}
.hero-search__suggest-item{font-size:13px;margin:2em;text-align:left;color:#5e5145;cursor:pointer}
@media(min-width:768px){.hero-search__suggest-item{font-size:15px}
}
@media(min-width:768px){.hero-container--airline .hero__content-left{padding-left:60px}
}
.search__suggest{position:absolute;width:100%;z-index:2;display:none;box-shadow:10px 16px 50px 0 rgba(0,0,0,.1);background:#fff;max-height:230px;overflow:auto;padding:18px 25px}
@media(min-width:768px){.search__suggest{padding:22px 25px;max-height:327px}
}
@media(min-width:992px){.search__suggest{max-width:500px}
}
.search__suggest--full-width{width:100%}
.search__suggest-item{font-size:13px;text-align:left;color:#5e5145;cursor:pointer;position:relative;height:28px;line-height:28px}
@media(min-width:768px){.search__suggest-item{font-size:15px}
}
.search__suggest-item.has-img{padding-left:50px}
@media(min-width:768px){.search__suggest-item.has-img{padding-left:69px;height:39px;line-height:39px}
}
.search__suggest-item.has-img img{display:block;position:absolute;max-height:28px;height:auto;width:auto;left:0;top:50%;transform:translateY(-50%)}
@media(min-width:768px){.search__suggest-item.has-img img{max-height:39px}
}
.search__suggest-item+.search__suggest-item{margin:13px 0 0}
@media(min-width:768px){.search__suggest-item+.search__suggest-item{margin-top:20px}
}
.img-wrapper{position:relative}
@media(max-width:1199px){.img-wrapper{overflow-x:scroll;overflow-y:hidden}
}
.img-wrapper>.scroll-element,.img-wrapper>.scroll-element div{border:0;margin:0;padding:0;position:absolute;z-index:10}
.img-wrapper>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}
.img-wrapper>.scroll-element .scroll-element_outer{overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.img-wrapper>.scroll-element .scroll-element_track{background-color:#e0e0e0}
.img-wrapper>.scroll-element .scroll-bar,.img-wrapper>.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}
.img-wrapper>.scroll-element .scroll-bar{background-color:#c2c2c2}
.img-wrapper>.scroll-element:hover .scroll-bar{background-color:#919191}
.img-wrapper>.scroll-element.scroll-x{bottom:2px;height:5px;left:0;width:100%}
.img-wrapper>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}
.img-wrapper>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}
.img-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.img-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}
.img-wrapper>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.img-wrapper>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}
.img-wrapper>img{width:100%}
@media(max-width:1199px){.img-wrapper>img{width:auto}
}
.map-content{position:absolute;top:0;left:0;width:100%;height:100%}
.map-content__item{width:240px;position:absolute;text-align:left}
.map-content__item-content{visibility:hidden}
.map-content__item-content.type-one{padding:10px 20px 40px;background-image:url(cag-base/resources/images/map/popup-bg.png);background-size:100% 100%;background-repeat:no-repeat;height:188px}
.map-content__item-content.type-one .close{background-image:url(cag-base/resources/images/map/icon-cross.png);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;top:14px;right:13px;position:absolute;opacity:1;cursor:pointer}
.map-content__item-content.type-two{position:relative;padding:30px;background-image:url(cag-base/resources/images/map/popup-circle-bg.png);background-size:100% 100%;background-repeat:no-repeat;left:-1%;top:58px}
.map-content__item-content.type-two .close{background-image:url(cag-base/resources/images/map/icon-circle-cross.png);background-repeat:no-repeat;background-size:contain;width:34px;height:34px;top:14px;right:15px;position:absolute;opacity:1;cursor:pointer}
.map-content__item-content.type-two+button{position:absolute;bottom:-32%;left:0}
.map-content__item-content.type-three{padding:36px 25px 10px 20px;background-image:url(cag-base/resources/images/map/popup-bg-down.png);background-size:100% 100%;background-repeat:no-repeat;height:188px}
.map-content__item-content.type-three .close{background-image:url(cag-base/resources/images/map/icon-cross.png);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;top:80px;right:13px;position:absolute;opacity:1;cursor:pointer}
.map-content__item-title{text-align:left;max-width:185px;margin-bottom:5px;max-height:60px;overflow:hidden;font-size:19px;line-height:19px}
.type-two .map-content__item-title{text-align:center}
.map-content__item-desc{overflow:hidden;text-align:left;max-height:79px}
@media(max-width:767px){.map-content__item-desc{max-height:75px}
}
.map-content__item-desc p{margin-bottom:0}
.type-two .map-content__item-desc{text-align:center}
.map-content__item button{width:40px;height:40px;border-radius:50%;background:0;background-size:100% 100%;background-repeat:no-repeat;border:0;margin-left:8px;margin-top:4px;position:relative;z-index:10;transition:all .2s}
.map-content__item button,.map-content__item button:focus{-webkit-tap-highlight-color:transparent}
.map-content__item:first-child{top:20.7%;left:41.5%}
@media(max-width:1199px){.map-content__item:first-child{top:20.7%}
}
.map-content__item:first-child button{background-image:url(cag-base/resources/images/map/numbering-01.png);animation:glowing 2s .1s ease-out infinite}
.map-content__item:nth-child(2){top:17.1%;left:56%}
@media(max-width:1199px){.map-content__item:nth-child(2){left:56%}
}
.map-content__item:nth-child(2) .type-two+button{bottom:-32%;left:0}
.map-content__item:nth-child(2) button{background-image:url(cag-base/resources/images/map/numbering-02.png);animation:glowing 2s 1s ease-out infinite}
.map-content__item:nth-child(3){top:14%;left:78.65%}
@media(max-width:1199px){.map-content__item:nth-child(3){left:78.65%}
}
.map-content__item:nth-child(3) button{background-image:url(cag-base/resources/images/map/numbering-03.png);animation:glowing 2s 2s ease-out infinite}
.map-content__item:nth-child(4){top:17.7%;left:64.6%}
@media(max-width:1199px){.map-content__item:nth-child(4){left:64.6%}
}
.map-content__item:nth-child(4) button{background-image:url(cag-base/resources/images/map/numbering-04.png);animation:glowing 2s 3s ease-out infinite}
.map-content__item:nth-child(5){top:33.5%;left:76.4%}
@media(max-width:1199px){.map-content__item:nth-child(5){left:76.4%}
}
.map-content__item:nth-child(5) button{background-image:url(cag-base/resources/images/map/numbering-05.png);animation:glowing 2s 4s ease-out infinite}
.map-content__item:nth-child(6){top:39.5%;left:73.3%}
@media(max-width:1199px){.map-content__item:nth-child(6){left:73.3%}
}
.map-content__item:nth-child(6) button{background-image:url(cag-base/resources/images/map/numbering-06.png);animation:glowing 2s 5s ease-out infinite}
.map-content__item:nth-child(7){top:29.5%;left:28.3%}
@media(max-width:1199px){.map-content__item:nth-child(7){left:28.3%}
}
.map-content__item:nth-child(7) button{background-image:url(cag-base/resources/images/map/numbering-07.png);animation:glowing 2s 6s ease-out infinite}
.map-content__item:nth-child(8){top:47.5%;left:13.3%}
@media(max-width:1199px){.map-content__item:nth-child(8){left:13.3%}
}
.map-content__item:nth-child(8) button{background-image:url(cag-base/resources/images/map/numbering-08.png);animation:glowing 2s 7s ease-out infinite}
.map-content__item:nth-child(9){top:54%;left:51.8%}
@media(max-width:1199px){.map-content__item:nth-child(9){left:51.8%}
}
.map-content__item:nth-child(9) button{background-image:url(cag-base/resources/images/map/numbering-09.png);animation:glowing 2s 8s ease-out infinite}
.map-content__item:nth-child(10){top:10.5%;left:68%}
@media(max-width:1199px){.map-content__item:nth-child(10){left:68%}
}
.map-content__item:nth-child(10) button{background-image:url(cag-base/resources/images/map/numbering-10.png);animation:glowing 2s 9s ease-out infinite}
@keyframes glowing{0{box-shadow:0 0 0 1px rgba(26,255,179,0),0 0 0 0 transparent,0 0 0 0 rgba(26,255,179,0)}
10%{box-shadow:0 0 2px 1px transparent,0 0 3px 3px transparent,0 0 5px 6px #ccc}
to{box-shadow:0 0 3px 1px hsla(0,3%,71%,.3),0 0 0 20px transparent,0 0 0 20px hsla(0,3%,71%,.3)}
}
.section-link-card .section__title{margin-bottom:6px}
.link-card__card-container{display:flex;justify-content:center;flex-wrap:wrap;z-index:2;position:relative;margin-bottom:-32px}
@media(max-width:991px){.link-card__card-container.link-card__card-container-mb{max-width:410px}
}
.link-card__item{flex:0 0 auto;width:120px;height:90px;margin:19px 5px 0;box-shadow:8px 13px 25px 0 rgba(0,0,0,.08);text-decoration:none}
@media(min-width:768px){.link-card__item{width:172px;height:129px}
}
.link-card__item .icon-container{height:38px}
@media(min-width:768px){.link-card__item .icon-container{height:55px}
}
.link-card__item:last-child{margin:19px 5px 0}
.link-card__link-container{display:flex;justify-content:stretch;z-index:1}
.link-card__img,.link-card__links{flex:0 0 100%;position:relative}
@media(min-width:768px){.link-card__img,.link-card__links{flex:0 0 50%}
}
.link-card__img{overflow:hidden}
.link-card__img img{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:100%;transform:translate(-100%,-50%)}
.link-card__links{background:#f2efec;padding:65px 45px 65px 70px}
@media(min-width:768px){.link-card__links{padding:95px 45px 70px}
.link-card__links .links-container{height:255px}
}
@media(min-width:992px){.link-card__links{padding:95px 45px 70px 93px}
}
.link-card__links .links-container .link{display:flex;align-items:center}
.link-card__links .links-container .link .icon{flex:0 0 40px;padding-right:20px;height:23px}
@media(min-width:768px){.link-card__links .links-container .link .icon{flex:0 0 56px}
}
.link-card__links .links-container .link .icon img{max-width:20px;max-height:100%;width:auto;height:auto}
.link-card__links .links-container .link+.link{margin-top:30px}
@media(min-width:768px){.link-card__links .links-container .link+.link{margin-top:35px}
}
.link-card__links .links-container .link .img-icon-transport-2{margin-top:-6px}
.loader{display:none}
.loader,.loader-overlay{position:absolute;width:100%;height:100%;left:0;top:0}
.loader-overlay{display:flex;justify-content:center;align-items:center;background:hsla(0,0,100%,.3);z-index:2}
.loader-overlay .circle{width:50px;height:50px;border:10px solid grey;border-radius:50%;border-right-color:transparent;animation:loading 2s linear infinite}
@keyframes loading{0{transform:none}
to{transform:rotate(1turn)}
}
.loading{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(cag-base/resources/images/_icons/loading.gif) no-repeat 50%;background-size:150px 150px}
.member-status{height:190px}
@media(min-width:768px){.member-status{height:270px}
}
.member-status .container{position:relative;padding-top:42px}
@media(min-width:768px){.member-status .container{padding-top:54px}
}
.member-status p{margin-bottom:4px}
@media(min-width:768px){.member-status p{margin-bottom:6px}
}
.microsite{padding-left:9px;padding-right:9px}
.microsite ul{padding-left:0}
.microsite ul li{position:relative;padding-left:21px;list-style-type:none}
.microsite ul li:before{content:"";background:#000;width:5px;height:5px;display:inline-block;border-radius:100%;position:absolute;top:7px;left:0;margin-right:5px}
.microsite ol{padding-left:15px}
.microsite ol li{text-indent:0;padding-left:8px;padding-top:4px}
.microsite-bg--grey{background-color:#f7f7f7}
.microsite-margin-top-24{margin-top:24px}
.microsite-margin-top-32{margin-top:32px}
.microsite-margin-top-40{margin-top:40px}
.microsite-margin-top-60{margin-top:60px}
.microsite-banner .hero-bg img{width:100%}
.microsite--title h2{font-size:18px;line-height:22px;font-weight:700;color:#121212;text-transform:uppercase;margin-bottom:16px}
.microsite--image img{box-shadow:0 6px 20px 0 rgba(0,0,0,.08)}
.microsite--listing-title{padding-top:28px;padding-bottom:80px}
.microsite--listing-title__item{display:flex;justify-content:space-between;align-items:center;position:relative;padding:12px 16px;margin-bottom:16px;background-color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,.24);border-radius:12px}
.microsite--listing-title__item:last-child{margin-bottom:0}
.microsite--listing-title__item--link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.microsite--listing-title__item--status{font-size:12px;line-height:16px;text-transform:uppercase;margin-bottom:4px;font-weight:700}
.microsite--listing-title__item--title{font-size:20px;line-height:24px;font-weight:700;color:#121212;text-transform:capitalize;margin-bottom:4px}
.microsite--listing-title__item--update{margin-bottom:0;font-size:12px;line-height:16px;color:#454545}
.microsite--listing-title__item--img{border-radius:4px;margin-left:10px}
.microsite--listing-title__item--img img{width:62px}
.microsite--header-and-desc{margin-top:24px;color:#121212;padding-bottom:30px}
.microsite--header-and-desc+.microsite--header-and-desc{margin-top:32px}
.microsite--header-and-desc h2{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;margin-bottom:2px}
.microsite--header-and-desc__content{font-size:16px;line-height:20px;letter-spacing:.006em}
.microsite--slider figure,.microsite--slider img{border-radius:16px 16px 0 0}
.microsite--slider-item{background:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.08);border-radius:16px;position:relative;max-width:192px;height:234px}
.microsite--slider-item a{margin:0;background:transparent}
.microsite--slider .info .box-info{padding:12px 16px 0}
.microsite--slider .info .title{color:#121212;font-weight:700;font-size:16px;line-height:20px}
.microsite--slider .info .desc{font-size:14px;line-height:18px;color:#454545}
.microsite--quick-link{background:#f7f7f7}
.microsite--quick-link .microsite--title h2{margin-bottom:0;padding-top:32px}
.microsite--quick-link .tile-highlight{background-color:transparent;box-shadow:none}
.microsite--quick-link__content--item{margin-top:16px;border-bottom:1px solid #e5e5e5;padding-bottom:16px}
.microsite--quick-link__content--item+.microsite--quick-link__content--item{border-bottom:0}
.microsite--quick-link__content .tile-img{border-radius:12px}
.microsite--quick-link__content .tile-content{padding-left:16px;padding-right:16px}
.microsite--quick-link__content .tile-content__header{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.006em;color:#121212;margin-bottom:4px}
.microsite--quick-link__content .tile-content__body{font-weight:400;font-size:14px;line-height:18px;color:#454545;margin-bottom:0}
.microsite--quick-link__content .tile-content__body p{margin-bottom:0}
.microsite--tabs{margin-left:-24px;margin-right:-24px;display:flex;justify-content:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}
.microsite--tabs__lists{display:flex;list-style:none;margin:0;padding:0}
.microsite--tabs__lists-tab{margin:0 12px;position:relative;padding:10px 0 !important}
.microsite--tabs__lists-tab:before{content:none !important}
.microsite--tabs__lists-tab a{font-weight:700;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;color:#454545}
.microsite--tabs__lists-tab.is-active a{color:#7a35b0}
.microsite--tabs__lists-tab.is-active:after{content:"";display:inline-block;width:100%;height:4px;position:absolute;z-index:1200;bottom:0;background:linear-gradient(281.74deg,#8a2aa2,#7a35b0);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
.microsite--vtl-tiles__item{display:flex;border-bottom:1px solid #e5e5e5;padding-bottom:24px;margin-top:32px}
.microsite--vtl-tiles__item--image{width:40px;padding-top:10px}
.microsite--vtl-tiles__item--image img{width:25px;height:auto}
.microsite--vtl-tiles__item--desc{color:#454545;padding-left:10px;font-size:16px;line-height:20px}
.microsite--vtl-tiles__item--desc:first-child{margin-top:38px}
.microsite--vtl-tiles__item--desc:last-child{border-bottom:0}
.microsite--vtl-tiles__item--desc p{margin-bottom:0}
.microsite--vtl-tiles__item--desc .header,.microsite--vtl-tiles__item--desc .sub-header{font-weight:700;color:#121212}
.microsite--vtl-tiles__item--desc .header{font-size:18px;line-height:22px}
.microsite-back-to-top{background:url(cag-base/resources/images/_icons/microsite-back-to-top.png) no-repeat 50%}
.microsite--country-tile .hero-bg img{width:100%}
.microsite--country-tile .hero--bg-center+.container-fluid .hero-bottom{margin-top:-90px}
.microsite--country-tile .hero-container{padding-top:40px;color:#fff}
.microsite--country-tile .banner_arrival--title{font-weight:900;font-size:24px;line-height:32px;text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-bottom:0}
.microsite--country-tile .banner_arrival--desc{font-weight:400;font-size:12px;line-height:16px;text-align:center;text-transform:capitalize}
.microsite--country-tile .hero-bottom{box-shadow:0 6px 20px 0 rgba(0,0,0,.08);border-radius:12px;background:#fff;position:relative;padding:16px 28px 20px 24px;margin-bottom:32px}
.microsite--country-tile .hero-bottom__title{font-weight:700;font-size:20px;line-height:22px;letter-spacing:.005em;color:#121212;margin-bottom:24px;display:flex}
.microsite--country-tile .hero-bottom__title span.tick-icon{padding-left:33px;width:33px;height:33px;background-size:contain;background-repeat:no-repeat;background-position:50%}
.microsite--country-tile .hero-bottom__status-date{font-weight:400;font-size:12px;line-height:14px;color:#454545}
.microsite--country-tile .hero-bottom__content{font-size:14px;line-height:18px;color:#121212;margin-bottom:16px}
.microsite--country-tile .hero-bottom__content li,.microsite--country-tile .hero-bottom__content p,.microsite--country-tile .hero-bottom__content ul{font-size:14px;line-height:18px;color:#121212;margin-bottom:0}
.microsite--country-tile .hero-bottom__rate{display:flex}
.microsite--country-tile .hero-bottom__rate--item{position:relative;color:#121212;text-transform:capitalize;display:flex;align-items:center}
.microsite--country-tile .hero-bottom__rate--item-icon{display:inline-block;background-size:contain;background-repeat:no-repeat;width:16px;height:16px}
.microsite--country-tile .hero-bottom__rate--item.has-desc .hero-bottom__rate--item-icon{margin-top:7px}
.microsite--country-tile .hero-bottom__rate--item-content{margin-left:8px;width:calc(100% - 16px)}
.microsite--country-tile .hero-bottom__rate--item-content a{color:#121212}
.microsite--country-tile .hero-bottom__rate--item-content h1,.microsite--country-tile .hero-bottom__rate--item-content h2,.microsite--country-tile .hero-bottom__rate--item-content h3,.microsite--country-tile .hero-bottom__rate--item-content h4,.microsite--country-tile .hero-bottom__rate--item-content h5,.microsite--country-tile .hero-bottom__rate--item-content h6,.microsite--country-tile .hero-bottom__rate--item-content p{margin-bottom:0}
.microsite--country-tile .hero-bottom__rate--desc,.microsite--country-tile .hero-bottom__rate--title{font-size:12px;line-height:16px;margin-bottom:0}
.microsite--country-tile .hero-bottom__rate--title{font-weight:400;display:flex}
.microsite--country-tile .hero-bottom__rate--desc{font-weight:700}
.more-info{margin-top:0;position:relative}
@media(min-width:768px){.more-info{margin-top:55px}
}
.more-info:before{content:"";width:100vw;height:100%;background:#e9e5e2;position:absolute;left:calc(50% - 80px);top:0}
@media(max-width:767px){.more-info:before{display:none}
}
@media(min-width:768px){.more-info>.container>.row{margin:0}
}
@media(min-width:768px){.more-info .reward-panel{padding:48px 0 58px}
}
.more-info .tile+.tile{margin-top:20px}
@media(min-width:768px){.more-info .tile+.tile{margin-top:35px}
}
@media(max-width:767px){.more-info .verticle-middle{position:relative;transform:none}
}
@media(min-width:768px){.more-info .verticle-middle{width:50%;left:50%}
}
@media(max-width:767px){.more-info .refer-links{background:#efebe8}
}
.more-info .link-list{list-style-type:none;margin:0;padding:16px 0 14px;display:inline-block;text-align:left}
.more-info .link-list li{margin:24px auto}
@media(min-width:768px){.more-info .link-list li{margin:37px auto}
}
.more-info .link-list li span{display:inline-block;vertical-align:middle}
.more-info .link-list li span:first-child{width:60px}
.my-reward{margin-top:32px}
@media(min-width:768px){.my-reward{margin-top:55px}
}
.my-reward h1{margin-top:0;margin-bottom:6px}
.my-reward h1 span{display:inline-block;vertical-align:middle}
.my-reward .reward-desc{margin-bottom:30px}
.section__news{background:#fff;padding:10px 0;position:relative;border-bottom:1px solid #e2e2e2}
@media(min-width:768px){.section__news{padding:20px 0}
}
@media(min-width:992px){.section__news{padding:0}
}
.section__news .container{position:relative}
.news__content{overflow:auto;margin-top:5px}
@media(min-width:992px){.news__content{margin-top:19px;margin-bottom:19px;position:relative;border-right:1px solid #bebbb8}
}
@media(min-width:992px){.news__date{margin:0;line-height:1.75}
}
@media(min-width:992px){.news__more{position:absolute;top:50%;right:30px;transform:translateY(-50%);font-size:13px;padding-right:55px}
.news__more:after{width:35px;height:7px}
}
.news__title{padding-top:7px;padding-bottom:7px}
@media(min-width:992px){.news__title{padding-top:15px;padding-bottom:15px;padding-top:0;padding-bottom:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}
}
.news__title__h4{margin:0 auto;font-size:13px;color:#5e5145;font-weight:700}
@media(min-width:768px){.news__title__h4{font-size:16px}
}
@media(min-width:992px){.news__title__h4{text-align:center}
}
.news__p{color:#a2968a}
@media(min-width:768px){.news__p{margin-bottom:1em}
}
@media(min-width:992px){.news__p{margin:0;max-width:calc(100% - 200px);line-height:1.4}
}
.news__weather{line-height:1;border-left:1px solid #bebbb8;padding-top:7px;padding-bottom:7px;max-width:140px}
@media(min-width:768px){.news__weather{max-width:160px}
}
@media(min-width:992px){.news__weather{padding-top:0;padding-bottom:0;position:absolute;right:0;top:50%;max-width:100%;transform:translateY(-50%);border:0}
}
.news__weather span{display:inline-block;line-height:1;vertical-align:middle;margin-left:5px;font-weight:700;color:#5e5145;font-size:13px}
@media(min-width:768px){.news__weather span{font-size:16px}
}
@media(min-width:1200px){.news__weather span{margin-left:15px}
}
.news__weather span:first-child{margin-left:0}
.news__weather-icon{height:14px}
.news__weather-icon img{display:block;height:10px}
@media(min-width:768px){.news__weather-icon img{height:20px}
}
@media(min-width:992px){.news__weather-icon img{height:12px}
}
.news__temperature{position:relative}
.news__temperature:after{content:"o";display:block;font-size:8px;position:absolute;top:-1px;right:-6px}
.navigate{position:relative;z-index:100}
.navigate .swiper-container{overflow:hidden;z-index:0}
.navigate .swiper-container .swiper-button-nav{display:block;opacity:1;width:25px;height:100%;border-radius:0;background-size:6px;margin-top:0;top:0}
.navigate .swiper-container .swiper-button-next{background:#f6f6f6 url(cag-base/resources/images/_icons/next.png) 50% no-repeat;left:auto;right:0}
.navigate .swiper-container .swiper-button-prev{background:#f6f6f6 url(cag-base/resources/images/_icons/prev.png) 50% no-repeat;right:auto;left:0}
.navigate .swiper-container .swiper-button-disabled{display:none !important}
.navigate .swiper-container:not(.slider) .swiper-wrapper{display:inline-block;white-space:nowrap}
.navigate .swiper-wrapper{margin:auto}
.nvg{width:100%;bottom:0;background:#fff;position:fixed;left:0}
@media(min-width:1200px){.nvg{position:absolute;bottom:auto;background:transparent;transition:all .5s}
}
.nvg .nvg-blob svg{display:block}
.nvg .nvg-blob svg .cls-1{fill:#f0f0f0}
.nvg-wraper{height:calc(100% - 50px);width:100%;position:fixed;bottom:50px;background:#fff;display:none;transition:background .5s}
@media(min-width:1200px){.nvg-wraper{display:block;position:static;bottom:auto;background:0;height:auto;padding-top:0;padding-bottom:0}
}
@media(min-width:1200px){.dark:not(.nvg-fixed):not([class*=nvg-light]) .nvg-item__a a{color:#fff}
}
@media(min-width:1200px){.dark:not(.nvg-fixed):not([class*=nvg-light]) .nvg-item--select:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:#fff transparent transparent;border-top-style:solid}
}
.dark:not(.nvg-fixed):not([class*=nvg-light]) .nvg-item__a__search span.icon.icon-new-desktop-nav-search_grey{display:none}
.dark:not(.nvg-fixed):not([class*=nvg-light]) .nvg-item__a__search:hover span.icon.icon-new-desktop-nav-search_grey,.dark:not(.nvg-fixed):not([class*=nvg-light]) .nvg-item__a__search span.icon.icon-new-desktop-nav-search_white{display:block}
.dark:not(.nvg-fixed):not([class*=nvg-light]) .nvg-item__a__search:hover span.icon.icon-new-desktop-nav-search_white{display:none}
.dark:not(.nvg-fixed):not([class*=nvg-light]):after{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.2) 50%,hsla(0,0,100%,0))}
@media(min-width:1200px){.dark .nvg-item.active .nvg-item__a a:after{background:#fff}
}
[class*=nvg-light]{background:#fff;color:#5e5145}
[class*=nvg-light] .nvg-devide{background:#5d5145}
@media(min-width:1200px){.nvg-fixed{position:fixed;background:#fff;top:0;left:0}
}
.nvg-container{height:100%;padding-top:60px}
@media(min-width:1200px){.nvg-container{display:block;padding:0 15px;border:0;position:relative}
}
@media(max-width:1199px){.nvg-container{width:100%}
}
.nvg-bg{height:290px;background:#f0f0f0;left:0;top:75px;width:100%;display:none}
.nvg__menu-container{border-top:1px solid #ccc;float:none;display:block;height:100%;overflow:auto}
@media(max-width:1199px){.nvg__menu-container{position:relative}
}
@media(min-width:1200px){.nvg__menu-container{float:right;border:0;height:auto;overflow:visible}
}
@media(max-width:1199px){.nvg__menu-container{padding:0;width:100%}
}
.nvg-menu,.nvg-mobile__menu,.nvg__mb-tabs,.nvg__sub-menu--small{list-style-type:none;margin:0;padding:0}
.sub-nvg__menu{list-style-type:none;margin:0}
@media(max-width:1199px){.sub-nvg__menu{padding:0}
}
@media(min-width:1200px){.sub-nvg__menu{left:0}
.sub-nvg__menu:first-child{margin-left:159.5px}
}
.nvg-menu{float:none;height:auto;display:block}
@media(min-width:1200px){.nvg-menu{float:left;height:75px;width:auto;position:static}
.nvg-menu.col-lg-push-2{margin-left:150px}
}
@media(min-width:1200px){.nvg-menu--right{float:right;width:auto}
}
@media(min-width:1200px){.nvg-menu--right .nvg-item__a a{padding:30px 8px}
}
@media(min-width:1200px){.nvg-menu--right .nvg-item{float:right}
}
.nvg-devide{opacity:0;display:block;float:right;width:1px;height:12px;background:#796f69;margin:33px 0 29px;position:absolute}
.dark:not(.nvg-fixed):not(.nvg-light) .nvg-devide{background:#fff}
.nvg-item{margin:0;display:block;border-bottom:1px solid #d0d0d0;font-size:11px;position:relative}
@media(min-width:1200px){.nvg-item{float:left;position:static;border:0;font-size:12px}
}
@media(min-width:1200px){.nvg-item.show-for-small{display:none}
}
.sub-nvg{display:none;position:static;width:100%}
@media(min-width:1200px){.sub-nvg{position:absolute;height:290px;left:0;overflow:hidden;display:none}
}
@media(min-width:1200px){.sub-nvg.nvg--visible-flow{overflow:visible}
}
.nvg-item__search{display:none;position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 60px);background:#f0f0f0;overflow:auto}
@media(max-width:1199px){.nvg__mb-tabs .nvg-item__search{display:none !important}
.nvg-item__search .nvg-item__a{display:none}
}
@media(min-width:1200px){.nvg-item__search{display:block;position:static;width:auto;height:auto;background:transparent}
}
.nvg-item__search.sub-active{display:block}
@media(max-width:1199px){.sub-nvg__search{display:block !important}
}
.sub-nvg__search-container{margin-top:15px}
@media(min-width:992px){.sub-nvg__search-container{min-height:155px}
}
.nvg-search__result-item{font-size:13px;margin-bottom:20px;color:#958b81}
.nvg-search__result-item b{color:#5e5147}
.nvg-search__result-item a{color:inherit;font-weight:400}
.nvg-search__result-item a span{font-weight:700}
.nvg-search__result-item--hide{opacity:0;height:0;overflow:hidden;margin:0}
.sub-nvg__search__head{font-size:11px;margin:17px auto}
.frm__nvg-search{margin-bottom:20px}
.sub-nvg__container{width:100%;background:#f0f0f0}
@media(min-width:1200px){.sub-nvg__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent}
}
@media(max-width:767px){.sub-nvg__container .row-flex{width:calc(100% + 30px);margin:0 -15px}
}
.sub-nvg__container .row-flex ul.sub-nvg__menu{align-self:flex-start}
.sub-nvg__container .row-flex ul.sub-nvg__menu li:first-child{margin-top:0}
@media(max-width:767px){.sub-nvg__container .row-flex .sub-nvg__menu{flex-basis:100%;width:100%}
}
.nvg-mobile{height:50px;width:100%;bottom:0;background:#6c217f;transition:all 0}
.nvg-mobile__menu-item{margin:0;float:left;box-shadow:inset 40px 20px 50px 0 rgba(0,0,0,.2);height:50px;width:calc(50% - 50px);text-align:center;position:relative}
.nvg-mobile__menu-item--square{width:50px}
.nvg-mobile__menu-item--search:after,.nvg-mobile__menu-item--search:before{content:"";display:block;width:0;height:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}
.nvg-mobile__menu-item--search:after{transform:translate(-50%,-50%) rotate(-45deg)}
.nvg-mobile__menu-item--search.active{background-size:0}
.nvg-mobile__menu-item--search.active:after,.nvg-mobile__menu-item--search.active:before{width:20px}
.nvg-mobile__menu-item--search.active .icon-inactive{display:none}
.nvg-mobile__menu-item__a{display:inline-block;padding:17px 0;color:#fff;font-size:11px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.nvg-mobile__menu-item__a:focus,.nvg-mobile__menu-item__a:hover{color:#fff}
.nvg-mobile__menu-item__a--map{background:url(cag-base/resources/images/_icons/icon-map.png) no-repeat 0;background-size:10px auto;padding-left:17px}
.nvg-mobile__menu-item__a--flight{background:url(cag-base/resources/images/_icons/icon-flight.png) no-repeat 0;background-size:19px auto;padding-left:30px}
.nvg-mobile__menu-none-item{box-shadow:none}
.nvg-logo{position:absolute;top:0;left:0;width:160px;height:60px;margin:0;background-repeat:no-repeat;background-position:left 15px center;background-color:transparent;background-size:72% auto;z-index:10;display:flex;padding:0 15px;align-items:center}
@media(max-width:767px){.nvg-logo{width:130px;height:60px}
}
@media(max-width:414px){.nvg-logo{width:120px;height:50px}
}
@media(max-width:320px){.nvg-logo{width:115px;height:50px}
}
@media(min-width:1200px){.nvg-logo{height:75px;position:absolute;background-size:80% auto;background-position:50%}
}
@media(max-width:767px){.dark .nvg-logo--dark-overlay,.nvg-logo--dark-overlay{background:0}
.nvg-logo--dark-overlay:before{content:"";position:absolute;display:block;z-index:-1;left:0;top:0;width:300%;height:300%;background:url(cag-base/resources/images/global/logo-dark-overlay.png) 50% no-repeat;background-size:100% 100%}
.nvg-logo--dark-overlay:after{content:"";position:absolute;display:block;z-index:1;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left 15px center;background-color:transparent;background-size:72% auto}
}
@media(max-width:767px){.nvg-logo--light-overlay:before{content:"";position:absolute;display:block;z-index:-1;left:0;top:0;width:300%;height:300%;background:url(cag-base/resources/images/global/logo-light-overlay.png) 50% no-repeat;background-size:100% 100%;pointer-events:none}
.greyscale .nvg-logo--light-overlay:before{display:none}
.nvg-logo--light-overlay:after{content:"";position:absolute;display:block;z-index:1;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left 15px center;background-color:transparent;background-size:72% auto}
.greyscale .nvg-logo--light-overlay:after{display:none}
}
.nvg-logo img{display:block;width:100%;height:auto}
.nvg-logo .logo-light{display:none}
.dark .nvg-logo .logo-light{display:block}
@media(max-width:1199px){.dark .nvg-logo .logo-light{display:none}
}
.dark .nvg-logo .logo-dark{display:block}
@media(min-width:1200px){.dark .nvg-logo .logo-dark{display:none}
}
@media(max-width:1199px){.nvg-logo.nvg-logo--mb{display:flex}
}
.nvg-logo.nvg-logo--mb .logo-dark{display:block}
.nvg-logo.nvg-logo--mb .logo-light{display:none}
.greyscale .nvg-logo.nvg-logo--mb .logo-dark{display:block}
.dark .nvg-logo.nvg-logo--mb .logo-dark,.greyscale .nvg-logo.nvg-logo--mb .logo-light{display:none}
.dark .nvg-logo.nvg-logo--mb .logo-light,.nvg-fixed .nvg-logo .logo-dark{display:block}
.nvg-fixed .nvg-logo .logo-light{display:none}
@media(min-width:1200px){.nvg-light .nvg-logo .logo-dark{display:block}
.nvg-light .nvg-logo .logo-light{display:none}
}
.logo-mobile-full .nvg-logo--dark-overlay:after,.logo-mobile-full .nvg-logo--dark-overlay:before,.logo-mobile-full .nvg-logo--light-overlay:after,.logo-mobile-full .nvg-logo--light-overlay:before{display:none}
.greyscale .nvg-mobile{background:#888}
@media(min-width:768px){.nvg-logo--mb{left:18px}
}
@media(min-width:1200px){.nvg-logo--mb{left:0}
}
[class*=has-modal] .nvg-logo--mb{display:none}
.nvg-item__a a{color:#5d5145;display:block;padding:14px 25px;letter-spacing:.1em;font-weight:700}
@media(min-width:1200px){.nvg-item__a a{padding:30px 8px;font-size:12px;font-weight:400}
:lang(zh-CN) .nvg-item__a a{font-size:13px}
}
.nvg-item__a a:active,.nvg-item__a a:focus,.nvg-item__a a:hover{text-decoration:none;font-weight:700;color:#5d5145}
.nvg-item--has-child .nvg-item__a:not(.nvg-item__a__search){background:url(cag-base/resources/images/_icons/triangle-down.png) no-repeat right 25px center;background-size:12px auto}
@media(min-width:1200px){.nvg-item--has-child .nvg-item__a:not(.nvg-item__a__search){background:0}
}
@media(max-width:1199px){.nvg-item--has-child .nvg-item__a:not(.nvg-item__a__search) a{width:calc(100% - 62px);border-right:1px solid #d0d0d0}
}
.nvg-select{padding:10px 0;background:transparent;border:0;font-size:13px;font-weight:700;color:#6c217f;direction:rtl}
@media(min-width:1200px){.nvg-select{padding:0;margin:29px 12px;cursor:pointer;font-size:12px;color:#5e5045;font-weight:400}
}
.nvg-select option:checked{display:none}
.touchevents .nvg-select{padding-right:19px;text-align:right;background:url(cag-base/resources/images/_icons/triangle-down.png) no-repeat right 0 center;background-size:12px auto}
@media(min-width:1200px){.nvg-item.active .nvg-item__a a{font-weight:700}
.nvg-item.active .nvg-item__a a:after{content:"";display:block;width:100%;height:2px;background:#5d5145}
}
.nvg-item__a__search,.nvg-item__a__search span{display:none}
@media(min-width:1200px){.nvg-item__a__search span.icon{width:22px;height:22px;margin-top:-2px}
.nvg-item__a__search span.icon.icon-new-desktop-nav-search_grey{display:block}
}
.nvg-menu--right .nvg-item__a__login{color:#6c217f;font-weight:700}
.nvg-menu--right .nvg-item__a__login:hover{color:#5d5145}
.nvg-item__a__login .fa-user{font-size:10px;vertical-align:baseline;margin-right:5px}
.icon__nvg-search{background-image:url(cag-base/resources/images/_icons/search.png);width:20px;height:21px;background-repeat:no-repeat;background-size:contain}
.nvg-item:hover .icon__nvg-search{background-image:url(cag-base/resources/images/_icons/search-active.png)}
.sub-nvg__menu-item{border-top:1px solid #ccc;padding-left:25px}
@media(min-width:1200px){.sub-nvg__menu-item{font-size:12px;color:#a6a6a6;margin:2em 0;border:0;padding:0}
:lang(zh-CN) .sub-nvg__menu-item{font-size:13px}
}
.sub-nvg__menu--visitor p{font-size:13px;color:#a6a6a6;margin-bottom:10px}
.sub-nvg__menu--visitor figure{margin-bottom:18px;position:relative;width:263px;height:173px;overflow:hidden}
.sub-nvg__menu--visitor figure img{display:block;height:100%;width:auto;position:absolute;left:0}
.sub-nvg__menu--visitor .link-arrow:after{width:28px}
@media(min-width:1200px){.sub-nvg__menu-item__margin-top{margin-top:40px}
}
.sub-nvg__menu-item__p{margin:0;padding:12px 0}
@media(min-width:1200px){.sub-nvg__menu-item__p{padding:0}
}
.sub-nvg__menu-item__a{color:#5d5145;display:block;padding:12px 22px 12px 15px;font-weight:700}
@media(min-width:1200px){.sub-nvg__menu-item__a{padding:0;color:#6c217f}
}
.sub-nvg__menu-item__a:focus,.sub-nvg__menu-item__a:hover{color:#888;text-decoration:none}
.sub-nvg__link__more{padding-left:15px;font-size:11px;letter-spacing:0;font-weight:700}
@media(min-width:1200px){.sub-nvg__link__more{padding-left:0;font-size:12px;letter-spacing:.1em}
}
.nav__flights-search{margin-top:0}
.nvg-hamburger{display:block;width:20px;height:2px;background:#fff;position:relative;margin:9px auto}
.nvg-hamburger:after,.nvg-hamburger:before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute}
.nvg-hamburger:before{top:-6px;transform-origin:center center}
.nvg-hamburger:after{bottom:-6px;transform-origin:center center}
.nvg-mobile__menu-item.active .nvg-hamburger{transform:rotate(45deg)}
.nvg-mobile__menu-item.active .nvg-hamburger:before{top:0;transform:rotate(90deg)}
.nvg-mobile__menu-item.active .nvg-hamburger:after{bottom:0;transform:rotate(90deg)}
.nvg__lang{list-style-type:none;position:absolute;top:30px;right:25px;transform:translateY(-50%);padding:11px 0;margin:0;width:40px}
.nvg__lang .flag-container{z-index:1;background:#fff;pointer-events:none;background:url(cag-base/resources/images/_icons/triangle-down.png) no-repeat right 0 center #fff;background-size:12px auto;display:flex;padding-right:20px;cursor:pointer}
.nvg__lang .nvg-select{position:absolute;left:0;top:0;opacity:0;z-index:-1;cursor:pointer}
.nvg__lang-item{display:inline-block}
.nvg__lang-item__a{color:#ccc;font-size:13px}
.nvg__lang-item__a.active{color:#6c217f;padding:15px}
.hambuger{display:block;width:20px;height:2px;background:#fff;position:relative;margin:9px auto;transition:all .3s}
.hambuger:after,.hambuger:before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute}
.hambuger:before{top:-6px;transform-origin:center center}
.hambuger:after{bottom:-6px;transform-origin:center center}
.nvg-mobile__menu-item.active .hambuger{transform:rotate(45deg)}
.nvg-mobile__menu-item.active .hambuger:before{top:0;transform:rotate(90deg)}
.nvg-mobile__menu-item.active .hambuger:after{bottom:0;transform:rotate(90deg)}
.nvg-blob{display:none}
@media(min-width:1200px){.nvg-blob{display:block;position:absolute;width:100%;height:75px;pointer-events:none;top:0;overflow:hidden}
}
@media(min-width:1200px){.nvg-blob__conainer{position:relative;width:100%;height:100%}
}
.nvg-blob__blob svg{display:block}
.nvg-blob__blob .cls-1{fill:#f0f0f0}
@media(min-width:1200px){.nvg-blob__blob{position:absolute;width:97px;bottom:-1px;transform:translateX(-50%);transition:left .2s;display:none}
}
.nav__search{width:100%}
.nav__search .controls-group{position:relative;margin-bottom:0}
.nav-search__input{display:block;background:#fff;border:0;border-radius:3px;width:100%;font-size:15px;padding:1em}
@media(min-width:768px){.nav-search__input{padding-left:15px}
}
.nav-search__submit{position:absolute;width:45px;height:45px;background:url(cag-base/resources/images/_icons/icon-search.png) no-repeat 50% transparent;background-size:40% auto;border:0;top:50%;right:0;transform:translateY(-50%);appearance:none}
.nvg__mb-tabs{text-align:center;border-bottom:1px solid #ccc}
.nvg__mb-tab-item{position:relative;width:auto;text-align:center;display:inline-flex}
.nvg__mb-tab-item:not(:last-child):after{content:"";display:block;width:1px;height:18px;background:#ccc;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.nvg__mb-tab-item a{font-size:11px;padding:19px 15px;line-height:1;color:#968a7e;display:block}
.nvg__mb-tab-item.active a{color:#6b217e;font-weight:700;text-decoration:underline}
.nvg__sub-menu--small{background:#f0f0f0;box-shadow:20px 12px 49px 0 rgba(0,0,0,.08);padding:0 20px;position:absolute;left:50%;top:75px;transform:translateX(-50%);display:none}
.nvg__sub-menu--small li{margin:16px auto;min-width:35px}
.nvg__sub-menu--small a{color:#6c217f;font-weight:700;line-height:1;letter-spacing:.1em}
@media(min-width:1200px){.nvg__sub-menu--small a:hover{color:#888}
}
.nvg__sub-menu--small:before{content:"";position:absolute;width:97px;height:16px;background-image:url(cag-base/resources/images/_icons/blob-nvg.png);background-size:contain;background-position:top;background-repeat:no-repeat;bottom:100%;left:50%;transform:translateX(-50%)}
.nvg-item--lang .nvg__sub-menu--small{padding:0 25px}
.nvg-item--lang .nvg__sub-menu--small a{display:flex;word-break:keep-all;align-items:center}
.nvg-item--lang .nvg__sub-menu--small i{margin-right:8px;flex:0 0 auto}
.nvg-item--select{position:relative;padding-right:15px}
.nvg-item--select:after{position:absolute;top:53%;right:9px;content:"";display:block;width:0;height:0;border:5px inset;border-color:#5d5145 transparent transparent;border-top-style:solid;transform:translateY(-50%)}
@media(max-width:1199px){.nvg-item--select.nvg-item--select-mobile:after{display:none}
.nvg-item--select.nvg-item--select-mobile .nvg__sub-menu--small{visibility:hidden;opacity:0;z-index:-1}
}
@media(max-width:1199px){.logo-mobile-full .navigate .cag_logo_comp{height:48px;background:#fff}
.has-modal--nvg .logo-mobile-full .navigate .cag_logo_comp{height:auto}
body:not(.has-modal--nvg) .logo-mobile-full .navigate .cag_logo_comp{height:48px}
body:not(.has-modal--nvg) .logo-mobile-full .navigate .cag_logo_comp .nvg-logo{width:90px;height:48px;margin-left:14px}
.logo-mobile-full .navigate .cag_logo_comp .nvg-logo--mb{background-position:left 0 center}
}
.outlet-item{padding-top:10px;padding-bottom:22px}
@media(min-width:992px){.outlet-item{display:inline-block;margin-right:-6px;vertical-align:top;float:none}
}
.outlet-item .fa-map-marker-alt{margin-right:6px}
.outlet-item .area-type,.outlet-item .opening-hours,.outlet-item .outlet-head{margin:0}
.outlet-item .address,.outlet-item .opening-status,.outlet-item .tel{margin:0 0 12px}
.outlet-item .tel a{text-decoration:underline}
.outlet-item .map i{transition:transform .2s}
.no-touchevents .outlet-item .map:hover i{transform:translateY(-4px)}
.point-history{padding:34px 0 18px}
@media(min-width:768px){.point-history{padding:27px 0 42px}
}
.point-history span{display:block}
.progress-circle,.progress-content,.progress-content__wraper,.progress-meter{border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.progress-circle{width:186px;height:186px;background:#f9f9f9;top:0;transform:translate(-50%,-50%);box-shadow:10px 20px 50px 0 rgba(0,0,0,.1)}
@media(min-width:768px){.progress-circle{width:264px;height:264px}
}
.progress-meter{width:170px;height:170px;background:#f4f4f4;display:block}
@media(min-width:768px){.progress-meter{width:238px;height:238px}
}
.progress-content{width:150px;height:150px;transform:translate(-50%,-50%);background:#fff;box-shadow:20px 40px 50px 0 rgba(0,0,0,.1)}
@media(min-width:768px){.progress-content{width:214px;height:214px}
}
.progress-content__wraper{width:100%}
.promotions{padding-bottom:55px}
@media(min-width:768px){.promotions{padding-bottom:105px}
}
@media(min-width:992px){.promotions--3-blocks .promotions-img{width:180px;height:180px}
}
.promotions .result-container{position:relative;display:flex;flex-wrap:wrap;padding:0}
@media(max-width:767px){.promotions .result-container .col-12 .promotions-tile,.promotions .result-container .col-xs-12 .promotions-tile{margin:0}
}
.promotions .loader{position:absolute}
.promotions .result-count{margin-bottom:30px;display:none}
@media(max-width:767px){.promotions .result-count{margin-top:30px}
}
@media(min-width:992px){.aem-GridColumn--default--4 .promotions-img,.promotions .row .col-lg-4 .promotions-img{width:180px;height:180px}
}
.promotions-tile{display:flex;width:100%;background:#fff;position:relative;transition:all .3s}
@media(max-width:767px){.promotions-tile{padding:32px 15px;overflow:hidden;box-shadow:4px 9px 50px 0 rgba(0,0,0,.1)}
.tilesquareimage+.tilesquareimage .promotions-tile:before,[class*=col-]+[class*=col-] .promotions-tile:before{content:"";position:absolute;width:100%;height:100%;bottom:100%;left:0;box-shadow:4px 9px 50px 0 rgba(0,0,0,.1)}
}
@media(min-width:768px){.promotions-tile{margin-bottom:30px;box-shadow:14px 25px 38px 0 rgba(0,0,0,.05);height:140px;overflow:visible}
}
@media(min-width:992px){.promotions-tile{height:auto}
}
.promotions-tile:after{content:"";display:block;clear:both}
.promotions-tile .more{position:absolute;margin:0;bottom:20px;max-width:calc(55% - 30px)}
.promotions-tile .more a{display:inline-block}
.promotions-tile .more .icon-arrow,.promotions-tile .more .icon-duplicate{position:relative;display:inline-block}
.promotions-tile .more .icon-arrow:after,.promotions-tile .more .icon-duplicate:after{content:"";display:block;position:absolute;background-size:contain;background-position:50%;background-repeat:no-repeat;right:0;transition:all .2s linear}
.promotions-tile .more .icon-duplicate{padding-right:15px}
@media(min-width:768px){.promotions-tile .more .icon-duplicate{padding-right:22px}
}
.promotions-tile .more .icon-duplicate:after{background-image:url(cag-base/resources/images/_icons/icon-duplicate.png);width:10px;height:10px;top:2px;transition:all .2s}
@media(min-width:768px){.promotions-tile .more .icon-duplicate:after{width:12px;height:12px}
}
.no-touchevents .promotions-tile .more .icon-duplicate:hover:after{transform:translateY(-5px)}
.promotions-tile .more .icon-arrow{padding-right:34px}
@media(min-width:768px){.promotions-tile .more .icon-arrow{padding-right:53px}
}
.promotions-tile .more .icon-arrow:after{background-image:url(cag-base/resources/images/_icons/icon-arrow.png);width:24px;height:6px;top:50%;transform:translateY(-50%);transition:all .2s}
@media(min-width:768px){.promotions-tile .more .icon-arrow:after{width:30px;height:8px}
}
.no-touchevents .promotions-tile .more .icon-arrow:hover:after{transform:translate(4px,-50%)}
@media(min-width:768px){.promotions-tile__wraper{background:#fff;position:relative;box-shadow:14px 25px 38px 0 rgba(0,0,0,.05)}
}
.promotions-title{margin:18px 0}
@media(min-width:768px){.promotions-title{margin-top:30px;margin-bottom:35px}
}
.promotions-text{flex:1 1 auto}
@media(min-width:768px){.promotions-text{padding:25px 0 24px 25px}
}
@media(max-width:767px){.promotions-text.has-terminal{padding-bottom:60px}
}
.promotions-text p{margin-bottom:0}
@media(min-width:1200px){.promotions-text p{margin-bottom:12px}
}
.promotions-text .promo-title{margin-bottom:2px}
@media(min-width:768px){.promotions-text .promo-title{margin-bottom:8px}
}
.promotions-text dl{margin:0;position:absolute;left:15px;bottom:32px;width:50%}
@media(min-width:768px){.promotions-text dl{left:25px;bottom:25px;width:50%}
}
.promotions-text dt{float:left;min-width:55px;clear:both}
.promotions-text dd{float:left;min-width:calc(100% - 55px)}
.promotions-text dd span{display:inline-block;margin-right:6px}
.promotions-img{flex:0 0 auto;margin-left:15px;width:140px;height:140px;position:relative;overflow:hidden}
@media(min-width:992px){.promotions-img{width:239px;height:239px}
}
.promotions-img img{display:block;position:absolute;height:100%;width:auto;left:50%;transform:translateX(-50%)}
.promotions__load-more{display:none}
.redirect{height:34px;line-height:34px;box-shadow:4px 7px 24px 0 rgba(0,0,0,.08)}
@media(min-width:768px){.redirect{height:40px;line-height:40px}
}
@media(max-width:991px){.search-flight-results__list.search-results__list{flex-wrap:wrap;padding:0 20px}
}
@media(min-width:992px){.search-flight-results__list.search-results__list{margin:0}
}
.search-flight-results__list .item-list{margin-top:35px;margin-bottom:70px;flex-basis:100%;width:100%}
@media(max-width:991px){.search-flight-results__list .item-list+.item-list{margin-top:-30px}
}
@media(min-width:992px){.search-flight-results__list .item-list{width:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-top:70px;margin-bottom:100px}
.search-flight-results__list .item-list:first-child{margin-right:auto}
.search-flight-results__list .item-list:last-child{margin-left:auto}
}
.search-flight-results__list .item-list .block-title{margin-bottom:25px;display:flex;align-items:center}
@media(min-width:992px){.search-flight-results__list .item-list .block-title{margin-bottom:30px}
}
.search-flight-results__list .item-list .block-title .flight-state{margin-left:10px}
.search-flight-results__list .item-list .block-title .to-flight-link{margin-left:auto;text-align:right}
.search-flight-results__list .item-list .flight-list{list-style:none;padding:0}
.search-flight-results__list .item-list .item-flight{position:relative;background:#fff;padding:20px;box-shadow:0 0 30px rgba(80,80,80,.1)}
@media(min-width:992px){.search-flight-results__list .item-list .item-flight{padding:30px}
}
.search-flight-results__list .item-list .item-flight+.item-flight{margin-top:20px}
.search-flight-results__list .item-list .item-flight .flight-status{position:absolute;left:0;top:0;width:50%;height:35px;padding:5px 20px;border-radius:0 0 16px 0}
@media(min-width:992px){.search-flight-results__list .item-list .item-flight .flight-status{padding:5px 30px}
}
.search-flight-results__list .item-list .item-flight .flight-detail{display:flex;min-height:200px;padding-top:25px}
@media(max-width:991px){.search-flight-results__list .item-list .item-flight .flight-detail{flex-wrap:wrap;min-height:220px}
}
.search-flight-results__list .item-list .item-flight .flight-detail .time-location-info{flex:1 1 30%;display:flex;flex-wrap:wrap}
.search-flight-results__list .item-list .item-flight .flight-detail .time-info{flex-basis:50%;width:50%}
@media(min-width:992px){.search-flight-results__list .item-list .item-flight .flight-detail .time-info{flex-basis:100%;width:100%}
}
.search-flight-results__list .item-list .item-flight .flight-detail .time-info .date{margin-bottom:10px}
.search-flight-results__list .item-list .item-flight .flight-detail .location-info{flex-basis:50%;width:50%}
@media(max-width:991px){.search-flight-results__list .item-list .item-flight .flight-detail .location-info{padding-left:15px}
}
@media(min-width:992px){.search-flight-results__list .item-list .item-flight .flight-detail .location-info{flex-basis:100%;width:100%;margin-top:auto}
}
.search-flight-results__list .item-list .item-flight .flight-detail .location-info .icon-wrap{width:20px;display:inline-block;text-align:center}
.search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal{margin-bottom:3px}
.search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal-detail{margin-bottom:3px;margin-top:10px}
.search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal-detail i{vertical-align:middle}
.search-flight-results__list .item-list .item-flight .flight-detail .flight-detail-info{flex:1 1 auto;display:flex;flex-wrap:wrap}
@media(min-width:992px){.search-flight-results__list .item-list .item-flight .flight-detail .flight-detail-info{flex:3 1 auto}
}
.search-flight-results__list .item-list .item-flight .flight-detail .flight-info{flex-basis:100%;width:100%}
.search-flight-results__list .item-list .item-flight .flight-detail .flight-info .from-to{margin-bottom:10px}
.search-flight-results__list .item-list .item-flight .flight-detail .flight-info .info{display:flex}
.search-flight-results__list .item-list .item-flight .flight-detail .flight-info .logo{margin-right:15px}
@media(min-width:992px){.search-flight-results__list .item-list .item-flight .flight-detail .flight-info .logo{margin-right:30px}
}
.search-flight-results__list .item-list .item-flight .flight-detail .detail-info{flex-basis:100%;width:100%;margin-top:auto}
.search-flight-results__list .item-list .item-flight .logo{width:50px;height:50px;overflow:hidden}
.search-flight-results__list .item-list .item-flight .logo img{width:auto;max-width:100%}
.search-results .search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal-detail{margin-bottom:2px;margin-top:15px}
.search-results .search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal-detail i{margin-bottom:-1px;vertical-align:baseline}
.search-results .search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal-detail .icon-new-getting_to_the_airport{background-image:url(cag-base/resources/images/sprites-retina.png);background-position:-195px -128px;width:20px;height:20px;background-size:270px}
.search-results .search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal{margin-bottom:2px}
.search-results .search-flight-results__list .item-list .item-flight .flight-detail .location-info .terminal .icon-cag-location{vertical-align:middle;margin-top:-3px}
@media(min-width:768px){.section__accordian .accordion{margin-left:-30px;margin-right:-30px}
}
.section__accordian .group{overflow:hidden}
.section__accordian .group:nth-child(odd){background-color:#f6f6f6}
.section__accordian .group:nth-child(2n){background-color:#efefef}
.section__accordian .group__header{display:block;padding:16px 30px 16px 12px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.05);text-decoration:none}
@media(min-width:768px){.section__accordian .group__header{padding:20px 80px 20px 30px}
}
.section__accordian .group__header.color-default{color:#5d5145}
.section__accordian .group__header span{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:12px;display:block;width:8px;height:8px}
@media(min-width:768px){.section__accordian .group__header span{right:30px;width:12px;height:12px}
}
.section__accordian .group__header span:after,.section__accordian .group__header span:before{content:"";position:absolute;display:block;background-color:#5d5145}
.section__accordian .group__header span:before{left:0;top:50%;transform:translateY(-50%);height:.09em;width:100%}
.section__accordian .group__header span:after{top:0;left:50%;transform:translateX(-50%) rotate(90deg);width:.09em;height:100%;transition:all .2s}
.section__accordian .collapsed span:after{transform:translateX(-50%) rotate(0)}
.section__accordian .inner{padding:23px 15px}
@media(min-width:768px){.section__accordian .inner{padding:37px 30px}
}
.section__accordian ul{margin-left:0 !important}
.section__accordian--3-columns .group__header{padding-top:14px;padding-bottom:14px}
@media(min-width:768px){.section__accordian--3-columns .group__header{padding-top:17px;padding-bottom:17px}
}
.section__accordian--3-columns h2{margin:0 0 10px}
@media(min-width:768px){.section__accordian--3-columns h2{margin-bottom:14px}
}
.section__accordian--3-columns .title-base span{display:block;margin-top:6px;background:url(cag-base/resources/images/_icons/door1.png) 0 100% no-repeat;background-size:auto 94%;padding-left:21px}
@media(min-width:768px){.section__accordian--3-columns .title-base span{padding-top:3px;padding-bottom:7px;padding-left:36px;margin-top:12px}
}
.section__accordian--3-columns .title-base.color-t2 span{background-image:url(cag-base/resources/images/_icons/door2.png)}
.section__accordian--3-columns .title-base.color-t3 span{background-image:url(cag-base/resources/images/_icons/door3.png)}
.section__accordian--3-columns .title-base.color-t4 span{background-image:url(cag-base/resources/images/_icons/door4.png)}
.section__accordian--3-columns .title-walk{margin-top:40px;background:url(cag-base/resources/images/_icons/walk.png) 0 no-repeat;background-size:auto 100%;padding-left:27px;padding-top:2px;padding-bottom:1px}
@media(min-width:768px){.section__accordian--3-columns .title-walk{margin-top:0;padding-left:34px;padding-top:4px;padding-bottom:4px;margin-top:-4px}
}
.section__accordian--3-columns .title-drive{margin-top:42px;background:url(cag-base/resources/images/_icons/drive.png) 0 no-repeat;background-size:auto 94%;padding-left:38px}
@media(min-width:768px){.section__accordian--3-columns .title-drive{margin-top:0;padding-left:46px}
}
@media(max-width:767px){.section__accordian--3-columns .inner{padding-bottom:38px}
}
.accordian__full{margin-left:0;margin-right:0}
.accordian__full .section--padding-around{padding:0}
.accordian__full .section__accordian .col-md-10{width:100%}
.accordian__full .section__accordian .offset-md-1{margin-left:0}
.accordian__full .section__accordian .accordion{margin-left:0;margin-right:0}
.section__anchor-points .header-container{position:relative;padding-top:70px}
.section__anchor-points .header{background-color:#f6f6f6;position:absolute;width:100%;top:0;background-attachment:fixed;transform:translateZ(0)}
.section__anchor-points .header.fixed{position:fixed;z-index:10}
.section__anchor-points .header--full-width{width:100%;max-width:100%}
@media(max-width:1199px){.anchor-nav{padding-left:0;padding-right:0}
}
@media(min-width:1200px){.anchor-nav{flex-wrap:nowrap}
}
.anchor-nav .swiper-container{padding:0}
.anchor-nav .swiper-button-next,.anchor-nav .swiper-button-prev{display:none}
.slider .anchor-nav .swiper-wrapper{justify-content:normal}
.slider .anchor-nav .swiper-button-next{background:#f6f6f6 url(cag-base/resources/images/_icons/next.png) 50% no-repeat;right:0}
.slider .anchor-nav .swiper-button-prev{background:#f6f6f6 url(cag-base/resources/images/_icons/prev.png) 50% no-repeat;left:0}
.slider .anchor-nav .swiper-button-next,.slider .anchor-nav .swiper-button-prev{display:block;opacity:1;width:25px;height:100%;border-radius:0;background-size:6px;margin-top:0;top:0}
.slider .anchor-nav .swiper-button-disabled{opacity:0}
.anchor-nav .swiper-wrapper{justify-content:center}
@media(min-width:1200px){.anchor-nav .swiper-wrapper{flex-wrap:nowrap}
}
.anchor-nav .swiper-slide{width:auto;min-width:130px;max-width:250px;height:auto;text-align:center;padding:0 30px;line-height:0;align-items:stretch;display:flex}
@media(min-width:768px){.anchor-nav .swiper-slide{min-width:146px}
}
@media(min-width:1200px){.anchor-nav .swiper-slide{flex-grow:1;flex-basis:0;max-width:100%;min-width:0}
}
.anchor-nav .swiper-slide a{display:inline-flex;align-items:center;padding:10px 0;margin:0 auto;border-bottom:3px solid transparent;text-decoration:none}
@media(min-width:768px){.anchor-nav .swiper-slide a{border-bottom-width:5px}
}
.anchor-nav .swiper-slide a .text{position:relative;display:table-cell;vertical-align:middle;padding:0 8px;transition:all .2s linear}
.anchor-nav .swiper-slide a .text span{text-transform:none}
.anchor-nav .swiper-slide .color-custom-4{border-bottom-color:#ffb81f}
.anchor-nav .nav-item{pointer-events:none}
.anchor-nav .nav-item a{pointer-events:all}
.anchor-list{list-style:none;padding:0;margin:0}
.anchor-list .title{margin:30px 0 20px}
@media(min-width:768px){.anchor-list .title{margin:50px 0 18px}
}
.anchor-list .title span{text-transform:none}
.anchor-list .desc{padding-bottom:3px}
@media(min-width:768px){.anchor-list .desc{padding-bottom:0}
}
.section__card ul{margin-bottom:0;list-style:none;padding:0}
.section__card ul:before{display:block}
.section__card li{margin-top:30px}
@media(min-width:992px){.section__card li:nth-child(3),.section__card li:nth-child(4){margin-top:0}
}
.section__card li:first-child{margin-top:0}
@media(min-width:768px){.section__card li:nth-child(2){margin-top:0}
}
@media(min-width:768px){.section__card .list>.row{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}
}
@media(min-width:768px){.section__card .col-sm-3,.section__card .col-sm-4,.section__card .col-sm-6,.section__card .list>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.link-wrap{display:block;width:100%;height:100%}
.card{position:relative;box-shadow:0 15px 40px rgba(0,0,0,.1);background-color:#fff;min-width:100%;min-height:100%;border:0}
@media(max-width:767px){.card{margin-left:10px;margin-right:10px;min-width:calc(100% - 20px)}
}
.card figure{width:100%;height:0;padding-bottom:66.66667%;overflow:hidden;position:relative;margin-bottom:0}
.card figure img{position:absolute;height:100%;width:auto;top:0;left:50%;transform:translateX(-50%)}
.card .box-info{padding:26px 30px 30px 26px}
@media(min-width:768px){.card .box-info{padding:20px}
}
.card .box-info .desc a{word-wrap:break-word}
.card .sub-title{margin-bottom:9px;margin-top:2px}
@media(min-width:768px){.card .sub-title{margin-bottom:12px}
}
.card .title{margin:0 0 9px}
@media(min-width:768px){.card .title{margin-bottom:14px}
}
.card .desc{margin-bottom:0}
.card .more{white-space:nowrap;margin:20px 0 0}
@media(min-width:768px){.card .more{margin-top:30px}
}
.card .more .icon-duplicate{padding-right:15px}
@media(min-width:768px){.card .more .icon-duplicate{padding-right:22px}
}
.card .more .icon-duplicate:after{background:url(cag-base/resources/images/_icons/icon-duplicate.png) 50% no-repeat;width:10px;height:10px;top:2px}
@media(min-width:768px){.card .more .icon-duplicate:after{width:12px;height:12px}
}
.card .more .icon-duplicate.text-ellipsis:after{top:4px}
.card .more .icon-arrow{padding-right:34px}
@media(min-width:768px){.card .more .icon-arrow{padding-right:53px}
}
.card .more .icon-arrow:after{background:url(cag-base/resources/images/_icons/icon-arrow.png) 50% no-repeat;width:24px;height:6px;top:50%;transform:translateY(-50%)}
@media(min-width:768px){.card .more .icon-arrow:after{width:30px;height:8px}
}
.card .more .icon-arrow:hover:after{transform:translate(4,50%)}
.card .more .icon-arrow,.card .more .icon-duplicate{position:relative}
.card .more .icon-arrow:after,.card .more .icon-duplicate:after{content:"";display:block;position:absolute;background-size:100%;right:4px;transition:all .2s linear}
.section__card--leadership .card{display:flex;flex-direction:row}
.card-slide h3{margin:0 0 9px;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.02em;color:#5d5145}
@media(min-width:768px){.card-slide h3{margin-bottom:14px;font-size:18px;line-height:24px}
}
.card-slide h5{margin-bottom:9px;margin-top:2px;font-weight:700;font-size:11px;line-height:16px;letter-spacing:.1em;color:#f5a01a;text-transform:uppercase}
@media(min-width:768px){.card-slide h5{margin-bottom:12px;font-size:12px;line-height:18px}
}
.card-slide p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.card-slide p{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.card-slide p:last-child{margin-bottom:0}
.card--details .box-info{padding-bottom:55px}
@media(min-width:768px){.card--details .box-info{padding-bottom:60px}
}
.card--details .more{position:absolute;bottom:26px;left:0;width:100%;padding:0 26px}
@media(min-width:768px){.card--details .more{bottom:24px;padding:0 20px}
}
.card--details .more>img{display:inline-block;width:auto}
.card--redeem{transform:translate(0)}
.card--redeem .flip-back{text-align:center}
@media(min-width:768px){.card--redeem .flip-back .title{text-align:left}
}
.card--redeem figure{position:relative}
.card--redeem .point{position:absolute;left:0;bottom:0;background:#958b81 url(cag-base/resources/images/_icons/buff.png) 12px no-repeat;background-size:17px;height:28px;line-height:28px;color:#fff;padding:0 12px 0 37px}
@media(min-width:768px){.card--redeem .point{background-size:20px;padding:0 12px 0 42px;height:36px;line-height:36px}
}
.card--redeem .love-it{display:block;width:36px;height:36px;background:url(cag-base/resources/images/_icons/icon-heart.png) 50% no-repeat;background-size:17px;position:absolute;right:4px;top:0}
@media(min-width:768px){.card--redeem .love-it{background-size:22px;right:23px;top:8px}
}
.card--redeem .count{margin:21px 0 12px}
@media(min-width:768px){.card--redeem .count{margin:30px 0 15px}
}
.card--redeem .count button{border:0;background:0;width:30px;height:30px;color:#968a7e}
.card--redeem .count input{border:0;width:102px;height:30px;text-align:center;padding:0}
@media(min-width:768px){.card--redeem .count input{width:50%}
}
.card--redeem .more{left:50%;transform:translateX(-50%)}
.card--redeem .link{display:inline-block}
.card--redeem .link+.link{margin-left:110px}
@media(min-width:768px){.card--redeem .link+.link{margin-left:63px}
}
.card--redeem .info{transition:all .5s}
.card--redeem .info .flip-back{z-index:-1;opacity:0;background-color:#fff;transform:rotateY(180deg);display:none}
.card--redeem .active{transform:rotateY(180deg)}
.card--redeem .active .flip-front{z-index:-1;opacity:0;display:none}
.card--redeem .active .flip-back{z-index:1;opacity:1;display:block}
@media(max-width:991px){.card--awards .title{margin-bottom:0}
}
@media(max-width:991px){.card--awards .desc{display:none}
}
@media(max-width:767px){.card--leadership{margin-left:-15px;margin-right:-15px;box-shadow:0 15px 70px rgba(0,0,0,.2)}
}
.card--leadership figure{float:right;width:115px;margin:15px}
@media(min-width:768px){.card--leadership figure{float:left;width:150px;margin:0}
}
.card--leadership .info{float:left;width:calc(100% - 115px - 30px);position:relative}
@media(min-width:768px){.card--leadership .info{width:calc(100% - 150px)}
}
.card--leadership .box-info{padding:12px 0 36px 15px}
@media(min-width:768px){.card--leadership .box-info{padding:16px 20px 14px !important}
}
@media(min-width:768px){.card--leadership .title{margin-bottom:6px}
}
.card--leadership .more{margin-top:6px;bottom:10px}
@media(min-width:768px){.card--leadership .more{bottom:12px}
}
.card--leadership.card--right figure{float:right}
@media(min-width:768px){.section__card--3-item li:nth-child(3){margin-top:0}
}
.section__card--leadership li{margin-top:0}
@media(min-width:768px){.section__card--leadership li:nth-child(n+3){margin-top:30px}
}
@media(min-width:1200px){.section__card--leadership li:nth-child(3){margin-top:0}
}
.section__card--2-item li:first-child .card{box-shadow:none}
@media(min-width:768px){.section__card--2-item li{margin-top:0}
}
.section__card--2-item .title{margin-bottom:0}
@media(min-width:768px){.section__card--2-item .box-info{min-height:200px}
}
.section__card--2-item .card--title{box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}
.section__card--2-item .card--title .title{margin-bottom:12px}
@media(min-width:768px){.section__card--2-item .card--title .title{margin-bottom:7px}
}
.section__card--2-item .card--title .box-info{padding:0 0 9px;min-height:0;text-align:center}
@media(min-width:768px){.section__card--2-item .card--title .box-info{text-align:left}
}
.section__carousel .swiper-button-prev{left:0}
@media(min-width:768px){.section__carousel .swiper-button-prev{left:4px}
}
.section__carousel .swiper-button-next{right:0}
@media(min-width:768px){.section__carousel .swiper-button-next{right:4px}
}
.section__carousel .swiper-button-next,.section__carousel .swiper-button-prev{margin:0;transform:translateY(-50%)}
@media(max-width:767px){.section__carousel .swiper-button-next,.section__carousel .swiper-button-prev{width:21px;height:21px}
}
@media(max-width:1199px){.section__carousel .swiper-button-next,.section__carousel .swiper-button-prev{opacity:1;display:block}
}
.section__carousel .swiper-button-disabled{opacity:0 !important}
.section__carousel .swiper-scrollbar{left:0;width:100%;bottom:-15px}
@media(min-width:992px){.section__carousel .swiper-scrollbar{left:97px;width:calc(100% - 194px);bottom:-36px}
}
.section__carousel .swiper-container{padding:0;margin-bottom:40px}
.section__carousel .card{margin:0}
.section__insta{padding:10px 0 40px;overflow:hidden}
@media(min-width:768px){.section__insta{padding-top:40px;padding-bottom:0}
}
.swiper-container__insta{padding:0}
.section__insta__intro{text-align:center;margin-bottom:15px}
@media(min-width:768px){.section__insta__intro{margin-bottom:30px}
}
.section__insta__head,.section__insta__p{font-size:13px}
@media(min-width:768px){.section__insta__head,.section__insta__p{font-size:14px}
}
@media(min-width:992px){.section__insta__head,.section__insta__p{font-size:16px}
}
.section__insta__head{color:#5d5145;margin-top:12px}
@media(min-width:992px){.section__insta__p{font-size:15px}
}
.insta__container{width:100%;height:0;padding-bottom:40%;position:relative}
.insta__logo img{width:16px;margin:10px auto}
@media(min-width:768px){.insta__logo img{width:32px}
}
@media(min-width:992px){.insta__logo img{width:auto}
}
.insta__item{position:absolute;width:20%;background-size:cover;background-repeat:no-repeat;background-position:50%}
.insta__item img{display:block;position:relative}
.insta__item--top-left{top:0;left:0}
.insta__item--bottom-left{bottom:0;left:0}
.insta__item--center{width:40%;left:20%;top:0}
.insta__item--top-right{top:0;right:0}
.insta__item--bottom-right{bottom:0;right:0}
.insta__img-wraper{position:relative;width:100%;height:100%;overflow:hidden}
.insta__intro--desktop{position:absolute;width:20%;top:50%;left:60%;padding:5px;text-align:center;transform:translateY(-50%)}
@media(min-width:992px){.insta__intro--desktop{padding:20px}
}
.section__link ul{margin:0 0 0 15px;padding:0 0 0 19px}
@media(min-width:768px){.section__link ul{margin-left:0}
}
.section__link li{margin-top:12px}
@media(min-width:768px){.section__link li{margin-top:10px;padding-left:3px}
}
.section__link li:first-child{margin-top:0}
.tingle-modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;z-index:1002;background-color:rgba(46,47,47,.4);cursor:default}
@media(max-width:991px){.tingle-modal{padding-bottom:50px}
}
.tingle-modal .title{margin:0 0 17px}
@media(min-width:768px){.tingle-modal .title{margin-bottom:22px}
}
.tingle-modal .swiper-container{margin-bottom:26px}
@media(min-width:768px){.tingle-modal .swiper-container{margin-bottom:36px}
}
@media(min-width:768px){.tingle-modal .sub-title{margin-top:5px;margin-bottom:14px}
}
.tingle-modal p{margin-bottom:20px}
.tingle-modal .img{margin-top:21px;margin-bottom:23px}
.tingle-modal .button-wrap{margin-top:24px}
@media(min-width:768px){.tingle-modal .button-wrap{margin-top:29px}
}
.tingle-modal .btn{margin-bottom:10px;min-width:240px;box-shadow:14px 20px 38px 0 rgba(0,0,0,.11)}
@media(min-width:768px){.tingle-modal .btn{min-width:256px}
}
.tingle-modal ul{padding:0 0 0 17px;margin:0}
.tingle-modal li{margin-top:5px}
.tingle-modal .chart{width:100%}
.tingle-modal .mb-0{margin-bottom:0}
.tingle-modal .body{height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch}
@media(max-width:639px){.tingle-modal .body{max-height:82vh}
}
@media(min-width:768px){.tingle-modal .body .title{margin-bottom:18px}
}
.tingle-modal .body img{width:auto;max-width:100%;display:inline}
.tingle-modal .body iframe{width:100%;overflow:hidden;display:block}
.tingle-modal .body--leadership .title{margin-bottom:6px}
@media(min-width:768px){.tingle-modal .body--leadership .desc{margin-bottom:32px}
}
.tingle-modal .leader img{max-width:180px}
.tingle-modal .modal__container,.tingle-modal .section__body{max-height:100%;height:100%;overflow-y:auto;overflow-x:hidden}
@media screen and (max-width:991px) and (orientation:landscape){.tingle-modal .modal__container,.tingle-modal .section__body{max-height:100%}
}
.tingle-modal .modal__container .swiper-container,.tingle-modal .section__body .swiper-container{padding:0}
.tingle-modal .modal__container .swiper-scrollbar,.tingle-modal .section__body .swiper-scrollbar{width:100%;left:0}
.tingle-modal .modal__container .body,.tingle-modal .section__body .body{height:auto}
.tingle-modal.tingle-modal--overflow{overflow-y:hidden}
@media(min-width:992px){.tingle-modal.tingle-modal--overflow .body{height:auto}
}
.tingle-modal.tingle-modal--overflow .body,.tingle-modal.tingle-modal--overflow .section__body{max-height:100%}
.tingle-modal.tingle-modal--overflow .tingle-modal-box{height:80%}
.body--chart{padding-left:10px;padding-right:10px;position:relative}
@media(min-width:992px){.body--chart{padding-left:50px}
}
.body--chart .title{margin:0}
.body--chart .title-left{position:absolute;left:1em;top:50%;transform:translate(-50%,-50%) rotate(-90deg);color:#8f7f70;font-weight:400}
.body--chart .title-bottom{margin:0}
.chart-block{padding:10px 0 5px 45px}
@media(min-width:580px){.chart-block{padding:10px 20px 5px 80px}
}
.chart-block .inner{position:relative;width:100%;height:100%;font-size:14px;font-weight:700;color:#534641}
@media(min-width:780px){.chart-block .inner{font-size:20px}
.chart-block .inner>div{padding-top:30px}
}
.chart-block .lines{position:absolute;width:100%;height:calc(100% - 40px);top:0;left:0}
@media(min-width:780px){.chart-block .lines{height:calc(100% - 60px)}
}
.chart-block .lines div{position:relative;border-top:1px dashed #ded2c3;height:20%}
.chart-block .lines div span{position:absolute;display:block;right:calc(100% + 5px);top:0;transform:translateY(-55%)}
@media(min-width:780px){.chart-block .lines div span{right:calc(100% + 10px)}
}
.chart-block .data-wrap{overflow-x:auto;padding-right:12px}
.chart-block .data{height:195px;display:flex;align-items:flex-end}
.chart-block .data div{background-color:#534741}
.chart-block .data div span{position:absolute;width:100%;display:block;text-align:center;left:0;top:2px;font-weight:400;font-size:11px;color:#ff7f00}
@media(min-width:780px){.chart-block .data div span{top:auto;bottom:calc(100% + 5px);font-size:20px}
}
.chart-block .columns{display:flex}
.chart-block .columns div{padding-top:3px;height:40px}
@media(min-width:780px){.chart-block .columns div{padding-top:10px;height:60px}
}
.chart-block .columns div span{display:block;position:absolute;white-space:nowrap;left:50%;bottom:3px;transform:translateX(-50%)}
.chart-block .columns,.chart-block .data{text-align:center;justify-content:space-around}
.chart-block .columns div,.chart-block .data div{position:relative;text-align:center;min-width:20px;max-width:84px;margin:0 3px}
@media(min-width:780px){.chart-block .columns div,.chart-block .data div{width:90px;min-width:70px}
}
.tingle-modal-box{border-radius:0;padding:0 15px;background-color:transparent;width:100%;max-height:80%;max-width:1140px;overflow-y:auto}
.tingle-modal-box.full-height{height:80%}
.tingle-modal--chatbot .tingle-modal-box{max-height:100%;overflow-y:visible}
.tingle-modal-box__content{padding:38px 0 30px;background-color:#fff;height:100%;overflow:hidden;position:relative}
@media(min-width:768px){.tingle-modal-box__content{padding-top:67px;padding-bottom:60px}
}
.has-scrollbar .tingle-modal-box__content{padding-bottom:20px;position:relative}
@media(min-width:768px){.has-scrollbar .tingle-modal-box__content{padding-bottom:50px}
}
.has-scrollbar .tingle-modal-box__content:after{content:"";display:block;width:100%;height:30px;position:absolute;left:0;bottom:20px;background:#fff;background:-webkit-linear-gradient(bottom,#fff,hsla(0,0,100%,0));background:-moz-linear-gradient(to top,#fff,hsla(0,0,100%,0));background:-o-linear-gradient(to top,#fff,hsla(0,0,100%,0));background:linear-gradient(0,#fff,hsla(0,0,100%,0))}
@media(min-width:768px){.has-scrollbar .tingle-modal-box__content:after{height:40px;bottom:50px}
}
.has-scrollbar .body{padding-left:25px;padding-right:25px}
@media(min-width:768px){.has-scrollbar .body{padding-left:0;padding-right:30px;margin-right:-30px}
}
.has-scrollbar .body:after{content:"";display:block;width:100%;height:30px}
@media(min-width:768px){.has-scrollbar .body:after{height:40px}
}
.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:0;background-color:#2c3e50;box-shadow:none;color:#fff;line-height:55px;position:absolute;top:5px;right:5px;left:auto;width:30px;height:30px;background:url(cag-base/resources/images/_icons/x.png) 50% no-repeat;background-size:10px}
@media(min-width:768px){.tingle-modal__close{top:23px;right:23px;background-size:19px}
}
#model_redirect .tingle-modal-box{max-width:800px}
#model_redirect .tingle-modal-box__content{padding:67px 20px 60px}
.section__rich-text .rich-text{word-break:break-word}
.section__rich-text .rich-text h3{margin-top:0}
.section__rich-text .rich-text .mb-45{margin-bottom:42px}
.section__rich-text .rich-text .mb-0{margin-bottom:0}
@media(min-width:768px){.section__rich-text .rich-text .text-sm-09{color:#5d5145}
}
.section__rich-text .rich-text h1{font-weight:500;font-size:36px;line-height:39.6px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.section__rich-text .rich-text h1{letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text h1{line-height:40px;letter-spacing:0}
.section__rich-text .rich-text h2{font-weight:700;font-size:19px;line-height:24px;letter-spacing:.15em;color:#5d5145;text-transform:uppercase}
@media(min-width:768px){.section__rich-text .rich-text h2{font-size:30px;line-height:40px}
}
.rte-cn .section__rich-text .rich-text h2{line-height:26px}
@media(min-width:768px){.rte-cn .section__rich-text .rich-text h2{line-height:36px}
}
.section__rich-text .rich-text h3{font-weight:500;font-size:24px;line-height:26.4px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.section__rich-text .rich-text h3{letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text h3{letter-spacing:0}
.section__rich-text .rich-text h4{font-weight:500;font-size:18px;line-height:19.8px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.section__rich-text .rich-text h4{letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text h4{line-height:24px;letter-spacing:0}
.section__rich-text .rich-text h5{font-weight:500;font-size:14px;line-height:15.4px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.section__rich-text .rich-text h5{letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text h5{line-height:20px;letter-spacing:0}
.section__rich-text .rich-text h6{font-weight:500;font-size:12px;line-height:13.2px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.section__rich-text .rich-text h6{letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text h6{line-height:16px;letter-spacing:0}
.section__rich-text .rich-text p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.section__rich-text .rich-text p{letter-spacing:.02em;font-size:15px;line-height:20px}
}
.rte-cn .section__rich-text .rich-text p{line-height:20px}
@media(min-width:768px){.rte-cn .section__rich-text .rich-text p{font-size:14px}
}
.section__rich-text .rich-text ul{list-style-type:none;font-weight:400;font-size:14px;line-height:18px;list-style-position:initial;padding-left:19px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.section__rich-text .rich-text ul{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text ul{line-height:20px}
@media(min-width:768px){.rte-cn .section__rich-text .rich-text ul{font-size:14px}
}
.section__rich-text .rich-text ul li{position:relative;padding-left:20px;margin-top:5px}
.section__rich-text .rich-text ul li:first-child{margin-top:0}
.section__rich-text .rich-text ul li:before{position:absolute;left:3px;top:7px;content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#968a7e}
.section__rich-text .rich-text ol{counter-reset:section;list-style-type:none;font-weight:400;font-size:14px;line-height:18px;padding-left:19px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.section__rich-text .rich-text ol{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.rte-cn .section__rich-text .rich-text ol{line-height:20px}
@media(min-width:768px){.rte-cn .section__rich-text .rich-text ol{font-size:14px}
}
.section__rich-text .rich-text ol li{position:relative;padding-left:20px;margin-top:5px}
.section__rich-text .rich-text ol li:first-child{margin-top:0}
.section__rich-text .rich-text ol li:before{counter-increment:section;content:counters(section,",") ".";display:inline-block;position:absolute;top:0;left:0}
.section__rich-text .rich-text a{color:#6c217f}
.section-rich-text{font-weight:400;font-size:18px;line-height:22px;letter-spacing:.02em;color:#968a7e}
@media(min-width:768px){.section-rich-text{font-size:15px;line-height:20px}
}
.section-rich-text a{font-size:14px;line-height:18px;letter-spacing:.03em}
.section-rich-text a,.section-rich-text a:focus,.section-rich-text a:visited{font-weight:400;color:#6c217f}
.section-rich-text a:active,.section-rich-text a:hover{font-weight:700;color:#6c217f}
@media(min-width:768px){.section-rich-text a{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.section__tab{padding-top:0}
.section__tab .header{position:relative}
.section__tab .anchor-nav .swiper-wrapper{padding:15px 0}
@media(min-width:1200px){.section__tab .anchor-nav .swiper-wrapper{flex-wrap:nowrap}
}
.section__tab .anchor-nav .swiper-slide a{display:inline-flex;align-items:center;height:100%;border-bottom:3px solid transparent}
@media(min-width:768px){.section__tab .anchor-nav .swiper-slide a{padding:0}
}
.section__tab .anchor-nav .swiper-slide a .text{border:0;height:auto}
@media(min-width:1200px){.section__tab .anchor-nav .swiper-slide a .text{line-height:1.3}
}
.section__tab .anchor-nav .swiper-slide .color-custom-4 .text{transform:translateY(-10px)}
.section__tab .anchor-nav .curve{bottom:0;display:none}
@media(min-width:768px){.section__tab .anchor-nav .curve{display:block;width:140px}
}
.section__tab .anchor-list{padding-bottom:22px}
@media(min-width:768px){.section__tab .anchor-list{padding-bottom:59px}
}
.section__tab .anchor-list li{display:none}
.section__tab .anchor-list .active{display:block}
.section__tab .anchor-list .title{margin-top:41px;margin-bottom:12px}
@media(min-width:768px){.section__tab .anchor-list .title{margin-top:43px;margin-bottom:9px}
}
.section__tab.slider .swiper-wrapper{padding:0}
.section__tab.slider .anchor-nav .curve{display:none !important}
.section__tab.slider .anchor-nav .swiper-slide a{padding:10px 0}
.section__tab.slider .anchor-nav .swiper-slide .color-custom-4{border-bottom-color:#ffb81f}
.section__tab.slider .anchor-nav .swiper-slide .color-custom-4 .text{transform:none}
.section__tab--no-curve .curve{display:none !important}
.section__tab--no-curve .anchor-nav .swiper-wrapper{padding:0}
.section__tab--no-curve .anchor-nav .nav-item{height:100%}
.section__tab--no-curve .anchor-nav .nav-item .anchor{padding:15px 0}
.section__tab--no-curve .anchor-nav .nav-item.active .anchor{border-color:#ffb81f}
.section__tab--no-curve .anchor-nav .nav-item.active .text{transform:none}
.tab-nav{align-items:center;background:#f6f6f6;position:relative}
.tab-nav,.tab-nav .nav-item{display:flex;justify-content:center}
.tab-nav .nav-item{flex:0 0 auto;width:auto;height:auto;min-width:130px;max-width:250px;padding:0 25px;text-align:center;transition:all .3s;min-height:57px;pointer-events:none}
@media(min-width:768px){.tab-nav .nav-item{max-height:none;min-height:80px}
}
@media(min-width:1200px){.tab-nav .nav-item{flex:1 1 auto;max-width:100%}
}
.tab-nav .nav-item .text{max-height:100%;display:block}
.tab-nav .nav-item a{display:inline-flex;align-items:center;height:auto;margin:0;padding:10px 0;pointer-events:all;min-width:66px;text-decoration:none}
@media(min-width:768px){.tab-nav .nav-item a{padding:15px 0}
}
.tab-nav .nav-item a span{width:100%}
.tab-nav .curve{bottom:-4px}
@media(min-width:768px){.tab-nav .curve{width:140px}
}
@media(max-width:767px){.tab-nav .swiper-container+.curve{height:22px !important;display:none !important}
.tab-nav .swiper-container .nav-item a{position:relative}
.tab-nav .swiper-container .nav-item a:after{content:"";display:block;width:70px;height:3px;background:transparent;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
}
@media(max-width:767px) and (min-width:768px){.tab-nav .swiper-container .nav-item a:after{width:66px;height:5px}
}
@media(max-width:767px){.tab-nav .swiper-container .nav-item.active a:after{background:#ffb81f}
}
.tab-nav--slider .container{flex-basis:100%}
@media(min-width:1200px){.tab-nav--slider .container{max-width:1170px;margin-left:0;margin-right:0}
}
.tab-nav--slider .swiper-container{padding:0;flex-basis:100%}
.tab-nav--slider .swiper-container.slider{padding:0 30px}
.tab-nav--slider .swiper-container.slider .swiper-wrapper{justify-content:left}
.tab-nav--slider .swiper-wrapper{display:flex;justify-content:center;align-items:center;position:relative;align-items:stretch}
.tab-item{display:none;padding-top:30px}
@media(min-width:768px){.tab-item{padding-top:50px}
}
.tab-item.active{display:block}
.tab-item>.title{margin-bottom:20px}
.tab-nav--has-curve .nav-item.active{transform:translateY(-10px)}
@media(max-width:767px){.tab-nav--has-curve .swiper-container .nav-item.active{transform:none}
}
.tab-nav--has-border .nav-item a{position:relative}
.tab-nav--has-border .nav-item a:after{content:"";display:block;width:70px;height:3px;background:transparent;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
@media(min-width:768px){.tab-nav--has-border .nav-item a:after{width:66px;height:5px}
}
.tab-nav--has-border .nav-item.active a:after{background:#ffb81f}
.swiper-nav{display:block;width:25px;height:100%;background-size:6px;background-color:#f6f6f6;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 30px 0 rgba(0,0,0,.25);position:absolute;top:0;bottom:0;z-index:1;cursor:pointer}
.swiper-next{background-image:url(cag-base/resources/images/_icons/next.png);right:0}
.swiper-prev{background-image:url(cag-base/resources/images/_icons/prev.png);left:0}
.swiper-button-disabled,[class=swiper-container] .swiper-nav{display:none}
.section__table .box{width:100%;padding:25px 15px}
@media(min-width:768px){.section__table .box{padding:25px 30px}
}
.section__table .box.box--table-shadow .table-striped table tr td p{color:#968a7e}
.section__table .table-layout-fixed{width:100%;table-layout:fixed}
.section__table table{margin-bottom:0;box-shadow:0 0 15px 0 rgba(92,92,92,.1)}
.section__table table p:last-child{margin-bottom:0}
.section__table table>tbody>tr>th{padding:17px 15px;border-bottom:1px solid #e7e7e7;white-space:normal;word-break:break-word}
.section__table table>tbody>tr:nth-of-type(2n){background-color:#f4f4f4}
.section__table table>tbody>tr:nth-of-type(odd){background-color:#fff}
.section__table table>tbody>tr>td{padding:28px 15px;border-top:0;white-space:normal}
.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}
.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}
.scroll-element{display:none}
.scroll-element.scroll-x.scroll-scrollx_visible{display:block}
.scroll-element,.scroll-element div{box-sizing:content-box}
.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}
.scroll-textarea{border:1px solid #ccc;border-top-color:#999}
.scroll-textarea>.scroll-content{overflow:hidden !important}
.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:0;padding:2px;position:relative !important;top:0;width:100% !important}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}
.scrollbar-external_wrapper{position:relative;padding-bottom:2px;margin:0 -15px}
.scrollbar-external{overflow:auto}
.external-scroll_x{cursor:pointer;display:none;position:absolute;height:3px;left:15%;bottom:0;width:70%}
.external-scroll_x.scroll-scrollx_visible{display:block}
.external-scroll_x div{height:100%;left:0;top:0;position:absolute;width:100%}
.external-scroll_x .scroll-bar{background:#5e5145;width:100px;z-index:12}
.external-scroll_x .scroll-element_size{height:1px;background-color:#95897e;margin-top:1px}
.section__text-image ul{margin-bottom:0;list-style:none;padding:0}
.section__text-image li{margin-top:48px}
@media(min-width:768px){.section__text-image li{margin-top:98px}
}
.section__text-image li:first-child{margin-top:0}
.section__text-image .line{width:calc(100% - 60px);height:1px;margin-left:30px;background:grey}
.text-image{text-align:center;padding-top:27px;padding-bottom:23px}
@media(max-width:767px){.text-image{margin-left:0;margin-right:0}
}
@media(min-width:768px){.text-image{text-align:left;padding-top:50px;padding-bottom:50px}
}
@media(max-width:767px){.text-image figure{margin-left:10px;margin-right:10px}
}
@media(min-width:768px){.text-image .info{margin-top:-3px}
}
.text-image .title{margin:20px 0 15px}
@media(min-width:768px){.text-image .title{margin-top:0}
}
.text-image .desc{margin-bottom:0}
.text-image__bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:-1}
.text-image__bg img{width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.section__tile .tile-container+.tile-container{margin-top:30px}
@media(min-width:768px){.section__tile .tile-container+.tile-container{margin-top:50px}
}
@media(min-width:768px){.section__tile .grid li:nth-child(2){margin-top:0}
}
.tile{text-align:center;text-decoration:none}
@media(min-width:992px){.tile{margin-left:0;margin-right:0;text-align:left}
}
@media(min-width:992px){.tile .box-shadow{box-shadow:0 15px 70px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;padding:0}
}
.tile .box-shadow figure{margin-bottom:0}
@media(min-width:992px){.tile figure{padding-left:0;margin-bottom:0}
}
.tile figure .point{right:13px}
@media(min-width:992px){.tile figure .point{right:auto;left:15px}
}
@media(min-width:992px){.tile .info{padding-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
}
.tile .box-info{max-width:100%;text-align:left;padding:24px 20px;background-color:#fff;box-shadow:1px 1px 34px rgba(0,0,0,.1)}
@media(max-width:991px){.tile .box-info{margin:auto}
}
@media(min-width:992px){.tile .box-info{text-align:left;width:100%;box-shadow:none;background-color:transparent;padding:42px 40px 42px 20px}
}
.tile .sub-title{margin-bottom:5px}
@media(min-width:992px){.tile .sub-title{margin-bottom:15px}
}
.tile .title{margin:0 0 14px}
.section__tile--promotion .tile .title{text-align:left}
@media(min-width:768px){.tile .title{text-align:left}
}
.tile .point{position:absolute;left:0;top:0;background:#958b81 url(cag-base/resources/images/_icons/buff.png) 12px no-repeat;background-size:17px;height:28px;line-height:28px;color:#fff;padding:0 12px 0 37px;text-align:left}
@media(min-width:992px){.tile .point{background-size:20px;padding:0 12px 0 42px;height:36px;line-height:36px}
}
.tile .desc{margin-bottom:0}
.tile .more{white-space:nowrap;margin:20px 0 0;overflow:hidden;position:absolute;bottom:14px}
@media(min-width:992px){.tile .more{margin-top:15px;bottom:24px}
}
@media(max-width:991px){.tile .more{position:relative;bottom:0}
}
@media(min-width:992px){.tile .more{margin-top:30px}
}
.tile .more .icon-duplicate{padding-right:15px;color:#337ab7;text-decoration:none}
@media(min-width:992px){.tile .more .icon-duplicate{padding-right:22px}
}
.tile .more .icon-duplicate:after{background:url(cag-base/resources/images/_icons/icon-duplicate.png) 50% no-repeat;width:10px;height:10px;top:2px}
@media(min-width:992px){.tile .more .icon-duplicate:after{width:12px;height:12px}
}
.tile .more .icon-duplicate--icon-right{padding-right:0;padding-left:15px}
@media(min-width:992px){.tile .more .icon-duplicate--icon-right{padding-right:0;padding-left:22px}
}
.tile .more .icon-duplicate--icon-right:after{left:0;right:auto}
.tile .more .icon-arrow{padding-right:34px;text-decoration:none}
@media(min-width:992px){.tile .more .icon-arrow{padding-right:53px}
}
.tile .more .icon-arrow:after{background:url(cag-base/resources/images/_icons/icon-arrow.png) 50% no-repeat;width:24px;height:6px;top:50%;transform:translateY(-50%)}
@media(min-width:992px){.tile .more .icon-arrow:after{width:30px;height:8px}
}
.tile .more .icon-arrow:hover:after{transform:translate(4px,-50%)}
.tile .more .icon-arrow,.tile .more .icon-duplicate{position:relative}
.tile .more .icon-arrow:after,.tile .more .icon-duplicate:after{content:"";display:block;position:absolute;background-size:100%;right:4px;transition:all .2s linear}
.tile--overlap figure{padding-left:0;padding-right:0}
@media(min-width:992px){.tile--overlap figure{position:relative;width:50%;height:0;padding-bottom:33.33333%;overflow:hidden}
}
@media(min-width:992px){.tile--overlap figure img{position:absolute;left:50%;top:50%;min-height:100%;min-width:auto;height:auto;transform:translate(-50%,-50%)}
}
@media(max-width:991px){.tile--overlap .info{margin-top:-31px;position:relative}
}
@media(min-width:992px){.tile--overlap .info{position:relative;height:0;padding-bottom:33.33333%}
}
@media(min-width:768px){.milestone-item .tile--overlap .info{margin-top:0}
}
@media(min-width:768px){.tile--right{direction:rtl}
}
@media(min-width:992px){.tile--right figure{direction:ltr;padding-right:0;padding-left:15px}
}
@media(min-width:768px){.tile--right .info{direction:ltr}
}
@media(min-width:992px){.tile--right .info{padding-right:15px;padding-left:0}
}
@media(min-width:992px){.tile--right .box-info{padding:42px 15px 42px 40px}
}
.tile--redeem .box-info{position:relative;padding-top:50px;padding-bottom:30px}
@media(min-width:768px){.tile--redeem .box-info{position:static;padding-top:40px;padding-bottom:40px}
}
.tile--redeem .title{margin-bottom:13px}
@media(min-width:768px){.tile--redeem .point{left:-15px}
}
@media(min-width:768px){.tile--redeem .info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
}
.tile--redeem .love-it{display:block;width:36px;height:36px;background:url(cag-base/resources/images/_icons/heart-default.svg) 50% no-repeat;background-size:18px;position:absolute;right:4px;top:0;transition:background .1s}
@media(min-width:768px){.tile--redeem .love-it{background-size:22px;right:23px;top:8px}
}
.tile--redeem .love-it:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(cag-base/resources/images/_icons/heart-filled.svg) 50% no-repeat;background-size:0;transition:background .1s}
.tile--redeem .love-it.active{background-size:16px}
@media(min-width:768px){.tile--redeem .love-it.active{background-size:20px}
}
.tile--redeem .love-it.active:before{background-size:18px}
@media(min-width:768px){.tile--redeem .love-it.active:before{background-size:22px}
}
.tile--redeem .count{margin:13px 0 12px}
@media(min-width:768px){.tile--redeem .count{margin:40px 0 15px}
}
.tile--redeem .count button{border:0;background:0;width:30px;height:30px;color:#968a7e}
.tile--redeem .count input{border:0;width:30px;height:30px;text-align:center;padding:0}
@media(min-width:768px){.tile--redeem .count input{width:40px}
}
.tile--redeem .btn-long{min-width:240px;box-shadow:14px 20px 38px 0 rgba(0,0,0,.11);background-color:#6c217f;color:#fff}
@media(min-width:768px){.tile--redeem.tile--right .point{left:0}
}
@media(min-width:768px){.tile--redeem.tile--right .love-it{right:8px}
}
.tile--details{background:transparent;margin-top:14px}
.tile--details.hover--move-up{background-color:transparent}
@media(min-width:768px){.tile--details{margin-top:30px;margin-left:0;margin-right:0}
}
.tile--details>a{padding:0}
.tile--details figure{position:relative;width:175px;height:175px;overflow:hidden;margin-bottom:0}
@media(max-width:767px){.tile--details figure{padding-left:0;padding-right:13px;overflow:hidden;flex:0 0 auto}
}
@media(min-width:992px){.tile--details figure{width:263px}
}
.tile--details figure img{height:100%;width:auto;max-width:none;position:absolute;left:50%;transform:translateX(-50%)}
.tile--details .box-shadow{background-color:#fff;box-shadow:1px 1px 34px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;overflow:hidden}
@media(max-width:767px){.tile--details .box-shadow{max-height:175px;justify-content:flex-start}
}
.tile--details .info{display:block;position:relative}
@media(max-width:767px){.tile--details .info{padding-left:2px;padding-right:0}
}
@media(min-width:768px){.tile--details .info{width:calc(100% - 175px)}
}
@media(min-width:992px){.tile--details .info{width:calc(100% - 263px)}
}
.tile--details .box-info{box-shadow:none}
@media(max-width:767px){.tile--details .box-info{box-shadow:none;padding:13px 11px 5px 15px;text-align:left;height:175px}
}
@media(min-width:768px){.tile--details .box-info{padding:26px 30px 0 0}
}
@media(min-width:768px){.tile--details .sub-title{margin-bottom:9px}
}
.tile--details .title{margin-bottom:10px}
@media(min-width:768px){.tile--details .title{margin-bottom:9px}
}
@media(min-width:768px){.tile--details .desc--quanlity{margin-top:15px}
}
@media(min-width:768px){.tile--details.tile--right .box-info{padding:26px 0 15px 30px}
}
.tile--details .terminal-list{position:absolute;bottom:14px;margin-bottom:0}
@media(min-width:768px){.tile--details .terminal-list{bottom:24px}
}
.tile--details .terminal-list dt{float:left;width:55px}
.tile--details .terminal-list dd{float:left;width:calc(100% - 55px)}
.tile--details .terminal-list dd span{float:left;margin-right:6px}
.section__tile--no-padding .box-info{padding:0 15px 0 0}
.section__tile--home-banner{background:#efefef}
@media(min-width:768px){.section__tile--home-banner{margin-bottom:-20px}
}
.tile-millionare{display:flex;background:#fff;align-items:center}
@media(min-width:768px){.tile-millionare figure{padding-left:0}
.tile-millionare .box-info{box-shadow:none;text-align:left;max-width:100%}
}
@media(max-width:767px){.tile-millionare{margin-left:-15px;margin-right:-15px}
.tile-millionare figure{flex:0 0 100px;padding:0}
.tile-millionare .box-info{box-shadow:none;text-align:left;max-width:100%}
.tile-millionare .title{margin-bottom:4px}
}
.tile-millionare a{display:flex;align-items:center;flex-basis:100%}
.single-tile-list .tile+.tile{margin-top:30px}
@media(min-width:768px){.single-tile-list .tile+.tile{margin-top:40px}
}
.Booking-widget,.module__hightlights{position:relative}
.tile-highlight{width:100%;min-height:97px;background-color:#fff;display:flex;flex-wrap:nowrap;box-shadow:12px 20px 24px 0 rgba(0,0,0,.03)}
.tile-highlight .tile-img{flex:0 0 auto;width:101px;height:97px;position:relative;overflow:hidden}
@media(min-width:768px){.tile-highlight .tile-img{width:180px;height:120px}
}
.tile-highlight .tile-img img{height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%)}
.tile-highlight .tile-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-left:15px;padding-right:15px;width:100%}
.tile-highlight .tile-content>*{width:100%}
.tile-highlight .tile-content h4{margin-bottom:6px}
.tile-highlight+.tile-highlight{margin-top:10px}
.tile.tile-millionare .info{padding-left:22px}
.banner-filter{position:relative}
@media(max-width:767px){.banner-filter__item{padding-top:30px}
}
@media(min-width:768px){.banner-filter__item{position:absolute;left:0;bottom:100%;width:100%}
}
@media(min-width:768px){.banner--smaller{height:375px}
}
.banner--250{height:250px}
.section-form{padding-top:30px;padding-bottom:30px}
.section-form .col-sm-6.control-group:last-child{margin-bottom:0}
@media(min-width:768px){.section-form .col-sm-6.control-group:nth-child(odd):nth-last-child(2){margin-bottom:0}
}
.section-form .row-flex{align-items:flex-start}
.section-form .clearfix:before{display:block !important}
.form-group+.form-group{margin-top:28px}
.form-group h4{font-weight:700;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.form-group h4{font-size:16px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}
}
.form-group .dropdown-link{width:100%}
.form-intro :last-child{margin-bottom:0}
.section-title h2{font-weight:700;font-size:19px;line-height:24px;letter-spacing:.15em;color:#5d5145;text-transform:uppercase}
@media(min-width:768px){.section-title h2{font-size:30px;line-height:40px}
}
.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{color:#5d5145}
@media(max-width:767px){.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{text-align:center}
}
@media(max-width:767px){.section-title h1 .icon-inline,.section-title h2 .icon-inline,.section-title h3 .icon-inline,.section-title h4 .icon-inline,.section-title h5 .icon-inline,.section-title h6 .icon-inline{display:block;margin-left:auto;margin-right:auto}
}
@media(min-width:768px){.section-title h1 .icon-inline,.section-title h2 .icon-inline,.section-title h3 .icon-inline,.section-title h4 .icon-inline,.section-title h5 .icon-inline,.section-title h6 .icon-inline{display:inline-block;margin-right:26px}
}
@media(max-width:767px){.section-title h1 .icon-_plane-up--big,.section-title h2 .icon-_plane-up--big,.section-title h3 .icon-_plane-up--big,.section-title h4 .icon-_plane-up--big,.section-title h5 .icon-_plane-up--big,.section-title h6 .icon-_plane-up--big{display:none}
}
@media(min-width:768px){.section-title h1 .icon-_plane-up--big,.section-title h2 .icon-_plane-up--big,.section-title h3 .icon-_plane-up--big,.section-title h4 .icon-_plane-up--big,.section-title h5 .icon-_plane-up--big,.section-title h6 .icon-_plane-up--big{display:inline-block}
}
@media(max-width:767px){.section-title h1 .icon-_plane-up,.section-title h2 .icon-_plane-up,.section-title h3 .icon-_plane-up,.section-title h4 .icon-_plane-up,.section-title h5 .icon-_plane-up,.section-title h6 .icon-_plane-up{display:block}
}
@media(min-width:768px){.section-title h1 .icon-_plane-up,.section-title h2 .icon-_plane-up,.section-title h3 .icon-_plane-up,.section-title h4 .icon-_plane-up,.section-title h5 .icon-_plane-up,.section-title h6 .icon-_plane-up{display:none}
}
.section-title ol{font-weight:700;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.section-title ol{font-size:15px;line-height:20px;letter-spacing:.02em;color:#968a7e}
}
@media(min-width:768px){.section-title.align-right{text-align:right}
}
@media(min-width:768px){.section-title.align-center{text-align:center}
}
.background-solid{background-color:#e7e7e7}
.spend-progress{background:#513661;background:-moz-linear-gradient(top,#513661 0,#573a68 14%,#573b6b 15%,#614377 33%,#65447b 35%,#65477d 39%,#6f4d8a 52%,#6e4c89 53%,#714d8b 53%,#704e8b 57%,#724f8f 58%,#764f90 64%,#765194 68%,#765292 69%,#775295 70%,#775295 100%);background:-webkit-linear-gradient(top,#513661,#573a68 14%,#573b6b 15%,#614377 33%,#65447b 35%,#65477d 39%,#6f4d8a 52%,#6e4c89 53%,#714d8b 0,#704e8b 57%,#724f8f 58%,#764f90 64%,#765194 68%,#765292 69%,#775295 70%,#775295);background:linear-gradient(180deg,#513661 0,#573a68 14%,#573b6b 15%,#614377 33%,#65447b 35%,#65477d 39%,#6f4d8a 52%,#6e4c89 53%,#714d8b 0,#704e8b 57%,#724f8f 58%,#764f90 64%,#765194 68%,#765292 69%,#775295 70%,#775295);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#513661",endColorstr="#775295",GradientType=0);box-shadow:0 15px 46px 0 rgba(0,0,0,.1);z-index:2;height:206px}
@media(min-width:768px){.spend-progress{height:162px}
}
.spend-progress.gold{background:#c3b79f;background:-moz-linear-gradient(top,#c3b79f 0,#a69470 1%,#a49470 1%,#ad9d79 17%,#b19f79 19%,#af9f7b 20%,#b2a27e 24%,#c0ae8a 38%,#cbbc95 59%,#cbbc95 99%,#cbbb97 99%,#f9f6f1 100%);background:-webkit-linear-gradient(top,#c3b79f,#a69470 1%,#a49470 0,#ad9d79 17%,#b19f79 19%,#af9f7b 20%,#b2a27e 24%,#c0ae8a 38%,#cbbc95 59%,#cbbc95 99%,#cbbb97 0,#f9f6f1);background:linear-gradient(180deg,#c3b79f 0,#a69470 1%,#a49470 0,#ad9d79 17%,#b19f79 19%,#af9f7b 20%,#b2a27e 24%,#c0ae8a 38%,#cbbc95 59%,#cbbc95 99%,#cbbb97 0,#f9f6f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c3b79f",endColorstr="#f9f6f1",GradientType=0)}
.spend-progress.platinum{background:#3c5361;background:-moz-linear-gradient(left,#3c5361 0,#3b515f 5%,#344755 11%,#324651 11%,#314752 11%,#324853 11%,#334654 11%,#324553 12%,#30444f 12%,#2f414d 14%,#2e404c 15%,#2c404b 15%,#2b3d49 16%,#2b3d47 16%,#263842 19%,#25363e 24%,#26373f 25%,#253741 25%,#2a3c46 29%,#2a3c48 29%,#314550 34%,#334956 39%,#3b5260 46%,#3e5565 48%,#435d6c 52%,#516c81 58%,#526f81 59%,#547085 59%,#547183 60%,#557186 60%,#557488 61%,#5a798e 63%,#5e7e95 67%,#5c7b90 75%,#557488 77%,#567589 77%,#587489 77%,#567287 78%,#547387 78%,#537284 78%,#577388 78%,#557186 78%,#4f6a7d 81%,#344755 89%,#324651 89%,#2d3f4b 92%,#2b3d47 92%,#25363e 96%,#25363e 100%);background:-webkit-linear-gradient(left,#3c5361,#3b515f 5%,#344755 11%,#324651 0,#314752 0,#324853 0,#334654 0,#324553 12%,#30444f 0,#2f414d 14%,#2e404c 15%,#2c404b 0,#2b3d49 16%,#2b3d47 0,#263842 19%,#25363e 24%,#26373f 25%,#253741 0,#2a3c46 29%,#2a3c48 0,#314550 34%,#334956 39%,#3b5260 46%,#3e5565 48%,#435d6c 52%,#516c81 58%,#526f81 59%,#547085 0,#547183 60%,#557186 0,#557488 61%,#5a798e 63%,#5e7e95 67%,#5c7b90 75%,#557488 77%,#567589 0,#587489 0,#567287 78%,#547387 0,#537284 0,#577388 0,#557186 0,#4f6a7d 81%,#344755 89%,#324651 0,#2d3f4b 92%,#2b3d47 0,#25363e 96%,#25363e);background:linear-gradient(90deg,#3c5361 0,#3b515f 5%,#344755 11%,#324651 0,#314752 0,#324853 0,#334654 0,#324553 12%,#30444f 0,#2f414d 14%,#2e404c 15%,#2c404b 0,#2b3d49 16%,#2b3d47 0,#263842 19%,#25363e 24%,#26373f 25%,#253741 0,#2a3c46 29%,#2a3c48 0,#314550 34%,#334956 39%,#3b5260 46%,#3e5565 48%,#435d6c 52%,#516c81 58%,#526f81 59%,#547085 0,#547183 60%,#557186 0,#557488 61%,#5a798e 63%,#5e7e95 67%,#5c7b90 75%,#557488 77%,#567589 0,#587489 0,#567287 78%,#547387 0,#537284 0,#577388 0,#557186 0,#4f6a7d 81%,#344755 89%,#324651 0,#2d3f4b 92%,#2b3d47 0,#25363e 96%,#25363e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c5361",endColorstr="#25363e",GradientType=1)}
.spend-progress .progress__col{height:206px;position:relative}
@media(min-width:768px){.spend-progress .progress__col{height:162px}
}
.spend-progress .progress__col .member-card{width:83px;height:auto;display:block;margin:0 auto;box-shadow:20px 40px 50px 0 rgba(0,0,0,.1);transform:translateY(-10px)}
@media(min-width:768px){.spend-progress .progress__col .member-card{width:111px;transform:none}
}
.spend-progress .progress__col .fas{margin-left:10px}
.spend-progress .text-middle{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}
.spend-progress .current-spend{margin-bottom:0}
@media(min-width:768px){.spend-progress .current-spend{margin-bottom:5px}
}
.sign-up__progress ul{list-style:none;width:100%;margin:0;padding:37px 27px}
@media(min-width:768px){.sign-up__progress ul{padding:80px 0 52px}
}
.sign-up__progress li{float:left;width:33.33333%;position:relative;height:1px;background:#6c217f}
.sign-up__progress li:last-child{width:0}
.sign-up__progress li span{width:38px;height:38px;background:#f9f9f9;border-radius:100%;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}
.sign-up__progress li span:after,.sign-up__progress li span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%}
.sign-up__progress li span:before{width:7px;height:7px;background:#6c217f}
@media(min-width:768px){.sign-up__progress li span:before{width:10px;height:10px}
}
.sign-up__progress li span:after{width:27px;height:27px}
@media(min-width:768px){.sign-up__progress li span:after{width:38px;height:38px}
}
.sign-up__progress li.active{background:#b7b7b7;background:linear-gradient(90deg,#6c217f,#b7b7b7,#b7b7b7)}
.sign-up__progress li.active span{width:46px;height:46px}
@media(min-width:768px){.sign-up__progress li.active span{width:64px;height:64px}
}
.sign-up__progress li.active span:before{background:#6c217f}
.sign-up__progress li.active span:after{border:1px solid #6c217f}
.sign-up__progress li.active~li,.sign-up__progress li.active~li span:before{background:#b7b7b7}
.sign-up__step{display:none;padding-bottom:60px}
@media(min-width:768px){.sign-up__step{padding-bottom:90px}
}
.sign-up__step.active{display:block}
.sign-up__step .btn-wraper{margin-top:38px}
@media(min-width:768px){.sign-up__step .btn-wraper{margin-top:30px}
}
.sign-up__step .control-text{margin-bottom:18px}
@media(min-width:768px){.sign-up__step .control-text{margin-bottom:23px}
}
.sign-up__step input:checked+.btn-cancel{background:#f0f0f0}
.sign-up__step label{cursor:default}
.sign-up__step__intro{margin-bottom:28px}
@media(min-width:768px){.sign-up__step__intro{margin-bottom:42px}
}
.sign-up__step__intro p{margin-bottom:8px}
.sign-up__step__intro p:last-child{margin-bottom:0}
.sign-up__credentials h3{margin-bottom:10px}
@media(min-width:768px){.sign-up__credentials h3{margin-bottom:13px}
}
@media(max-width:767px){.sign-up__credentials .control-password{margin:0}
}
.sign-up__card .sign-up__step__intro{margin-bottom:20px}
.sign-up__card .img-wraper{width:176px;margin:0 auto 22px}
@media(min-width:768px){.sign-up__card .img-wraper{width:255px}
}
.sign-up__card .img-wraper img{box-shadow:3px 7px 18px 0 rgba(0,0,0,.28)}
.sign-up__card .btn-cancel{width:180px;padding:9px 0;max-width:100%;display:block;margin:auto}
@media(min-width:768px){.sign-up__card .btn-cancel{display:inline-block}
}
.sign-up__card .btn-cancel~.btn-cancel{margin-top:7px}
@media(min-width:768px){.sign-up__card .btn-cancel~.btn-cancel{margin-top:0;margin-left:10px}
}
.sign-up__card .field-desc{margin-left:20px}
.sign-up__card .card_details{display:none;margin-top:25px}
.sign-up__particular .control-text label{margin-left:0}
@media(max-width:767px){.sign-up__particular .particular__gender{height:auto;line-height:1}
}
.sign-up__particular .particular__gender span+span{margin-left:21px}
.sign-up__particular .particular__gender input[type=radio]{width:17px;height:17px;margin:0;display:inline-block;vertical-align:middle}
.sign-up__particular .particular__gender label{margin:0;display:inline-block;vertical-align:middle}
.sign-up__particular .particular__tel{position:relative}
.sign-up__particular .particular__tel .dropdown-custom{box-shadow:2px 4px 16px 0 rgba(0,0,0,.05);width:77px;height:48px;position:absolute;left:1px;top:1px;z-index:1}
@media(min-width:768px){.sign-up__particular .particular__tel .dropdown-custom{width:83px}
}
.sign-up__particular .particular__tel .dropdown-select{box-shadow:none}
.sign-up__particular .particular__tel .tel__code{width:47px;height:48px;text-align:right;padding:0;position:absolute;left:77px;top:1px;box-shadow:none;background-color:#fff}
@media(min-width:768px){.sign-up__particular .particular__tel .tel__code{left:83px;width:50px}
}
.sign-up__particular .particular__tel .tel__number{padding-left:124px}
@media(min-width:768px){.sign-up__particular .particular__tel .tel__number{padding-left:133px}
}
.sign-up__particular .addition-info hr{border-color:#958b81;margin-top:5px}
@media(min-width:768px){.sign-up__particular .addition-info hr{margin:32px auto 38px}
}
.sign-up__particular .particular__communications__intro{margin-top:15px}
@media(min-width:768px){.sign-up__particular .particular__communications__intro{margin-top:25px}
}
.sign-up__particular .particular__communications label{width:100%;padding:7px 0;text-align:center}
@media(max-width:767px){.sign-up__particular .particular__communications .pull-right{margin-bottom:15px}
}
.sign-up__particular .particular_postal .btn{width:83px;height:50px;position:absolute;right:0;top:0;padding:0;text-align:center}
.sign-up__particular .particular_tc{margin-top:33px}
@media(min-width:768px){.sign-up__particular .particular_tc{margin-top:25px}
}
@media(max-width:767px){.sign-up__particular .particular_tc .read-more{margin-top:6px}
}
.sign-up__particular .captcha{display:block;width:100%;margin:20px auto 5px}
@media(min-width:768px){.sign-up__particular .captcha{margin:10px auto 0}
}
.slider-full{width:100%;position:relative}
@media(min-width:768px){.slider-full{margin:0 auto 43px;display:flex}
}
.slider-full .slider-intro{width:100%}
@media(min-width:768px){.slider-full .slider-intro{flex:0 0 auto;width:36%;display:flex;align-items:center;justify-content:flex-end;z-index:1}
}
@media(min-width:1200px){.slider-full .slider-intro{width:calc(50% - .25 * 1140px);display:flex;align-items:center;justify-content:flex-end;position:relative}
}
@media(min-width:768px){.slider-full .intro__container{width:100%;padding-right:40px;padding-left:15px}
}
@media(min-width:992px){.slider-full .intro__container{padding-left:0;width:285px;max-width:calc(100% - 20px)}
}
.slider-full .slider-slides{flex:1 1 auto;overflow:hidden;position:relative;padding:0 38px 55px;display:flex}
@media(min-width:768px){.slider-full .slider-slides{padding:45px 15px 55px}
}
.slider-full .slider-slides:before{content:"";display:block;position:absolute;background:#eae6e3;top:0;right:-100%;bottom:90px;left:60px}
@media(min-width:768px){.slider-full .slider-slides:before{left:80px;top:0;bottom:0;right:0}
}
.slider-full .slider-slides .swiper-slide{box-shadow:25px 40px 50px 0 rgba(0,0,0,.05);background:#fff;transition:margin .2s}
.slider-full .slider-slides .swiper-slide:hover{margin-top:-10px}
.slider-full .slider-slides .card{margin-left:0;margin-right:0;direction:ltr;position:absolute;background:transparent;box-shadow:none}
.slider-full .slides__container{width:100%;max-width:855px}
.slider-full .swiper-container{padding:20px 0 0;position:relative}
@media(min-width:768px){.slider-full .swiper-container{padding:0 15px 15px}
}
@media(min-width:768px){.slider-full .swiper-container .swiper-scrollbar{width:70%;left:20%}
}
.slider-full .swiper-slide{max-width:258px;height:397px;direction:ltr}
.slider-full .swiper-slide:not(:last-child){margin-right:22px}
@media(min-width:768px){.slider-full .swiper-slide:not(:last-child){margin-right:25px}
}
.slider-full .slide-cta{display:flex;align-items:center;background:transparent !important;box-shadow:none !important}
@media(max-width:767px){.slider-full .slide-cta{padding-left:50px}
}
.slider-full .slider-bg{position:absolute;height:30%;width:auto;bottom:5px;left:0}
@media(min-width:1200px){.slider-full .slider-bg{left:calc((100% - 1280px) / 2)}
}
.slider-full .swiper-button-next,.slider-full .swiper-button-prev{width:50px;height:50px;appearance:none;background-size:contain;padding:0;box-shadow:0 0 30px 0 rgba(0,0,0,.25);border-radius:100%;display:none;transition:all .3s;opacity:0}
@media(min-width:992px){.slider-full .swiper-button-next,.slider-full .swiper-button-prev{display:block}
}
.slider-full .swiper-container:hover .swiper-button-next,.slider-full .swiper-container:hover .swiper-button-prev{opacity:1}
.slider-full .swiper-button-next,.slider-full .swiper-container-rtl .swiper-button-prev{background-image:url(cag-base/resources/images/_icons/swiper-next.png)}
.slider-full .swiper-button-prev,.slider-full .swiper-container-rtl .swiper-button-next{background-image:url(cag-base/resources/images/_icons/swiper-prev.png)}
.slider-full .swiper-button-disabled{display:none}
.slider-full--rtl{flex-direction:row-reverse}
@media(min-width:768px){.slider-full--rtl .slider-intro{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1}
}
@media(min-width:768px){.slider-full--rtl .intro__container{padding:0 15px 0 40px}
}
@media(min-width:992px){.slider-full--rtl .intro__container{padding-right:0}
}
.slider-full--rtl .slider-slides{justify-content:flex-end}
.slider-full--rtl .slider-slides:before{left:-100%;right:60px}
@media(min-width:768px){.slider-full--rtl .slider-slides:before{left:0;right:80px}
}
@media(min-width:768px){.slider-full--rtl .swiper-container .swiper-scrollbar{width:70%;left:0;right:20%}
}
.slider-full--rtl .swiper-slide:not(:last-child){margin-right:0;margin-left:22px}
@media(min-width:768px){.slider-full--rtl .swiper-slide:not(:last-child){margin-left:25px}
}
.slider-full--rtl .slide-cta{justify-content:flex-end;text-align:right}
@media(max-width:767px){.slider-full--rtl .slide-cta{padding-left:0;padding-right:50px}
}
.slider-full--rtl .slider-bg{left:auto;right:0}
@media(min-width:1200px){.slider-full--rtl .slider-bg{right:calc((100% - 1280px) / 2);left:auto}
}
@media(max-width:991px){.tab-nav--has-curve .swiper-container .nav-item.active{transform:none}
}
@media(max-width:991px){.tab-nav .swiper-container .nav-item.active a:after{background:#ffb81f}
}
@media(max-width:991px){.tab-nav .swiper-container .nav-item a:after{content:"";display:block;width:70px;height:3px;background:transparent;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
}
@media(max-width:991px){.tab-nav .swiper-container+.curve{height:22px !important;display:none !important}
}
.slider-promotions{overflow:hidden}
.slider-promotions .swiper-container{padding:0 0 40px}
.slider-promotions .swiper-container .swiper-scrollbar{bottom:20px}
@media(min-width:768px){.slider-promotions .swiper-wrapper{flex-direction:column}
}
.slider-promotions .swiper-slide{flex:0 0 auto;width:100%;transition:transform .3s;height:auto}
@media(min-width:768px){.slider-promotions .swiper-slide{flex:1 1 auto}
}
.slider-promotions .swiper-slide:not(:last-child){margin:0 10px 0 0}
@media(min-width:768px){.slider-promotions .swiper-slide:not(:last-child){margin:0 0 10px}
}
@media(min-width:768px){.no-touchevents .slider-promotions .swiper-slide:hover{transform:translateX(5px)}
}
.tile--square-image{max-width:100%;display:block;text-decoration:none}
.tile--square-image .box-shadow{display:flex;box-shadow:12px 25px 25px 0 rgba(0,0,0,.1)}
.tile--square-image figure{flex:0 0 34%}
.tile--square-image .info{display:flex;flex:1 1 auto;background:#fff;align-items:center}
.tile--square-image .box-info{padding:0 15px;text-align:left;align-items:center;box-shadow:none}
.tile--square-image .box-info h3{margin:0 0 5px;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.03em;color:#5d5145}
@media(min-width:768px){.tile--square-image .box-info h3{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.tile--cta{width:100%;height:100%;border-radius:3px;display:flex;justify-content:center;align-items:center;background:#fff}
.tile--cta a{padding:1em;text-decoration:none;color:#337ab7}
@media(max-width:767px){.container-section-skytrax section:empty{display:none}
}
.section-skytrax{padding:30px 0}
.section-skytrax.skytrax--small .vote{font-size:24px}
@media(min-width:992px){.section-skytrax.skytrax--small .vote{font-size:28px}
}
@media(min-width:1200px){.section-skytrax.skytrax--small .vote{font-size:30px}
}
.section-skytrax.skytrax--small .text{font-size:14px;max-width:100px}
.section-skytrax.skytrax--small .skytrax-container{padding-top:10px;padding-bottom:10px;height:auto;min-height:68px;flex-wrap:wrap}
@media(max-width:767px){.section-skytrax.skytrax--small .skytrax-container{flex-wrap:nowrap}
}
@media(max-width:991px){.section-skytrax.skytrax--small .skytrax-container .image{width:32px}
}
@media(max-width:767px){.section-skytrax.skytrax--small .skytrax-container .image{width:56px}
}
.skytrax-container{display:flex;background:#473810;justify-content:center;align-items:center;height:68px;text-decoration:none}
.skytrax-container>span{flex:0 0 auto}
.skytrax-container .image{width:56px}
.skytrax-container .image img{display:block;width:100%}
.skytrax-container .vote{font-size:31px;line-height:1;color:#ffe28b;margin-left:15px}
@media(min-width:768px){.skytrax-container .vote{font-size:35px}
}
.skytrax-container .text{font-size:15px;color:#fff;margin-left:10px;white-space:wrap;max-width:100px}
@media(min-width:768px){.skytrax-container .text{font-size:25px;max-width:100%}
}
.skytrax-container .arrow{margin-left:18px}
.content-panel{text-align:center}
.panel-row{float:none;display:inline-block;padding:10px 7px;width:100%}
.panel-flex{display:flex;flex-wrap:wrap}
.panel-flex .panel-item{flex:0 0 auto}
.panel-flex--center{justify-content:center}
.panel-wraper{margin:auto}
.panel--align-left{margin-left:0}
.panel--fix-size{float:left;width:120px;min-height:110px;margin:7px;padding:0 10px 15px;background:#fff;text-align:center;box-shadow:10px 20px 49px 0 rgba(0,0,0,.08)}
@media(min-width:768px){.panel--fix-size{width:170px;min-height:130px;padding:0 10px 26px}
}
.panel--fix-size .panel-icon{position:relative;width:100%;height:48px;margin-bottom:9px}
@media(min-width:768px){.panel--fix-size .panel-icon{height:55px}
}
.panel--fix-size .panel-icon .icon,.panel--fix-size .panel-icon .img-icon{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.panel--fix-size .panel-icon .has-noti:before{content:"";width:11px;height:11px;background:#f5a01a;border-radius:100%;position:absolute;top:0;right:0;transform:translate(50%,-50%)}
@media(min-width:768px){.panel--fix-size .panel-icon .has-noti:before{width:14px;height:14px}
}
.panel--fix-size .panel-text{width:100%;text-align:center}
.section-tile-box-small-slider .img-box{width:100%}
.section-tile-box-small-slider .img-box img{max-width:100%;width:auto;display:inline-flex}
.tile__content__category{margin:.5em auto}
@media(min-width:768px){.tile__content__category{margin-top:0}
}
.tile__content__title{margin-top:.7em;margin-bottom:.5em}
.hightlights__tile{width:100%;background:#fff;position:relative;margin-bottom:10px;box-shadow:12px 20px 24px 0 rgba(0,0,0,.03)}
.hightlights__tile a{display:block;position:relative}
.hightlights__tile-img{display:block;width:29.4%}
.hightlights__tile-img img{width:100%}
.hightlights__tile-content{position:absolute;width:70.6%;left:29.4%;top:50%;transform:translateY(-50%);padding-left:15px}
.hightlights__content__title{margin:0}
@media(min-width:992px){.slider__content__title{margin:.5em auto}
}
.top-noti{width:100%;background:#6c217f;display:none;position:relative;overflow:hidden}
.top-noti:before{content:"";background:#fff;width:50%;height:100%;position:absolute;right:0}
.greyscale .top-noti{background:#888;border-bottom:1px solid #888}
.top-noti.single-notify:not(.has-showmore) .top-noti__content{max-width:100%;width:calc(100% - 30px)}
@media(max-width:767px){.top-noti.single-notify:not(.has-showmore) .top-noti__content{width:100%}
}
@media(max-width:767px){.top-noti.single-notify:not(.has-showmore) .top-noti__list{width:calc(100% - 80px)}
}
.top-noti.single-notify.has-showmore .top-noti__list .top-noti__p>a{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.top-noti.single-notify.has-showmore .top-noti__list.active .top-noti__p>a{display:block !important}
.top-noti.single-notify .top-noti__p{max-width:100%}
.top-noti.single-notify .top-noti__p>a{display:block !important}
.top-noti.single-notify .news-alert-wrapper .alert-icon .page{display:none !important}
.top-noti__list{margin:0;padding:0;overflow:hidden;width:calc(100% - 6.8% - 40px);height:75px}
@media(max-width:767px){.top-noti__list{width:calc(100% - 120px)}
}
.top-noti__list.active{height:auto}
.top-noti__list.active .top-noti__content{border-bottom:1px solid #ccc;display:block}
.top-noti__list.active li{height:auto;transform:none;transition:none;opacity:1}
.top-noti__list.active li:last-child .top-noti__content{border-bottom:0}
@media(max-width:767px){.top-noti__list.active li{padding:0 15px}
.top-noti__list.active li .top-noti__content{padding:15px 10px}
}
.top-noti__list.active .top-noti__p{max-height:100%}
.top-noti__list.active .top-noti__p p{display:block}
.top-noti__list.active .top-noti__p>a{display:block !important}
.top-noti__list ul{display:block;overflow:hidden;padding-left:0;margin-bottom:0;height:100%}
.top-noti__list li{transition:transform .5s;list-style:none;height:0;overflow:hidden;opacity:0;transform:translateY(100%)}
@media(max-width:767px){.top-noti__list li{padding:0 15px}
}
.top-noti__list .top-noti--active{opacity:1;height:100%;transform:translateY(0)}
.top-noti__container{background:#fff;position:relative;box-shadow:0 -1px 0 0 #f0f0f0}
.top-noti__container:before{content:"";position:absolute;display:block;height:100%;width:40px;background:#6c217f;top:0;left:0}
@media(min-width:768px){.top-noti__container:before{min-width:80px;width:4.16667%}
}
.greyscale .top-noti__container:before{background:#888}
.top-noti__content{padding:15px 10px;left:20px;position:relative;margin:auto;text-align:left;display:flex;align-items:center;height:100%;max-width:calc(100% - 160px);width:100%}
@media(max-width:767px){.top-noti__content{left:0;max-width:100%}
}
.top-noti__circle-i{position:absolute;top:50%;left:7.5%;transform:translate(-50%,-50%)}
@media(min-width:768px){.top-noti__circle-i{left:25px}
}
.top-noti__circle-i i{transition:.5s}
.top-noti__p{margin:0;position:relative;text-align:left;display:inline-block;overflow:hidden;max-height:36px;font-size:13px;color:#958b81}
.top-noti__p:hover{color:#5d5145}
.top-noti__p p{margin:0;display:inline}
.top-noti__p>a{color:#958b81;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.top-noti__p>a:hover{color:#5d5145;font-weight:inherit}
.top-noti__p a{font-size:13px}
@media(min-width:768px){.top-noti__p{max-height:40px}
}
.expanded .top-noti__p{max-height:100%}
.btn-close__wraper{position:absolute;top:50%;right:15px;transform:translateY(-50%)}
@media(min-width:768px){.btn-close__wraper{right:15px}
}
.top-noti__close{position:relative;display:block;width:20px;height:20px}
@media(max-width:767px){.top-noti__close{width:15px;height:15px}
}
.top-noti__close:after,.top-noti__close:before{content:"";display:block;width:100%;height:2px;background:#5e5145;position:absolute;top:50%;left:50%}
.top-noti__close:before{transform:translate(-50%,-50%) rotate(45deg)}
.top-noti__close:after{transform:translate(-50%,-50%) rotate(-45deg)}
.top-noti__less,.top-noti__more{display:none;text-align:center;margin:auto;position:absolute;left:50%;transform:translateX(-50%);font-weight:700;color:#968a7e;font-size:14px;margin-top:5px;line-height:1}
@media(max-width:767px){.top-noti__less,.top-noti__more{font-size:12px}
}
.top-noti__less:focus,.top-noti__less:hover,.top-noti__more:focus,.top-noti__more:hover{color:#968a7e}
.top-noti__less .fa-angle-down,.top-noti__more .fa-angle-down{font-size:15px;vertical-align:bottom;display:inline-block;line-height:12px;margin-left:5px;font-weight:700}
.collapsed .top-noti__more,.expanded .top-noti__less{display:block}
.news-alert-wrapper{display:flex;align-items:center}
.news-alert-wrapper .alert-icon{z-index:9;display:inline-flex;width:80px;color:#fff;justify-content:center}
@media(max-width:767px){.news-alert-wrapper .alert-icon{width:40px}
}
.news-alert-wrapper .alert-icon .icon-circle-i{transform:scale(.9)}
.news-alert-wrapper .alert-icon .page{margin-left:15px;letter-spacing:5px;font-size:13px}
@media(max-width:767px){.news-alert-wrapper .alert-icon .page{display:block !important;position:absolute;right:45px;color:#000;top:calc(50% + 15px);transform:translateY(-50%);letter-spacing:3px}
}
@media(max-width:767px){.news-alert-wrapper .alert-icon .page.active{display:none !important}
}
.news-alert-wrapper .btn-showmore{position:absolute;top:50%;right:50px;font-size:13px;color:#6c217f;transform:translate3d(0,-50%,0);cursor:pointer;z-index:3}
@media(max-width:767px){.news-alert-wrapper .btn-showmore .txt-showmore{display:none}
}
.news-alert-wrapper .btn-showmore.active .showmore-arrow{transform:rotate(-180deg)}
.news-alert-wrapper .showmore-arrow{width:11px;height:11px;display:inline-block;position:relative;margin:0 5px;transition:transform .3s ease-in-out}
.news-alert-wrapper .showmore-arrow span{top:50%;position:absolute;width:7px;height:2px;background-color:#6c217f;display:inline-block;transition:all .2s ease}
.news-alert-wrapper .showmore-arrow span:first-of-type{left:0;transform:translateY(-50%) rotate(45deg)}
.news-alert-wrapper .showmore-arrow span:last-of-type{right:0;transform:translateY(-50%) rotate(-45deg)}
.news-alert-wrapper .ico-chevron--grey{margin-left:8px;width:7px;height:9px}
.news-alert-wrapper .viewAll-container{padding-left:20px;padding-top:10px;padding-bottom:20px}
.news-alert-wrapper .viewAll-container a{display:inline-flex;align-items:center}
.user-info{height:44px;line-height:44px;background:#775295;background:-moz-linear-gradient(left,#775295 0,#775295 3%,#765292 3%,#765194 4%,#755191 4%,#755093 4%,#745090 4%,#734f8f 6%,#714d8d 7%,#704e8b 7%,#714d8b 8%,#6f4d8a 8%,#6b4985 11%,#6a4982 11%,#644378 15%,#62447a 15%,#624176 16%,#5f4175 16%,#5a3c6e 19%,#583b6b 25%,#5b3f70 29%,#5d3f71 29%,#5d3f73 29%,#62447a 33%,#65467f 36%,#64457e 36%,#66457c 36%,#664780 39%,#6b4985 41%,#694a85 42%,#6f4d8a 47%,#704d8d 47%,#714e8e 48%,#704e8b 48%,#745090 51%,#745193 51%,#755191 52%,#785398 54%,#7a559a 55%,#7b5497 55%,#865ca6 62%,#8a5eab 67%,#895fab 72%,#885ea8 73%,#885eaa 73%,#875da7 73%,#875da9 74%,#845ca5 76%,#855ba3 76%,#8258a0 77%,#81579f 77%,#8359a1 77%,#795295 82%,#775091 82%,#755191 82%,#63457b 89%,#583b6b 100%);background:-webkit-linear-gradient(left,#775295,#775295 3%,#765292 0,#765194 4%,#755191 0,#755093 0,#745090 0,#734f8f 6%,#714d8d 7%,#704e8b 0,#714d8b 8%,#6f4d8a 0,#6b4985 11%,#6a4982 0,#644378 15%,#62447a 0,#624176 16%,#5f4175 0,#5a3c6e 19%,#583b6b 25%,#5b3f70 29%,#5d3f71 0,#5d3f73 0,#62447a 33%,#65467f 36%,#64457e 0,#66457c 0,#664780 39%,#6b4985 41%,#694a85 42%,#6f4d8a 47%,#704d8d 0,#714e8e 48%,#704e8b 0,#745090 51%,#745193 0,#755191 52%,#785398 54%,#7a559a 55%,#7b5497 0,#865ca6 62%,#8a5eab 67%,#895fab 72%,#885ea8 73%,#885eaa 0,#875da7 0,#875da9 74%,#845ca5 76%,#855ba3 0,#8258a0 77%,#81579f 0,#8359a1 0,#795295 82%,#775091 0,#755191 0,#63457b 89%,#583b6b);background:linear-gradient(90deg,#775295 0,#775295 3%,#765292 0,#765194 4%,#755191 0,#755093 0,#745090 0,#734f8f 6%,#714d8d 7%,#704e8b 0,#714d8b 8%,#6f4d8a 0,#6b4985 11%,#6a4982 0,#644378 15%,#62447a 0,#624176 16%,#5f4175 0,#5a3c6e 19%,#583b6b 25%,#5b3f70 29%,#5d3f71 0,#5d3f73 0,#62447a 33%,#65467f 36%,#64457e 0,#66457c 0,#664780 39%,#6b4985 41%,#694a85 42%,#6f4d8a 47%,#704d8d 0,#714e8e 48%,#704e8b 0,#745090 51%,#745193 0,#755191 52%,#785398 54%,#7a559a 55%,#7b5497 0,#865ca6 62%,#8a5eab 67%,#895fab 72%,#885ea8 73%,#885eaa 0,#875da7 0,#875da9 74%,#845ca5 76%,#855ba3 0,#8258a0 77%,#81579f 0,#8359a1 0,#795295 82%,#775091 0,#755191 0,#63457b 89%,#583b6b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#775295",endColorstr="#583b6b",GradientType=1)}
@media(min-width:768px){.user-info{height:60px;line-height:60px}
}
.user-info.gold{background:#cbbc95;background:-moz-linear-gradient(left,#cbbc95 0,#c9ba93 9%,#cbbc95 9%,#c2b08a 14%,#b5a67f 18%,#b9a783 18%,#b4a480 19%,#b5a37f 19%,#b4a27e 20%,#b2a27e 20%,#b19f7b 22%,#b0a07c 25%,#b8a682 27%,#c0b18a 33%,#c3b18d 33%,#cbbc95 41%,#cbbc95 68%,#c9ba93 68%,#cabb94 69%,#c1b18d 77%,#bfaf8b 77%,#bba985 82%,#b7a783 83%,#b9a783 83%,#a99977 93%,#a29271 100%);background:-webkit-linear-gradient(left,#cbbc95,#c9ba93 9%,#cbbc95 0,#c2b08a 14%,#b5a67f 18%,#b9a783 0,#b4a480 19%,#b5a37f 0,#b4a27e 20%,#b2a27e 0,#b19f7b 22%,#b0a07c 25%,#b8a682 27%,#c0b18a 33%,#c3b18d 0,#cbbc95 41%,#cbbc95 68%,#c9ba93 0,#cabb94 69%,#c1b18d 77%,#bfaf8b 0,#bba985 82%,#b7a783 83%,#b9a783 0,#a99977 93%,#a29271);background:linear-gradient(90deg,#cbbc95 0,#c9ba93 9%,#cbbc95 0,#c2b08a 14%,#b5a67f 18%,#b9a783 0,#b4a480 19%,#b5a37f 0,#b4a27e 20%,#b2a27e 0,#b19f7b 22%,#b0a07c 25%,#b8a682 27%,#c0b18a 33%,#c3b18d 0,#cbbc95 41%,#cbbc95 68%,#c9ba93 0,#cabb94 69%,#c1b18d 77%,#bfaf8b 0,#bba985 82%,#b7a783 83%,#b9a783 0,#a99977 93%,#a29271);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cbbc95",endColorstr="#a29271",GradientType=1)}
.user-info.platinum{background:#3c5361;background:-moz-linear-gradient(left,#3c5361 0,#3b515f 5%,#344755 11%,#334654 11%,#30444f 12%,#2b3d47 16%,#263842 19%,#25363e 24%,#26373f 25%,#253741 25%,#2a3c46 29%,#2a3c48 29%,#314550 34%,#334956 39%,#3b5260 46%,#3e5565 48%,#435d6c 52%,#516c81 58%,#526f81 59%,#547085 59%,#557186 60%,#547183 60%,#557488 61%,#5a798e 63%,#5e7e95 67%,#5c7b90 75%,#557488 77%,#567589 77%,#587489 77%,#567287 78%,#547387 78%,#537284 78%,#577388 78%,#557186 78%,#4f6a7d 81%,#25363e 96%,#25363e 100%);background:-webkit-linear-gradient(left,#3c5361,#3b515f 5%,#344755 11%,#334654 0,#30444f 12%,#2b3d47 16%,#263842 19%,#25363e 24%,#26373f 25%,#253741 0,#2a3c46 29%,#2a3c48 0,#314550 34%,#334956 39%,#3b5260 46%,#3e5565 48%,#435d6c 52%,#516c81 58%,#526f81 59%,#547085 0,#557186 60%,#547183 0,#557488 61%,#5a798e 63%,#5e7e95 67%,#5c7b90 75%,#557488 77%,#567589 0,#587489 0,#567287 78%,#547387 0,#537284 0,#577388 0,#557186 0,#4f6a7d 81%,#25363e 96%,#25363e);background:linear-gradient(90deg,#3c5361 0,#3b515f 5%,#344755 11%,#334654 0,#30444f 12%,#2b3d47 16%,#263842 19%,#25363e 24%,#26373f 25%,#253741 0,#2a3c46 29%,#2a3c48 0,#314550 34%,#334956 39%,#3b5260 46%,#3e5565 48%,#435d6c 52%,#516c81 58%,#526f81 59%,#547085 0,#557186 60%,#547183 0,#557488 61%,#5a798e 63%,#5e7e95 67%,#5c7b90 75%,#557488 77%,#567589 0,#587489 0,#567287 78%,#547387 0,#537284 0,#577388 0,#557186 0,#4f6a7d 81%,#25363e 96%,#25363e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c5361",endColorstr="#25363e",GradientType=1)}
.weather-container{font-size:13px;padding-top:22px;padding-bottom:22px}
@media(min-width:768px){.weather-container{padding-top:36px;padding-bottom:36px;text-align:right}
}
@media(max-width:1199px){.weather-container{width:100%}
}
.weather__weather{float:left;color:#5d5145}
@media(min-width:768px){.weather__weather{display:inline-block;float:none}
}
.weather__weather .icon-inline{margin-right:4px}
.weather__datetime{float:right}
@media(min-width:768px){.weather__datetime{margin-left:16px;display:inline-block;float:none}
}
.youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%}
.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.tingle-modal--chatbot{padding:0;background-color:transparent;overflow:visible;height:100%;top:0;left:0;z-index:-1}
.tingle-modal--chatbot.tingle-modal--visible{z-index:1100}
.tingle-modal--chatbot.tingle-modal--visible iframe{display:block}
@media(min-width:768px) and (orientation:portrait){.tingle-modal--chatbot{top:auto;left:auto;height:auto}
}
@media(min-width:992px){.tingle-modal--chatbot{top:auto;left:auto;height:auto}
}
@media(min-width:1200px){.tingle-modal--chatbot{bottom:15px;right:15px}
}
.tingle-modal--chatbot .tingle-modal-box{padding:0;margin:0;height:100%}
@media(min-width:768px){.tingle-modal--chatbot .tingle-modal-box{min-width:460px}
}
.tingle-modal--chatbot .tingle-modal-box__content{overflow:visible;padding:0}
.tingle-modal--chatbot .tingle-modal__close{border-radius:100%;background-image:url(cag-base/resources/images/btn-chat-close.png);background-size:100%;top:6px;right:6px}
.tingle-modal--chatbot .tingle-modal__close:hover{background-image:url(cag-base/resources/images/btn-chat-close-active.png)}
.chatbot-wrapper{background-color:#f6f6f6;height:100%}
@media(min-width:768px) and (orientation:portrait){.chatbot-wrapper{height:600px}
}
@media(min-width:992px){.chatbot-wrapper{height:600px}
}
.chatbot-wrapper iframe{width:1px;min-width:100%;max-width:100%;height:100%}
.button--chatbot{display:block;bottom:145px;background-image:url(cag-base/resources/images/btn-chat.png);background-color:#fff}
@media(min-width:768px){.button--chatbot{bottom:160px}
}
@media(min-width:1200px){.button--chatbot:hover{background-image:url(cag-base/resources/images/btn-chat-active.png);background-color:#6c217f}
}
@media(max-width:767px){.button--chatbot.has-cookies-box{bottom:245px}
}
#cookies-msg-wrapper{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;pointer-events:none}
@media(max-width:1199px){#cookies-msg-wrapper{bottom:54px}
}
#cookies-msg-wrapper .cookies-msg-content{background:#fff;border:1px solid #ddd;padding:15px 20px;margin-bottom:15px;pointer-events:all;position:relative}
#cookies-msg-wrapper .cookies-msg-content .msg{font-size:14px;color:#958b81;padding-right:30px}
#cookies-msg-wrapper .cookies-msg-content .msg p{margin-bottom:0}
#cookies-msg-wrapper .cookies-msg-content .msg a{color:#6c217f}
#cookies-msg-wrapper .cookies-msg-content .msg a:hover{color:#5d5145}
#cookies-msg-wrapper .icon-wrap{right:20px;position:absolute;top:15px;z-index:1000}
#cookies-msg-wrapper .icon-wrap .icon-close{width:16px;height:16px;display:inline-block;position:relative}
#cookies-msg-wrapper .icon-wrap .icon-close:before{transform:rotate(45deg)}
#cookies-msg-wrapper .icon-wrap .icon-close:after{transform:rotate(-45deg)}
#cookies-msg-wrapper .icon-wrap .icon-close:after,#cookies-msg-wrapper .icon-wrap .icon-close:before{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:2px;background-color:#5e5145}
#new-cookies-msg-wrapper{display:none;background-color:rgba(0,0,0,.8);position:fixed;bottom:0;left:0;right:0;z-index:1000;pointer-events:none;border:1px solid #4e4677}
@media(max-width:1199px){#new-cookies-msg-wrapper{bottom:50px}
}
#new-cookies-msg-wrapper .new-cookies-msg-content{pointer-events:all;display:flex;height:80px}
#new-cookies-msg-wrapper .new-cookies-msg-content .msg{font-size:14px;color:#958b81;padding-right:30px}
#new-cookies-msg-wrapper .new-cookies-msg-content .msg p{margin-bottom:0}
#new-cookies-msg-wrapper .new-cookies-msg-content .msg a,#new-cookies-msg-wrapper .new-cookies-msg-content .msg a:hover{color:#fff}
#new-cookies-msg-wrapper .new-cookies-left{width:20%;display:flex;align-items:center;padding:0 8px 0 10px}
#new-cookies-msg-wrapper .new-cookies-right{width:80%;display:flex;align-items:center;padding-right:25px;z-index:1}
#new-cookies-msg-wrapper .new-cookies-image img{height:100%;object-fit:cover}
#new-cookies-msg-wrapper .new-cookies-description{color:#fff;font-size:13px;margin-bottom:0}
#new-cookies-msg-wrapper .new-cookies-description a{color:#fff;font-weight:700;text-decoration:underline}
#new-cookies-msg-wrapper .new-cookies-download{display:flex}
#new-cookies-msg-wrapper .new-cookies-download a:first-child{margin-right:20px}
#new-cookies-msg-wrapper .new-cookies-download img{width:80px}
#new-cookies-msg-wrapper .icon-wrap{right:8px;position:absolute;top:10px;z-index:2}
#new-cookies-msg-wrapper .icon-wrap .icon-close{width:16px;height:16px;display:inline-block;position:relative}
#new-cookies-msg-wrapper .icon-wrap .icon-close:after,#new-cookies-msg-wrapper .icon-wrap .icon-close:before{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:2px;background-color:#fff}
#new-cookies-msg-wrapper .icon-wrap .icon-close:before{transform:rotate(45deg)}
#new-cookies-msg-wrapper .icon-wrap .icon-close:after{transform:rotate(-45deg)}
.page__promotion{background-color:#f9f9f9}
@media(min-width:768px){.page__promotion .shop-context__container{margin-top:-65px;position:relative;margin-bottom:35px;z-index:2}
}
@media(min-width:992px){.page__promotion .shop-context__container{margin-bottom:0}
}
.page__promotion .shop-context__container .curve{bottom:100%}
@media(min-width:768px){.page__promotion .shop-context__container .curve .cls-1{fill:#f9f9f9}
}
.page__promotion .controls--shop-context{padding-top:29px;padding-bottom:26px;display:flex}
@media(min-width:768px){.page__promotion .controls--shop-context{padding-top:0;padding-bottom:41px;width:95%;min-height:65px}
}
.page__promotion .controls--shop-context label{padding:0 15px}
@media(min-width:768px){.page__promotion .controls--shop-context label{padding:0 21px}
}
@media(min-width:768px){.page__promotion .promotions-tile{margin-bottom:35px}
}
.page__promotion .promotions{padding-bottom:0}
@media(max-width:767px){.page__promotion .promotions{background-color:#fff}
}
.page__promotion .btn-wrapper{padding-top:42px;padding-bottom:62px}
@media(min-width:768px){.page__promotion .btn-wrapper{padding-top:23px;padding-bottom:78px}
}
.page__promotion .btn-wrapper .btn{min-width:240px;box-shadow:14px 20px 38px 0 rgba(0,0,0,.11)}
.hero-container--promotion .hero-dine__content-left{padding-top:144px}
@media(min-width:768px){.hero-container--promotion .hero-dine__content-left{padding-top:190px}
}
.section__dine__search-result{color:#5d5145;background:#f0f0f0}
@media(min-width:768px){.section__dine__search-result{padding-top:0;padding-bottom:87px}
}
.section__dine__search-result.filter-absolute{padding-top:190px}
@media(min-width:768px){.section__dine__search-result.filter-absolute{padding-top:75px}
}
.section__dine__search-result .btn-wrapper{position:relative;padding:40px 0 60px;display:none}
@media(min-width:768px){.section__dine__search-result .btn-wrapper{padding:0}
}
.section__dine__search-result .btn-long{min-width:240px;box-shadow:14px 20px 38px 0 rgba(0,0,0,.11)}
@media(min-width:768px){.section__dine__search-result .btn-long{height:50px;line-height:50px;padding:0}
}
.section__flight__search .flights-filter{background-color:#f6f6f6;position:relative;padding-top:31px}
@media(min-width:768px){.section__flight__search .flights-filter{padding-top:41px}
}
.section__flight__search .flights-filter .controls-tab{margin-top:31px;margin-bottom:0;padding-bottom:30px}
@media(min-width:768px){.section__flight__search .flights-filter .controls-tab{padding-bottom:58px}
}
.section__flight__search .flights-filter .controls-tab__content{padding:0}
.section__flight__search .flights-filter .decor{padding:15px;background:rgba(0,0,0,.05);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.05),transparent 80%);background:-moz-linear-gradient(to top,rgba(0,0,0,.05),transparent 80%);background:-o-linear-gradient(to top,rgba(0,0,0,.05),transparent 80%);background:linear-gradient(0,rgba(0,0,0,.05),transparent 80%)}
@media(min-width:992px){.section__flight__search .flights-filter .decor{background:#fff}
}
.section__flight__search .flights-filter--early-check-in{background:transparent;padding-top:66px}
@media(min-width:768px){.section__flight__search .flights-filter--early-check-in h3{margin-bottom:31px}
}
.section__flight__search .flights-filter--early-check-in .form-search-flight{margin-top:5px}
@media(min-width:768px){.section__flight__search .flights-filter--early-check-in .form-search-flight{margin-top:27px}
}
@media(min-width:768px){.section__flight__search .flights-filter--early-check-in .form-search-flight button,.section__flight__search .flights-filter--early-check-in .form-search-flight input{height:50px}
}
.section__flight__search .flights-filter .filter-freighter{display:none;margin-bottom:30px}
@media(min-width:992px){.section__flight__search .flights-filter .filter-freighter{margin-bottom:60px}
}
.section__flight__search .flights-filter .filter-freighter select{margin-top:0}
.section__flight__search .controls-tab label{padding:0 10px}
@media(min-width:768px){.section__flight__search .controls-tab label{padding:0 28px}
}
.section__flight__search .shop-context__filters__blob{width:100px}
@media(min-width:768px){.section__flight__search .shop-context__filters__blob{width:200px;height:36px}
}
.section__flight__search .shop-context__filters__blob:after{display:none}
.section__flight__search .context-blob__icon,.section__flight__search .context-blob__icon--depart,.section__flight__search .context-blob__icon--transit{background-image:url(cag-base/resources/images/_icons/plane-transit.png);width:18px;height:11px}
@media(min-width:768px){.section__flight__search .context-blob__icon,.section__flight__search .context-blob__icon--depart,.section__flight__search .context-blob__icon--transit{background-image:url(cag-base/resources/images/_icons/plane-transit.png);width:37px;height:20px}
}
.form-search-flight{text-align:center;margin-top:31px}
@media(min-width:768px){.form-search-flight{position:static;margin:41px auto 0}
}
.form-search-flight .form{display:inline-block;position:relative;width:100%;max-width:500px;box-shadow:25px 40px 50px rgba(0,0,0,.1)}
.form-search-flight .controls-group{border-radius:5px;margin-bottom:0}
.form-search-flight input{height:50px;width:100%;background:#fff;border:0;border-radius:3px;padding-right:50px;padding-left:15px}
@media(min-width:768px){.form-search-flight input{padding-left:20px;border-radius:5px}
}
.form-search-flight button{position:absolute;right:0;top:0;height:50px;background:url(cag-base/resources/images/_icons/search-flight-2.png) 50% no-repeat;background-size:17px;border:0;width:50px;font-size:0;padding-top:2px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
@media(min-width:768px){.form-search-flight button{width:60px;background-image:url(cag-base/resources/images/_icons/search-flight.png);background-size:auto}
}
.section__flight .btn-wrapper{margin-bottom:36px}
@media(min-width:768px){.section__flight .btn-wrapper{margin-bottom:62px}
}
.section__flight .process-step{margin:32px 0 65px}
@media(min-width:992px){.section__flight .process-step{margin-top:64px}
}
.section__flight .process-step p+p{margin-top:20px}
.section__flight .result-count{position:absolute;width:100%;top:-34px;left:50%;transform:translateX(-50%)}
.section__flight .no-results{margin-top:15px;display:none;min-height:300px}
@media(min-width:768px){.section__flight .no-results{margin-bottom:100px}
}
.section__flight .results{position:relative;list-style:none;padding:0;margin:54px auto 36px;background-color:#fff}
@media(min-width:768px){.section__flight .results{margin-bottom:65px;margin-top:0}
}
.section__flight .results .item{padding:28px 0 8px;background:rgba(0,0,0,.05);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.05),transparent 50px);background:-moz-linear-gradient(to top,rgba(0,0,0,.05),transparent 50px);background:-o-linear-gradient(to top,rgba(0,0,0,.05),transparent 50px);background:linear-gradient(0,rgba(0,0,0,.05),transparent 50px)}
@media(min-width:768px){.section__flight .results .item{padding:25px 0}
}
.section__flight .results .item:last-child{background:0;box-shadow:5px 9px 50px rgba(0,0,0,.1)}
.section__flight .results .item--header{display:none;padding:18px 0}
@media(min-width:992px){.section__flight .results .item--header{display:block}
}
.section__flight .results .item--header [class*=col-]{padding-top:15px;padding-bottom:15px}
.section__flight .results .item--header p{margin-bottom:2px}
@media(max-width:767px){.section__flight .results .item--header+.item{box-shadow:5px 9px 50px rgba(0,0,0,.1)}
}
.section__flight .results .content-wraper{margin-bottom:22px}
@media(min-width:768px){.section__flight .results .content-wraper{margin-bottom:36px}
}
@media(min-width:992px){.section__flight .results .content-wraper{margin-bottom:0;padding:18px 15px 0}
}
@media(min-width:768px){.section__flight .results p{margin-bottom:18px}
.section__flight .results p[class^=icon-]{margin-bottom:13px}
}
.section__flight .results p:last-child{margin-bottom:0}
@media(min-width:992px){.section__flight .results .title{display:none}
}
.section__flight .results .link-wrapper{margin-top:0;margin-bottom:23px}
.section__flight .results p+.link-wrapper{margin-top:28px}
.section__flight .results a{display:inline-block}
.section__flight .results .col-md-1{float:left;width:25%;padding-right:0;padding-bottom:20px}
@media screen and (min-width:480px){.section__flight .results .col-md-1{width:115px}
}
@media(min-width:992px){.section__flight .results .col-md-1{width:8.33333333%;padding-right:15px;padding-bottom:0}
}
@media(max-width:767px){.section__flight .results .text-xs-03{padding-right:20px}
}
.section__flight .results .intro{position:relative;float:right;width:75%;padding-left:5px}
@media screen and (min-width:480px){.section__flight .results .intro{width:calc(100% - 115px)}
}
@media(min-width:992px){.section__flight .results .intro{float:none;width:auto;padding-left:0}
}
.section__flight .results .intro>.content-wraper:first-child{margin-bottom:18px}
@media(min-width:768px){.section__flight .results .intro>.content-wraper:first-child{margin:18px 0 36px}
}
@media(min-width:992px){.section__flight .results .intro>.content-wraper:first-child{margin:0}
}
.section__flight .results [class^=icon-]{padding-left:25px;position:relative}
.section__flight .results [class^=icon-]:before{content:"";width:12px;height:12px;display:inline-block;background-size:100%;background-repeat:no-repeat;background-position:50%;margin-right:10px;position:absolute;left:0;top:2px}
@media(min-width:768px){.section__flight .results [class^=icon-]:before{width:15px;height:15px;top:3px}
}
.section__flight .results .icon-location:before{background-image:url(cag-base/resources/images/_icons/icon-location.png);top:1px;width:9px;height:13px}
@media(min-width:768px){.section__flight .results .icon-location:before{width:14px;height:22px}
}
.section__flight .results .icon-duration:before{background-image:url(cag-base/resources/images/_icons/icon-duration.png)}
.section__flight .results .icon-website:before{background-image:url(cag-base/resources/images/_icons/icon-website.png)}
.section__flight .results .icon-phone{color:#5d5145;margin:3px 0}
.section__flight .results .icon-phone:before{background-image:url(cag-base/resources/images/_icons/icon-phone.png)}
.section__flight .results .icon-email:before{background-image:url(cag-base/resources/images/_icons/icon-email.png);top:3px;width:14px}
@media(min-width:768px){.section__flight .results .icon-email:before{width:16px}
}
.section__flight .results .no-icon{margin:0;display:block}
.section__flight .results .no-icon:before{display:none}
.section__flight .results .no-icon+a{display:inline}
.section__flight .btn-load-more{min-width:240px;box-shadow:14px 20px 38px 0 rgba(0,0,0,.11);margin-top:36px}
@media(min-width:768px){.section__flight .btn-load-more{margin-top:62px}
}
.section__flight .toggle-expand{font-size:0;background:url(cag-base/resources/images/_icons/icon-down.png) 50% no-repeat;background-size:15px;width:40px;height:40px;transform:rotate(180deg);transition:transform .2s linear;position:absolute;top:-11px;right:5px}
@media(min-width:768px){.section__flight .toggle-expand{top:10px}
}
@media(min-width:992px){.section__flight .toggle-expand{display:none !important}
}
@media(min-width:992px){.section__flight .collapse{display:block;height:auto !important}
}
.section__flight .contact-full{margin-bottom:22px}
@media(min-width:768px){.section__flight .contact-full{margin-bottom:18px}
}
.section__flight--early-check-in{min-height:300px}
.section__flight--early-check-in .results .item--header{display:block;background:#efefef;background:-webkit-linear-gradient(bottom,#efefef,#f5f5f5 50px);background:-moz-linear-gradient(to top,#efefef,#f5f5f5 50px);background:-o-linear-gradient(to top,#efefef,#f5f5f5 50px);background:linear-gradient(0,#efefef,#f5f5f5 50px);padding-top:0;padding-bottom:0}
.section__flight--early-check-in .results .item--header .airline-code{width:25%;float:left}
@media(min-width:480px){.section__flight--early-check-in .results .item--header .airline-code{width:115px}
}
@media(min-width:992px){.section__flight--early-check-in .results .item--header .airline-code{width:33.333333333%}
}
.section__flight--early-check-in .results .item--header .intro{padding-left:15px}
@media(min-width:992px){.section__flight--early-check-in .results .item--header .intro{width:41.66666666666667%;float:left}
}
.section__flight--early-check-in .results .intro{padding-left:0}
.collapsed .toggle-expand{transform:rotate(0)}
.js--load-more:hover{background-color:#6c217f}
.section__white{background:#fff}
.section__grey{background:#efebe8}
.section__head{text-align:center;position:relative;z-index:9;margin-top:0}
@media(min-width:768px){.section__head{text-align:left}
}
@media screen and (max-width:991px) and (orientation:landscape){.section__head{text-align:center}
}
@media(min-width:992px){.section__head{margin-bottom:17px}
}
.section__head+.rich-text-content{text-align:center}
@media(min-width:768px){.section__head+.rich-text-content{text-align:left}
}
.section__hightlights{position:relative;padding-bottom:30px}
@media(min-width:768px){.section__hightlights{padding-bottom:60px}
}
.section__hightlights:before{content:"";display:block;position:absolute;width:100%;height:6.5%;left:0;top:0;background:#fff}
@media(min-width:768px){.section__hightlights:before{height:41%}
}
@media(min-width:992px){.section__hightlights:before{height:48%}
}
@media(max-width:767px){.section__hightlights--news:before{height:100%}
}
.section__hightlights--news .tile-highlight .tile-content{padding-top:15px}
@media(min-width:768px){.booking__intro,.highlights__intro{position:relative;top:auto;left:auto;width:255px;transform:none;padding:0}
}
@media screen and (max-width:991px) and (orientation:landscape){.booking__intro,.highlights__intro{width:auto}
}
.booking__intro--full,.highlights__intro--full{width:100%}
.booking__intro p,.highlights__intro p{margin-bottom:20px}
@media(min-width:768px){.booking__intro p,.highlights__intro p{margin-bottom:50px}
}
@media(max-width:767px){.highlights__intro{text-align:center;position:relative;padding-bottom:30px}
.highlights__intro:before{content:"";display:block;background:#fff;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}
.highlights__intro *{z-index:1;position:relative}
}
@media screen and (max-width:991px) and (orientation:landscape){.highlights__intro{text-align:center}
}
@media(min-width:768px){.min-height-section-intro{min-height:160px}
}
@media(min-width:768px){.booking__head,.highlights__head{text-align:left}
}
@media(min-width:992px){.booking__head,.highlights__head{padding:0;margin-bottom:17px;min-height:auto}
}
@media(min-width:768px){.min-height-section-intro .highlights__intro{text-align:left}
}
@media(max-width:767px){.module__booking .min-height-section-intro{margin-bottom:30px}
.module__booking .min-height-section-intro:last-child{margin-bottom:0}
}
@media(max-width:991px){.footer-container,.insta-container,.news-container{padding-left:15px;padding-right:15px}
}
@media(min-width:768px){.insta-container{padding:0}
}
@media(min-width:1200px){.insta-container{padding:0 15px}
}
@media(max-width:991px){.module__hightlights{padding-bottom:120px}
}
@media(max-width:767px){.module__hightlights{padding-bottom:30px}
}
.module__hightlights.hightlights--news .more{white-space:nowrap;margin:20px 0 0;text-align:center}
@media(min-width:768px){.module__hightlights.hightlights--news .more{margin-top:30px}
}
.module__hightlights.hightlights--news .more .icon-arrow{padding-right:34px}
@media(min-width:768px){.module__hightlights.hightlights--news .more .icon-arrow{padding-right:53px}
}
.module__hightlights.hightlights--news .more .icon-arrow:after{background:url(cag-base/resources/images/_icons/icon-arrow.png) 50% no-repeat;width:24px;height:6px;top:5px}
@media(min-width:768px){.module__hightlights.hightlights--news .more .icon-arrow:after{width:30px;height:8px}
}
.module__hightlights.hightlights--news .more .icon-arrow:hover:after{transform:translateX(4px)}
.module__hightlights.hightlights--news .more .icon-arrow{position:relative}
.module__hightlights.hightlights--news .more .icon-arrow:after{content:"";display:block;position:absolute;background-size:100%;right:0;transition:all .2s linear}
@media(max-width:767px){.module__hightlights .tile-highlight,.module__hightlights .tile-highlight *{position:relative}
.module__hightlights .tile-highlight:before{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;height:50%;background:#fff;transform:translateX(-50%);z-index:0}
.module__hightlights .tile-highlight+.tile-highlight:before{display:none}
}
.img__booking{width:100%;box-shadow:12px 20px 57px 0 rgba(0,0,0,.09)}
.response{padding:0 0 20px;text-align:center;font-size:16px}
#mce-error-response{color:#ee3424}
#mce-success-response{color:#008272}
@media(min-width:768px){.attraction-listing{margin-top:0;padding-top:35px;background-color:#f9f9f9}
.attraction-listing .controls--shop-context{text-align:center}
}
.ie .attraction-listing .controls--shop-context{z-index:2}
.attraction-listing--filter[style*="display: none"]~.promotions .js--result-count{margin-top:30px}
@media(max-width:767px){.attraction-listing--filter .col-md-4.offset-md-4{width:100%;margin-top:20px !important}
}
.attraction__load-more{display:none}
@media(max-width:767px){.attraction__load-more{padding-top:40px}
}
.page-cr-home{background:#f9f9f9}
.page-cr-home .hero__content{padding-top:85px}
@media(min-width:768px){.page-cr-home .hero__content{padding-top:110px}
}
.page-cr-home .section__tile{padding-top:49px}
.page-cr-home .more-info{margin-top:40px}
@media(min-width:768px){.page-cr-home .more-info{margin-top:80px}
}
@media(max-width:767px){.page-cr-home .section__tile{padding-top:0}
}
.login{padding-top:20px;padding-bottom:0;position:relative}
@media(min-width:768px){.login{padding-top:35px;padding-bottom:45px}
}
@media(max-width:767px){.login:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:23px;background:#efebe8}
}
.login .control-text{margin-bottom:0}
.login .link-forgot-password,.login .link-sign-up{display:inline-block;margin-top:16px;margin-bottom:20px}
@media(min-width:768px){.login .link-forgot-password,.login .link-sign-up{margin-top:14px;margin-bottom:0}
}
.login .link-forgot-password{margin:19px 0 23px 22px}
@media(min-width:768px){.login .link-forgot-password{display:inline-block;margin-left:20px}
}
@media(min-width:768px){.login .link-sign-up{display:inline-block;margin-left:11px}
}
@media(max-width:767px){.login .btn-wraper{padding-left:40px;padding-right:40px;position:relative}
}
.login .btn{box-shadow:12px 25px 38px 0 rgba(0,0,0,.11);width:100%}
@media(min-width:768px){.login .btn{margin-top:35px;height:50px}
}
@media(max-width:767px){.login .btn-sign-up{margin-top:13px}
}
@media(max-width:767px){.login .control-password{margin-top:11px}
}
@media(max-width:767px){.login .login-information{display:none}
}
.why-join{background:#efebe8;padding:30px 0}
@media(min-width:768px){.why-join{padding:55px 0}
}
.why-join h2{margin-bottom:0}
@media(min-width:768px){.why-join h2{margin-bottom:7px}
}
@media(max-width:767px){.why-join .panel-row{padding-top:5px}
}
.why-join .panel--fix-size{background:transparent;box-shadow:none;padding:0;min-height:0}
@media(min-width:768px){.why-join .panel--fix-size{width:125px}
}
.why-join .panel--fix-size .panel-icon{height:45px}
@media(min-width:768px){.why-join .panel--fix-size .panel-icon{height:50px}
}
.why-join .link-arrow{margin-top:20px}
.why-join--low-padding{padding-top:2px;padding-bottom:2px}
.page-cr-notifications{background:#efebe8}
.page-cr-notifications .hero__content{padding-top:100px}
@media(min-width:768px){.page-cr-notifications .hero__content{padding-top:155px}
}
.page-cr-notifications .btn-wraper{padding:25px 0 46px}
@media(min-width:768px){.page-cr-notifications .btn-wraper{padding:50px 0}
}
.page-cr-notifications .dropdown-custom i{margin-right:8px}
.page-cr-notifications .btn-long{box-shadow:20px 40px 50px 0 rgba(0,0,0,.1)}
.page-cr-notifications .btn-long:hover{background-color:#6c217f}
.notifications-list .row:before{content:"";position:absolute;width:calc(100% - 30px);left:15px;bottom:0;border-bottom:1px solid #b1a79f}
.notifications-list .row:first-child:before{border:0}
.notifications-list .row:first-child .notifications-content{padding-bottom:8px}
@media(min-width:768px){.notifications-list .row:first-child .notifications-content{padding-bottom:24px}
}
.notifications-list .row:first-child .checkbox-custom{top:35%}
@media(min-width:768px){.notifications-list .row:first-child .checkbox-custom{top:54%}
}
@media(max-width:767px){.notifications-list .row:first-child .btn{width:100%;margin-top:25px}
}
.notifications-list .checkbox-custom{position:absolute;top:50%;transform:translateY(-50%);left:15px;margin:0 !important;z-index:1}
@media(min-width:768px){.notifications-list .checkbox-custom{left:calc(8.33333% - 30px)}
}
.no-touchevents .notifications-list .checkbox-custom+label:hover:before,.notifications-list .checkbox-custom:checked+label:before,.notifications-list label{display:block}
.notifications-list label:before{content:"";display:none;position:absolute;width:100vw;height:calc(100% + 1px);top:-1px;background:#fff;left:50%;transform:translateX(-50%)}
.notifications-list .checkbox-container{position:absolute;height:100%;left:0;top:0;text-align:left}
.notifications-content{width:100%;margin:0;padding:25px 0;position:relative}
@media(min-width:768px){.notifications-content{padding:30px 0 35px}
}
.notifications-title{margin-bottom:7px;position:relative}
.notifications-title span{display:block;padding-left:30px}
@media(min-width:768px){.notifications-title span{padding-left:28px}
}
.notifications-title i{position:absolute;left:0;top:3px}
.notifications-date{margin-bottom:0;position:relative}
.page-cr-refer-friend{background:#f9f9f9}
.page-cr-refer-friend .hero__content{padding-top:80px}
@media(min-width:768px){.page-cr-refer-friend .hero__content{padding-top:110px}
}
.page-cr-refer-friend .section__tile{background:#efebe8;padding-top:33px}
@media(min-width:768px){.page-cr-refer-friend .section__tile{padding-top:53px}
}
.page-cr-refer-friend .section__tile h2{margin-bottom:18px}
@media(min-width:768px){.page-cr-refer-friend .section__tile h2{margin-bottom:25px}
}
.page-cr-refer-friend .panel--fix-size{padding:0 24px 15px}
@media(min-width:768px){.page-cr-refer-friend .panel--fix-size{width:155px;padding:0 10px 15px}
}
.page-cr-refer-friend .refer-reward{padding:33px 0 44px;background:#efebe8}
@media(min-width:768px){.page-cr-refer-friend .refer-reward{padding:45px 0 53px}
}
.page-cr-refer-friend .refer-reward .refer-img{display:block;text-align:center;margin-bottom:13px}
@media(min-width:768px){.page-cr-refer-friend .refer-reward .refer-img{display:inline-block;vertical-align:middle;margin-bottom:0}
}
.page-cr-refer-friend .refer-reward .refer-img img{height:53px;width:auto;margin:auto}
.page-cr-refer-friend .refer-reward .refer-text{text-align:center;padding-left:23px;padding-right:23px}
@media(min-width:768px){.page-cr-refer-friend .refer-reward .refer-text{width:calc(100% - 70px);display:inline-block;vertical-align:middle;padding-left:15px;text-align:left}
}
@media(max-width:767px){.page-cr-refer-friend .reward-item+.reward-item{margin-top:19px}
}
.page-cr-refer-friend .refer-now{padding-top:38px}
@media(min-width:768px){.page-cr-refer-friend .refer-now{padding-top:56px}
}
.page-cr-refer-friend .refer-now h2{margin-bottom:5px}
.page-cr-refer-friend .refer-now .refer-intro{margin-bottom:6px}
.page-cr-refer-friend .transaction-history{padding-top:15px;padding-bottom:56px}
@media(min-width:768px){.page-cr-refer-friend .transaction-history{padding-top:40px;padding-bottom:95px}
}
.page-cr-refer-friend .transaction-history h2{margin-bottom:26px}
@media(min-width:768px){.page-cr-refer-friend .transaction-history h2{margin-bottom:19px}
}
.page-cr-refer-friend .transaction-history .point-earned{margin-bottom:33px}
@media(min-width:768px){.page-cr-refer-friend .transaction-history .point-earned{margin-bottom:30px}
}
.page-cr-refer-friend .transaction-history .point-earned p{margin:0}
.page-cr-refer-friend .transaction-history th{vertical-align:top}
.page-cr-refer-friend .tingle-modal .body{padding:0 23px;max-width:320px;margin:auto;overflow:visible}
.page-cr-refer-friend .tingle-modal h3{margin-bottom:6px}
.page-cr-refer-friend .tingle-modal .control-text{margin-bottom:20px}
.page-cr-refer-friend .tingle-modal .btn-long{width:100%}
.page-cr-refer-friend .tingle-modal.popup-code input,.page-cr-refer-friend .tingle-modal.popup-link input{padding-right:70px;text-overflow:ellipsis;text-transform:uppercase;background:#fff}
.page-cr-refer-friend .tingle-modal.popup-code .btn,.page-cr-refer-friend .tingle-modal.popup-link .btn{width:60px;min-width:0;padding:17px 0}
@media(min-width:768px){.page-cr-refer-friend .tingle-modal.popup-code .btn,.page-cr-refer-friend .tingle-modal.popup-link .btn{padding:13px 0}
}
.page-cr-refer-friend .tingle-modal.popup-code input{text-transform:none}
.page-cr-transaction .hero__content{padding-top:110px}
.page-cr-transaction .point-history{padding:40px 0 34px}
@media(min-width:768px){.page-cr-transaction .point-history{padding:33px 0 35px}
}
.page-cr-transaction .label-wraper{text-align:center}
@media(min-width:768px){.page-cr-transaction .label-wraper{text-align:right}
}
@media(max-width:767px){.page-cr-transaction .label-middle{line-height:1;margin:18px auto 10px}
}
.page-cr-transaction select{height:50px;background-size:15px auto;background-position:right 15px center;padding-left:18px}
.page-cr-transaction .anchor-list{padding-top:2px;padding-bottom:0}
@media(min-width:768px){.page-cr-transaction .anchor-list{padding-top:44px}
}
.page-cr-transaction .section__table{padding-top:40px;padding-bottom:55px;text-align:left}
@media(min-width:768px){.page-cr-transaction .section__table{padding-top:45px;padding-bottom:90px}
}
.page-cr-transaction .transaction-date p{margin-bottom:25px}
.page-cr-transaction .transaction-desc p{margin-bottom:22px}
@media(max-width:767px){.section__table .table-full-width>tbody>tr>td:first-child,.section__table .table-full-width>thead>tr>th:first-child{padding-left:15px}
.section__table .table-full-width>tbody>tr>td:last-child,.section__table .table-full-width>thead>tr>th:last-child{padding-right:15px}
}
.table>:not(caption)>*>*{border-bottom:0}
.page-dashboard{background:#f9f9f9}
@media(max-width:767px){.page-dashboard .spend-progress .text-middle{transform:none;top:auto;bottom:20px}
}
@media(max-width:767px){.page-dashboard .panel--img-left{margin-left:-15px;margin-right:-15px;margin-bottom:18px}
}
.page-dashboard .link--view-reward{margin:25px auto 45px}
@media(min-width:768px){.page-dashboard .link--view-reward{margin:31px auto 50px}
}
@media(min-width:768px){.page-dashboard .recommended-reward{margin-bottom:54px}
}
.page__dine-detail{background:#f9f9f9}
@media(min-width:1200px){.page__dine-detail{padding-top:120px}
}
.page__dine-detail .hero__dine-detail{overflow:hidden}
@media(max-width:1199px){.page__dine-detail .hero__dine-detail{padding:0}
}
.page__dine-detail .hero__dine-detail>div{height:214px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%}
@media(min-width:768px){.page__dine-detail .hero__dine-detail>div{height:425px}
}
.page__dine-detail .hero__dine-detail img{position:absolute;height:100%;width:100%;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}
.dine-detail__main{z-index:2;padding-bottom:10px;position:relative}
@media(min-width:768px){.dine-detail__main{margin-top:-45px;padding-bottom:35px}
}
.dine-detail__main .row-flex{align-items:stretch}
.dine-detail__main .btn{width:calc(100% - 29px);max-width:255px;position:relative;margin-top:16px;box-shadow:14px 25px 38px 0 rgba(0,0,0,.11);padding-top:15px;padding-bottom:11px}
.dine-detail__main .btn:after{content:"";position:absolute;width:58px;height:58px;background:url(cag-base/resources/images/_icons/btn-buy-now.png) no-repeat 50%;right:0;top:50%;transform:translate(50%,-50%)}
.page__dine-detail.no-chope .btn{padding-top:0;padding-bottom:0}
.page__dine-detail.no-chope .btn:after{content:none}
.dine-detail__main_containter{background:#fff;box-shadow:1px 1px 68px 0 rgba(0,0,0,.13)}
@media(min-width:768px){.dine-detail__main_containter{box-shadow:25px 45px 50px 0 rgba(0,0,0,.05)}
}
.dine-detail__main__content-left,.dine-detail__main__content-right{height:auto;margin:0}
@media(min-width:768px){.dine-detail__main__content-left{width:40%;float:left;padding:25px 30px}
}
@media(min-width:992px){.dine-detail__main__content-left{padding-top:30px}
}
@media(max-width:991px){.dine-detail__main__content-left .text-sm-02{font-size:19px;line-height:24px}
}
@media(max-width:767px){.dine-detail__main__content-left .section-skytrax{padding-bottom:0}
}
@media(min-width:768px){.dine-detail__main__content-left .section-skytrax{margin-top:-30px}
}
.dine-detail__main__content-left .ifr--tripadvisor{max-width:100%;height:60px;width:134px;display:block;margin:15px auto 0}
@media(min-width:768px){.dine-detail__main__content-left .ifr--tripadvisor{margin:15px 0 0}
}
.dine-detail__main-title{margin-top:-27px;padding:20px 10px;text-align:center;background:#fff;box-shadow:0 6px 28px 0 rgba(0,0,0,.07)}
@media(min-width:768px){.dine-detail__main-title{margin:0 0 20px;padding:0;box-shadow:none;text-align:left}
}
.dine-detail__tag{display:inline-block;padding:4px 13px;border-radius:5px;margin-right:6px;margin-bottom:10px}
.dine-detail__refer{margin:0;padding:0;list-style-type:none}
.dine-detail__refer li{margin:12px 0 7px}
@media(min-width:768px){.dine-detail__refer li{margin:13px 0 10px}
}
.dine-detail__refer a{padding-left:27px;position:relative}
.dine-detail__refer .icon{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}
a.link-sm-03.link-xs-04.link-detail-word-break{display:flex;word-break:break-word}
.dine-detail__main__content-right{margin-top:10px}
@media(min-width:768px){.dine-detail__main__content-right{margin-top:0;width:60%;float:left;padding:25px 30px 0;position:relative;overflow:hidden}
}
@media(min-width:992px){.dine-detail__main__content-right{padding-top:30px}
}
@media(min-width:768px){.dine-detail__main__content-right:before{content:"";position:absolute;right:100%;top:0;width:100%;height:100%;box-shadow:8px 16px 21px 0 rgba(0,0,0,.05)}
}
.dine-detail__main__content-right p,.dine-detail__main__content-right ul{margin:0 0 20px}
.dine-detail__main__content-right a{word-break:break-all}
.dine-detail__main__content-right .table.aem-GridColumn .section__table .box{padding:25px 15px}
.dine-detail__main__content-right .accordion.aem-GridColumn .col-sm-10.col-sm-offset-1{margin-left:0;width:100%}
.dine-detail__terminal-container{display:flex;flex-wrap:wrap;width:100%;padding-bottom:6px}
@media(min-width:768px){.dine-detail__terminal-container{margin-top:4px;padding-bottom:23px}
}
.dine-detail__terminal-container>.col-md-6{flex-basis:100%;vertical-align:top;margin-right:-6px}
@media(min-width:768px){.dine-detail__terminal-container>.col-md-6{flex:0 0 50%;max-width:50%}
}
.banner-departure,.flights .maintenance{display:none}
.flights-filter{font-weight:400;font-size:13px;line-height:17px;color:#888;letter-spacing:.03em}
@media(min-width:768px){.flights-filter{font-size:15px;line-height:20px;letter-spacing:.02em;text-align:center;padding-top:13px}
}
@media(min-width:992px){.flights-filter{padding-top:50px}
}
@media(min-width:768px){.flights-filter .form{margin-bottom:30px}
}
.flights-filter .form input,.flights-filter .form select{padding-left:15px}
.flights-filter .input-search,.flights-filter select{box-shadow:0 0 20px 0 rgba(92,92,92,.1)}
.flights-filter select{margin-top:10px}
.flights-filter .select-wraper{margin-bottom:9px}
@media(max-width:767px){.flights-filter .select-wraper:first-child{padding-right:7px}
.flights-filter .select-wraper+.select-wraper{padding-left:7px}
}
.flights-filter label{margin:0}
@media(max-width:767px){.flights-filter .row-flex [class*=col-]{margin-top:12px}
}
.flights-filter .hero-search__suggest{max-width:100%}
.flights-filter .filter-freighter{display:none}
@media(min-width:768px){.flights-filter .controls__switch{display:flex;height:50px;width:100%;align-items:center;justify-content:center;margin-bottom:13px}
}
@media(min-width:992px){.flights-filter .controls__switch{margin-bottom:0}
}
.flights-filter .control-group{position:relative}
.flight-filter__disclaim{margin-top:10px;flex-wrap:nowrap;display:flex}
@media(min-width:768px){.flight-filter__disclaim{margin-top:0}
}
.flight-filter__disclaim .refresh-wraper{text-align:right;justify-self:end;flex:0 0 auto}
@media(min-width:768px){.flight-filter__disclaim .refresh-wraper{margin-top:0;text-align:center}
}
.flight-filter__disclaim .latest-info,.flight-filter__disclaim .latest-update{display:block}
@media(min-width:768px){.flight-filter__disclaim .latest-info,.flight-filter__disclaim .latest-update{display:inline-block;margin:auto}
}
.flight-filter__disclaim .latest-info{margin:0 15px 0 0;padding-right:15px}
@media(min-width:768px){.flight-filter__disclaim .latest-info{border-right:1px solid #968a7e;padding-left:0}
}
@media(max-width:767px){.flight-filter__disclaim .latest-update{padding-right:15px}
}
.flight-filter__disclaim .row-flex{flex-wrap:nowrap}
.flight-filter__disclaim .text-wraper{justify-self:start;flex:1 1 auto;text-align:left}
.flight-filter__disclaim .no-flight-found{display:none}
.flight-filter__disclaim.no-data .no-flight-found{display:block}
.flight-filter__disclaim.no-data .latest-info,.flight-filter__disclaim.no-data .latest-update{display:none}
.flight-result__load-earlier__wraper{background:#fdfdfd;display:flex;position:relative;justify-content:center}
.flight-result__load-earlier__wraper a{display:flex;align-items:center;height:50px}
.flight-result__load-earlier__wraper .loading-icon{margin-left:120px;width:50px !important;height:50px !important;position:absolute}
.flight-result__load-later__wraper{margin:33px auto 30px;position:relative}
@media(min-width:768px){.flight-result__load-later__wraper{margin:65px auto 60px}
}
.flight-result__load-later__wraper .loading{top:0}
.flight-result__load-later__wraper .later-loading-wrap{height:44px}
.flight-result__load-later__wraper .later-loading-wrap .loading-icon{position:absolute;left:0;right:0;margin:0 auto;height:50px !important;top:-20px;display:inline-block}
.flight-container__load-warp{min-height:200px}
.flight-container__load-warp .loading-icon{position:absolute;left:0;right:0;margin:0 auto;height:50px !important;display:inline-block;margin-top:50px}
.flight-all-results-wrap{transition:all .5s ease-in}
.flight-result__row{position:relative;overflow:hidden;background:#fff;box-shadow:9px 4px 50px 0 rgba(0,0,0,.1)}
.flight-result__row:not(.first):before{content:"";position:absolute;width:100%;height:100%;bottom:100%;box-shadow:5px 9px 50px 0 rgba(0,0,0,.1)}
.flight-result__row .highlight{font-weight:700}
.flight-result__row .code .highlight,.flight-result__row .flight-name .highlight,.flight-result__row .highlight--reverted{font-weight:400}
.flight-result__row .highlight--reverted .highlight{font-weight:700}
.flight-result__content .flight-detail{position:relative;padding:40px 0 20px}
@media(min-width:768px){.flight-result__content .flight-detail{padding:50px 0}
}
.flight-result__content .flight-status{width:142px;height:22px;line-height:22px;padding:0 15px;border-bottom-right-radius:17px;position:absolute;top:0;left:0;z-index:1}
@media(min-width:768px){.flight-result__content .flight-status{width:190px;height:33px;line-height:33px}
}
.flight-result__content .flight-status:before{content:"";display:block;position:absolute;width:100vw;height:100%;right:0;top:0;border-bottom-right-radius:11px;z-index:-1;background-color:inherit}
.flight-result__content .flight-status.grey:before{background:#92877b}
.flight-result__content .flight-status.green:before{background:#236136}
.flight-result__content .flight-status.red:before{background:#b33636}
.flight-result__content .flight-status.dark-gold:before{background:#d29c1a}
.flight-result__content .flight-status.gold:before{background:#d59e1a}
.flight-result__content .flight-status.blue:before{background:#234261}
@media(max-width:767px){.flight-result__content [class*=col-]{float:left}
}
@media(max-width:767px){.flight-result__content .col-time{width:24%;padding:0 15px}
}
.flight-result__content .col-time>span{display:block}
@media(min-width:768px){.flight-result__content .col-time>span{width:50%;float:left;padding-right:15px}
.flight-result__content .col-time>span+span{padding-left:15px}
}
.flight-result__content .col-time .estimated-date{display:block;white-space:nowrap}
@media(max-width:767px){.flight-result__content .col-flight{width:51%}
}
.flight-result__content .col-flight .flight-code{margin:13px 0 8px;display:flex;align-items:center}
@media(min-width:768px){.flight-result__content .col-flight .flight-code{margin:17px 0 15px}
}
.flight-result__content .col-flight .flight-code:last-child{margin-bottom:0}
.flight-result__content .col-flight .flight-code img{display:inline-block;vertical-align:middle;flex:0 0 auto;max-width:32px;max-height:32px;width:auto;height:auto;margin-right:8px}
@media(min-width:768px){.flight-result__content .col-flight .flight-code img{max-width:50px;max-height:50px;margin-right:25px}
}
.flight-result__content .col-flight .flight-code .flight-info{flex:1 1 auto;display:flex;flex-flow:column}
.flight-result__content .col-flight .flight-code-share{margin:0}
@media(max-width:767px){.flight-result__content .col-terminal{width:25%;padding:0 15px;text-align:center}
}
@media(min-width:768px){.flight-result__content .col-terminal{padding:0}
}
@media(min-width:768px){.flight-result__content .col-terminal i,.flight-result__content .col-terminal span{vertical-align:middle}
}
.flight-result__content .col-terminal .terminal{margin-bottom:18px}
@media(min-width:768px){.flight-result__content .col-terminal .terminal{float:left;width:33%;padding:0 15px}
}
.flight-result__content .col-terminal .terminal .fas{color:#5d5145}
@media(max-width:767px){.flight-result__content .col-terminal .terminal .fas{display:block}
}
@media(min-width:768px){.flight-result__content .col-terminal .terminal .fas{font-size:14px}
}
@media(min-width:768px){.flight-result__content .col-terminal .terminal-detail{float:left;width:66%;padding:0 15px}
}
.flight-result__content .col-terminal .terminal-detail a{display:block}
.flight-result__content .col-terminal .terminal-detail p:last-child{margin-bottom:0}
.flight-result__content .col-terminal .terminal-detail .fas{color:#5d5145}
@media(max-width:767px){.flight-result__content .col-terminal .terminal-detail .fas{display:block}
}
.flight-result__content .col-terminal .terminal-detail .check-in,.flight-result__content .col-terminal .terminal-detail .gate{font-size:14px}
@media(min-width:768px){.flight-result__content .col-terminal .terminal-detail .check-in,.flight-result__content .col-terminal .terminal-detail .gate{font-size:18px}
}
.flight-result__content .col-terminal .terminal-detail .icon-baggage{display:block;height:11px;background:url(cag-base/resources/images/_icons/icon-baggage.png) no-repeat 50%;background-size:contain}
@media(min-width:768px){.flight-result__content .col-terminal .terminal-detail .icon-baggage{display:inline-block;width:18px;height:15px;vertical-align:middle}
}
@media(min-width:768px){.flight-result__content .col-terminal .terminal-detail span{display:inline-block;vertical-align:middle}
}
.flight-result__head{background:#e8e5e2;margin-top:25px}
.flight-result__head .col-terminal{text-align:right}
@media(min-width:768px){.flight-result__head .col-terminal{text-align:left;padding:0 15px}
}
.flight-result__head .row-flex{height:33px;flex-wrap:nowrap}
@media(max-width:767px){.flight-result__head .col-time{width:24%;padding:0 15px}
}
@media(max-width:767px){.flight-result__head .col-flight{width:51%}
}
.flight-disclaim{padding-bottom:10px;padding-top:20px;position:relative}
.flight-disclaim:before{content:"";position:absolute;display:block;margin:auto;left:15px;right:15px;top:0;width:calc(100% - 30px);border-top:2px solid #f0f0f0}
.flight-disclaim p{margin:0 auto 15px;font-size:12px;line-height:16px}
.flight-disclaim p:first-child{font-weight:700}
.flights-back-to-all{display:none}
.data-loading{pointer-events:none}
.filter-departure{display:none}
@media(min-width:768px){.section-our-story.our-story--flow-title .section-milestones .milestone-year{flex-basis:25%;width:25%;max-width:25%}
}
.section-our-story.our-story--flow-title .section-milestones .milestone-decade{padding-left:25%}
@media(min-width:768px){.section-our-story.our-story--flow-title .section-milestones .milestone-decade~.milestone:before,.section-our-story.our-story--flow-title .section-milestones .milestone-item:after,.section-our-story.our-story--flow-title .section-milestones .milestone-item:before{left:25%}
}
.section-our-story .link-prev{text-align:center}
@media(min-width:768px){.section-our-story .link-prev{text-align:right}
}
.section-our-story .link-next{text-align:center}
@media(min-width:768px){.section-our-story .link-next{text-align:left}
}
.section-milestones{padding-top:48px}
.section-milestones .milestone-decade{padding-bottom:10px;text-align:left}
.section-milestones .milestone-decade~.milestone:before{content:"";width:1px;height:100px;background:#968a7e;position:absolute;left:45px;top:-8px}
@media(min-width:768px){.section-milestones .milestone-decade~.milestone:before{left:15%;top:0}
}
.section-milestones .milestone{position:relative;padding-bottom:37px;text-align:left}
@media(min-width:768px){.section-milestones .milestone{padding-bottom:44px}
}
.section-milestones .milestone-item{position:relative;padding:0 15px 27px}
@media(min-width:768px){.section-milestones .milestone-item{display:flex;padding:0 0 40px}
}
.section-milestones .milestone-item:before{content:"";display:block;width:8px;height:8px;border-radius:100%;background:#968a7e;position:absolute;left:45px;top:8px;transform:translateX(-50%)}
@media(min-width:768px){.section-milestones .milestone-item:before{width:15px;height:15px;top:25px;left:15%}
}
@media(min-width:992px){.section-milestones .milestone-item:before{top:34px}
}
.section-milestones .milestone-item:after{content:"";display:block;width:1px;height:100%;background:#968a7e;position:absolute;left:45px;top:8px}
@media(min-width:768px){.section-milestones .milestone-item:after{left:15%;top:25px}
}
@media(min-width:992px){.section-milestones .milestone-item:after{top:34px}
}
.section-milestones .milestone-item:last-child:after{display:none}
.section-milestones .milestone-item .info{height:auto;padding:0 15px}
@media(max-width:767px){.section-milestones .milestone-item .info{position:relative}
}
@media(min-width:768px){.section-milestones .milestone-item .info{padding:0;overflow:visible;flex:1 1 auto;height:210px}
}
@media(max-width:767px){.section-milestones .milestone-item .info:first-child{padding:0}
}
.section-milestones .milestone-item .box-info{flex-basis:100%;position:relative;height:100%}
@media(min-width:768px){.section-milestones .milestone-item .box-info{background:transparent;padding:20px;box-shadow:none}
}
@media(min-width:992px){.section-milestones .milestone-item .box-info{padding:30px}
}
.section-milestones .milestone-item figure{width:100%;height:auto;padding:0}
@media(min-width:768px){.section-milestones .milestone-item figure{overflow:hidden;position:relative;height:210px}
}
.section-milestones .milestone-year{padding-left:70px;margin-bottom:15px}
@media(min-width:768px){.section-milestones .milestone-year{margin-bottom:0;padding:20px 15px 20px 0;flex:0 0 15%;width:15%;text-align:right}
}
@media(min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.section-milestones .milestone-year{flex:0 0 12%;width:12%}
}
@media(min-width:992px){.section-milestones .milestone-year{padding-top:30px}
}
@media(min-width:768px){.section-milestones .tile{flex:1 1 auto;padding:0 15px;margin-left:5%}
}
@media(min-width:768px){.section-milestones .tile img{height:210px;width:auto;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}
}
.section-milestones .tile.tile-timeline .row>.box-shadow{width:-webkit-fill-available}
.section-milestones .box-shadow{margin:0 40px 0 70px}
@media(min-width:768px){.section-milestones .box-shadow{margin:0;padding:0;display:flex;flex-flow:row-reverse;box-shadow:0 15px 70px rgba(0,0,0,.1);background-color:#fff}
}
.section-milestones .box-shadow figure{padding-right:0}
@media(min-width:768px){.section-milestones .box-shadow figure{flex:0 0 auto;width:50%;max-width:324px}
}
@media(min-width:768px){.section-milestones .box-shadow--half{width:50%;max-width:324px}
}
@media(min-width:768px){.section-milestones .box-shadow--half figure{width:100%}
}
.section-milestones .slide-desc{text-align:center;padding-top:10px}
@media(min-width:768px){.section-milestones .slide-desc{padding-top:40px}
}
@media(max-width:767px){.page-procurement .container{padding:0 40px}
}
.page-procurement .hero__content{padding-top:100px;text-align:center}
@media(min-width:768px){.page-procurement .hero__content{text-align:left;padding-top:171px;padding-left:42px}
}
.page-procurement .hero__content h1{margin:0 auto 10px}
@media(min-width:768px){.page-procurement .hero__content h1{margin-bottom:5px}
}
.page-procurement .procurement-intro h2{padding-top:28px;padding-bottom:16px}
@media(min-width:768px){.page-procurement .procurement-intro h2{padding-top:58px;padding-bottom:34px}
}
.page-procurement .procurement-intro p{margin:0 auto 20px}
@media(min-width:768px){.page-procurement .procurement-intro p{margin-bottom:8px}
}
.page-procurement .procurement-intro .procurement-intro__login{font-size:14px;line-height:17px;letter-spacing:.1em}
@media(min-width:768px){.page-procurement .procurement-intro .procurement-intro__login{margin-top:40px;font-size:13px;line-height:20px}
}
@media(min-width:768px){.page-procurement .procurement-intro .procurement-intro__current{margin-top:46px;margin-bottom:39px}
}
.page-procurement .procurement-ongoing__p{font-size:14px;line-height:17px;letter-spacing:.1em}
@media(min-width:768px){.page-procurement .procurement-ongoing__p{font-size:15px;line-height:25px}
}
@media(min-width:768px){.page-procurement .procurement-ongoing__p span{font-size:13px}
}
.page-procurement .current-opportunities{text-align:center;background:#efebe8}
@media(min-width:768px){.page-procurement .current-opportunities{text-align:left}
}
.page-procurement .current-opportunities .link-arrow{display:inline-block;margin:16px auto 21px}
@media(min-width:768px){.page-procurement .current-opportunities .link-arrow{margin:39px auto 44px}
}
.page-procurement .opportunities-container{position:relative;display:block}
.no-touchevents .page-procurement .opportunities-container:hover{border-color:transparent}
.no-touchevents .page-procurement .opportunities-container:hover .opportunities-content:before{content:"";width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#fff}
.page-procurement .opportunities-container .opportunities-content{display:block;padding:21px 0}
@media(min-width:768px){.page-procurement .opportunities-container .opportunities-content{padding:43px 0}
}
.page-procurement .opportunities-container p{margin:0 auto 21px}
@media(min-width:768px){.page-procurement .opportunities-container p{margin:0}
}
@media(min-width:768px){.page-procurement .opportunities-container .opportunities-date{margin-bottom:36px}
}
.page-procurement .opportunities-container .opportunities-date span{display:inline-block}
.page-procurement .opportunities-container .opportunities-desc{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}
.page-procurement .opportunities-container .opportunities-link{margin-bottom:0}
@media(min-width:768px){.page-procurement .opportunities-container .opportunities-link{text-align:right}
}
.page-procurement .opportunities-container+.opportunities-container{border-top:1px solid #acacac}
@media(min-width:768px){.page-procurement .opportunities-container+.opportunities-container{border-top:1px solid #b1a79f}
}
.no-touchevents .page-procurement .opportunities-container:hover+.opportunities-container{border-top-color:transparent}
@media(min-width:768px){.page-procurement .opportunities-container--last{border-bottom:1px solid #b1a79f}
}
.page-procurement .opportunities-disclaim{padding-top:5px;padding-bottom:10px}
@media(min-width:768px){.page-procurement .opportunities-disclaim{padding-top:27px;padding-bottom:27px}
}
.page-procurement .opportunities-disclaim p{margin:20px auto}
@media(min-width:768px){.page-procurement .opportunities-disclaim p{margin:30px auto}
}
.popup-content .opportunities-date{margin:0 auto 28px}
.popup-content .opportunities-number{margin:0 auto 22px}
@media(min-width:768px){.popup-content .opportunities-number{margin-bottom:47px}
}
.popup-content .opportunities-desc{margin:0 auto 38px}
@media(min-width:768px){.popup-content .opportunities-desc{margin-bottom:55px}
}
.page-procurement-viewall .procurement-intro{background:#f6f6f6}
@media(min-width:768px){.page-procurement-viewall .procurement-intro p{margin-bottom:45px}
}
.page-procurement-viewall .procurement-intro .opportunities-header p{margin-bottom:17px}
.page-procurement-viewall .form-search{padding:0 15px 32px}
@media(min-width:768px){.page-procurement-viewall .form-search{padding-bottom:57px}
}
.page-procurement-viewall .form-input{box-shadow:15px 10px 40px 0 rgba(0,0,0,.1)}
@media(min-width:768px){.page-procurement-viewall .button-search{width:106px;background-position:left 24px center}
}
@media(min-width:768px){.page-procurement-viewall .opportunities-container .opportunities-date{margin-bottom:0}
}
@media(max-width:767px){.page-procurement-viewall .opportunities-container .opportunities-name,.page-procurement-viewall .opportunities-container .opportunities-number{margin-bottom:17px}
}
@media(max-width:767px){.page-procurement-viewall .opportunities-container .opportunities-desc{margin-bottom:19px}
}
.page-procurement-viewall .opportunities-container--last{border-bottom:1px solid #b1a79f}
@media(min-width:768px){.page-procurement-viewall .opportunities-container--last{border:0}
}
@media(max-width:767px){.page-procurement-viewall .button-container{padding:22px 40px;background:#efebe8}
}
@media(min-width:768px){.page-procurement-viewall .button-container{padding:47px 0}
}
.popup-procurement-viewall .popup-container{padding-top:52px;padding-bottom:32px}
@media(min-width:768px){.popup-procurement-viewall .popup-container{padding-top:90px}
}
.popup-procurement-viewall .popup-content{max-height:100%}
.popup-procurement-viewall .popup-content p{margin-bottom:20px}
@media(min-width:768px){.popup-procurement-viewall .popup-content .opportunities-number{margin-bottom:45px}
}
.touchevents .popup-procurement-viewall .popup-content .opportunities-number span{pointer-events:none;cursor:default;color:#000 !important}
@media(min-width:768px){.popup-procurement-viewall .popup-content .opportunities-name{margin-bottom:55px}
}
@media(min-width:768px){.popup-procurement-viewall .popup-content .opportunities-desc{margin-bottom:40px}
}
@media(min-width:768px){.popup-procurement-viewall .popup-content .opportunities-date{margin-bottom:38px}
}
@media(min-width:768px){.page-profile .hero__content{padding-top:133px}
}
.page-profile .sign-up__step__intro{margin-bottom:0}
.page-profile .type-card{padding:38px 39px 0}
@media(min-width:768px){.page-profile .type-card{padding-top:57px}
}
.page-profile .type-card .type{margin:0 0 6px}
@media(min-width:768px){.page-profile .type-card .type{margin-bottom:4px}
}
.page-profile .type-card .name{margin:0 0 25px}
@media(min-width:768px){.page-profile .type-card .name{margin-bottom:20px}
}
.page-profile .type-card figure{line-height:0}
.page-profile .type-card figure img{display:inline;width:auto;max-width:100%;border-radius:15px;box-shadow:4px 4px 16px rgba(0,0,0,.3)}
.page-profile .img-wrap{display:inline-block;position:relative}
.page-profile .img-wrap span{position:absolute;left:10px;bottom:5px;text-align:left}
.page-profile .basic-particulars{margin:33px 0 15px}
@media(min-width:768px){.page-profile .basic-particulars{margin:39px 0 16px}
}
.page-profile label{margin-left:0}
.page-profile .btn-long{width:240px;max-width:100%;min-width:0}
@media(min-width:768px){.page-profile .btn-long{width:260px !important}
}
.page-profile .change-password{color:#5d5145;display:inline-block;margin-top:12px;background:url(cag-base/resources/images/_icons/icon-duplicate.png) 100% no-repeat;background-size:10px;padding-right:18px}
@media(min-width:768px){.page-profile .change-password{margin-top:10px;padding-right:15px}
}
.tingle-modal .sign-up__step{padding-bottom:0}
.tingle-modal .sign-up__step label{margin-left:0}
.dropdown-flag .flag{display:inline-block;width:16px;height:11px;margin-right:4px}
@media(min-width:768px){.dropdown-flag .flag{margin-right:8px}
}
.dropdown-flag .text{display:inline-block;text-transform:uppercase;font-size:13px;vertical-align:middle}
.dropdown-flag .dropdown-select{padding-left:8px;padding-right:8px;color:#968a7e;cursor:pointer}
@media(max-width:767px){.dropdown-flag .dropdown-select{background-position:right 6px top 23px}
}
.dropdown-flag .dropdown-options{max-height:175px;padding:0;overflow-y:auto}
.dropdown-flag .dropdown-options a{padding:8px;color:#968a7e;cursor:pointer;transition:background-color .3s ease-in-out}
.dropdown-flag .dropdown-options a:hover{background-color:#e1e1e1}
.dropdown-flag .dropdown-options .flag{margin-right:5px}
.promotion-detail{padding-top:75px;padding-bottom:5px}
@media(min-width:768px){.promotion-detail{padding-top:110px;padding-bottom:60px}
}
.promotion-detail section{margin:32px auto 37px}
@media(min-width:768px){.promotion-detail section{margin:0 auto 35px}
}
@media(max-width:767px){.promotion-detail section:not(.section-hero){padding:0 25px}
}
.promotion-detail section p:last-child{margin-bottom:0}
.promotion-detail .section-hero{margin:0}
@media(min-width:768px){.promotion-detail .section-hero{margin-bottom:40px}
}
.promotion-detail .section-outlet{margin-bottom:13px}
@media(min-width:768px){.promotion-detail .section-outlet{margin-bottom:10px}
}
@media(min-width:768px){.promotion-detail .section-outlet .section-head{margin-bottom:6px}
}
.promotion-detail .outlet-item__wraper{display:block;padding:0 15px}
@media(min-width:768px){.promotion-detail .outlet-item__wraper{display:inline-block;vertical-align:top;width:50%;margin-right:-6px}
}
@media(min-width:992px){.promotion-detail .outlet-item__wraper{width:30%}
}
.promotion-detail .link-arrow{display:inline-block;margin-bottom:21px}
@media(min-width:768px){.promotion-detail .link-arrow{margin-bottom:30px}
}
.page-resources .hero__content{padding-top:140px}
@media(min-width:768px){.page-resources .hero__content{padding-top:110px}
}
.page-resources .section__tab{background:#fff}
.page-resources .section__tab .anchor-list{padding-bottom:0}
.page-resources .section__tab .anchor-list .title{margin-top:26px;margin-bottom:6px}
@media(min-width:768px){.page-resources .section__tab .anchor-list .title{margin-top:51px}
}
.page-resources .gallery-container{padding-bottom:32px}
@media(min-width:768px){.page-resources .gallery-container{padding-bottom:66px}
}
.page-resources .gallery{padding-top:15px}
@media(min-width:768px){.page-resources .gallery{padding-top:53px}
}
.page-resources .control-filters{position:absolute}
.page-resources .control-filters:not(.active){z-index:1}
.page-resources .control-filters.active{z-index:11}
@media(max-width:767px){.page-resources .control-filters{box-shadow:12px 25px 25px 0 rgba(0,0,0,.1)}
}
.page-resources .control-filters .control-filters__container{background:#f6f6f6}
@media(min-width:768px){.page-resources .control-filters .toggle-filters{display:inline-block}
}
.page-resources .gallery-sort{margin-top:93px;text-align:center}
@media(min-width:768px){.page-resources .gallery-sort{text-align:left;margin-top:140px}
}
@media(max-width:767px){.page-resources .gallery-sort label{line-height:1;margin-bottom:11px}
}
.page-resources .gallery-sort .clear-cart,.page-resources .gallery-sort .show-cart{display:flex;margin-top:30px;align-items:center;justify-content:center}
@media(min-width:768px){.page-resources .gallery-sort .clear-cart,.page-resources .gallery-sort .show-cart{margin:auto;height:50px;justify-content:flex-end}
}
.page-resources .gallery-sort .clear-cart i,.page-resources .gallery-sort .show-cart i{margin-right:8px}
.page-resources .gallery__item-list{margin:5px auto 30px}
@media(min-width:768px){.page-resources .gallery__item-list{margin:20px auto 65px}
}
.page-resources .gallery__item-list .row-flex{align-items:flex-start}
.page-resources .gallery-item{padding-top:22px}
@media(min-width:768px){.page-resources .gallery-item{padding-top:42px}
}
.page-resources .gallery-item .img-wraper{display:block;position:relative;width:100%;height:0;padding-bottom:66.66667%;overflow:hidden}
.page-resources .gallery-item .img-wraper img{position:absolute;height:100%;width:auto;left:50%;transform:translateX(-50%);pointer-events:none}
.page-resources .controls{text-align:center;padding:5px 0 0}
@media(min-width:768px){.page-resources .controls{text-align:right;padding:11px 0 0}
}
.page-resources .controls a{display:inline-block;vertical-align:middle}
.page-resources .controls a+a{margin-left:10px}
.page-resources .gallery-cart{position:absolute;height:100%;width:100%;top:0;left:0;background:#fff;transform:translateX(100%);opacity:0;transition:all .3s;z-index:21}
.page-resources .gallery-cart.show{transform:none;opacity:.95}
.page-resources .gallery-cart .back{padding-top:33px}
@media(min-width:768px){.page-resources .gallery-cart .back{padding-top:92px}
}
@media(max-width:767px){.page-resources .gallery-cart .gallery__item-list{margin-bottom:72px}
}
.page-resources .gallery-cart .controls{text-align:left;padding-right:30px;position:relative}
.page-resources .gallery-cart .controls a{position:absolute;top:11px;right:0}
.page-resources .btn-wraper .btn{margin:14px 12px 0}
@media(min-width:768px){.page-resources .btn-wraper .btn{margin-top:0}
}
.page-resources .tingle-modal .tingle-modal-box__content{background:#f6f6f6}
.page-resources .tingle-modal .tingle-modal-box__content:after{background:#f6f6f6;background:-webkit-linear-gradient(bottom,#f6f6f6,hsla(0,0,96%,0));background:-moz-linear-gradient(to top,#f6f6f6,hsla(0,0,96%,0));background:-o-linear-gradient(to top,#f6f6f6,hsla(0,0,96%,0));background:linear-gradient(0,#f6f6f6,hsla(0,0,96%,0))}
.page-resources .tingle-modal .tingle-modal-box__content .section__body{padding-bottom:17px}
@media(min-width:768px){.page-resources .tingle-modal .tingle-modal-box__content .section__body form{margin-left:10px;margin-right:10px}
}
.page-resources .tingle-modal .body .title{margin-bottom:35px}
.page-resources .tingle-modal .btn-confirm{margin-top:28px}
@media(min-width:768px){.page-resources .tingle-modal .btn-confirm{margin-top:43px;margin-bottom:50px}
}
.page-resources .tingle-modal .control-text label{margin-left:0}
@media(max-width:767px){.page-resources .tingle-modal .btn-long{min-width:0;width:100%;margin-left:0;margin-right:0;box-shadow:none}
}
.tingle-modal--resource .modal-title{margin:0 auto 30px}
.tingle-modal--resource .section__carousel{max-width:314px;margin:auto}
@media(min-width:768px){.tingle-modal--resource .section__carousel{max-width:450px}
}
.tingle-modal--resource .section__carousel .swiper-scrollbar{width:100%;left:0}
.tingle-modal--resource .swiper-container{padding:0}
.tingle-modal--resource .controls{padding-top:16px;text-align:center}
@media(min-width:992px){.tingle-modal--resource .controls{padding-top:30px}
}
.tingle-modal--resource .swiper-slide{width:100%;height:0;padding-bottom:66.66667%;position:relative;overflow:hidden}
.tingle-modal--resource .swiper-slide img{display:block;position:absolute;height:100%;width:auto;left:50%;transform:translateX(-50%)}
.tingle-modal--resource .swiper-button-next,.tingle-modal--resource .swiper-button-prev{width:30px;height:30px}
.page-rewards{padding-bottom:13px}
@media(min-width:768px){.page-rewards{padding-bottom:44px}
}
.page-rewards .hero--bg-center .hero__content{padding-top:84px}
@media(min-width:768px){.page-rewards .hero--bg-center .hero__content{padding-top:106px;padding-left:55px}
}
@media(min-width:768px){.page-rewards .user-info .user-name{padding-left:40px}
}
.page-rewards .content-panel{margin-top:37px;margin-bottom:8px}
@media(min-width:768px){.page-rewards .content-panel{margin-top:68px;margin-bottom:72px}
}
.page-rewards .content-panel h1{margin-bottom:0}
@media(min-width:768px){.page-rewards .content-panel h1{margin-bottom:18px}
}
.page-rewards .recommended-reward{margin-bottom:38px}
@media(min-width:768px){.page-rewards .recommended-reward{margin-bottom:61px}
}
@media(max-width:767px){.page-rewards .panel-wraper{text-align:center}
}
.page-rewards .panel--fix-size{float:none;display:inline-block;vertical-align:top}
@media(min-width:768px){.page-rewards .section-slider--full__container__rtl .slider-full__slider-container{float:left}
.page-rewards .section-slider--full__container__rtl .slider-full__slider-container:before{left:0;right:80px}
.page-rewards .section-slider--full__container__rtl .swiper-container{direction:rtl;float:right}
.page-rewards .section-slider--full__container__rtl .home__slider__slide{box-shadow:-25px 40px 50px 0 rgba(0,0,0,.05)}
.page-rewards .section-slider--full__container__rtl .slider__container--full{transform:translateX(-200px)}
.page-rewards .section-slider--full__container__rtl .slider__container--full.active{transform:translateX(0)}
.page-rewards .section-slider--full__container__rtl .slider-full__intro-container{right:0}
.page-rewards .section-slider--full__container__rtl .slider-full__intro-container .slider__intro--full{float:left;padding-left:45px;padding-right:15px}
}
.page-rewards--detail{background-color:#f9f9f9;padding-bottom:49px}
@media(min-width:768px){.page-rewards--detail{padding-bottom:83px}
}
.page-rewards--detail .link-back{padding:18px 0 23px}
@media(min-width:768px){.page-rewards--detail .link-back{padding:49px 0 27px}
}
.page-rewards--detail .section__rich-text{margin-top:31px}
@media(min-width:768px){.page-rewards--detail .section__rich-text{margin-top:26px}
}
.page-rewards--detail .section__tile--promotion{margin-top:40px}
@media(min-width:768px){.page-rewards--detail .section__tile--promotion{margin-top:43px}
}
.page-rewards--detail .section__tile--promotion h2{margin-bottom:27px}
@media(min-width:768px){.page-rewards--detail .section__tile--promotion h2{margin-bottom:42px}
}
@media(max-width:767px){.page-rewards--detail .tile--details .box-shadow{direction:rtl}
.page-rewards--detail .tile--details figure{padding-left:13px;padding-right:0;direction:ltr}
.page-rewards--detail .tile--details figure .point{right:0;left:13px}
.page-rewards--detail .tile--details .info{padding-left:15px;padding-right:0;direction:ltr}
}
.search-page .search-tip{text-align:center;padding:0 40px;margin-bottom:30px}
@media(min-width:992px){.search-page .search-tip{margin-bottom:36px}
}
.search-page .shop-context--wraper{height:100%}
.search-page .shop-context__hide{height:calc(100% - 50px)}
@media(min-width:992px){.search-page .shop-context__hide{display:block !important;height:auto}
}
.search-page .btn-search--dine{background-image:url(cag-base/resources/images/_icons/search.png);width:17px;height:17px}
@media(min-width:768px){.search-page .btn-search--dine{width:20px;height:20px}
}
.search-page .hero-dine__search{position:static;background-color:transparent}
.search-page .container__controls__hero-search{margin:75px auto 26px}
@media(min-width:992px){.search-page .container__controls__hero-search{margin:112px auto 18px}
}
@media(min-width:768px){.search-page .hero-search__input{padding:0 60px 0 25px}
}
.search-page .hero-search__suggest-dine{max-width:500px;left:50%;transform:translateX(-50%)}
.search-page .controls__hero-search--dine{margin:0 auto;max-width:500px;box-shadow:10px 10px 50px rgba(0,0,0,.1)}
.search-page .shop-context__more-filters{margin-top:20px;width:auto;top:auto}
@media(min-width:768px){.search-page .shop-context__more-filters{position:static}
}
@media(min-width:992px){.search-page .shop-context__more-filters{margin-top:26px}
}
@media(min-width:992px){.search-page .control-filters{padding:0 15px;background:transparent}
}
.search-page .control-filters .toggle-filters{padding:17px 0;background-color:#f6f6f6;display:block;box-shadow:10px 15px 25px rgba(0,0,0,.1)}
.search-page .control-filters .toggle-filters.active{margin:0;background-color:transparent;box-shadow:none;padding:25px 0 9px}
.search-page .control-filters .toggle-filters.active:after,.search-page .control-filters .toggle-filters.active:before{top:63%}
@media(min-width:768px){.search-page .control-filters .toggle-filters{padding:17px 0 !important;background-color:#f6f6f6 !important;box-shadow:10px 15px 25px rgba(0,0,0,.1) !important}
.search-page .control-filters .toggle-filters:after,.search-page .control-filters .toggle-filters:before{top:50% !important}
}
@media(min-width:992px){.search-page .control-filters .toggle-filters{display:none}
}
@media(max-width:767px){.search-page .control-filters .control-filters__wraper{height:calc(100% - 50px)}
}
@media(min-width:992px){.search-page .control-filters .control-filters__wraper{display:block !important;width:100%}
}
@media(min-width:992px){.search-page .control-filters .filters-content{padding-top:26px}
}
.search-page .control-filters .control-filter__border{display:none !important}
.search-page .shop-context__toggle-filters{padding:17px 0;background-color:#f6f6f6;display:block;margin:0 -15px;box-shadow:10px 15px 25px rgba(0,0,0,.1)}
.search-page .shop-context__toggle-filters.active{margin:0;background-color:transparent;box-shadow:none;padding:25px 0 9px}
.search-page .shop-context__toggle-filters.active:after,.search-page .shop-context__toggle-filters.active:before{top:63%}
@media(min-width:768px){.search-page .shop-context__toggle-filters{padding:17px 0 !important;margin:0 -15px !important;background-color:#f6f6f6 !important;box-shadow:10px 15px 25px rgba(0,0,0,.1) !important}
.search-page .shop-context__toggle-filters:after,.search-page .shop-context__toggle-filters:before{top:50% !important}
}
@media(min-width:992px){.search-page .shop-context__toggle-filters{display:none}
}
.search-page .shop-context__filters-container{padding:20px 0 0;height:calc(100% - 60px)}
@media(min-width:768px){.search-page .shop-context__filters-container{height:auto}
}
@media(min-width:992px){.search-page .shop-context__filters-container{padding:0}
}
@media(min-width:992px){.search-page .controls-group__btn{display:none}
}
@media(min-width:768px){.search-page .controls-group__label{margin-bottom:5px}
}
@media(min-width:992px){.search-page .controls--filter-more{padding-left:0;padding-right:0}
}
@media(min-width:992px){.search-page .controls--filter-more label{padding:13px 10px;margin:5px 0;width:100%;text-align:center;border-radius:6px}
}
.section__hero-search .results-count{margin-top:0}
@media(max-width:991px){.section__hero-search .results-count{margin-bottom:15px;padding:0 15px}
}
.search-results{min-height:350px}
.search-results .btn-wrapper{display:none;padding:12px 0 60px}
@media(min-width:768px){.search-results .btn-wrapper{padding:16px 0 48px}
}
.search-results .btn-load-more{min-width:240px;box-shadow:14px 20px 38px 0 rgba(0,0,0,.11)}
.search-results .control-filters{display:none}
.search-results__list{display:none;list-style:none;padding:0;margin:0 -15px;text-align:left;min-height:calc(100vh - 600px)}
.search-results__list .item{padding:16px 15px 26px}
.search-results__list .item:nth-child(2n){background-color:#f6f6f6}
@media(min-width:992px){.search-results__list .item:nth-child(2n){background-color:transparent}
}
.search-results__list .item h3{margin-top:5px;vertical-align:top;margin-bottom:0}
.search-results__list .item h3 .title{font-weight:700;font-size:18px;line-height:22px;letter-spacing:.02em;color:#6c217f;padding:0 5px 0 0;display:block}
@media(min-width:768px){.search-results__list .item h3 .title{font-size:21px;line-height:26px;display:inline-block}
}
.search-results__list .item .tags-site{display:block;margin-top:5px}
.search-results__list .item .tags-site a{display:inline-block;vertical-align:middle;padding:3px 20px;border-radius:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.05em;color:#fff;margin:6px 6px 0 0}
@media(min-width:768px){.search-results__list .item .tags-site a{padding:2px 20px;font-size:13px;line-height:20px}
}
.search-results__list .item .tags-site .brown{background-color:#7d6a55}
.search-results__list .item .tags-site .brown:hover{background-color:#beb4aa}
.search-results__list .item .tags-site .yellow{background-color:#ffd200}
.search-results__list .item .tags-site .yellow:hover{background-color:#ffe87f}
.search-results__list .tags{margin:0}
@media(min-width:768px){.search-results__list .tags{display:inline-block;vertical-align:top}
}
.search-results__list h3{margin:10px 6px 10px 0}
@media(min-width:768px){.search-results__list h3{display:inline-block;vertical-align:middle}
}
.search-results__list .desc{margin-bottom:0}
.search-results__list .desc a{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.03em;color:#968a7e}
@media(min-width:768px){.search-results__list .desc a{font-size:15px;line-height:20px;letter-spacing:.02em}
}
.search-results__list .desc strong{color:#5d5145}
.search-results__list .cats{margin-top:12px}
.search__keyword{margin:100px auto 15px}
@media(min-width:768px){.search__keyword{margin-top:120px}
}
.search__keyword .suggestion-list{max-height:350px}
.search__keyword .btn-trigger{background:transparent;background-size:22px auto}
.search__keyword .btn-trigger .icon{margin:auto}
.frm__nvg-search .js--input-keyup-search,.js--form-search .js--input-keyup-search,.js--input-keyup-search{padding-right:80px !important}
.frm__nvg-search .btn-clear-keyword,.js--form-search .btn-clear-keyword{right:50px !important}
.page-sign-up{background:#f9f9f9}
.page-sign-up .btn-long{width:240px;max-width:100%;min-width:0}
#skyscanner-white-label .field-box,.booking-widget__content{box-shadow:4px 13px 40px rgba(0,0,0,.12)}
#ss-wl-search-widget .btn-switch{background:#fff !important}
.booking-widget{font-family:Lato,sans-serif}
.cag-widget-small{max-width:100%;margin:0 auto}
@media(min-width:1200px){.cag-widget-small{float:right}
}
.cag-travel .row{margin-left:-5px;margin-right:-5px}
.cag-travel .col-lg-1,.cag-travel .col-lg-2,.cag-travel .col-lg-3,.cag-travel .col-lg-4,.cag-travel .col-lg-5,.cag-travel .col-lg-6,.cag-travel .col-lg-7,.cag-travel .col-lg-8,.cag-travel .col-lg-9,.cag-travel .col-lg-10,.cag-travel .col-lg-11,.cag-travel .col-lg-12,.cag-travel .col-md-1,.cag-travel .col-md-2,.cag-travel .col-md-3,.cag-travel .col-md-4,.cag-travel .col-md-5,.cag-travel .col-md-6,.cag-travel .col-md-7,.cag-travel .col-md-8,.cag-travel .col-md-9,.cag-travel .col-md-10,.cag-travel .col-md-11,.cag-travel .col-md-12,.cag-travel .col-sm-1,.cag-travel .col-sm-2,.cag-travel .col-sm-3,.cag-travel .col-sm-4,.cag-travel .col-sm-5,.cag-travel .col-sm-6,.cag-travel .col-sm-7,.cag-travel .col-sm-8,.cag-travel .col-sm-9,.cag-travel .col-sm-10,.cag-travel .col-sm-11,.cag-travel .col-sm-12,.cag-travel .col-xs-1,.cag-travel .col-xs-2,.cag-travel .col-xs-3,.cag-travel .col-xs-4,.cag-travel .col-xs-5,.cag-travel .col-xs-6,.cag-travel .col-xs-7,.cag-travel .col-xs-8,.cag-travel .col-xs-9,.cag-travel .col-xs-10,.cag-travel .col-xs-11,.cag-travel .col-xs-12{padding-right:5px;padding-left:5px}
.cag-travel #skyscanner-white-label .flights-search-control{background-color:#fff !important;border:none !important;padding:15px}
.cag-travel #skyscanner-white-label *{font-family:Lato,sans-serif !important}
.cag-travel #skyscanner-white-label .field-box{margin:0 0 20px;border:none !important;box-shadow:4px 13px 40px rgba(0,0,0,.12)}
.cag-travel #skyscanner-white-label .btn-switch{width:46px;height:46px;margin-top:-36px;background-color:#fff;box-shadow:4px 13px 40px rgba(0,0,0,.12)}
.cag-travel #skyscanner-white-label .btn-switch:hover{border:1px solid #999}
.cag-travel #skyscanner-white-label .ss-icon-swap{color:#5d5145 !important}
.cag-travel #skyscanner-white-label .dates-control{display:flex;justify-content:space-between;width:100%}
.cag-travel #skyscanner-white-label .search-date{width:47.5% !important}
.cag-travel #skyscanner-white-label .field-cover-bg{padding:10px !important}
@media(min-width:992px){.cag-travel #skyscanner-white-label .field-cover-bg .month{font-size:14px !important}
}
.cag-travel #skyscanner-white-label .field-cover-bg .day{font-size:34px !important;font-weight:400;line-height:46px !important}
.cag-travel #skyscanner-white-label .date-caption{font-size:16px !important;font-weight:700;text-align:center !important}
.cag-travel #skyscanner-white-label .ss-icon-plus:before{content:"+";font-size:60px;line-height:32px}
.cag-travel #skyscanner-white-label .search-button{height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:130px;background-color:#6c217f;border-radius:6px;overflow:hidden}
@media(max-width:767px){.cag-travel #skyscanner-white-label .search-button{height:52px !important}
}
.cag-travel #skyscanner-white-label .search-button:hover{background-color:#7d2d91}
.cag-travel #skyscanner-white-label .ss-icon-search{line-height:0}
.cag-travel #skyscanner-white-label .ss-icon-search:before{content:"SEARCH";width:100px;color:#fff;font-family:Lato,sans-serif !important;font-size:15px;font-weight:700;letter-spacing:.1em;line-height:32px}
.cag-travel #skyscanner-white-label .powered-by-search-bottom{margin:0 auto;float:none}
.cag-travel #skyscanner-white-label .powered-by-logo{display:flex;justify-content:center;width:100%}
.cag-travel #skyscanner-white-label .powered-by-logo>span{font-size:14px;font-style:normal;color:#b1a196}
.cag-travel #skyscanner-white-label .ss-icon-skyscanner{margin-top:-4px !important;font-size:2em !important;color:#00b2d6}
.cag-travel #ui-datepicker-div{left:18px !important}
.cag-travel .box-shadow-widget{box-shadow:4px 13px 40px rgba(0,0,0,.12);margin-bottom:20px}
.cag-travel .form-control{box-shadow:none}
.cag-travel .tab-pane{background:#fff}
.cag-travel .box-tab-pane{padding:15px}
.cag-travel .transit_terminal_selector{width:100%}
.cag-travel .has-icon{position:relative}
.cag-travel .has-icon .img-icon{position:absolute;right:15px;top:50%;margin-top:-9px}
.cag-travel .has-icon .form-control{padding-right:40px}
.cag-travel .cag-travel__content .title{border-bottom:2px solid #f6f6f6}
.cag-travel .transit-date-picker .datepicker{width:270px;padding:16px 4px;margin:0;border-radius:0;border:8px solid #efebe7;box-shadow:none}
.cag-travel .transit-date-picker .datepicker:after,.cag-travel .transit-date-picker .datepicker:before{display:none}
.cag-travel .transit-date-picker .datepicker table{width:100%}
.cag-travel .transit-date-picker .datepicker table tr td,.cag-travel .transit-date-picker .datepicker table tr th{font-weight:400;font-family:Lato,sans-serif;color:#4e4d4d}
.cag-travel .transit-date-picker .datepicker table tr .today{background:0;color:#4e4d4d}
.cag-travel .transit-date-picker .datepicker table .datepicker-switch{text-transform:uppercase}
.cag-travel .transit-date-picker .datepicker-months .focused,.cag-travel .transit-date-picker .datepicker-months .month:hover,.cag-travel .transit-date-picker .datepicker-years .focused,.cag-travel .transit-date-picker .datepicker-years .year:hover{background:#6c217f;color:#fff}
.cag-travel .btn-submit-cag-travel{font-size:15px;font-family:Lato,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:53px;height:53px;padding:0;background-color:#6c217f;color:#fff;text-transform:uppercase;width:100%;background-repeat:no-repeat;background-position:50%;border:1px solid #6c217f;font-weight:700;letter-spacing:.1em}
.cag-travel .btn-submit-cag-travel:hover{background-color:#fff;color:#6c217f}
.cag-travel #people-and-class{display:flex;flex-direction:column}
.cag-travel #people-and-class .js-cabin-class-selector{order:1}
.cag-travel #people-and-class .js-cabin-class-selector .dropdown-toggle{font-size:15px;padding:0 14px}
.cag-travel #people-and-class .people-selector{order:2;display:flex;justify-content:space-between;margin-bottom:24px !important;box-shadow:none}
.cag-travel #people-and-class .people-selector__item{margin-right:10px;width:30%;height:50px;padding:0;display:block;box-shadow:4px 13px 40px rgba(0,0,0,.12)}
.cag-travel #people-and-class .people-selector__item:last-child{margin-right:0}
.cag-travel #people-and-class .dropdown-toggle{padding-left:46px !important;line-height:50px;height:50px}
.cag-travel #people-and-class i.ss-icon{left:12px;top:13px !important}
#skyscanner-white-label .ss-icon-adult:before{content:none;text-indent:-9999px;background-repeat:no-repeat;background-position:top;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5uGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5YmQwNGVkMS1mNDM0LTNkNDMtYTljOC05N2VmZTU4MTc2MmE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoxNTREM0VFQjMyOUMxMUU5OTgwRUE4NTBGMjNGNjkyQzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkNjk3NWUxMy1mYjUwLTE1NGYtYjhiOC03MTYwYjQwZDIzOWQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6ODc0YWIzZTMtYWFmNi0zYzQ0LTg1OGQtNTJkNWU5YmIxMzY0PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTA3YzhjYTAtMzI5Mi0xMWU5LWI0MmMtYmM1M2EyZjNhMDAzPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDY5NzVlMTMtZmI1MC0xNTRmLWI4YjgtNzE2MGI0MGQyMzlkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE5LTAyLTE3VDE3OjE2OjUwKzA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDItMTdUMTc6MDk6MTQrMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wMi0xN1QxNzoxNjo1MCswNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDItMTdUMTc6MTY6NTArMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+QdWVhgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABNElEQVR42rTUPSiFYRQH8N99JxkwmJREscsuxeAqg4/F4iqDzWgig4ndqrcMinoHg3cxGUQKsztRPjIIk1JYnkFy3bcH//V0fvWcp3NKlbFhddKKJUyiDY/IsYxqmuU1G5M6cBdOMR9gaMEUzjHwU3NSp7aN9hr1RuzMjJdbY/Ay+gqMbC4GH1UsozF4d0G8JwZvKog3xeDPBfGnGLxaEK/G4EcF8cMYfBcvBfCtGPwB63XgvTTLT2LXfxHHNWrXmI1df2Esg1jDFd5xj42wvXc/NZe+XMUWLGA6HKqdcBEvaizPSriWt9jEaprlj9/h/eFz2r4gb9jHHi7RgREMffPyG0ylWX7wGS8jQ4Pf5wXjaZbnpcrYcCfO0Ozv8oTeJMztL2HBW0kw4X8ykeD1n/DXjwEAGGZEwMPEp+wAAAAASUVORK5CYII=")}
#skyscanner-white-label .ss-icon-child:before{content:none;text-indent:-9999px;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7hGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5YmQwNGVkMS1mNDM0LTNkNDMtYTljOC05N2VmZTU4MTc2MmE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQxNTE1NTIwLTMyOWQtMTFlOS1iNDJjLWJjNTNhMmYzYTAwMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpmMDNjYzQ0Zi1iZDZlLTNmNDItOTQ2My1jZDgwODkzOTBlOTE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6ODc0YWIzZTMtYWFmNi0zYzQ0LTg1OGQtNTJkNWU5YmIxMzY0PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTA3YzhjYTAtMzI5Mi0xMWU5LWI0MmMtYmM1M2EyZjNhMDAzPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDY5NzVlMTMtZmI1MC0xNTRmLWI4YjgtNzE2MGI0MGQyMzlkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE5LTAyLTE3VDE3OjE2OjUwKzA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmYwM2NjNDRmLWJkNmUtM2Y0Mi05NDYzLWNkODA4OTM5MGU5MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOS0wMi0xN1QxNzoyMTo0OCswNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE5LTAyLTE3VDE3OjA5OjE0KzA3OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTktMDItMTdUMTc6MjE6NDgrMDc6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE5LTAyLTE3VDE3OjIxOjQ4KzA3OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTU8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiteGewAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAANtJREFUeNqc0SFLQ1EUAOBv47HJZIjFv2CwCWp3htUH5q0YtYkWi4jFLKZZVjQKxmEwiG3Nn2BYUFDUMIOWGx6Pe5+4086557vncm6tn3dFYgunWMYzTnBdbsoicB2jQr6AK3zitthYj+B98TgqDyvjeawl8CqWqnATcwmcoVGFPzBJ4Be8V+Epxgk8xutfC7tM4ItyIYYfsIfvQu0YN1X/vIKDcOEh7rGIr7CHIX5whqci7uEc7ZBvY4BHbGAHrXCWYxfDWj/vbuLO/6NTDxNmiUEWnvM2A279DgAWuyTMqANvhQAAAABJRU5ErkJggg==")}
#skyscanner-white-label .ss-icon-infant:before{content:none;text-indent:-9999px;background-repeat:no-repeat;background-position:top;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5uGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpiOTQ0ZGY2OC1iYjAwLWExNDgtYTZmNi1hMTUwM2ExMjNkNTA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjZBQkEzQTMyOUMxMUU5QUYzOEIzOEU2RUU1MjMyODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo0MGZiZDA1Yy0yYTVkLTdmNDgtOTQwYy04NDQ1ZjBkMWVhNWY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MzJkMTJkOWQtNjljMC1hMTRjLTg5ZGQtZWU4MjU2YzYxZTY4PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MmM3M2E0YzItMzI5My0xMWU5LWI0MmMtYmM1M2EyZjNhMDAzPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDBmYmQwNWMtMmE1ZC03ZjQ4LTk0MGMtODQ0NWYwZDFlYTVmPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE5LTAyLTE3VDE3OjE3OjA1KzA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDItMTdUMTc6MTE6MTIrMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wMi0xN1QxNzoxNzowNSswNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDItMTdUMTc6MTc6MDUrMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ssVTNQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABi0lEQVR42ozSP2hUQRDH8c+FELGQQysPISCIWkgq/4CgCDZ5hUUegVxAyLO1EzSxsrBLZSfhGrcQNM0LaLGtWClaHTYKEgiIqRRBCCbg2Wzg3bt3cgMLOzO/787u7LQGg4G6FXlW4BFOYxuPQxlDXdeqw0WedfHCqC2HMr6sBqYaRPc120i8CZ4dA89OAvfHwP1J4IfYq8X2Uny4YSsL81v4hed4G8q4X+TZBaziDL5iPZTxU5FnM7iO22i3Vhbm3+FKpcJHfMZ37GMGHZzDRRxN2vfTuIol3MMlXEtrnH3AE2wO/XORZ3N4g+MN0E/cCGXsNzYsJXbGVNypguO6PbHVrz2FW/+59utQxr+Hgema4AFu4k4o47fKoafwDOexPlK5yLOzaYqO4AfuhjJuFnm2hKc4gT+YC2X8Un9zL4FwDO20bydfyveaGna5sl8LZeylH+hhrUlXhbs4SPvVIs866TmdNKpSvjsChzK+wmISnMRGSm0k/wCLSdc4JIcH/MZuCu8mfwiEfwMAZL+AuZQiCwwAAAAASUVORK5CYII=")}
#skyscanner-white-label .ss-icon-swap:before{content:none;text-indent:-9999px;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZGUxZGEwMi0wMDRjLTgxNGItYTNmOC0xOTJiYjc5YWZiNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUFFRkVFNTUzMjlGMTFFOUEwQzU5M0JFQkM5RjNDQTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUFFRkVFNTQzMjlGMTFFOUEwQzU5M0JFQkM5RjNDQTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2IxZWI2OTctNTM0Mi1hODQxLWI4OTQtZWZiNjVhZjU2ZmYyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODhmZmZlYWItMzI5OC0xMWU5LWI0MmMtYmM1M2EyZjNhMDAzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NgidoQAAATNJREFUeNpijA/0YCABKAPxLSD+AcRSQPxxwbrtYAkmEgzRBeJDUD1cQHwQiEVhksQaZA7EB6AaXwPxPSDWB+JjCUGecsQa5ALE+4CYHYhB4fANiB8DcToQK0EN02QhYIgsEG8D4k9A7A3EJ5HkZgHxByBeAnItIYPeAvEEIF4IxFexyK+CqrEkZBDIG2X4FABjbS+Q2ostjPyBOJuBRIDNoHwgLqWGQUwMZACyNFHToH/oAixkGNINxE+oYdBUXF6rAWJnPBq1gbgLmlHxhlEuEIPKgjAcmRWUywuAWBifQSCvOQDxbiBeDsQCSHJOQLwJiBmB2AuaUfG66DoQW0GLhpnQjAryxg4g/gk1cA+x0f8IathFaNEAK3cc0HI8UekIpNEemlFB6cQOiC8TG5UAAQYAdBY8hd2GB44AAAAASUVORK5CYII=")}
.cag-widget{font-family:Lato,sans-serif !important}
.cag-widget #ss-wl-search-widget .picker{font-family:Lato,sans-serif;font-weight:500}
.cag-widget #ss-wl-search-widget .picker__holder{width:270px;border:8px solid #efebe7 !important;border-radius:0 !important;height:460px !important}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .calendar_header{background:#efebe7}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__weekday{padding:10px 5px}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__header .picker__header-month-selector,.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__header .picker__header-month-selector select{height:35px !important}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table{width:100%}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__footer .btn-day{width:72px}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker--focused,.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day--selected{background:#6c217f;color:#fff}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker--focused,.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day--selected,.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day:hover{background:#6c217f !important;color:#fff}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__box{background:#fff}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__footer .btn-day .caption{width:100%}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__footer .picker__button--today:before{display:none}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day{width:100%}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .btn-close .ss-icon{top:1px}
.cag-widget #ss-wl-search-widget #search .ss-icon-close:before{color:#fff}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__footer .btn-day:focus,.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__footer .btn-day:hover{color:#6c217f !important;border-color:#ccc;background:#ccc}
.cag-widget #ss-wl-search-widget #service-class .dropdown-toggle{padding-left:15px !important;padding-right:15px !important}
.cag-widget .place-selector__cover:not(.populated){color:#968a7e !important}
.cag-widget .place-selector__cover{font-size:15px !important;padding:3px 15px 0 !important}
.cag-widget .place-selector__cover.populated{color:#5d5145 !important}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .btn-close:hover .ss-icon:before{color:#999 !important}
.cag-widget #ss-wl-search-widget .dropdown-item.active,.cag-widget #ss-wl-search-widget .dropdown-item:focus,.cag-widget #ss-wl-search-widget .dropdown-item:hover{color:#fff;background:#6c217f}
.cag-widget #ss-wl-search-widget .dropdown-item:hover{background:#6c217f !important;color:#fff}
.cag-widget #ss-wl-search-widget.phone .search-button .ss-icon-search{top:0 !important}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day--highlighted{color:#60534a;background:0}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day--today{border:0}
.cag-widget .js-dropdown-toggle-name{text-transform:uppercase}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__table .picker__day--selected{color:#fff;background:#6c217f !important}
.cag-widget #ss-wl-search-widget .picker--opened .picker__holder .picker__header .dropdown .dropdown-toggle{border:0}
.cag-widget #ss-wl-search-widget .btn-switch .ss-icon{top:1px;left:2px}
.cag-widget #ss-wl-search-widget .people-selector.field-box{height:53px}
.cag-widget .dropdown-items.js-dropdown-items{width:270px !important}
.cag-widget .picker__holder select{box-shadow:none}
.cag-widget .people-selector__item .ss-icon-triangle-down,.cag-widget .people-selector__item .ss-icon-triangle-up{display:none !important}
.cag-widget .js-search-button:focus{background:#6c217f !important;color:#fff}
.cag-widget #ss-wl-search-widget .people-selector{background:0}
#flight-menu-tab .search-widget-wrapper .ReferralButton__buttonContainer___3X6Dk{max-width:100%}
#flight-menu-tab .search-widget-wrapper .bpk-button{background-color:#6c217f;box-shadow:none;border:1px solid #6c217f;color:#fff;background-image:none;padding:12px 20px;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;font-size:14px;min-height:50px;line-height:50px;letter-spacing:.1em;width:100%;margin-top:15px}
#flight-menu-tab .search-widget-wrapper .bpk-button span{font-size:14px}
#flight-menu-tab .search-widget-wrapper .bpk-button span.ReferralButton__icon___btXb4{display:none}
#flight-menu-tab .search-widget-wrapper .bpk-button:hover{background-color:#7d2d91;opacity:1}
#flight-menu-tab .search-widget-wrapper .bpk-input{box-shadow:4px 13px 40px rgba(0,0,0,.12);height:50px !important;border-color:#fff;border-radius:0;font-weight:400;color:#5d5145;font-size:14px;padding:6px 20px}
#flight-menu-tab .search-widget-wrapper label{font-weight:400 !important;font-size:14px;color:#333 !important}
#flight-menu-tab .search-widget-wrapper .bpk-radio__input{top:6px}
#flight-menu-tab .search-widget-wrapper .bpk-radio__circle{top:9px;left:3px}
#flight-menu-tab .datepicker-container input.PopupDatePicker__datePickerInput___dXDjX{height:30px !important}
#flight-menu-tab .datepicker-container svg{width:20px !important;height:20px !important;margin-top:5px}
#flight-menu-tab .skyscanner-widget .SearchWidget__searchWidgetField___2_9jt{margin-top:15px}
#flight-menu-tab .skyscanner-widget .DateRangePicker__dateRangePicker___3vtam{width:100%}
#flight-menu-tab .skyscanner-widget .DateRangePicker__dateRangePicker___3vtam .datepicker-container input.PopupDatePicker__datePickerInput___dVqSl{box-shadow:4px 13px 40px rgba(0,0,0,.12);height:50px !important;border-color:#fff;border-radius:0;font-weight:400;color:#5d5145;font-size:14px;padding:6px 20px}
#flight-menu-tab .skyscanner-widget .DateRangePicker__dateRangePicker___3vtam .datepicker-container svg{margin-top:25px}
.separate-component{height:50px}
@media(min-width:768px){.separate-component{height:58px}
}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.margin-top-30-50{margin-top:30px !important}
@media(min-width:768px){.margin-top-30-50{margin-top:50px !important}
}
.margin-bottom-30-50{margin-bottom:30px !important}
@media(min-width:768px){.margin-bottom-30-50{margin-bottom:50px !important}
}
.padding-top-30-50{padding-top:30px !important}
@media(min-width:768px){.padding-top-30-50{padding-top:50px !important}
}
.padding-bottom-30-50{padding-bottom:30px !important}
@media(min-width:768px){.padding-bottom-30-50{padding-bottom:50px !important}
}
.tab{margin-left:12%;margin-top:5%}
.tab-first{margin-left:50px}
@media(max-width:767px){.tab{margin-left:0}
.tab-first{margin-left:0}
}
@media(max-width:992px) and (min-width:768px){.tab-first{margin-left:70px}
.tab{margin-left:18%}
}
.littleRedBook{background-image:url(../../../content/dam/cag/footer/LittleRedBook.svg);height:16px;width:42px;margin-top:-17px;margin-left:-3px}
.littleRedBook:hover{background-image:url(../../../content/dam/cag/footer/LittleRedBook_Hover.svg)}